ms 1000 20 -t 200 -r 200 1000000 -p 8 2214 // segsites: 1464 positions: 0.00058363 0.00176444 0.00314764 0.00333266 0.00353590 0.00370242 0.00751792 0.01054969 0.01059684 0.01121354 0.01196311 0.01602118 0.01609047 0.01636547 0.01673604 0.01733648 0.01892199 0.01898211 0.01957304 0.02120250 0.02164452 0.02165621 0.02201556 0.02216690 0.02224323 0.02247068 0.02347034 0.02444360 0.02449961 0.02526238 0.02544453 0.02559036 0.02562821 0.02629153 0.02736459 0.02740517 0.02775968 0.02782515 0.02961125 0.02964207 0.02976812 0.02990844 0.02993947 0.03064362 0.03122190 0.03127561 0.03335238 0.03348334 0.03349269 0.03549762 0.03591179 0.03710051 0.03741137 0.03753213 0.03771231 0.04042306 0.04101111 0.04102555 0.04143553 0.04163417 0.04310861 0.04342580 0.04370165 0.04374698 0.04485508 0.04519465 0.04523969 0.04537230 0.04569103 0.04596830 0.04614934 0.04654486 0.04750834 0.04813476 0.04883479 0.04922370 0.05040025 0.05046946 0.05055077 0.05091122 0.05098734 0.05304231 0.05307917 0.05369772 0.05376100 0.05400271 0.05409894 0.05414395 0.05477199 0.05548594 0.05623434 0.05732957 0.05802528 0.05803833 0.05905217 0.05927251 0.06019870 0.06170617 0.06173969 0.06282412 0.06290506 0.06446536 0.06458126 0.06671407 0.06759502 0.06842286 0.06881440 0.06890171 0.06934139 0.07045835 0.07176853 0.07280078 0.07289405 0.07328855 0.07386458 0.07408086 0.07607172 0.07677792 0.07731040 0.07753230 0.07815766 0.07844196 0.07947790 0.08024945 0.08035216 0.08075264 0.08076342 0.08143140 0.08332592 0.08475474 0.08561122 0.08601600 0.08678429 0.08812044 0.08821287 0.08881014 0.08886702 0.08940896 0.08979708 0.09033210 0.09052870 0.09121279 0.09151210 0.09191880 0.09205496 0.09215431 0.09240341 0.09297673 0.09371409 0.09476008 0.09525181 0.09528454 0.09538388 0.09655466 0.09697838 0.09777699 0.09892175 0.09973986 0.10012393 0.10048576 0.10155034 0.10286188 0.10506105 0.10550179 0.10570701 0.10576566 0.10581138 0.10611254 0.10620687 0.10666383 0.10706263 0.10786456 0.10800071 0.10853914 0.10878583 0.10921046 0.11020860 0.11022563 0.11337598 0.11489064 0.11495146 0.11529354 0.11662280 0.11747072 0.11827581 0.12144424 0.12201707 0.12212679 0.12220805 0.12520771 0.12544433 0.12607972 0.12622169 0.12687126 0.12798955 0.12851782 0.12873186 0.12894750 0.12915197 0.12958566 0.13040812 0.13114991 0.13142388 0.13167644 0.13196279 0.13299610 0.13413282 0.13506572 0.13509352 0.13565493 0.13567860 0.13603536 0.13692375 0.13851432 0.13994271 0.14010928 0.14312316 0.14325152 0.14353199 0.14414787 0.14702339 0.14826964 0.14890910 0.15108340 0.15153225 0.15209427 0.15269383 0.15304899 0.15435278 0.15704803 0.15838551 0.15850729 0.15896008 0.15909824 0.15925923 0.15981467 0.16071668 0.16111944 0.16170673 0.16214961 0.16218844 0.16286468 0.16382690 0.16525195 0.16535548 0.16631223 0.16675217 0.16777148 0.16879854 0.16889389 0.16902262 0.16935042 0.16972176 0.17036449 0.17076519 0.17154576 0.17260347 0.17292388 0.17376331 0.17400408 0.17455141 0.17456567 0.17472202 0.17571655 0.17572789 0.17614659 0.17625875 0.17657039 0.17671424 0.17756450 0.17772032 0.17906523 0.17944319 0.18018532 0.18160187 0.18220934 0.18255232 0.18299460 0.18364232 0.18371069 0.18446964 0.18558841 0.18677019 0.18786007 0.18788108 0.18795428 0.18961751 0.19060789 0.19264477 0.19273983 0.19277858 0.19406507 0.19413684 0.19502187 0.19525286 0.19532931 0.19605742 0.19629675 0.19757944 0.19865563 0.19960095 0.20000903 0.20075693 0.20276977 0.20439646 0.20587883 0.20832507 0.20881719 0.20912722 0.20920236 0.20936447 0.21017678 0.21062947 0.21182104 0.21291271 0.21354796 0.21408365 0.21446344 0.21570364 0.21627642 0.21745888 0.21829054 0.21880748 0.21888877 0.21921312 0.22077969 0.22172090 0.22203369 0.22230644 0.22359268 0.22371271 0.22392015 0.22408500 0.22447590 0.22470913 0.22553343 0.22590298 0.22602051 0.22633389 0.22730995 0.22887233 0.22897944 0.22961010 0.23028335 0.23086432 0.23094789 0.23124230 0.23129033 0.23147679 0.23158775 0.23178411 0.23181911 0.23444855 0.23447780 0.23481366 0.23526473 0.23579552 0.23736517 0.23821622 0.23920048 0.23965056 0.24068907 0.24136583 0.24169751 0.24197754 0.24215160 0.24243867 0.24285269 0.24308932 0.24361660 0.24423489 0.24454719 0.24527282 0.24609020 0.24692865 0.24779481 0.24781413 0.24783093 0.24819401 0.24908560 0.25025750 0.25084814 0.25103081 0.25130287 0.25146686 0.25175704 0.25386739 0.25464216 0.25474407 0.25501135 0.25575772 0.25629707 0.25632153 0.25635411 0.25708386 0.25719993 0.25738898 0.25743702 0.25856794 0.25869853 0.25884195 0.25890785 0.25938953 0.26006560 0.26036533 0.26043583 0.26149329 0.26151479 0.26229262 0.26421045 0.26646601 0.26703415 0.26744116 0.26926390 0.26984198 0.27000440 0.27001672 0.27127991 0.27148871 0.27214835 0.27305003 0.27412155 0.27423384 0.27433059 0.27445512 0.27455505 0.27466503 0.27505636 0.27591719 0.27597681 0.27626451 0.27677338 0.27698106 0.27726352 0.28130671 0.28173923 0.28333499 0.28417640 0.28418825 0.28450799 0.28465733 0.28506945 0.28532097 0.28713537 0.28830171 0.29009008 0.29032767 0.29050761 0.29122023 0.29171195 0.29260615 0.29314822 0.29404891 0.30065103 0.30080403 0.30112213 0.30259929 0.30278055 0.30286147 0.30451285 0.30635228 0.30635302 0.30640696 0.30746570 0.30757163 0.30785939 0.30829199 0.30875116 0.30986181 0.31057510 0.31065534 0.31125042 0.31170441 0.31236232 0.31288496 0.31308213 0.31369575 0.31745871 0.31826502 0.31837089 0.31914171 0.31948468 0.31997702 0.32054901 0.32061314 0.32102304 0.32140176 0.32393820 0.32410306 0.32497174 0.32556789 0.32579312 0.32752901 0.32763611 0.32901810 0.33010125 0.33026060 0.33042026 0.33135749 0.33238519 0.33426354 0.33593525 0.33618987 0.33701779 0.33745843 0.33787147 0.33813041 0.33929710 0.34109131 0.34215752 0.34296470 0.34341523 0.34373274 0.34404850 0.34459410 0.34620258 0.34820293 0.34900494 0.34949087 0.34974541 0.35003154 0.35071315 0.35343526 0.35345712 0.35465425 0.35503985 0.35585968 0.35743901 0.35762742 0.35906621 0.35977556 0.36023836 0.36049073 0.36151348 0.36163909 0.36261642 0.36266583 0.36282871 0.36501555 0.36559605 0.36580968 0.36673626 0.36774908 0.36787229 0.36882395 0.36888210 0.36916633 0.36919291 0.36942118 0.37135261 0.37144627 0.37176661 0.37286625 0.37333045 0.37394947 0.37613724 0.37631859 0.37655440 0.37685811 0.37873621 0.37928815 0.37945068 0.38032654 0.38112634 0.38165285 0.38196196 0.38214144 0.38215033 0.38653212 0.38717146 0.38792077 0.38879295 0.39047779 0.39071084 0.39158677 0.39226208 0.39307716 0.39415042 0.39452427 0.39525243 0.39656365 0.39693744 0.39711099 0.39732522 0.39753386 0.39887822 0.39896556 0.40153375 0.40227369 0.40313321 0.40641508 0.40677631 0.40699940 0.40739844 0.40749400 0.40753409 0.40772175 0.40956476 0.41026111 0.41030113 0.41053850 0.41096051 0.41521032 0.41561706 0.41634985 0.41686826 0.41819528 0.41821211 0.41846605 0.41951896 0.42057485 0.42067190 0.42072161 0.42132184 0.42175835 0.42193260 0.42239028 0.42296530 0.42455513 0.42555317 0.42573904 0.42633385 0.42645118 0.42833942 0.42864162 0.42901921 0.43171891 0.43210040 0.43854996 0.43956375 0.44018649 0.44021087 0.44057285 0.44085992 0.44093753 0.44174891 0.44279349 0.44295953 0.44300347 0.44394883 0.44542772 0.44585767 0.44587967 0.44625927 0.44657456 0.44788673 0.44842669 0.44930158 0.44977468 0.45048164 0.45056981 0.45314446 0.45332533 0.45361965 0.45424189 0.45435092 0.45479605 0.45509796 0.45660562 0.45671247 0.45684175 0.45715309 0.45794185 0.45822647 0.45977213 0.46089663 0.46207198 0.46315494 0.46345105 0.46548756 0.46615717 0.46632335 0.46711143 0.46765982 0.46881052 0.46993388 0.47011008 0.47049205 0.47083853 0.47251831 0.47272041 0.47346824 0.47489075 0.47537786 0.47652211 0.47708539 0.47873366 0.47877352 0.47908841 0.48111413 0.48196289 0.48321083 0.48352428 0.48384598 0.48393890 0.48411817 0.48430347 0.48614056 0.48618363 0.48688163 0.48716832 0.48748310 0.48826265 0.48942919 0.48951333 0.48964222 0.49030939 0.49072982 0.49158549 0.49512578 0.49512933 0.49629164 0.49650078 0.50370126 0.50472797 0.50474545 0.50487934 0.50575280 0.50586245 0.50664085 0.50886997 0.51076484 0.51107940 0.51300379 0.51389047 0.51591606 0.51632099 0.51765615 0.51829561 0.51889534 0.51935388 0.51986171 0.52083213 0.52096069 0.52232304 0.52348058 0.52437307 0.52442987 0.52487086 0.52489100 0.52496695 0.52543364 0.52579120 0.52632122 0.52650722 0.52680424 0.52850243 0.52871044 0.52973556 0.53029748 0.53082799 0.53207456 0.53243247 0.53248033 0.53284347 0.53301692 0.53481728 0.53567671 0.53658030 0.53664693 0.53957962 0.54261354 0.54272522 0.54342615 0.54373422 0.54557992 0.54587825 0.54632904 0.54701508 0.54732754 0.54837589 0.54856699 0.54892819 0.54927843 0.54971735 0.55079757 0.55295921 0.55352821 0.55412929 0.55447367 0.55501159 0.55530058 0.55663148 0.55672671 0.55908557 0.55942726 0.55976671 0.55989861 0.56109058 0.56238825 0.56264854 0.56270323 0.56361153 0.56431535 0.56440663 0.56464268 0.56548920 0.56645000 0.56700714 0.57019198 0.57229894 0.57401275 0.57406525 0.57418381 0.57558035 0.57615637 0.57709775 0.57786565 0.57885165 0.57973751 0.58079003 0.58339171 0.58361721 0.58377938 0.58426690 0.58620924 0.58626579 0.58655330 0.58685804 0.58806760 0.58957262 0.58991799 0.58999126 0.59094454 0.59163826 0.59185211 0.59242390 0.59246011 0.59255150 0.59370012 0.59395307 0.59546024 0.59634477 0.59664242 0.59742451 0.59845578 0.60155493 0.60275325 0.60285965 0.60290059 0.60295377 0.60301660 0.60348763 0.60380202 0.60400073 0.60413824 0.60415267 0.60538973 0.60680935 0.60863149 0.60921843 0.60984890 0.61009143 0.61015761 0.61159286 0.61183908 0.61191850 0.61231237 0.61251591 0.61392949 0.61397586 0.61399464 0.61573939 0.61606925 0.61633904 0.61756758 0.61759039 0.61764743 0.61873306 0.61917998 0.61937035 0.61991259 0.61993411 0.61995754 0.62014677 0.62238438 0.62569635 0.62572239 0.62642473 0.62720545 0.62742552 0.62755283 0.62807915 0.62807984 0.62812691 0.62858945 0.62898109 0.62985746 0.62991629 0.63012352 0.63177851 0.63212920 0.63292653 0.63416204 0.63427814 0.63495960 0.63511092 0.63584589 0.63619644 0.63641530 0.63733402 0.63772906 0.63826981 0.63878166 0.63942097 0.64080893 0.64094039 0.64137181 0.64180414 0.64291755 0.64336375 0.64421571 0.64486197 0.64522266 0.64532880 0.64568710 0.64850659 0.65298889 0.65321141 0.65381011 0.65399055 0.65531814 0.65596943 0.65602229 0.65631746 0.65642780 0.65771274 0.65856013 0.65901502 0.65907870 0.65909018 0.66081094 0.66168236 0.66348529 0.66374159 0.66458915 0.66494158 0.66517901 0.66533730 0.66544923 0.66580072 0.66624735 0.66686764 0.66700621 0.66746086 0.66799885 0.66818315 0.66848792 0.66879176 0.66902573 0.66970731 0.67068222 0.67080684 0.67088730 0.67130279 0.67381351 0.67394467 0.67400350 0.67491819 0.67559576 0.67698282 0.67816138 0.68079537 0.68121554 0.68347167 0.68348749 0.68400636 0.68480250 0.68491660 0.68501583 0.68556806 0.68592510 0.68686936 0.68824592 0.68855604 0.68910070 0.69012015 0.69083355 0.69102506 0.69170687 0.69269657 0.69306551 0.69334443 0.69401005 0.69432158 0.69450892 0.69497296 0.69513711 0.69567342 0.69712260 0.69736546 0.69742057 0.69862168 0.69911005 0.69935062 0.70129439 0.70164976 0.70239161 0.70354578 0.70392628 0.70564103 0.70611922 0.70730352 0.70733551 0.70859675 0.70946938 0.70960683 0.70974302 0.70995433 0.71064079 0.71091029 0.71159903 0.71517666 0.71574081 0.71620266 0.71695699 0.71732232 0.71740782 0.71774744 0.71797089 0.71883483 0.71916336 0.71966692 0.72014555 0.72307056 0.72437031 0.72470353 0.72633889 0.72637748 0.72738306 0.72771622 0.72808597 0.72943344 0.72986950 0.73157726 0.73172245 0.73184004 0.73200187 0.73348582 0.73373210 0.73510424 0.73545891 0.73713268 0.73734819 0.73780897 0.73907257 0.74025979 0.74102214 0.74133863 0.74156567 0.74262890 0.74270683 0.74333290 0.74385402 0.74477852 0.74626474 0.74654833 0.74671912 0.74754101 0.74757260 0.74880991 0.75033109 0.75078379 0.75158366 0.75167850 0.75191978 0.75330596 0.75419700 0.75453372 0.75511725 0.75543600 0.75577786 0.75635920 0.75661961 0.75677123 0.75688711 0.75700363 0.75858070 0.75941532 0.75986558 0.76033106 0.76063955 0.76117211 0.76157493 0.76314093 0.76328322 0.76387838 0.76468121 0.76512633 0.76668363 0.76707477 0.76735679 0.76879337 0.77009399 0.77063291 0.77121257 0.77345812 0.77467123 0.77541168 0.77810420 0.77838882 0.77975796 0.78014434 0.78061524 0.78127762 0.78148264 0.78172406 0.78180143 0.78197982 0.78368209 0.78376030 0.78544808 0.78570050 0.78579396 0.78641256 0.78664441 0.79017473 0.79127352 0.79147601 0.79165129 0.79336863 0.79498636 0.79572790 0.79598376 0.79759844 0.79806866 0.79914986 0.79978140 0.80254872 0.80264949 0.80322749 0.80425793 0.80428197 0.80443682 0.80490486 0.80641500 0.80677303 0.80720723 0.80765576 0.80846368 0.80924005 0.80950227 0.81002126 0.81126152 0.81185252 0.81259636 0.81289022 0.81379161 0.81412738 0.81466801 0.81501411 0.81513550 0.81625396 0.81857971 0.81863748 0.81876090 0.81916830 0.81923905 0.81973862 0.82027565 0.82037556 0.82106719 0.82280434 0.82342373 0.82450258 0.82463099 0.82508285 0.82612251 0.82656898 0.82742832 0.82751805 0.82757932 0.82805394 0.82852536 0.82862966 0.82997046 0.83035062 0.83058574 0.83216905 0.83251460 0.83281306 0.83332107 0.83381276 0.83476675 0.83602523 0.83641618 0.83668167 0.83673528 0.83677357 0.83877444 0.83902162 0.83957341 0.84005780 0.84046898 0.84150148 0.84174745 0.84223930 0.84238232 0.84258317 0.84271842 0.84404192 0.84441780 0.84511435 0.84596375 0.84598712 0.84707354 0.85008843 0.85026079 0.85055220 0.85076349 0.85148580 0.85177408 0.85241600 0.85277751 0.85323118 0.85407627 0.85489190 0.85499922 0.85514428 0.85539470 0.85541616 0.85566255 0.85698272 0.85705980 0.85737256 0.85902121 0.86017299 0.86020221 0.86028219 0.86082998 0.86104066 0.86367623 0.86368924 0.86417449 0.86457059 0.86528103 0.86630353 0.86966707 0.86979379 0.87207468 0.87226519 0.87318546 0.87345605 0.87497117 0.87627217 0.87682762 0.87751185 0.87775964 0.87852901 0.88013821 0.88054212 0.88149377 0.88157945 0.88164452 0.88319145 0.88321341 0.88330084 0.88379460 0.88394957 0.88504072 0.88586383 0.88589358 0.88607728 0.88638396 0.88869687 0.88907679 0.88987380 0.88995023 0.89067678 0.89172525 0.89226623 0.89231736 0.89274233 0.89276586 0.89400129 0.89426750 0.89655108 0.89664086 0.89696952 0.89786219 0.89820395 0.89926658 0.90270863 0.90311789 0.90355640 0.90414952 0.90445602 0.90550112 0.90580932 0.90622546 0.90665552 0.90734109 0.90780878 0.90794780 0.90802968 0.90858859 0.90874108 0.91058425 0.91195433 0.91229215 0.91251467 0.91279355 0.91306730 0.91321874 0.91402634 0.91405686 0.91490574 0.91504114 0.91536822 0.91647202 0.91717959 0.91722567 0.91726258 0.91951443 0.91977231 0.92011562 0.92093045 0.92417107 0.92504500 0.92542439 0.92693656 0.92707437 0.92915546 0.92920527 0.92996388 0.93186612 0.93290836 0.93297836 0.93303348 0.93366228 0.93421802 0.93544928 0.93566776 0.93633726 0.93649221 0.93689402 0.93690612 0.93773786 0.93877059 0.93878508 0.93992043 0.94109360 0.94321712 0.94341268 0.94383066 0.94448072 0.94473608 0.94575257 0.94577329 0.94598249 0.94621979 0.94658208 0.94668016 0.94675879 0.94684506 0.94771001 0.94776773 0.94861386 0.94928840 0.94985768 0.95078597 0.95106435 0.95113292 0.95136562 0.95143127 0.95174354 0.95230545 0.95255514 0.95273310 0.95283094 0.95299966 0.95332572 0.95439637 0.95519287 0.95613887 0.95623897 0.95634546 0.95658412 0.95752739 0.95838332 0.95898100 0.96017242 0.96075188 0.96198790 0.96248084 0.96311384 0.96321423 0.96428520 0.96508242 0.96526612 0.96540142 0.96563741 0.96581153 0.96599648 0.96656433 0.96763908 0.96770100 0.96797520 0.97003972 0.97027231 0.97054158 0.97129724 0.97161672 0.97217428 0.97229793 0.97384835 0.97470285 0.97498852 0.97529630 0.97547363 0.97556389 0.97567745 0.97679617 0.97739378 0.97758522 0.97834727 0.97901044 0.97915400 0.97978182 0.98008873 0.98040782 0.98058398 0.98086799 0.98146444 0.98160186 0.98173774 0.98187358 0.98194363 0.98291906 0.98359405 0.98369986 0.98422046 0.98465131 0.98545176 0.98556938 0.98575478 0.98590133 0.98599402 0.98658620 0.98790640 0.98869405 0.98912683 0.99039633 0.99068043 0.99120103 0.99121256 0.99152098 0.99179151 0.99193324 0.99270140 0.99288793 0.99307895 0.99503611 0.99522762 0.99586082 0.99634664 0.99674861 0.99716386 0.99729324 0.99775047 0.99834185 0.99876645 0.99881398 0.99946849 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010110000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000100000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011100001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000101000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000010000010000000000000000000000000000000001000100000000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000100001000000000000000100001000001000000001000001000011000000000101000000000000100000000000000000000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100000001000010100000000001000000000000000000000000010000001000000000000000000000000000000000100100000010100001000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010001011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100101000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010110000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010110000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000110100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000001000000000001000000010000000000000000000011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000000000000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000000000100100110001000000001000001110000010000000100000000000100110000001001000000000001000000010100000000000000100000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000100000001010010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010100000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 001000000010100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000000000000001100001001000000000000001001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010011000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000000001000100010000010000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000000000000000001000001000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 101000000101000000011010001000000000000000000000000000100000010001001000000000100000000000100000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000010001000000000000000000000100000000000100100000000100001000000000000100001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000010000000000000000000100000000100000000000000000010110001100000000100000100001000000000000000000010000000000000000010100000000000000000000001010000000000001000100000001001010000111110011000000000000000000100100000000000100000001000000001000000000000000001000010010001000000000100000100000001010100000001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000001100000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100110000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000000000000100000001000100010001000000000000100000000000011000000000000000000000000001000000010000000000000000000011000000000100000000100001010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000010100000000000100000001000100000000100001000000000000000000000000010000000010011000000000000000000100000000000000000100000000000110000100000000010000000000000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000000000000000000100010000100001000000101000000000000000000100000001011100000001001110000011000000000100000000000000001000000100000000001000000100000010000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000000010000000000010000000000000010000000000000000010000000001010000000000100001000000000010000000000000000011000000001001100010000010000000010000000000000001000000000000010100000000 101000000000000000011010001000100000001000000000000100000000101000000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000000100000000100001000100010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000010000000000000000100000100011001000000000000000000001000100000000000000001000010000010000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000001100001000001000000001000001000011000000000101000000000000100000000000000000000000001000000001000000000000000001000010010000000000000000000100000101010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000000001000000000000010000000000000000000010000000000001000000000100010100000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010100000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110010000100010001001010000100000101000000000000000000000000000011000100010001000000000000100000000000011000100000000001000000000001000000010000000000000000001011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000000000000000000000000001000100000000000000011000000000000100000000000000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000001000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101011010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001001001101000001010000000000001000000000001100000000000010000000000000000010000000000000010000000000000001010000000001010000000000100001000000000000000000000000000001100000001000000011000010000000010000001000000001000000000000000000000000 101000000000000000010100000100000000000010100100000100000001100000000000000010000000011000001000000000000000000010000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001001000000000000001000001001000000000010110100100000000000000010010000100000010000000111011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000000000110000100000000010000000010100100110000000100000000000000000100000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010101101100000001000000000000000010000000000000000100000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001010001000000000000000000000000000000100010000000010001000010000000001010000000010100000000000000000000000000000000000000000000010000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000100000000100000000010000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000010000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000100000000000000000001001000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000000000010100100100000000000010100000000100000101100000000100000010000000011000001000000000000000000000000000011011000000000000100000001000000000000000000000000001000001000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100001000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000101000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100100000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000001100001000000001000001000011000000000101000000100000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010100000000110100000000001010001100010100000000001000000000000000000010000000000000100000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100100001010000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010000001000100000000000000011000000000000100000000000000000000010000000000000000000001000100100110001000000001000001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011000000000000000000000001000010000000000001010001010000010000000001010000000011000000000001111001101000000010000000001000000000000100000000000000100000000000000000010000000000000010000000000000000100100000100000100000000000000010000000100010010001000000000000000001100000000001000010101000000010000001000000000000000000000000000 101001000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000001000000000000000100101000100000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100101000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001110010000010000000010000000000000001000000000000010100000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000010000100100000000100011000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000011001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000000000000010000000010011000010001000001010001000001001000010100100000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000000000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000000000000000000100010000000000000000000000100000000000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 101000001000000000010100000100000000000010100100000100000001100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000010101000000000000000010000000000000001000000000000000000000000000010000100100000000100011000000000000000001000001001000000000110110100100000000000100010010000100000010000010101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000111110000000000100100000000010010000100000101001001100000101000010000000000000101010000010001101001000000001000000010000100100100010100010010010010000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100110010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001101000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000011000000000000000111000000000000000000001001000000000001000000001000000001010000000101000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000100000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001000011000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000010000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000010100000100000000000010100001000100000001100000000000000110000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000100000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000010000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000000000000000010000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000100000100001000000000000000000010000000000000000010100000000000000000000001010000000000001000100000001001010000111110011000000000000000000100100000000000100000001000000001000000000000000001000010000000000000000000000100000001010100000001001010000011000000000000100011000000000000000000000001000010000000000001010001010000010000000001010000000011000000000001111001101000000010000000001000000000000100000000000000100000000000000000010000000000000010000000000000000100100000100000100000000000000010000000100010010001000000000000000001100000000001000010101000000010000001000000000000000000000000000 001000000100000000011010001000000000011000001000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100010000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100010100000010010000100000100000100000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100001000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000000000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001001100000001000000000000000000000000000000100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110100000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000100000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 101000000100000000011010001000000000011000000000000100000101100000000100000010000000011000001000000000000000000000000000001010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000000000000001100001001000000000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000000000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101101000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000011001000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000110000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000100000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000001000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010100000011010000000000100000000000000000001000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100100000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000011000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000100000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000000000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000000000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100001 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000010000100100000000100011000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000011001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000000000000010000000010011000010001000001010001000001001000010100100000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000000000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000000000000000000100010000000000000000000000100000000000000000000000001000000010000000000000010000000000011000000000100000010000000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000011001000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010001001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010101101100000100000001000001001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001010001000000000000000000000000000000100010000000010001000010000000001010000000010100000000000000000000000000000000000000000000010000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000100000000100000000010000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 101000000100000000011010001000000000011000001000000100000000101000000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000100001000000110010010001000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000010000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000000000100110000001001000000000101000000000100000000000000000000010000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000000001010001010001000000000000000001000000000000010000000000001000000000000001100010000000000110000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001010000000000010100000000 101000000100000000011010001000000000011000001000000100000001100000100000001010000000011000001100000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100000000000000000000000000100100000000100101000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000100000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000010000100000000000000000000000000000000000100000000000000000000000000000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000001000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100101000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000011001000000100000000101000000000000000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000001100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000010000000010000000000000010000000000011000000000000000010000000000010001000000000000001000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101101000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000100000000011010001000000000011000001000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100010000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100001000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000000000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100001000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010001101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001100000000001000000001100010110000000100000001001010000100000101001001100000000100010000000000000000000000000000000000100010000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000001000001000000001000000001010000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010110000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100110010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001101000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000011000000000000000111000100000000000000001001000000000001000000001000000001010000000101000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000100000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001000011000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010100000010000000100000010000000100000001001000000000000000000000000000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000100000000011010001000000000011000001000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100010000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010010000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000100000000000000000001001000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010010000000010010000000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000101000000010000000000000000000000100000000110100001001101010000010000001000000000000000100101000100000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001100000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000001000001010000010001000100000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000000001001000000100001000100001000000000000010000000000000000000001000000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000010000100100000000100011000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000011001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000000000000010000000010011000010001000001010001000001001000010100100000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000001000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000101000000011010001000000000000000000000000000100000010001001000000000100000000000100000000010101000010000000000001010000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000010100100000000100001000000000000000001000001001010000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100100000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000000101010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000010000001000010010000000000100000000100000001010100100001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010001000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000010100000000 000000000100000100010100000000000000001000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001001000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000000000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000010000010110001110000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000001000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000010000000010000000000000010000000000011000000000000000010000000000010001000000000000001000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000100000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000101011110000000000100000000101000010000000000001010001011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000100000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000001000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010100000011010000000000100000000000000000001000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100100000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000011000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000100000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010001000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000100101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101110000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000110001001010001000000000001000000000000100000101100000000100000010000000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100010000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010010000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000001000010100100000100001000001000000000001000111001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010110000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000101000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000000000000000000100000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001001000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001100010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000110001100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000011001000000100000000101000000000000000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000001100000000011000000000000000000010000000000000100000010000000001000000000001001001101000000010000001000010110000011000000001000000000000000000000000000000000000010010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001001100000001000000000000000000000000000000100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110100000100000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010110010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000001000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000100000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000100000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000001000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001100000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000101100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000101100000000100000010000000011000001000000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001001000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 001000000000100001001010001000000000001000000000010100000000100010000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000010000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000000001010001010001000000000000000000000001010000100001001101101000000000000001000010110000011000000001000000000000000010000000010000000000000010000000000011000000000000000010000000000010001000000000000001000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000110100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000100000000000000000001001000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000100000001000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000001000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000101000000000000000010000000010000000000000010000000000011000000000000000010000000000010001000000000000001001010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000001000000000010100000100000000000000000000000000100000010001001000000000100000000001100000000000000000000000000000001011000000000000100000001000000000010000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000001000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100100001001010000100000101011001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000010000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000110000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000001001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000000001001001101000000010000000000000000000000100000001000000000000000000001000000001000000000010000000010100000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100110010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000010000100000010000000101011000000000100000100010000011000000000000010100000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001101000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000011000000000000000111000100000000000000001001000000000001000000001000000001010000000101000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000100000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001000011000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000100111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000000001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011001000000000100111000000000000000000000001000000000000000000010000000001010000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100100000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000001100001000000001000001000011000000000101000000100000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010100000000110100000000001010001100010100000000001000000000000000000010000000000000100000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000000000001000000001000000011000010000000010000001000000001001010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001100000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100000000000000000000000000100100000000100101000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000110000000010000100101100010100010010010000000000000000001000000011000000000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010001000000001010001010001001000000000000001000000000000010000000000000000100010000000000000000000000100000000000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000100000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000001000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010110000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000001000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000001000100000000010001110001001100000000000100000001000100000010000000000010101000000001010001100010100100000001000000000000000000010000100000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000101100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000100000000001001100010000010000000010000000000000001100000000000010100000010 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000010000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000100000001001000000000100000000101000000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000010000100000110100001001000000000010010000000000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010110010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000001000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001101010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000000000000001100001001000000000000001001010000000001001000000000001000001000000000000000000000000100000000110100001001000000000010010000000000000000000000010010000101000100000000100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000010000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000010000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000001000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000101000100000000000000011001000000000101111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000100011000000000100000010000000000010001000000000000000000010000000001000000001000000011000010000000010000001000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000010000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000001010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100100000100000000000000001000001000100000000010000000000000110110101000000000000000000100000000000110000000000000000000000100001000001000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000001010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101110000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000100001000001001000000000000000001100000001010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000010000000000000000000100000000100000000000000000010110001100000000100000100001000000000000000000010000000000000000010100000000000000000000001010000000000001000100000001001010000111110011000000000000000000100100000000000100000001000000001000000000000000001000010010001000000000100000100000001010100000001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010100000000010000000001010000100000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011100001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000101000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000010000010000000000000000000000000000000001000100000000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000100001000000000000000100001000001000000001000001000011000000000101000000000000100000000000000000000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000011001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000000000000010000000010011000010001000001010001000001001000010100100000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000010000000000000000000100010000100000000000000001000001010000010000000100000000000100111000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011001000000000100011000001100000000000000011000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000001000000010000000000011000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100110010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001101000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000011000000000000000111000100000000000000001001000000000001000000001000000001010000000101000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000100000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001000011000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010001001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000011000000011010000000000000000000100000000100000010000000001000001010000010000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000010010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000010100000000100010000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000000000000000000000000000000000001000100010000010000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000000000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011010000000000100000000000000000000010000000000000000000100000010100000000000000000000110000100000000010000000000000100110000000100000000000000000000001100000000000000000000000000000000010001000000000001001000011000000000100000100000000000000000000010100000000000000000000000000000000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000001000000000000010000000010000000000010000000000001000000000100000100000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000111001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000000000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000001000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000000000000000000100010000000000000000100000100000000000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000001000000000010000001001100010100110000000010000000000000011000000000000000000100000 001000000000000000010100100100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000001100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000010100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110000000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010010000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000100001001010001000000000001000000000010100000000100010000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000010000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000000001010001010001000000000000000000000001010000100001001101101000000000000001000010110000011000000001000000000000000010000000010000000000000010000000000011000000000000000010000000000010001000000000000001000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011100001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000101000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000010000010000000000000000000000000000000001000100000000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000100001000000000000000100001000001000000001000001000011000000000101000000000000100000000000000000000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010010000000010010000000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000101000000010000000000000000000000100000000110100001001101010000010000001000000000000000100101000100000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001100000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000001000001010000010001000100000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000000001001000000100001000100001000000000000010000000000000000000001000000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000100000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 101000001000000000010100000100000000000010100100000100000001100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100011000000000000000001000001001000000000110110100100000000000100010010000100000010000010101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000111110000000000100100000000010010000100000101001001100000101000010000000000000101010000010001101001000000001000000010000100100100010100010010010010000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000001000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000100001001000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010110000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100011000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000010000100100000000100011000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000011001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000000000000010000000010011000010001000001010001000001001000010100100000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000000000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000010100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000101010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010110000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000000000000000100000000000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100100100000000000010100000000100000101100000000100000010000000011000001000000000000000000000000000011011000000000000100000001000000000000000000000000001000001000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000010000001000000101000001000010000000000000000000011100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100100000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000001100001000000001000001000011000000000101000000100000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010100000000110100000000001010001100010100000000001000000000000000000010000000000000100000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000000000001000000001000000011000010000000010000001000000001001010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010001000010100000001010000000000100000000000000000000010000000000000000000000000000000000100000001000100100000001000000000000000000100000010000000000100000000000000000000100110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010010000000010010001001000000000000100001000001000000101000001000011000000000101000000000000100000000000000000000000001000010001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000011011010000000000001000000100010100001000000000000000001001100010000010000000010000000000000001000000000000010100000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000010000000000010000000000000000100000000000000000000010000000000000010010000100000000010000100000000000000110100100000010000001000000000001100000000000000000000000000000100000000110100001001100110000010010000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000001000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000100000000000000000000100110000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000000001001000000100001000100001000000000000010000000000000000000001000000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 101000000100000000011010001000000000011000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000000000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010110000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000000000000000100000000000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000100000001010000000011000001100000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100000000000000000000000000100100000000100101000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000100000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000010000100000000000000000000000000000000000100000000000000000000000000000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000001000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000110100100000010000001000000000011000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000000000100000000000000000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000010000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000100000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000000010000001000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 101000001000000000010100000100000000000010100100000100000001100000000000000010000000011000001000100000000010000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100010101001001100000001000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000101000000000000001000100000000000001100001001100000000000100000000101001010000011001000000000100011000001100000000000000001000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000001000000010000000000011000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010101101100000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011100001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000101000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000010000010000000000000000000000000000000001000100000000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000100001000000000000000100001000001000000001000001000011000000000101000000000000100000000000000000000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000001001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010001100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101011000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001000000010100100000000000000000100000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000001000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000100001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000011000000000000000010000000000000000100000000000000010000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000000000000000000000000000100001000110100001001100010000010010000000000010000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000000001000100010000010000000000100000000001111000000000000000000000000010010000100000100000010000000011001000000000000111000000000000000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000100000000000000000000000000011000000000000000100000000000000000100000000000000010000010000000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000000111110011000000000000000000100100000000000000000001000100001000000000000000001000010010000000000000000000100000101010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010100000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000101000000000010000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000000100010000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001101010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000011000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000001010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010000000010010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010100000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000010000000000010000000000000000100000000000000000000010000000000000010010000100000000010000100000000000000110100100000010000001000000000001100000000000000000000000000000100000000110100001001100110000010010000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000001000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000100000000000000000000100110000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000000001001000000100001000100001000000000000010000000000000000000001000000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000100100000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 001000000000000000010100100100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101110000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000001100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100100000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010110000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010001001000000000000001000000000000000001001001101000000010000000000000000000000100000001000000000000000000001000000001000000000010000000010100000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101110000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010110000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000001000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000100000001010010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010100000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100000001000010100000000001000000000000000000000000010000001000000000000000000000000000000000100100000010100001000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010100000011010000000000100000000000000000001000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000001001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000000001001001101000000010000000000000000000000100000001000000000000000000001000000001000000000010000000010100000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 101000000000100001001010001000000000001000000000010100000000100010000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000101001000000000000000001000001001001000000000110100100000000100000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000100111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000100000010000000010010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100010010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001000000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000010001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000110000001001100000000001000000010100000001100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000100000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001101000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000001010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100100000100000000000000001000001000100000000010000000000000110110101000000000000000000100000000000110000000000000000000000100001000001000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000001010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000001010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000001000000000000000100101000100000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001100000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000001000001010000010001000100000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000000001001000000100001000100001000000000000010000000000000000000001000000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 101000001000000000010100000100000000000010100100000100000001100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100011000000000000000001000001001000000000110110100100000000000100010010000100000010000010101011100000000000000100010000011000000000000010000000000000000000000000100001000000000000000000111110000000000100100000000010001000010000000000000000000000000010010000000001101011000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000001000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000100001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101100000100001000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010001101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001100000000001000000001100010110000000100000001001010000100000101001001100001000100010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000001000001000000001000000001010000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010110000000000000000 101000000000000000010100000100000000000010100100000100000001100000000000000010000000011000001000000000000000000010000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001001000000000000001000001001000000000010110100100000000000000010010000100000010000000111011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000000000110000100000000010000000010100100110000000100000000000000000100000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000010000000000010000000000000000100000000000000000000010000000000000010010000100000000010000100000000000000110100100000010000001000000000001100000000000000000000000000000100000000110100001001100110000010010000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000001000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000100000000000000000000100110000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000000001001000000100001000100001000000000000010000000000000000000001000000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 101000001000000000010100000100000000000000000000000000100000010001001000000000100000000001100000000000000000000000000000001011000000000000100000001000000000010000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001100001000000010000000000000000001000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100100001001010000100000101011001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000010000010110001110000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001100010000010000000010000000000000001000000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000001001000101010000010011101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000000010000000010011000010001000001010001000001000000010100100000010000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000001000100001000000000000000000010000000000000000010100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000010000000010000000000011000000000100000010000000000010001000000010000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000110000001001100000000001000000010100000001100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000100000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001101000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000101000000011010001000000000000000000000000000100000010001001000000000100000000000100000000010101000010000000000001010000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000010100100000000100001000000000000000001000001001010000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100100000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000000101010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000010000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010001000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000010100000000 001000000000100001001010001000000000101000000000010000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000000100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100010000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000011000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000000010000000000100000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010110000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000010000000000100000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000000000000000000001010100000000000100010001000010100000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000000000000001100001001000000000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000000000000000000000010010000101000100000000100010100000000110000101001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000000000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011100000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000111001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000000000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000000000000000000100010000000000000000000000100000000000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000001000000000010000001001100010100110000000010000000000000011000000000000000000100000 001000000000100001001010001000000000101000000000010000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000000100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100010000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000011000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010110000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000010000000000100000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 101000000100000000011010001000001000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000101100100010100000010010000000000000001000000010011001001000000000011000000000000000100000001100010000000000000100000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000100000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000011000000000000000000000000100001000000000000000000001100010110010000100010001001010000100000101000000000000000000000000000011000100010001000000000000100000000000011000100000000001000000000001000000010000000000000000001011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000000000000000000000000001000100000000000000011000000000000100000000000000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000001000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101011010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001001001101000001010000000000001000000000001100000000000010000000000000000010000000000000010000000000000001010000000001010000000000100001000000000000000000000000000001100000001000000011000010000000010000001000000001000000000000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000001010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100100000100000000000000001000001000100000000010000000000000110110101000000000000000000100000000000110000000000000000000000100001000001000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000001010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101000000000000010000000000000011000100010001000000000000100000000000011000100000000001000000000001000000010000000000000000001011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000000000000000000000000001000100000000000000011000000000000100000000000000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000001000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101011010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001001001101000001010000000000001000000000001100000000000010000000000000000010000000000000010000000000000001010000000001010000000000100001000000000000000000000000000001100000001000000011000010000000010000001000000001000000000000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000100000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000000000000000000000000000001010000000000000000000010000010000000000001000000000000000010000000000000001000000000000000000000000000100000100110000000000000010010000100000000000000100000000000000110100100000010000001000000000011000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000000000100000000000000000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000100000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000001001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000000000000000010010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 101000000000000000011010001000100000001000000000000100000000101000000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001010000000000000000100000000100001000100010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000100010000000010000000000000000000000000001010000000100100010000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000010000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000000001010001010001000000000000000001000000000000010000000000001000000000000001000010000000000100000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000010000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001000000000000000110100100000010000001000000000001000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000001000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100010000000000000001000001001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 010000000100000000010100000100000000000010100001000100000001100000000000000110000000011000001000000000000000000000000000001010000000000000100000001000010000000000101000000000100000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000001010010011000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000000000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000011000010001010000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000010100001000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100100100110100000010010101000000000000000000000011000000000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000101000001010000010001000100001000000100110000001001000000000001000000010100000000000000000011000000100001100001000000000001001010000111110011000000000000000000100100000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010001000010000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 001000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000010000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001101010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000101000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000000000000000000100000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000001000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000100001001000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010110000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100011000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000101000000011010001000000000000000000000000000100000010001001000000000100000000001100000000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000001000001010000010001000100000000000100110000001001000000000001000000000100000000000010000000100000000000010011000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010100000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001011000000000000010001100101100010100010010010000000000000000000000000011001000000000000111000000000000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001010001000000000011001000000100000000101000000000000000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000001100000000011000000000000000000010000000000000100000010000000001000000000001001001101000000010000001000010110000011000000001000000000000000000000000000000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010110000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000010000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100001101001001100000000000010000000000000000000000000000000000100000000001111000000000000100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010100000011010000000000100000000000000000001000000100010000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000001000010000000000010010001000000000000000100001000001000000000001001000011000000000100000100000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100100100000000001000000000010100000000100010000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010100000000000000010100100000000100001000000000000000001000001001010000000000110100100000100000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000000101010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000001000010000100000000010000000000000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000011000000000100000100000000000000000000010100000000000000000000000000000000000000100001000000001100001001100000000000100000000101000001101000000000010000000000000100001000000100000000011000000000000000000010000000000000100000010000000001000000000001001001101000010100010000000001000000000000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 101000001000000000010100000100000000000010100100000100000001100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100011000000000000000001000001001000000000110110100100000000000100010010000100000010000010101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000111110000000000100100000000010010000100000101001001100000101000010000000000000101010000010001101001000000001000000010000100100100010100010010010010000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010100000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001011000000000000010001100101100010100010010010000000000000000000000000011001000000000000111000000000000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000001000011000000000101000000001000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000000000000010000000001010000000000100001000000000000000000010000000001000000110001100010000000000010001110000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000001000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000101000100000000000000011001000000000101111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000100011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100011010001000000000000000010100100000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000001000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000001000011000000000101000000001000000000000000100000001000000000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000001100000000011000000000000000000010000000000000100000010000100001000000000001001001101000000010000001000010110000011000000001000000000000000000000000000000000000010010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000000000000000000000000000001010000000000000000000010000010000000000001000000000000000010000000000000001000000000000000000000000000100000100110001000000000010010000100000000000000100000000000000110100100000010000001000000000011000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000000000100000000000000000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101110000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 000000000100000110010100000100000000000000000000000111000000100010000000000010011000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000010100000100000000000010100001000100000001100000000000000110000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000100000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000010000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000000000000000010000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000100000100001000000000000000000010000000000000000010100000000000000000000001010000000000001000100000001001010000111110011000000000000000000100100000000000100000001000000001000000000000000001000010000000000000000000000100000001010100000001001010000011000000000000100011000000000000000000000001000010000000000001010001010000010000000001010000000011000000000001111001101000000010000000001000000000000100000000000000100000000000000000010000000000000010000000000000000100100000100000100000000000000010000000100010010001000000000000000001100000000001000010101000000010000001000000000000000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000100000001001000000000100000000101000000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000010000100000110100001001000000000010010000000000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010110010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000001000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001101010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000111001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000000000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000000000000000000100010000000000000000000000100000000000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000001000000000010000001001100010100110000000010000000000000011000000000000000000100000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101110000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010100100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000101000001010000010001000100000000000100110000001001000000000001000000010100000000000000000011000000100001100001000000000001001010000111110011000000000000000000100100000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010001000010000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000010000000000010000000000000000100000000000000000000010000000000000010010000100000000010000100000000000000110100100000010000001000000000001100000000000000000000000000000100000000110100001001100110000010010000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000001000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000100000000000000000000100110000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000000001001000000100001000100001000000000000010000000000000000000001000000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000100000000000000000001001000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000111001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000010000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000100000000000000100100000000100001000000000000000001000001001000000000000110100100000000000001000010000100000010000000101011000000000000000100010000011001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000010000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000100000000011010001000000000011000001000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100010000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010010000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000001001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010001100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101011000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000001000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000100001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000101100000000100000010000000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000010000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110000100000000010000010010000100110000000100000000100000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000010000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000000000000011000000001001100010000010000000010000000000000001000000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001010000000000000100000001000010000000000101000000000000000010000000000000101000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000100000000010100000000000000000100100100001000000010000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100010100000010010000000000000001000000000011001000000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000001000001010000010001000100000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000000001001000000100001000100001000000000000010000000000000000000001000000001000001000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010100000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000001000000000000100000101100000000100000010000000011000011000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000100000000001000000000000000000000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000000000001000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100001101001001100000000000010000000000000000000000000000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000010000000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000001000100100110001000000001000001110000000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000000000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000010000001000000000100000100000000000000000000000000010000000000000010000000000011100000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001001000000001000000000000100000000100010000000000010000000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000010000000001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000100000000110100001001100110000010010000000011000000000000010000000101000100000000000010100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100101000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110111000000000000000000100100000000000000000001000000001000000000000000001000010010001000000000100000100000001010100000001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000110000001001100000000001000000010100000001100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000100000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001101000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100011010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000111010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000010000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000001000010100100000100001000001000000000001000111001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000000000001000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010010000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 010000000100000000010100000100000000000010100001000100000001100000000000000110000000011000001000000000000000000000000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100100000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010001000010100000001010000000000100000000000000000000010000000000000000000000000000001111000101000100011000000000000000000000000000100000000000000000000010000000000010000011110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000010100000000000000000000001000100100000010100000000001000000000000001000010000000000100000100000000001000000000000000010000000000000000000000000000000001001000000011011101000000000001000000100010000001000000000000000001001100010000010000000010000000000000001000000000000010100000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000010000100100000000100011000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000011001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000110001100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000011001000000100000000101000000000000000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000001100000000011000000000000000000010000000000000100000010000000001000000000001001001101000000010000001000010110000011000000001000000000000000000000000000000000000010010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 001000000000000000010100000100000000001000000000000100000101100000000100000010000000011000011000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000100000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010001100000101001001100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000001000000000000000000000000000000000000000100100000000000000011000000000000100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000000000100110000000100000000000000000000000100000000000000000000000010000000000001000000000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000011000100001000000010000000000001010001010000010000000000010000000001010010100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000011000000000110001100010000000000010001000000000100000000000000000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000100000000000000100000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000100110001100010000010000000010000000000000001000000000000000000100000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000001010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100100000100000000000000001000001000100000000010000000000000110110101000000000000000000100000000000110000000000000000000000100001000001000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000001010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000100101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000011000000011010000000000000000000100000000100000010000000001000001010000010000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000010010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000100000001001000000000100000000101000000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000010000100000110100001001000000000010010000000000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010110010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000001000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001101010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101110000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000001000000100000000100000010000000001000001010000010000000100000000000100110000001001000100000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000001000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000010100001000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100100100110100000010010101000000000000000000000011000000000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000101000001010000010001000100001000000100110000001001000000000001000000010100000000000000000011000000100001100001000000000001001010000111110011000000000000000000100100000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000000011010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100100100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101110000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000001100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100100000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010110000000 010000000100000000010100000100000000000010100001000100000001100000000000000110000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000100000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000010000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000000000000000010000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000100000100001000000000000000000010000000000000000010100000000000000000000001010000000000001000100000001001010000111110011000000000000000000100100000000000100000001000000001000000000000000001000010010001000000000100000100000001010100000001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000010000000000010100000000000000100000000000000000000010000000000000010010000100000000010000100000000000000110100100000010000001000000000001100000000000000000000000000000100000000110100001001100110000010010000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000001000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000100000000000000000000100110000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000000001001000000100001000100001000000000000010000000000000000000001000000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011000000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000011001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000001001000101010000000000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000010000000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000000000100100110001000000001000001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010011000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100011001100000000000100000000001000000100000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001001001101000000010000000000001000000000001100000000000000000010000000000010000000000000010000000000000000010000000001010000000000100001000000000000000000000000000011000000001001100010000010000000010000000000000001000000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010001000010001000000110000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000000000010000000000000000010101010000000000100000000000011000000000000000000000000000000000000000000000000000000000001010001000000000000000000000000000000100010000001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100010000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000110001100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000011001000000100000000101000000000000000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000001100000000011000000000000000000010000000000000100000010000000001000000000001001001101000000010000001000010110000011000000001000000000000000000000000000000000000010010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000001000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000100001001000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010110000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100011000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010001100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000010000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000000001010001010001000000000000000001000000000000010000000000001000000000000001000010000000000100000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001010000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000100000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000101011110000000000100000000101000010000000000001010001011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000001000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000100001001000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010110000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100011010001000001000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000100001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010001100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000010000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000000001010001010001000000000000000001000000000000010000000000001000000000000001000010000000000100000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001010000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001001100000001000000000000000000000000000000100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110100000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000100000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000101000000011010001000000100000000000010000000100000010001001000000000100000000001100000000010101000010000000000001010000000000000100000001000000000000000001000000000010000000000000000000001000000000000000000001000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000111110000000000100100000000010001000010000000000000000000000000000100000001000100010001000000000000100000000000011000000000000000000000000001000000010000000000000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001001000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111101000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000100000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000000100000000011000000000000000000010000000010000000000010000000011000000000001101001101000000010000000000000000000000100001000110000000000000000000001010000000000000010000000000001000000000000000010000000000010001000000000000000000010000000001000000110011100010000000000010001110000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010100000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001011000000000000010001100101100010100010010010000000000000000000000000011001000000000000111000000000000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000001000001010000010001000100000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010100000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000101000000000010000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000000100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000011000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010000000010010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000100000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000000000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000000000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100010001000000001000000000000000000000000010100000000000100000001000100000000100001000000000000000000000000010000000010011000000000000000000100000000000000000100000000000110000100000000010000000000000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000000000000000000100010000100001000000100000000000000000000100000001010100000001001110000011000000000100000000000000001000000100000000001000000100000010000010000000000001100000010000000001000000000001001001101000000010000000000001000000000001100000000000000000010000000000010000000000000010000000000000000010000000001010000000000100001000001000000000000000000000011001000001001100010000010000000010000000000000001000000000000010100000000 000000000100000100010100000000000000001000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001001000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000000000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000010000010110001110000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000001000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000010000000010000000000000010000000000011000000000000000010000000000010001000000000000001000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000101000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100011010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000111010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001001000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001011100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000010000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000000000001000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010010000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010001000010100000001010000000000100000000001000000000010000000000000000000000000000000000100000001000100100000001000000000000000000100000010000000000100000000000000000000100110000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000000010001000000000001001000000100001000101000000000010000000000100000010000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000000100000000011000000000000000000010000010010000000000010000000011000000000001101001101000000010000000000000000000000100001000110000000000000000000000010000000000000010000000000001000000000000000010000000000010001000000000000000000010000000001000010110011100010000000000010001110000000000001000010100000000000000000 101000000100001000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010001101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001100000000001000000001100010110000000100000001001010000100000101001001100001000100010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000001000001000000001000000001010000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010110000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000011001000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000110000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000000000001000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000010000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 101000000100000000011010001000000000011000001000000100000001100000100000001010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010001101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001100000000001000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000110000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000001000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100000001000010100000000001000000000000000000000000010000001000000000000000000000000000000000100100000010100001000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010001011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100101000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010001000000000100000100000001010100000001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000000000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000000000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000001000000000000000100101000100000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000001000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000010001000000010000110110011000000000000000001001001000000000000001001000000001000000000000001010100000000000001100001001100000000000100000000111001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001001001101000001010000000000001000000000001100000000000010000000000000000010000000000000010000000000000001010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000000000000011100000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000000000000001100001001000000000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000000000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011011000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010010000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000011001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000010000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001101010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000110000001001100000000001000000010100000001100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000100000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001101000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010101101100000100000001000001001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001010001000000000000000000000000000000100010000000010001000010000000001010000000010100000000000000000000000000000000000000000000010000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000100000000100000000010000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 001000000101000000011010001000000100000000000010000000100000010001001000000000100000000001100000000010101000010000000000001010000000000000100000001000000000000000001000000000010000000000000000000001000000000000000000001000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000111110000000000100100000000010001000010000000000000000000000000000100000001000100010001000000000000100000000000011000000000000000000000000001000000010000000000000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001001000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000100000001010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010001101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001100000000001000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000001000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010110000000000000000 101000001000000000010100000100010000000010100100000100000001100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000000000001000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000000000000001000100000000000000011010000000000100000000000000000000010000000000000000000100000010100000000000000000000110000100000000010000000000000100110000000100000000000000000000001100000000000000000000000000000000010001000000000001001000011000000000100000100000000000000000000010100000000000000000000000000000000000001000010010100000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000010000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000010000100100000000100011000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000011001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000000000000010000000010011000010001000001010001000001001000010100100000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000000000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000000000000000000100010000000000000000000000100000000000000000000000001000000010000000000000010000000000011000000000100000010000000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000010000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000100000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 000000000100000110010100000100000000000000000000100111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000000100000000100001000100010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000010000000000000000100000100011001000000000000000000001000100000000000000001000010000010000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000001100001000001000000001000001000011000000000101000000000000100000000000000000000000001000000001000000000000000001000010010000000000000000000100000101010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000010100100000000100001000000000000000001000001001010000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000001011000000000000000000000000000000000100000000100111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000100000010000000010010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100010010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001000000000000010100000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000100000000000000100000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000010000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000000010000110110011000000000000000001001000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000000001010001010001000000000000000000000001010000100001001101101000000000000001000010110000011000000001000000000000000010000000010000000000000010000000000011000000000000000010000000000010001000000000000001000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000010000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001101010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010010000000010010000000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000100000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000101000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000000100000000000000000000000100001000000000000000000000000000010001000000000011001000000100000000101000000000000000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000001100000000011000000000000000000010000000000000100000010000000001000000001001001001101000000010000001000010110000011000000001000000000000000000000000000000000000010010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 001000000000100001001010001000000001001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010001100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101011000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000001000010001000001000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000100001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101001000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000001000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000001000000000000000100101000100000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100101000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001110010000010000000010000000000000001000000000000010100000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011100001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000101000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000010000010000000000000000000000000000000001000100000000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000100001000000000000000100001000001000000001000001000011000000000101000000000000100000000000000000000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010100000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000100000100001000100010000011001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000000000000010000000010011000010001000001010001000001001000010100100000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000000000000000000110000100000000010000000010010100110000010100000000010000000000000100000000000000000000000000000000010101000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 101001000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000001000000000000000100101000100000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100101000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000001000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001100010000010000000010000000000000001000000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000110100100000010000001000000000011000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000000000100000000000000000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000001000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000101000100000000000000011001000000000101111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000100011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000100000000000000100100000000100001000000000000000001000001001000000000000110100100000000000001000010000100000010000000101011000000000000000100010000011001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000010000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110010000100010001001010000100000101000000000000000000000000000011000100010001000000000000100000000000011000100000000001000000000001000000010000000000000000000011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000000000000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000000000100100110001000000001000001110000010000000100000000001100110000001001000000000001000000010100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100100100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000001100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000010100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110000000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010010000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000100000000000000100100000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000010100000000000000000001000000100001100001000000001000001000011000000000101000000100000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010100000000110110000000001010001100010100000000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000000000000010100000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000101000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000000000000000000100000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000100000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000001000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011000000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000010000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001001000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000000000000001000100000000000000011010000000000100000000000000000000010000000000000000000100000010100000000000000000000110000100000000010000000000000100110000000100000000000000000000001100000000000000000000000000000000010001000000000001001000011000000000100000100000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 101000000000000000010100000100000000000010100100000100000001100000000000000010000000011000001000000000000000000010000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001001000000000000001000001001000000000010110100100000000000000010010000100000010000000111011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000000000110000100000000010000000010100100110000000100000000000000000100000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010111000000000000001000010000000001000000110001100010000000001010001000000000100100000000001100100000000000 001000000000110001001010001000000000001000000000000100000101100000000100000010000000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000010000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110000100000000010000000010000100110000000100000000100000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000000000000011000000001001100010000010000000010000000000000001000000000000010100000000 000000000100000110010100000100000000000000000000100111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000000001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001010000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000011100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 101000000100001000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000010001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010001101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001100000000001000000001100010110000000100000001001010000100000101001001100000000100010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100100000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010001000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000001000001000000001000000001010000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010110000000000000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000100000000000000000001001000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000000000010100000100000000001000000000000100000101100000000100000010000000011000011000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000100000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010001100000101001001100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000001000000000000000000000000000000000000000100100000000000000011000000000000100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000000000100110000000100000000000000000000000100000000000000000000000010000000000001000000000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000011000100001000000010000000000001010001010000010000000000010000000001010010100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000011000000000110001100010000000000010001000000000100000000000000000000000000000 001000000000000000010100100100000000001000000000010100000000100010000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010100000000000000010100100000000100001000000000000000001000001001010000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000000101010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000001000010000100000000010000000000000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000011000000000100000100000000000000000000010100000000000000000000000000000000000000100001000000001100001001100000000000100000000101000001101000000000010000000000000100001000000100000000011000000000000000000010000000000000100000010000000001000000000001001001101000010100010000000001000000000000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000010011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000100000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011000000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 001000000000000000010100000100000000001000000000000100000101100000000100000010000000011000011000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000100000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010001100000101001001100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000001000000000000000000000000000000000000000100100000000000000011000000000000100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000000000100110000000100000000000000000000000100000000000000000000000010000000000001000000000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000011000100001000000010000000000001010001010000010000000000010000000001010010100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000011000000000110001100010000000000010001000000000100000000000000000000000000000 101000000100000000011010001000000000011000001000000100000001100000100000001010000000011000001100000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100000000000000000000000000100100000000100101000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000100000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000010000100000000000000000000000000000000000100000000000000000000000000000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000001000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000010000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 101000001000000000010100000100000000000000000000000000100000010001001000000000100000000001100000000000000000000000000000001011000000000000100000001000000000010000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000001000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100100001001010000100000101011001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000010000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000110000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000001001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000000001001001101000000010000000000000000000000100000001000000000000000000001000000001000000000010000000010100000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000100000000000000001010000000000000100000001000010000000000101000000000100000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000000000110100001001100010000100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000001000001010000010001000100000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000000001001000000100001000100001000000000000010000000000000000000001001000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000010000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000001000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000000000000000000000000000001010000000000000000000010000010000000000001000000000000000010000000000000001000000000000000000000000000100000100100000000100011000000000000000001000001001000000000110110100100000000000100010010000100000010000010101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000111110000000000100100000000010010000100000101001001100000101000010000000000000101010000010001101001000000001000000010000100100100010100010010010010000000000000000000000011000000000100000000101000000000010100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000001100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000001000001010000010001000100000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001000000000000000110100100000010000001000000000001000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000110000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000101001000000100001000100011000000000000010000000000001000000001000000001000000000000001001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000000001001001101000000010000000000000000000000100000001000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010101000010 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000100001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000110100100000010000001000000000011000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000000000100000000000000000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000000000000000000000000000001010000000000000000000010000010000000000001000000000000000010000000000000001000000000000000000000000000100000100110000000000000010010000100000000000000100000000000000110100100000010000001000000000011000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000000000100000000000000000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010110000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000000000000000100000000000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000001001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010001100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101011000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000001000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000100001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000100001000001001000000000000000001100000001010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000010000000000000000000100000000100000000000000000010110001100000000100000100001000000000000000000010000000000000000010100000000000000000000001010000000000001000100000001001010000111110011000000000000000000100100000000000100000001000000001000000000000000001000010010001000000000100000100000001010100000001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010100000000010000000001010000100000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010100000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110010000100010001001010000100000101000000000000000000000000000011000100010001000000000000100000000000011000100000000001000000000001000000010000000000000000000011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000000000000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000000000100100110001000000001000001110000010000000100000000001100110000001001000000000001000000010100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 001000000000110001001010001000000000001000000000000100000101100000000100000010000000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000010000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001101000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110000100000000010000000010000100110000000100000000100000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000000000000011000000001001100010000010000000010000000000000001000000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000001000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000100000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101110000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001010000000000000100000001000010000000000101000000000000000010000000000000101000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000100000000010100000000000000000100100100001000000010000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100010100000010010000000000000001000000000011001000000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000001000001010000010001000100000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000000001001000000100001000100001000000000000010000000000000000000001000000001000001000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000100010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101110000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 001000000000100001001010001000000001001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010001100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010010000000001101011000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000001000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000100001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000010000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000000000000000000000000000100001000110100001001100010000010010000000000010000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000000001000100010000010000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000000000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000010000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000000001010001010001000000000000000001000000000000010000000000001000000000000001000010000000000100000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001010000000000010100000000 101000000100000000011010001000000000011000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000010001000001001000000000010110100100000000000000010010000100000010000000101000000000000001100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100100000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010110000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001001000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100011100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000000000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000000000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000100000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000001000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000100000000000000100000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000100000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 010000000100000000010100000100000000000010100001000100000001100000000000000110000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000100000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000010000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000000000000000010000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000100000100001000000000000000000010000000000000000010100000000000000000000001010000000000001000100000001001010000111110011000000000000000000100100000000000100000001000000001000000000000000001000010000000000000000000000100000001010100000001001010000011000000000000100011000000000000000000000001000010000000000001010001010000010000000001010000000011000000000001111001101000000010000000001000000000000100000000000000100000000000000000010000000000000010000000000000000100100000100000100000000000000010000000100010010001000000000000000001100000000001000010101000000010000001000000000000000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000101000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000010100000100000000000010100001000100000001100000000000000110000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000100000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000010000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000000000000000010000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000100000100001000000000000000000010000000000000000010100000000000000000000001010000000000001000100000001001010000111110011000000000000000000100100000000000100000001000000001000000000000000001000010000000000000000000000100000001010100000001001010000011000000000000100011000000000000000000000001000010000000000001010001010000010000000001010000000011000000000001111001101000000010000000001000000000000100000000000000100000000000000000010000000000000010000000000000000100100000100000100000000000000010000000100010010001000000000000000001100000000001000010101000000010000001000000000000000000000000000 001000000100000000011010001000000000011000001000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100010000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000010000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010010000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000001010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100100000100000000000000001000001000100000000010000000000000110110101000000000000000000100000000000110000000000000000000000100001000001000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000001010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011000000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000110000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000100000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000000000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000000000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001010000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 001000000000110001001010001000000000001000000000000100000101100000000100000010000000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000010000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100001000000000000010110000100000000010000000010000100110000000100000000100000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000010100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001001000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001011100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000001000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000010100001001010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000001000000000000000100101000100000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100101000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001110010000010000000010000000000000001000000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001001100000001000000000000000000000000000000100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110100000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000100000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011000000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000011001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 101000000000100001001010001000000000001000000000010100000000100010000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001001000000000110100100000000100000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000001011000000000000000000000000000000000100000000100111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000110000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000100000010000000010010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100010010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001000000000000010100000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010001000000001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000100000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000010000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000000000000000010000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000100000100001000000000000000000010000000000000000010100000000000000000000001010000000000001000100000001001010000111110011000000000000000000100100000000000100000001000000001000000000000000001000010000000000000000000000100000001010100000001001010000011000000000000100011000000000000000000000001000010000000000001010001010000010000000001010000000011000000000001111001101000000010000000001000000000000100000000000000100000000000000000010000000000000010000000000000000100100000100000100000000000000010000000100010010001000000000000000001100000000001000010101000000010000001000000000000000000000000000 001000000000100001001010001000000001001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010001100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101011000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000001000010001000001000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000100001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000100000000000000000001001000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110010000100010001001010000100000101000000000000000000000000000011000100010001000000000000100000000000011000100000000001000000000001000000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010110000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000001000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000001000100000000010001110001001100000000000100000001000100000010000000000010101000000001010001100010100100000001000000000000000000010000100000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000101100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000100000000001001100010000010000000010000000000000001100000000000010100000010 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000100000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100001001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000111010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100011010001000000000000000010100100000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000001000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000001000011000000000101000000001000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000000000000010000000001010000000000100001000000000000000000010000000001000000110001100010000000000010001110000000000001000010100000000000000000 101000000100000000011010001000001000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000101100100010100000010010000000000000001000000010011001001000000000011000000000000000100000001100010000000000000100000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000100000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000010000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000011001000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000110000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000100000000000000001010000000000000100000001000010000000000101000000000100000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000000000110100001001100010000100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000010000000010100000000000000000100000000100000000000000001000001010000010001000100000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000000001001000000100001000100001000000000000010000000000000000000001001000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000100001001010001000000000001000000000000100000101100000000100000010000000011000001000000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100100100110100000010010101000000000000000000000011000000000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000100000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001110010000010000000010000000000000001000000000000010100000000 001000000000100001001010001000000000001000000000000100000101100000000100000010000000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000010000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000011000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010001001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000100111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000000001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011001000000000100111000000000000000000000001000000000000000000010000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000010000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010110000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000100000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 001000000000110001001010001000000000001000000000000100000101100000000100000010000000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000010000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001000010000000000000000000010100000001000001001000010100100000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000010001100010010000000000000000000100100000100000000000000001000001000100000000010000000100000110110101000000000000000000100000000000110000000000000000000000100001000001000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 001000000000000000010100000100000000001000000000000100000101100000000100000010000000011000011000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000100000000001000000000000000000000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000000000001000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100001101001001100000000000010000000000000000000000000000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000010000000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000001000100100110001000000001000001110000000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000000000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000010000001000000000100000100000000000000000000000000010000000000000010000000000011100000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000100000001010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010001101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001100000000001000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000001000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010110000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000100001100010100000000100000001001010000100000101001001101000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000011000000000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000010000000000000000000000001000000000000001010000000000000000101000000000000000000010001000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001100010000010000000010000000000000001000000000000010100000000 101000000000000000011010001000100000001001000000000100000000101000000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000010000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000000000100110000001001000001000001000000000100000000000000000000010000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000000001010001010001000000000000000001000000000000010000000000001000000000000001000010000000000100000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001000000000000010100000000 101000000000000000011010001000100000001000000000000100000000101000000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001010000000000000000100000000100001000100010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000100010000000010000000000000000000000000001010000000100100010000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000010000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000000001010001010001000000000000000001000000000000010000000000001000000000000001000010000000000100000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000000000010100000100000000001000000000000100000101100000000100000010000000011000011000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000100000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010001100000101001001100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000001010000000000000000000000000000000000000100100000000000000011000000000000100000000000000000000010000000010000000000100000000100000000000000000000110000100000000010000000000000100110000000100000000000000000000000100000000000000000000000010000000000001000000000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000011000100001000000010000000000001010001010000010000000000010000000001010010100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000011000000000110001100010000000000010001000000000100000000000000000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010100000011010000000000100000000000000000001000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100100000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000011000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000100000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000010000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000010000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000010100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000110001001010001000000000001000000000000100000101100000000100000010000000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000010000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000000101000000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000100001000000110010010001000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000010000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000000000100110000001001000000000101000000000100000000000000000000010000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000000001010001010001000000000000000001000000000000010000000000001000000000000001100010000000000110000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001010000000000010100000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000001000000000001010000000000010100000001000010001000000001000000000000000010000000000000001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100001101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001000010000000000000000000010100000001000001001000010100100000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000010001100010010000000000000000000100100000100000000000000001000001000100000000010000000000000110110101000000000000000000100000000000110000000000000000000000100001000001000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001000000000100000000000000000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000100000000100000111000000000000100000000000000000001000010000000000010000000000000001000000000000000000000000000000000100100000010100001000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100100100110100000010010101000000000000000000000011000000000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000101000001010000010001000100001000000100110000001001000000000001000000010100000000000000000011000000100001100001000000000001001010000111110011000000000000000000100100000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010001000010000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000100000000001100000000000010100000010 101000000000000000010100000100000000000010100100000100000001100000000000000010000000011000001000000000000000000010000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001001000000000000001000001001000000000010110100100000000000000010010000100000010000000111011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000000000110000100000000010000000010100100110000000100000000000000000100000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000010100001000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100100100110100000010010101000000000000000000000011000000000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000101000001010000010001000100001000000100110000001001000000000001000000010100000000000000000011000000100001100001000000000001001010000111110011000000000000000000100100000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000000011010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000011000000011010000000000000000000100000000100000010000000001000001010000010000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000010010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100000001000010100000000001000000000000000000000000010000001000000000000000000000000000000000100100000010100001000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010001011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100101000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000100010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101110000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 101000000000000000011010001000000000001000000000000100000000101000000000010010000000011000001000001000000100000000000000001010000000100000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000000100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010010010000000000000000000000000000000000000000000111100000000000100100000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000001000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000100000001000100100000001000000000000000000100000010000000000100000000000000000000100110000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000000010001000000000001001000000100001000101000000000010000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000000100000000011000000000000000000010000010010000000000010000000011000000000001101001101000000010000000000000000000000100001000110000000000000000000000010000000000000010000000000001000000000000000010000000000010001000000000000000000010000000001000010110011100010000000000010001110000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010001000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000101100100010100000010010000000000000001000000010011001001000000000011000000000000000100000001100010000000000000100000010100000000000001000001010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000110000001001100000000001000000010100000001100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000100000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001101000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010100000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000010100100000100000001100000000000000010000000011000001000000000010000000010000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001001000000000000001000001001000000000010110100100000000000000110010000100000010000000111011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000000000000000100001000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010010000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010110000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000101100000000100000010000000011000001000000000000000000001000000001010100000000000100000001000010000000000010100101110000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000001100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100100000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000111001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001001100000000000000100000001000100010001000000000000100000000000011000000000000000000000000001000000010000000000000000000011000000000100000000100001010000100010000000010000100000000000000000000001010000000100100010001000000001000000000000000000000000010100000000000100000001000100000000100001000000000000000000000000010000000010011000000000000000000100000000000000000100001000000110000100000000010000000000000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000000000000000000100010000100001000000100000000000000010000100000001010100000001001110000011000000000100000000000000001000000100000000001000000100000010000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000000010000000000010000000000000010000010000000000010000000001010000000000100001000000000000000000000000000011000000001001100010000010000000010000000000000001000000000000010100000000 101000000000000000010100000100000000000010100100000100000001100000000000000010000000011000001000000000000000000010000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001001000000000000001000001001000000000010110100100000000000000010010000100000010000000111011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000000000110000100000000010000000010100100110000000100000000000000000100000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000100000001010000000011000001100000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100000000000000000000000000100100000000100101000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000100000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000110101000000000100000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000000000000000010100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000010000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010001001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000111001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000001010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100100000100000000000000001000001000100000000010000000000000110110101000000000000000000100000000000110000000000000000000000100001000001000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000001010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000011000000011010000000000000000000100000000100000010000000001000001010000010000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000010010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000000000000000000001010100000000000100010001000010100000000001000000000000000000000000010000001000000000000000000000000000000000100100100000100001000001000000000001000101001000101000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010010000000010010000000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000100000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000101000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000000100000000000000000000000100000000000000000000000000000000010001000000000011001000000100000000101000000000000000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000001100000000011000000000000000000010000000000000100000010000000001000000000001001001101000000010000001000010110000011000000001000000000000000000000000000000000000010010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000011000000011010000000000000000000100000000100000010000000001000001010000010000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000010010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110010000100010001001010000100000101000000000000000000000000000011000100010001000000000000100000000000011000100000000001000000000001000000010000000000000000000011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000000000000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000000000100100110001000000001000001110000010000000100000000001100110000001001000000000001000000010100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000100000000000000100000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010110000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000010000000000010000000000000000100000000000000000000010000000000000010010000100000000010000100000000000000110100100000010000001000000000001100000000000000000000000000000100000000110100001001100110000010010000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000001000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000100000000000000000000100110000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000000001001000000100001000100001000000000000010000000000000000000001000000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000001000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000100000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000001000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000011000000000000000010000000000000000100000000000000010000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000000000000000000000000000100001000110100001001100010000010010000000000010000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000000001000100010000010000000000100000000001111000000000000000000000000010010000100000100000010000000011001000000000000111000000000000000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000100000000000000000000000000011000000000000000100000000000000000100000000000000010000010000000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000000111110011000000000000000000100100000000000000000001000100001000000000000000001000010010000000000000000000100000101010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000010100001000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100100100110100000010010101000000000000000000000011000000000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000101000001010000010001000100001000000100110000001001000000000001000000010100000000000000000011000000100001100001000000000001001010000111110011000000000000000000100100000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010001000010000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 001000000000110001001010001000000000001000000000000100000101100000000100000010000000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000010000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100001000000000000010110000100000000010000000010000100110000000100000000100000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000000000101010000000000100100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000000000000001100001001000000000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000000000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000100000000000000000011001000000000000111000000000000000000101001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000001000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001001001101000001010000000000001000000000001100000000000010000000000000000010000000000000010000000000000001010000000001010000000000100001000000000000000000000000000001100000001000000011000010000000010000001000000001000000000000000000000000 001000000000100001001010001000000000001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010001100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000010000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000000001010001010001000000000000000001000000000000010000000000001000000000000001000010000000000100000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001010000000000010100000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010110000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100001000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100100100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000001100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110000000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010010000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 000000000100000110010100000100000000000000000000100111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000000001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001010000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000011100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000110000001001100000000001000000010100000001100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000100000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001101000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000100111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000000001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011001000000000100111000000000000000000000001000000000000000000010000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000010000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010110000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000100000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 010000000100000000010100000100000000000010100001000100000001100000000000000110000000011000001000000000000000000000000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010001000010100000001010000000000100000000000000000000010000000000000000000000000000001111000101000100011000000000000000000000000000100000000000000000000010000000000010000011110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000010100000000000000000000001000100100000010100000000001000000000000001000010000000000100000100000000001000000000000000010000000000000000000000000000000001001000000011011101000000000001000000100010000001000000000000000001001100010000010000000010000000000000001000000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000000000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000000000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000001000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 101000000101000000011010001000000000000000000000000000100000010001001000000000100000000000100000000010101000010000000000001010000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000010100100000000100001000000000000000001000001001010000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000100100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010001000000001000000000001100000000000010000000000010000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000010000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000000000000000000000000000100001000110100001001100010000010010000000000010000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000000001000100010000010000000000100000000001111000000000000000000000000010010000100000100000010000000011001000000000000111000000000000000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000100000000000000000000000000011000000000000000100000000000000000100000000000000010000010000000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000000111110011000000000000000000100100000000000000000001000100001000000000000000001000010010000000000000000000100000101010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000010000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000000000000000000000000000100001000110100001001100010000010010000000000010000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000000001000100010000010000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000000000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000100000000000000000000000000011000000000000000100000000000000000100000000000000010000010000000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000000111110011000000000000000000100100000000000000000001000100001000000000000000001000010010000000000000000000100000101010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000010101110000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000001010001000010100000000001001000000000000000010100000000000000000000001000100100000010000000000001000000000000001000010000000000100000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001000000000000010100010000 000000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000001000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000001001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010011000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000000001000100010000010000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000000000000000001000001000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011100000000000100010000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000000000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000011000000000100000100000000000000000000010100000000000000000000000000000000000000100001000000001100001001100000000000100000000101000001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000010000000001000000000001001001101000010100010000000001000000000001100000000000000000000100000010000100100000000010000000000011000000000100000010000000000010000001000000100010000101000000000010000001001100010100110000000010000000000000001100000000000010100000010 001000000000100001001010001000000000001000000000000100000101100000000100000010000000011000001000000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000001000000000000000100101000100000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000000010000000010011000010001000001010001000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000100000000000000100000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000010100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000000000000001100001001000000000000001001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010011000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000000001000100010000010000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000000000000000001000001000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 001000000000100001001010001000000001001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010001100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010010000000001101011000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000001000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000100001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010001100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000000000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011100000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000000000000000000000000000001010000000000000000000010000010000000000001000000000000000010000000000000001000000000000000000000000000100000100110000000000000010010000100000000000000100000000000000110100100000010000001000000000011000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000000000100000000000000000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000101000000000010000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000000100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100010000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000011000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010110000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000010000000000100000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110010000100010001001010000100000101000000000000000000000000000011000100010001000000000000100000000000011000100000000001000000000001000000010000000000000000000011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000000000000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000000000100100110001000000001000001110000010000000100000000001100110000001001000000000001000000010100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000100111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000000001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011001000000000100111000000000000000000000001000000000000000000010000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000010000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010110000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000010000011000000000000100011110000000000100000000101000010000000000001010001010001000000000000000001000000000000010000000000001000000000000001000010000000000100000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001010000000000010100000000 101000001000000000010100000100000000000000000000000000100000010001001000000000100000000001100000000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000001000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100100001001010000100000101011001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000100000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 101000000000100001001010001000000000001000000000010100000000100010000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001001000000000110100100000000100000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000001011000000000000000000000000000000000100000000100111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000100000010000000010010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100010010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100001000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001000000000000010100000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000100000000000000100000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000110001001010001000000000001000000000000100000101100000000100000010000000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000010000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110000100000000010000000010000100110000000100000000100000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100000010000010001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000010100000100000000000010100001000100010001100000000000000110000000011000001000000000000000000000000000001010000000000000100000001000010000000000101000000000100000010000000000000001000000000000000000000000000000000100100100000100001000001000000000001000101001000101000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001010000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000011100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 101000000100000000011010001000001010011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010100000011010000000000100000000000000000001000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000001000000000001000000010000000000000000000011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000000000000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000000000100100110001000000001000001110000010000000100000000000100110000001001000000000001000000010100000000000000100000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010010000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000011001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000000000000000000000000000001010000000000000000000010000010000000000001000000000000000010000000000000001000000000000000000000000000100000100110000000000000010010000100000000000000100000000000000110100100000010000001000000000011000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000000000100000000000000000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000010000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100011010001000000000000000010100100000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000001000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000010000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000001000011000000000101000000001000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000000000000010000000001010000000000100001000000000000000000010000000001000000110001100010000000000010001110000000000001000010100000000000000000 000000000100000110010100000100000000000000000000100111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000000001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001010001000000000000000000000000000000100010000000010001000010000000001010000000010100000000000000000000000000000000000000000000010000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000100000000100000000010000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000001000 001000000000000000010100100100000000000010100000000100000101100000000100000010000000011000001000000000000000000000000000011011000000000000100000001000000000000000000000000001000001000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010001001001000101010000010001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000000000000010000000010011000010001000001010001000001001000010100100000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000000000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000101011001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000100001001010001000000000001000000000000100000101100000000100000010000000011000001000000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001000000000000000000000000000000000100100000000100001000000000000000001001001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000101000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100100000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000000010001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100100001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001001000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000101000100000000000000000000000000000001001010000100000101001001100000000000000100000001000100010001000000000000100000000000011000000000000000000000000001000000010000000000000000000011000000000100000000100001010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000010000010100000000000100000001000100000000100001000000000000000000000000010000000010011000000000000000000100000000000000000100001000000110000100000000010000000000000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000000000000000000100010000100001000000100000000000000000000100000001010100000001001110000011000000000100000000000000001000000100000000001000000100000010000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000000010000000000010000000000000010000010000000000010000000001010000000000100001000000000000000000000000000011000000001001100010000010000000010000000000000001000000000000010100000000 001000000000000000010100100100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000001100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110000000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010010000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000010000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000010100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010001000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000101100100010100000010010000000000000001000000010011001001000000000011000000000000000100000001100010000000000000100000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000000000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000110001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000000000000001000000000000000010000000000000000000000000000000001001000000011011101000000000001000000100010000001000000000000000001001100010000010000000010000000000000001000000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010100000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000001000000000000001100010110010000100010001001010000100000101000000000000000000000000000011000100010001000000000000100000000000011000100000101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100100000000000100001000000000000000000010000000000000000010100000000000000010000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000001000001100000000000000010000000000100000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 001000000000110001001010001000000000001000000000000100000101100000000100000010000000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000010000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110000100000000010000000010000100110000000100000000100000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000000000000011000000001001100010000010000000010000000000000001000000000000010100000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000010000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000000000001000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100001101001001100000000000010000000000000000000000000000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000010000000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000001000100100110001000000001000001110000000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000000000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000010000001000000000100000100000000000000000000000000010000000000000010000000000011100000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010001000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000101100100010100000010010000000000000001000000010011001001000000000011000000000000000100000001100010000000000000100000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000000000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000110001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011000000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000011001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001001100000001000000000000000000000000000000100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110100000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000100000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 000000000100000110010100000100000000000000000000100111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000000001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011001000000000100111000000000000000000000001000000000000000000010000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000010000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010110000000000000000000000010000000000001000100000001001000011000000000101000000000000000000000000000000000000001000000000000000000000000001000010010100001100001001100000000000100000000101000001101000000000010000000000000100001000000100000000011000000000000000000010000000000000100000010000000001000000000001001001101000010100010000000001000000000000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010110000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000001000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000001000100000000010001110001001100000000000100000001000100000010000000000010101000000001010001100010100100000001000000000000000000010000100000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000101100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000100000000001001100010000010000000010000000000000001100000000000010100000010 001000000000000000010100100100000000000010100000000100000101100000000100000010000000011000001000000000000000000000000000011011000000000000100000001000000000000000000000000001000001000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000101000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100100000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000001100001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000100010000000100000000000000100000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100001000000010100000010 101000000000000000011010001000000000001000000000000100000000101000000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000000100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010010100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001001001101000001010000000000001000000000001100000000000010000000000000000010000000000000010000000000000001010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000010001000000000000010100000000 101001000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000001000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000001000000000000000100101000100000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100101000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001110010000010000000010000000000000001000000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000010000010010000100000010000000101011000000000000000100010000011000000010000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110000100000000010000000010000100110000000100000000100000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000100000000000000100000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000010100000000000000000001000000100001100001000000001000001000011000000000101000000100000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010100000000110110000000001010001100010100000000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000001000000100101000000000000000000001100110100000000100001011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000001000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000100000000000000100000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 101000000000000000010100000100000000000010100100000100000001100000000000000010000000011000001000000000000000000010000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001001000000000000001000001001000000000010110100100000000000000010010000100000010000000111011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000000000110000100000000010000000010100100110000000100000000000000000100000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000100000000000000100000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010101101100000100000001000001001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001010001000000000000000000000000000000100010000000010001000010000000001010000000010100000000000000000000000000000000000000000000010000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000100000000100000000010000000010110001100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000001000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000100001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000101000100000000000000000000000000000001001010000100000101001001100000000000000100000001000100010001000000000000100000000000011000000000000000000000000001000000010000000000000000000011000000000100000000100001010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000010100000000000100000001000100000000100001000000000000000000000000010000000010011000000000000000000100000000000000000100001000000110000100000000010000000000000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000000000000000000100010000100001000000100000000000000000000100000001010100000001001110000011000000000100000000000000001000000100000000001000000100000010000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000000010000000000010000000000000010000010000000000010000000001010000000000100001000000000000000000000000000011000000001001100010000010000000010000000000000001000000000000010100000000 001000000000100000011010001000000000001000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000000000000000001010000000000001000001000001000000010000000000000000100000100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001001000000001100000000000010000000000000000010000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000001000000000000001100010110010000100010001001010000100000101000000000000000000000000000011000100010001000000000000100000000000011000100000101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100100000000000100001000000000000000000010000000000000000010100000000000000010000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100100000000000001000000000000000001000001100000000000000010000000000100000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 001000000000000000010100100100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000001100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000001010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110000000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010010000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 101000000000000000010100000100000000000010100100000100000001100000000000000010000000011000001000000000010000000010000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001001000000000000001000001001000000000010110100100000000000000110010000100000010000000111011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001001001101000001010000000000001000000000001100000000000010000000000000000010000000000000010000000000000001010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000000000000010100000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000010000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100100100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000011000000000001000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100001101001001100000000000010000000000000000000000000000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000010000000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000000000100100110001000000001000001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010011000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100011001100000000000100000000001000000100000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001001001101000000010000000000001000000000001100000000000000000010000000000010000000000000010000000000000000010000000001010000000000100001000000000000000000000000000011000000001001100010000010000000010000000000000001000000000000010100000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000001010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100100000100000000000000001000001000100000000010000000000000110110101000000000000000000100000000000110000000000000000000000100001000001000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000001010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100100100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000001100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000010100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110000000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010010000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 000010000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000010000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100001101001001100000000000010000000000000000000000000000000000100000000001111000000000000100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010100000011010000000000100000000000000000001000000100010000000000000000000000000000000001000100000000000001000001000010000000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000000010001000000000001001000000100001000101000000000010000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000000100000000011000000000000000000010000010010000000000010000000011000000000001101001101000000010000000000000000000000100001000110000000000000000000000010000000000000010000000000001000000000000000010000000000010001000000000000000000010000000001000010110011100010000000000010001110000000000001000010100000000000000000 101001000100000000011010001000000000011000001000000100000001100000000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000000000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000000000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000000000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000000000000000010100000000000000000100000000101000000000000000000110000100000000000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000001000011000000000101000000001000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000000000000010000000001010000000000100001000000000000000000010000000001000000110001100010000000000010001110000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011000000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000001000000000001010000000000010100000001000010001000000001000000000000000010000000000000001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100001101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001000010000000000000000000010100000001000001001000010100100000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000010001100010010000000000000000000100100000100000000000000001000001000100000000010000000100000110110101000000000000000000100000000000110000000000000000000000100001000001000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000010100001000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100100100110100000010010101000000000000000000000011000000000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000101000001010000010001000100001000000100110000001001000000000001000000010100000000000000000011000000100001100001000000000001001010000111110011000000000000000000100100000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000000011010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010011000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010100000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001011000000000000010001100101100010100010010010000000000000000000000000011001000000000000111000000000000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000001000011000000000101000000001000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000000000000010000000001010000000000100001000000000000000000010000000001000000110001100010000000000010001110000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110010000100010001001010000100000101000000000000000000000000000011000100010001000000000000100000000000011000100000000001000000000001000000010000000000000000000011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000010000010010000100000010000000101011000000000000000100010000011000000010000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110000100000000010000000010000100110000000100000000100000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000000000000001100001001000000000000001001010000000001001000000000001000001000000000000000000000000100000000110100001001000000000010010000000000000000000000010010000101000100000000100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000010000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000010000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000011000000011010000000000000000000100000000100000010000000001000001010000010000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000010010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000000000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000000000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100000000100000000101000010000000000001010001011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000010000000000010000000000000000100000000000000000000010000000000000010010000100000000010000100000000000000110100100000010000001000000000001100000000000000000000000000000100000000110100001001100110000010010000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000001000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000100000000000000000000100110000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000000001001000000100001000100001000000000000010000000000000000000001000000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010100000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001011000000000000010001100101100010100010010010000000000000000000000000011001000000000000111000000000000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000001000011000000000101000000001000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000000000000010000000001010000000000100001000000000000000000010000000001000000110001100010000000000010001110000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000010100101110000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000001100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100100000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000101100100010100000010010000000000000001000000010011001001000000000011000000000000000100000001100010000000000000100000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000100000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000100000000000000000001001000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001000000000000000110100100000010000001000000000001000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100010000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010001000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000100101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000010000100100000000100011000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000011001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000000000000010000000010011000010001000001010001000001001000010100100000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000001000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101001000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000001000000000000000100101000100000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100101000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000101000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001000000000000010100000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000000000000000000000000000001000000111010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 001000000000100001001010001000000000101000000000010000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001001000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000100000000000000000001001000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000010100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000000000000001100001001000000000000001001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010011000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000000001000100010000010000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000000000000000001000001000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011100000000000100010000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000000000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000011000000000100000100000000000000000000010100000000000000000000000000000000000000100001000000001100001001100000000000100000000101000001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000010000000001000000000001001001101000010100010000000001000000000001100000000000000000000100000010000100100000000010000000000011000000000100000010000000000010000001000000100010000101000000000010000001001100010100110000000010000000000000001100000000000010100000010 101000001000000000010100000100000000000000000000000000100000010001001000000000100000000001100000000000000000000000000000001011000000000000100000001000000000010000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000001000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100100001001010000100000101011001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000010000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000110000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000001001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000000001001001101000000010000000000000000000000100000011000000000000000000001000000001000000000010000000010100000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000100001001010001000000000001000000000000100000101100000000100000010000000011000001000000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100100100110100000010010101000000000000000000000011000000000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000100000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001110010000010000000010000000000000001000000000000010100000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001010000000000000100001001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111101000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000001000001000100001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010110000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000001001000101010000010011101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000000010000000010011000010001000001010001000001000000010100100000010000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000001000100001000000000000000000010000000000000000010100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000010000000010000000000011000000000100000010000000000010001000000010000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000010000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000100000000011010001000000000011000001000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100010000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100001000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000000000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000010100000100000000000010100001000100000001100000000000000110000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000100000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000010000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000000000000000010000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000100000100001000000000000000000010000000000000000010100000000000000000000001010000000000001000100000001001010000111110011000000000000000000100100000000000100000001000000001000000000000000001000010010001000000000100000100000001010100000001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010100100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000101000001010000010001000100000000000100110000001001000000000001000000010100000000000000000011000000100001100001000000000001001010000111110011000000000000000000100100000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010001000010000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 101000010100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001001000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001011100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000001000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000001000000000001010000000000010100000001000010001000000001000000000000000010000000000000001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100001101001001100000000000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010011000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000000000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000100000000011010001000000000011000001000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100010000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100001000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000000000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100100100000000000010100000000100000101100000000100000010000000011000001000000000000000000000000000011011000000000000100000001000000000000000000000000001000001000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000101000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100100000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000001100001000000001000001000011000000000101000000100000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010100000000110100010000001010001100010100000000001000000000000000000010000000000000100000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010001001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010110000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000001000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000001000100000000010001110001001100000000000100000001000100000010000000000010101000000001010001100010100100000001000000000000000000010000100000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000101100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000100000000001001100010000010000000010000000000000001100000000000010100000010 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000001000000000001010000000000010100000001000010001000000001000000000000000010000000000000001000000000000000000000100000000000100100000000100001000000000000000101000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000010100000011001110010100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000001000000000000000000000000000000000000000100100000000000000011000000000000100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000000000100110000000100000000000000000000000100000000000000000000000010000000000001000100000001001010000111110011010000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000010000000010000000000000010000000000011000000000000000010000000000010001000000000000001000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000000000000000000000000000001010000000000000000000010000010000000000001000000000000000010000000000000001000000000000000000000000000100000100110000000000000010010000100000000000000100000000000000110100100000010000001000000000011000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000000000100000000000000000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000001000000000010100000100000000000010100100000100000001100000000000000010000000011000001000000000000000000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000001100100110001000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000001000001000010100000000000000000 001000000000000000010100100100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000001100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000010100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110000000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010010000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000000000001000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010110000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000110100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000001000000000000000100101000100000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000001000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000010001000000010000110110011000000000000000001001001000000000000001001000000001000000000000001010100000000000001100001001100000000000100000000111001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001001001101000001010000000000001000000000001100000000000010000000000000000010000000000000010000000000000001010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000000000000011100000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000010000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100100001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010000001000100000000000000011000000000000100000000000000000000010000000000000000000001000100100110001000000001000001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011000000000000000000000001000010000000000001010001010000010000000001010000000011000000000001111001101000000010000000001000000000000100000000000000100000000000000000010000000000000010000000000000000100100000100000100000000000000010000000100010010001000000000000000001100000000001000010101000000010000001000000000000000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000100000000000000100000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101110000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000111001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001001100000000000000100000001000100010001000000000000100000000000011000000000000000000000000001000000010000000000000000000011000000000100000000100001010000100010000000010000100000000000000000000001010000000100100010001000000001000000000000000000000000010100000000000100000001000100000000100001000000000000000000000000010000000010011000000000000000000100000000000000000100001000000110000100000000010000000000000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000000000000000000100010000100001000000100000000000000010000100000001010100000001001110000011000000000100000000000000001000000100000000001000000100000010000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000000010000000000010000000000000010000010000000000010000000001010000000000100001000000000000000000000000000011000000001001100010000010000000010000000000000001000000000000010100000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010110000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000000000000000100000000000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000100001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001100000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000101100000000100000010000000011000001000000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000001000000000000000100101000100000000000000001100110100000000110000001001010100100000101001001100000000000000000100000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011011000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010010000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000011001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011000000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001111001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110010001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001100100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000001000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000110001100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000011001000000100000000101000000000000000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000001100000000011000000000000000000010000000000000100000010000000001000000000001001001101000000010000001000010110000011000000001000000000000000000000000000000000000010010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001000000000000000110100100000010000001000000000001000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101101001100000000000010000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100001000000000000000000000000010000000000100000100000101011000000010000000000000000000000000000000000000000010100000000000000000100000000100000000000100000000110000100000000010000000010000100110000000100000000000010000000000100000000000000000000000000000000010001000000000011001000000000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000010100000000000000000000001000100100000010000000000001000000000000001000010000000000100000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001000000000000010100010000 001000000000000000010100100100000000001000000000010100000000100010000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000010000001000001001001000000000110100100000000100000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000100111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000100000010000000010010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100010010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000010000000000000010000000001000000110001100011000010000000010000001000000001000000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110010000100010001001010000100000101000000000000000000000000000011000100010001000000000000100000000000011000100000000001000000000001000000010000000000000000000011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000000000000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000000000100100110001000000001000001110000010000000100000000001100110000001001000000000001000000010100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 001000000000100001001010001000000001001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010001100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010010000000001101011000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000001000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000100001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010110000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001100000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100000000000000000000000000100100000000100101000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000110000000010000100101100010100010010010000000000000000001000000011000000000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010001000000001010001010001001000000000000001000000000000010000000000000000100010000000000000000000000100000000000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 101000001000000000010100000100000000000010100100000100000001100000000000000010000000011000001000100000000010000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000101000000000000001000100000000000001100001001100000000000100000000101001010000011001000000000100011000001100000000000000001000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000001000000010000000000011000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000101000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000000000000000000100000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010001001000000000000001000000000000000001001001101000000010000000000000000000000100000001000000000000000000001000000001000000000010000000010100000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000100000000011010001000000000011000001000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100010000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100010100000010010000100000100000100000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100001000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000000000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000001000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000110001100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000011001000000100000000101000010000000000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000001100000000011000000000000000000010000000000000100000010000100001000000000001001001101000000010000001000010110000011000000001000100000000000000000000000000000000010010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 101001000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000001000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000001000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001101000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000011000000000000000111000100000000000000001001000000000001000000001000000001010000000101000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000100000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001000011000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100011010001000000000000000010100100000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000001000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000001000011000000000101000000001000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000000010000000000000100000010000000001000000000001001001100000000010000000000001000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000011000010001010000000000001000010100000000000000000 101000000100001000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010001101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001100000000001000000001100010110000000100000001001010000100000101001001100000000100010000000000000000000000000000000000100010000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000001000001000000001000000001010000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010110000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000010000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000000000000000000000000000100001000110100101001100010000010010000000000010000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000000001000100010000010000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000000000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000010000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000000001010001010001000000000000000001000000000000010000000000001000000000000001000010000000000100000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001010000000000010100000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011010000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000011001000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000110000000000000011000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 101000000100000000011010001000000000011000001000000100000001100000100000001010000000011000001100000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100000000000000000000000000100100000000100101000000000000000011000001001000000000000110100101000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001100101010000010001101001000100000000000010000100100100010100000100000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000010000100000000000000000000000000000000000100000000000000000000000000000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000001000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101101000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000000000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000100001001010001000000000001000000000010100000000100010000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001001000000000110100100000000100000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000001011000000000000000000000000000000000100000000100111100000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000110000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000100000010000000010010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100010010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001000000000000010100000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000110101000000000100000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000001010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000000000000000010100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000010000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000011010001000100000001000000000000100000000101000000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000111000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000010000000000001000000010000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 001000000000000000010100100100000000000010100000000100000101100000000100000010000000011000001000000000000000000000000000011011000000000000100000001000000000000000000000000001000001000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000101000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100100000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000001100001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000100010000000100000000000000100000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100001000000010100000010 001000000000100001001010001000000001001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010001100000010100000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010010000000001101011000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000001000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100010001010100000001001010000011000000000000100011100000000000100000000101000010000000100001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010001000010100000001010000000000100000000000000000000010000000000000000000000000000000000100000001000100100000001000000000000000000100000010000000000100000000000000000000100110000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000000010001000000000001001000000100001000101000000000010000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000000100000000011000000000000000000010000010010000000000010000000011000000000001101001101000000010000000000000000000000100001000110000000000000000000000010000000000000010000000000001000000000000000010000000000010001000000000000000000010000000001000010110011100010000000000010001110000000000001000010100000000000000000 101000000000000000011010001000100000001000000000000100000000101000000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001010000000000000000100000000100001000100010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000100010000000010000000000000000000000000001010000000100100010000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000010000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000000001010001010001000000000000000001000000000000010000000000001000000000000001000010000000000100000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001001100000001000000000000000000000000000000100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110100000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000100000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 101000000100000000011010001000000000011000001000000100000001100000100000001010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010001101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001100000000001000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000001000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010110000000000000000 101001000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000110000000110100001001101010000010000001000000000000000100101000100000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100101000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001100010000010000000010000000000000001000000000000010100000000 101000001000000000010100000100000000000010100100000100000001100000000000000010000000011000001000100000000010000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000101000000000000001000100000000000001100001001100000000000100000000101001010000011001000000000100011000001100000000000000001000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100001 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000001000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000100001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000001001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010001100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101011000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001000000010100100000000000000000100000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000001000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000100001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000001001000101010000000000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000010000000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000000000100100110001000000001000001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010011000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100011001100000000000100000000001000000100000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001001001101000000010000000000001000000000001100000000000000000010000000000010000000000000010000000000000000010000000001010000000000100001000000000000000000000000000011000000001001100010000010000000010000000000000001000000000000010100000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000010100000100000000000010100001000100010001100000000000000110000000011000001000000000000000000000000000001010000000000000100000001000010000000000101000000000100000010000000000000001000000000000000000000000000000000100100100000100001000001000000000001000101001000101000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001010000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000011100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 101000000100001000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010001101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001100000000001000000001100010110000000100000001001010000100000101001001100000000100010000000000000000000000100000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000001000001000000001000000001010000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011000000001000000100000000000000000000000001010001010000010000000000010000000011001000000000000000000000100010000000000000000000000100000000000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000001000000000010000001001100010100110000000010000000000000011000000000000000000100000 001000000000000000010100100100000000000010100000000100000101100000000100000010000000011000001000000000000000000000000000011011000000000000100000001000000000000000000000000001000001000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000101000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100100000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000001100001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000100010000000100000000000000100000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100001000000010100000010 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000101001000000000000000001000001001001000000000110100100000000100000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000100111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000100000010000000010010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100010010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001000000000000010100000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100000000000000000100100000001000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000000000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000000000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100001 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100011010001000000000000000010100100000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000001000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000001000011000000000101000000001000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000000000000010000000001010000000000100001000000000000000000010000000001000000110001100010000000000010001110000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000000101000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001100010000010000000010000000000000001000000000000010100000000 001000000000000000010100000100000000001000000000000100000111100000000000000010000000011000001000000000000001000000000000000000001001000000100000001000000010000000001000000000000000000000000000000001000000110010010001000010000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000001000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000000010000000010011000010001000001010001000001001000010100100000000000000000000010000000010000000000100000100000100011000000010000000000000000000000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000001000000101000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000100000000000000000001001000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 101000001000000000010100000100000000000000000000000000100000010001001000000000100000000001100000000000000000000000000000001011000000000000100000001000000000010000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000001000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100100001001010000100000101011001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000010000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000110000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000001001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000000001001001101000000010000000000000000000000100000001000000000000000000001000000001000000000010000000010100000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000001000000000001010000000000010100000001000010001000000001000000000000000010000000000000001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100001101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001000010000000000000000000010100000001000001001000010100100000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000010001100010010000000000000000000100100000100000000000000001000001000100000000010000000100000110110101000000000000000000100000000000110000000000000000000000100001000001000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000111001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000101100100010100000010010000000000000001000000010011001001000000000011000000000000000100000001100010000000000000100000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000100000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010110000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000001000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000001000100000000010001110001001100000000000100000001000100000010000000000010101000000001010001100010100100000001000000000000000000010000100000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000101100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000100000000001001100010000010000000010000000000000001100000000000010100000010 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000001000000000001000000010000000000000000000011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000000000000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000000000100100110001000000001000001110000010000000100000000000100110000001001000000000001000000010100000000000000100000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000100000001010010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010100000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000001000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000100001001000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010110000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100011000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000010000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001101010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000110101000000000100000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000000000000000010100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000010000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000010000100100000000100011000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000011000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010001000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000101100100010100000010010000000000000001000000010011001001000000000011000000000000000100000001100010000000000000100000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000000000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000110001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000100001001010001000000000001000000000010100000000100010000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001001000000000110100100000000100000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000101000101001101100000000001011000000000000000000000000000000000100000000100111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000100000010000000010010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100010010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001000000000000010100000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000001000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101011000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000001000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000110000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011000000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010110100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001001010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 101000000101000000011010001000000000000000000000000000100000010001001000000000100000000001100000000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000001000001010000010001000100000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010110000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000000000000000100000000000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000001000010100100000100001000001000000000001000111001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000100001001010001000000000001000000000010100000000100010000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001001000000000110100100000000100000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000001011000000000000000000000000000000000100000000100111100000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000110000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000100000010000000010010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100010010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001000000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000000000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000000000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000001000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000010000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010101000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000010000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000000001010001010001000000000000000001000000000000010000000000001000000000000001000010000000000100000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001010000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000110000000010000100101100010100010010011000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010100000011010000000000100000000000000000001000000000000000000000011000000000100010100000101011000000010000000000100000100000000000000000000000010100000000000000000100000000100000000010000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000000000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000100000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000100000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110010000100010001001010000100000101000000000000000000000000000011000100010001000000000000100000000000011000100000000001000000000001000000010000000000000000000011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000000000000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000000000100100110001000000001000001110000010000000100000000001100110000001001000000000001000000010100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100000001000010100000000001000000000000000000000000010000001000000000000000000000000000000000100100000010100001000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010100000011010000000000100000000000000000001000100000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000001010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100001000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010110000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000001000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000001000100000000010001110001001100000000000100000001000100000010000000000010101000000001010001100010100100000001000000000000000000010000100000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000101100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000100000000001001100010000010000000010000000000000001100000000000010100000010 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000010100100000100000001100000000000000010000000011000001000000000010000000010000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001001000000000000001000001001000000000010110100100000000000000110010000100000010000000111011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000000000000000100001000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010010000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011010000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000010000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001101010000000000010001010000000000001000010100000000000000000 101000000100001000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010001101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001100000000001000000001100010110000000100000001001010000100000101001001100000000100010000000000000000000000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000001000001010000010001000100000000000100110000001001000000000001000000000100000000000010000000100000000000010011000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000010000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001101010000000000010001010000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000100000000000000100100000000100001000000000000000001000001001000000000000110100100000000000001000010000100000010000000101011000000000000000100010000011001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100001100000000000000011001000000000100111000000000010000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000110000000000000001000000000000000000100100 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000001000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000010001010000000000000000000000000000100000000110100001001100010000010010000000000000000000100001001000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010110000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100011000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000010100000100000000000010100001000100000001100000000000000110000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000100000000000000000000000000000000000111100000000000101100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 001000000000000000010100100100000000000010100000000100000101100000000100000010000000011000001000000000000000000000000000011011000000000000100000001000000000000000000000000001000001000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100001000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000101000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100100000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000001100001000000001000001000011000000000101000000100000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010100000000110100000000001010001100010100000000001000000000000000000010000000000000100000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 010000000100000000010100000100000000000010100001000100000001100000000000000110000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000100000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000010000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000000000000000010000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000100000100001000000000000000000010000000000000000010100000000000000000000001010000000000001000100000001001010000111110011000000000000000000100100000000000100000001000000001000000000000000001000010010001000000000100000100000001010100000001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000100000001001000000000100000000101000000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000010000100000110100001001000000000010010000000000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010110010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000001000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001101010000000000010001010000000000001000010100000000000000000 001000000000000000010100100100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101110000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000001100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000010000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100010000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000010100000100000000000010100100000100000001100000000000000010000000011000001000000000000000000010000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001001000000000000001000001001000000000010110100100000000000000010010000100000010000000111011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000000000110000100000000010000000010100100110000000100000000000000000100000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100011010001000000000000000010100100000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000001000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000001000011000000000101000000001000000000000000100000001000000000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000001100000000011000000000000000000010000000000000100000010000100001000000000001001001101000000010000001000010110000011000000001000000000000000000000000000000000000010010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000001010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010001000010100000001010000000000100000000000000000000010000000000000000000000000000000000100000001000100100000001000000000000000000100000010000000000100000000000000000000100110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010010000000010010001000000000000000100001000001000000001000001000011000000000101000000000000100000000000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100010000000000100000001001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000101000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000000000000000000100000 001000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100000001000010100000000001000000000000000000000000010000001000000000000000000000000000000000100100000010100001000000000000000001000001001000000000000110110100000000000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000100001001000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010110000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100011000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011100001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000001000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000010000010000000000000000000000000000000001000100000000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110001001101000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000000000000000100000000000000000000000010000000010000000000100010000000000011000000000000010010000000000010111000000000000001000010000000001000000110001100010000000001010001000000000100100000000001100100000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000100000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000001100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000001000001010000010001000100000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000101100100010100000010010000000000000001000000010011001001000000000011000000000000000100000001100010000000000000100000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000100000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011000000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 101000000000000000011010001000100000001000000000000100000000101000000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000000100000000100001000100010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000010000000000000000100000100011001000000000000000000001000100000000000000001000010000010000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000001100001000001000000001000001000011000000000101000000000000100000000000000000000000001000000001000000000000000001000010010000000000000000000100000101010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000000001000000000000010000000000000000000010000000000001000000000100010100000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 101001000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000001000000000000000100101000100000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100101000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001110010000010000000010000000000000001000000000000010100000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100010000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000010000100100000000100011000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000011000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000001000000000001000000010000000000000000000011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000000000000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000000000100100110001000000001000001110000010000000100000000000100110000001001000000000001000000010100000000000000100000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000100000001010010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010100000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000001000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000110001100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000011001000000100000000101000010000000000000000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000000011000000000000000010000000000010001000000000000001000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000110000001001100000000001000000010100000001100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000100000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010010000000001010001010001101000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101001000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000001000000000000000100101000100000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100101000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000101000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001000000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000010000001000000000001000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000001000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001000000000100000000000000000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100100001010000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010000001000100000000000000011000000000000100000000000000000000010000000000000000000001000100100110001000000001000001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011000000000000000000000001000010000000000001010001010000010000000001010000000011000000000001111001101000000010000000001000000000000100000000000000100000000000000000010000000000000010000000000000000100100000100000100000000000000010000000100010010001000000000000000001100000000001000010101000000010000001000000000000000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010110100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001001010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000100001001010001000000000001000000000010100000000100010000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000000000000000000000000000000000001000100010000010000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000000000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011010000000000100000000000000000000010000000000000000000100000010100000000000000000000110000100000000010000000000000100110000000100000000000000000000001100000000000000000000000000000000010001000000000001001000011000000000100000100000000000000000000010100000000000000000000000000000000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000001000000000000010000000010000000000010000000000001000000000100000100000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000010000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000001000000000010100000100000000000010100100000100000001100000000000000010000000011000001000000000000000000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000010000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000001100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000100000000000000000001001000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000001000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000110000001001100000000001000000010100000001100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000100000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001101000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000001000000000001000000010000000000000000000011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000000000000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000000000100100110001000000001000001110000010000000100000000000100110000001001000000000001000000010100000000000000100000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000100000001010010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010100000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000001000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000001000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001111000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010100000011010000000000100000000000000000001000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100100000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000011000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000100000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100010100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000100101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000100100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000001000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000010100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000110001100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000011001000000100000000101000000000000000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000001100000000011000000000000000000010000000000000100000010000000001000000000001001001101000000010000001000010110000011000000001000000000000000000000000000000000000010010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000011001000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010001000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000101100100010100000010010000000000000001000000010011001001000000000011000000000000000100000001100010000000000000100000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000000000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000110001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000110000001001100000000001000000010100000001100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000100000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001101000000000000000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010010000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000010100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000000000000001100001001000000000000001001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010011000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000000001000100010000010000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000000000000000001000001000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000100000000011100000000000100010000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000000000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000011000000000100000100000000000000000000010100000000000000000000000000000000000000100001000000001100001001100000000000100000000101000001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000010000000001000000000001001001101000010100010000000001000000000001100000000000000000000100000010000100100000000010000000000011000000000100000010000000000010000001000000100010000101000000000010000001001100010100110000000010000000000000001100000000000010100000010 001000000000000000010100000100000000000110100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000100000000000000000001001000001010000000000100001000000000000000000000000000001000000001001100010000000000010001000000000100000000000000000010110000000 001000000000100000011010001000000000001000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101101000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001010000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000100000000000000100000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001010000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000000000011000000000000000010000000000010001000000000000001000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010100000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001011000000000000010001100101100010100010010010000000000000000000000000011001000000000000111000000000000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000001000011000000000101000000001000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000000000000010000000001010000000000100001000000000000000000010000000001000000110001100010000000000010001110000000000001000010100000000000000000 101000000000000000010100000100000000000010100100000100000001100000000000000010000000011000001000000000000000000010000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001001000000000000001000001001000000000010110100100000000000000010010000100000010000000111011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000000000110000100000000010000000010100100110000000100000000000000000100000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010111000000000000001000010000000001000000110001100010000000001010001000000000100100000000001100100000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000100000000000000100000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 101001000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001000000000000000000100000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000011001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000000000000010000000010011000010001000001010001000001001000010100100000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000000000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000011100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000100000000001000000100010000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 001000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000010000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001101010000000000010001010000000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000000000000000000000000000001010000000000000000000010000010000000000001000000000000000010000000000000001000000000000000000000000000100000100110000000000000010010000100000000000000100000000000000110100100000010000001000000000011000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000000000100000000000000000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101110000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000000000000001100001001000000000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000000000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000010000000000010000000000000000100000000000000000000010000000000000010010000100000000010000100000000000000110100100000010000001000000000001100000000000000000000000000000100000000110100001001100110000010010000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000001000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000100000000000000000000100110000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000000001001000000100001000100001000000000000010000000000000000000001000000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000010001000000000000100000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000001000000000001000000010000000000000000000011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000000000000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000000000100100110001000000001000001110000010000000100000000000100110000001001000000000001000000010100000000000000100000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000100000001010010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010100000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101011010000000000000010000000000000100001000001100000000011000000000000000000010000000000000100000010000000001000000000001001001101000000010000001000010110000011000000001000000000000000000000000000000000000010010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100010000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101000000000000010000000000000011000100010001000000000000100000000000011000100000000001000000000001000000010000000000000000001011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000000000000000000000000001000100000000000000011000000000000100000000000000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000001000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101011010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001001001101000001010000000000001000000000001100000000000010000000000000000010000000000000010000000000000001010000000001010000000000100001000000000000000000000000000001100000001000000011000010000000010000001000000001000000000000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000111001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000100101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000001000010100100000100001000001000000000001000111001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000100000000011010001000000000011000001000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100010000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010010000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000100010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101110000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101101000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000100000001000000000000100000000101000000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001010000000000000000100000000100001000100010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011001001000000000010010000000000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000010001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000110000001001100000000001000000010100000001100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000100000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001101000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000101000000011010001000000000000000000000000000100000010001001000000000100000000000100000000010101000010000000000001010000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000010100100000000100001000000000000000001000001001010000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100100000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000000101010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000010000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010001000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000010100000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100010001000000001000000000000000000000000010100000000000100000001000100000000100001000000000000000000000000010000000010011000000000000000000100000000000000000100000000000110000100000000010000000000000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000000000000000000100010000100001000000100000000000000000000100000001010100000001001110000011000000000100000000000000001000000100000000001000000100000010000010000000000001100000010000000001000000000001001001101000000010000000000001000000000001100000000000000000010000000000010000000000000010000000000000000010000000001010000000000100001000001000000000000000000000011001000001001100010000010000000010000000000000001000000000000010100000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000000000000000000000000000001010000000000000000000010000010000000000001000000000000000010000000000000001000000000000000000000000000100000100110000000000000010010000100000000000000100000000000000110100100000010000001000000000011000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000000000100000000000000000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000001000000000001010000000000010100000001000010001000000001000000000000000010000000000000001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100001101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001000010000000000000000000010100000001000001001000010100100000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000010001100010010000000000000000000100100000100000000000000001000001000100000000010000000000000110110101000000000000000000100000000000110000000000000000000000100001000001000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001000000000100000000000000000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000011000000011010000000000000000000100000000100000010000000001000001010000010000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000010010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010100100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000101000001010000010001000100000000000100110000001001000000000001000000010100000000000000000011000000100001100001000000000001001010000111110011000000000000000000100100000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010001000010000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010110000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000100100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100011010100000000000000000000010000000000000010010000100000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000100000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000100000000011010001000000000011000001000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100010000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010010000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000010100101110000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000001100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100100000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000100000000000000000001001000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010001100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000000000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011100000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000000000000000000000000000001010000000000000000000010000010000000000001000000000000000010000000000000001000000000000000000000000000100000100110000000000000010010000100000000000000100000000000000110100100000010000001000000000011000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000000000100000000000000000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000001000000000001010000000000010100000001000010001000000001000000000000000010000000000000001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100001101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001000010000000000000000000010100000001000001001000010100100000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000010001100010010000000000000000000100100000100000000000000001000001000100000000010000000000000110110101000000000000000000100000000000110000000000000000000000100001000001000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001000000000100000000000000000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100111100010100010010010000000000000000000000000011001000000000000111000000000000001000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000001000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000101000000000000000010000000010000000000000010000000000011000000000000000010000000000010001000000000000001001010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000000000000000000000000000001010000000000000000000010000010000000000001000000000000000010000000000000001000000000000000000000000000100000100110000000000000010010000100000000000000100000000000000110100100000010000001000000000011000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000000000100000000000000000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010100000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001011000000000000010001100101100010100010010010000000000000000000000000011001000000000000111000000000000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000001000011000000000101000000001000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000000000000010000000001010000000000100001000000000000000000010000000001000000110001100010000000000010001110000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000010100100000000100001000000000000000001000001001010000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000001011000000000000000000000000000000000100000000100111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000100000010000000010010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100010010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001000000000000010100000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000010000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000001000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000001000000000010100000100000000000000000000000000100000010001001000000000100000000001100000000000000000000000000000001011000000000000100000001000000000010000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000001000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100100001001010000100000101011001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000010000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000110000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000001001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000000001001001101000000010000000000000000000000100000001000000000000000000001000000001000000000010000000010100000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 010000000100000000010100000100000000000010100001001100000001100000000000000110000000011000001000000000000000000000000000001010000000000000100000001000010000000000101000000000100000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000100000000010100000000000000000100000000100000000000000001000001010000010001000100000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000000001001000000100001000100001000000000000010000000000000000000001000000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 101001000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000001000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000001000000000000000100101000100000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100101000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001110010000010000000010000000000000001000000000000010100000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010001000000001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000100000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000010000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000000000000000010000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001101000000100000100001000000000000000000010000000000000000010100000000000000000000001010000000000001000100000001001010000111110011000000000000000000100100000000000100000001000000001000000000000000001000010000000000000000000000100000001010100000001001010000011000000000000100011000000000000000000000001100010000000000001010001010000010000000001010000000011000000000001111001101000000010000000001000000000000100000000000000100000000000000000010000000000000010000000000000000100100000100000100000000000000010000000100010010001000000000000000001100000000001000010101000000010000001000000000000000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000101000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101001000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000001000000000000000100101000100000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100101000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010100111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001110010000010000000010000000000000001000000000000010100000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000101100100010100000010010000000000000001000000010011001001000000000011000000000000000100000001100010000000000000100000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000100000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000100000001000000100100000000100001000000000000000001000001001000000000000110100100000000000001000010000100000010000000101011000000000000000100010000011001001101010000010000000000000000000000100001000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000110110001100000110000000000001000000110000001001100000000001000000010100000001100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000100000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001101000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011100001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000001000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000010000010000000000000000000000000000000001000100000000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110001001101000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000000000000000100000000000000000000000010000000010000000000100010000000000011000000000000010010000000000010111000000000000001000010000000001000000110001100010000000001010001000000000100100000000001100100000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000100001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000010000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001101010000000000010001010000000000001000010100010000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000100000000000000001010000000000000100000001000010000000000101000000000100000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000000000110100001001100010000100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000010000000010100000000000000000100000000100000000000000001000001010000010001000100000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000000001001000000100001000100001000000000000010000000000000000000001001000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 101000000100000000011010001000000000011000001000000100000001100000100000001010000000011000001100000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100000000000000000000000000100100000000100101000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100101100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000000011000000000000000010000000000010001000000000000001000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000000000001100010000000000100000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001000000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000100000000000000000001001000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001100010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000110001100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000011001000000100000000101000000000000000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000001100000000011000000000000000000010000000000000100000010000000001000000000001001001101000000010000001000010110000011000000001000000000000000000000000000000000000010010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 001000000000100001001010001000000000101000000000010000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000000100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000011000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010000000010010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000000000000001000001001000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000011001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010001000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000010001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000001000000000000100000101100000000100000010000000011000011000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000100000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010001100000101001001100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000001000000000000000000000000000000000000000100100000000000000011000000000000100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000000000100110000000100000000000000000000000100000000000000000000000010000000000001000000000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000011000100001000000010000000000001010001010000010000000000010000000001010010100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000011000000000110001100010000000000010001000000000100000000000000000000000000000 001000000000000000010100100100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000000100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000000010001000000000001001000000100001000101000000000010000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000000100000000011000000000000000000010000010010000000000010000000011000000000001101001101000000010000000000000000000000100001000110000000000000000000000010000000000000010000000000001000000000000000010000000000010001000000000000000000010000000001000010110011100010000000000010001110000000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000110000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 101000000101000000011010001000000000000000000000000000100000010001001000000000100000000000100000000010101000010000000000001010000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000010100100000000100001000000000000000001000001001010000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 000000000100000110010100000100000000000010100100000100000001100000000000000010000000011000001000000000010000000010000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001001000000000000001000001001000000000010110100100000000000000110010000100000010000000111011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000000000000000100001000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010010000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011000000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 001000000000100001001010001000000001001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010001100000010100000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010010000000001101011000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000001000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100010001010100000001001010000011000000000000100011100000000000100000000101000010000000100001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000100000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000000000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000000000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000001000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000010000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000000000000000000000000000100001000110100001001100010000011010000000000010000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000000001000100010000010000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000000000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000010000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000000001010001010001000000000000000001000000000000010000000000001000000000000001000010000000000100000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001010000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000000000000000000001010100000000000100010001000010100000000001000000000000000000000000010000001000000000000000000000000000000000100100100000100001000001000000000001000101001000101000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100000011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 001000000100000000011010001000000000011000001000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100010000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100001000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000000000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100100100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101110000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000001100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100100000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010110000000 101000000101000000011010001000000000000000000000000000100000010001001000000000100000000000100000000010101000010000000000001010000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000010100100000000100001000000000000000001000001001010000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100100000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000000101010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000010000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010001000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000001000000000000000000001000000001000000011000010000000010000001000000001000010100000010100000000 001000000000100001001010001000000000001000000000000100000000100010000000100011010010000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000111010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000100000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000010000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100001010010101000000000000000000000000001010001000000000000000001000000100000001100010000000100000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001010000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110000100000000010000000010000100110000000100000000100000000000000100000000000100000000000000100001000000000000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001101010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000100000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000010101110000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000100001100010100000000100000001001010000100000101001001101000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000011000000000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000010000000000000000000000001000000000000001010000000000000000101000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001100010000010000000010000000000000001000000000000010100000000 010000000100000000010100000100000000000010100001000100000001100000000000000110000000011000001000000000000000000000000000001010000000000000100000001000010000000000101000000000100000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000010000000010100000000000001100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000001010010011000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000000000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000011000010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000010000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 001000000000000000010100100100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101110000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000001100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100100000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010110000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010100000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001011000000000000010001100101100010100010010010000000000000000000000000011001000000000000111000000000000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000001000001010000010001000100000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000001000000000001000000010000000000000000000011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000000000000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000000000100100110001000000001000001110000010000000100000000000100110000001001000000000001000000010100000000000000100000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000100000001010010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010100000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000101000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000000000000000000100000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000101100100010100000010010000000000000001000000010011001001000000000011000000000000000100000001100010000000000000100000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000100000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001010000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000101000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000000000000000000100000 001000000000100001001010001000000000001000000000000100000000100010000000000010010100000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001011000000000000010001100101100010100010010010000000000000000000000000011001000000000000111000000000000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001010001000000000011001000000100000000101000000000000000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000001100000000011000000000000000000010000000000000100000010000000001000000000001001001101000000010000001000010110000011000000001000000000000000000000000000000000000010010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 101000001000000000010100000100000000000010100100000100000001100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100011000000000000000001000001001000000000110110100100000000000100010010000100000010000010101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000111110000000000100100000000010010000100000101001001100000101000010000000000000101010000010001101001000000001000000010000100100100010100010010010010000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100100000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010001001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000000000000010000000010011000010001000001010001000001000000010000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000001000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000011000000011010000000000000000000100000000100000010000000001000001010000010000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000010010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100110000000000010001010000000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001100000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100000000000000000000000000100100000000100101000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000110000000010000100101100010100010010010000100000100000000000000011011000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000000000110000100000000010000000010100100110000000100000000000000000100000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010111000000000000001000010000000001000000110001100010000000001010001000000000100100000000001100100000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000000000001000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010010000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000001000000000001000000010000000000000000000011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000000000000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000000000100100110001000000001000001110000010000000100000000000100110000001001000000000001000000010100000000000000100000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000100000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010100000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 001000000000100001001010001000000000001000000000000100000101100000000100000010000000011000001000000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001001000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 000000000100000110010100000100000000000010100100000100000001100000000000000010000000011000001000000000010000000010000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001001000000000000001000001001000000000010110100100000000000000110010000100000010000000111011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000000000000000100001000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010010000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100100100000000000010100000000100000101100000000100000010000000011000001000000000000000000000000000011011000000000000100000001000000000000000000000000001000001000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000101000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100100000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000001100001000000001000001000011000000000101000000100000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010100000000110100000000001010001100010100000000001000000000000000000010000000000000100000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000001010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100100000100000000000000001000001000100000000010000000000000110110101000000000000000000100000000000110000000000000000000000100001000001000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000001010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000111010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000100001100010100000000100000001001010000100000101001001101000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000011000000000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000010000000000000000000000001000000000000001010000000000000000101000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001100010000010000000010000000000000001000000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001010000000000000100000001000010000000000101000000000000000010000000000000101000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000100000000010100000000000000000100100100001000000010000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100010100000010010000000000000001000000000011001000000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000001000001010000010001000100000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000000001001000000100001000100001000000000000010000000000000000000001000000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 010000000100000000010100000100000000000010100001000100000001100000000000000110000000011000001000000000000000000000000000001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000010010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101110000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010111010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000100000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000010000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100110010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001101010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000010000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000100111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000000001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011001000000000100111000000000000000000000001000000000000000000010000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000010000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010110000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000010000011000000000000100011110000000000100000000101000010000000000001010001010001000000000000000001000000000000010000000000001000000000000001000010000000000100000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001010000000000010100000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010100000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010101101100000100000001000001001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001010001000000000000000000000000000000100010000000010001000010000000001010000000010100000000000000000000000000000000000000000000010000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000100000000100000000010000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000001100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010001001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000100000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000101011110000000000100000000101000010000000000001010001011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000010100000100000000000010100001000100000001100000000000000110000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000100000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000010000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000000000000000010000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000100000100001000000000000000000010000000000000000010100000000000000000000001010000000000001000100000001001010000111110011000000000000000000100100000000000100000001000000001000000000000000001000010010001000000000100000100000001010100000001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000100000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000001000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000111001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000010000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000000000000000000000000000100001000110100101001100010000010010000000000010000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000000001000100010000010000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000000000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000010000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000000001010001010001000000000000000001000000000000010000000000001000000000000001000010000000000100000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001010000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010010000000010010000000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000101000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000100000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000000000000000000010000000011000000100000000000000100000001001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000110000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000000000010100100100000000000010100000000100000101100000000100000010000000011000001000000000000000000000000000011011000000000000100000001000000000000000000000000001000001000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000101000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100100000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000001100001000000001000001000011000000000101000000100000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010100000000110100010000001010001100010100000000001000000000000000000010000000000000100000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 101000001000000000010100000100000000000010100100000100000001100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100011000000000000000001000001001000000000110110100100000000000100010010000100000010000010101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000111110000000000100100000000010010000100000101001001100000101000010000000000000101010000010001101001000000001000000010000100100100010100010010010010000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000110000001001100000000001000000010100000001100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000100000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001101000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000010100000100000000000010100001000100000001100000000000000110000000011000001000000000000000000000000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100100000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000101001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010001000010100000001010000000000100000000000000000000010000000000000000000000000000001111000101000100011000000000000000000000000000100000000000000000000010000000000010000011110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000010100000000000000000000001000100100000010100000000001000000000000001000010000000000100000100000000001000000000000000010000000000000000000000000000000001001000000011011101000000000001000000100010000001000000000000000001001100010000010000000010000000000000001000000000000010100000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000001000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000110001100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000011001000000100000000101000010000000000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000001100000000011000000000000000000010000000000000100000010000100001000000000001001001101000000010000001000010110000011000000001000100000000000000000000000000000000010010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101000000000000000000000000000011000100010001000000000000100000000000011000100000000001000000000001000000010000000000000000001011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000000000000000000000000001000100000000000000011000000000000100000000000000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000001000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101011010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001001001101000001010000000000001000000000001100000000000010000000000000000010000000000000010000000000000001010000000001010000000000100001000000000000000000000000000001100000001000000011000010000000010000001000000001000000000000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000010100001000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100100100110100000010010101000000000000000000000011000000000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000101000001010000010000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000110000000000000001000000000000000000100100 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000100000000000000000001001000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000011001000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000110000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010010000000010010000000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000101000000010000000000000000000000100000000110111000100000000010100000000000000000100100100001000000010000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100010100000010010000000000000001000000000011001000000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000001000001010000010001000100000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000000001001000000100001000100001000000000000010000000000000000000001000000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000000000010100100100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000011000000000001000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100001101001001100000000000010000000000000000000000000000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000010000000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000000000100100110001000000001000001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010011000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100011001100000000000100000000001000000100000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001001001101000000010000000000001000000000001100000000000000000010000000000010000000000000010000000000000000010000000001010000000000100001000000000000000000000000000011000000001001100010000010000000010000000000000001000000000000010100000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000100000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000000000001000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100001101001001100000000000010000000000000000000000000000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000010000000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000001000100100110001000000001000001110000000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000000000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000010000001000000000100000100000000000000000000000000010000000000000010000000000011100000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000010000000000010000000000000000100000000000000000000010000000000000010010000100000000010000100000000000000110100100000010000001000000000001100000000000000000000000000000100000000110100001001100110000010010000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000001000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000100000000000000000000100110000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000000001001000000100001000100001000000000000010000000000000000000001000000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010110000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000100010000000000000000100010000000000000000000000100000000000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010110000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101110000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 101000001000000000010100000100000000000010100100000100000001100000000000000010000000011000001000100000000010000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000101000000000000001000100000000000001100001001100000000000100000000101001010000011001000000000100011000001100000000000000001000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000001000000010000000000011000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000010000100100000000100011000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000011001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000000000000010000000010011000010001000001010001000001001000010100100000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000000000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000010100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000101010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001001100000001000000000000000000000000000000100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110100000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000100000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010000001000100000000000000011000000000000100000000000000000000010000000000000000000001000100100110001000000001000001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011000000000000000000000001000010000000000001010001010000010000000001010000000011000000000001111001101000000010000000001000000000000100000000000000100000000000000000010000000000000010000000000000000100100000100000100000000000000010000000100010010001000000000000000001100000000001000010101000000010000001000000000000000000000000000 101000000101000000011010001000000000000000000000000000100000010001001000000000100000000000100000000010101000010000000000001010000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000010100100000000100001000000000000000001000001001010000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 010000000100000000010100000100000000000010100001000100000001100000000000000110000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000100000000000000000000000000000000000111100000000000101100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 001000000101000000011010001000000100000000000010000000100000010001001000000000100000000001100000000010101000010000000000001010000000000000100000001000000000000000001000000000010000000000000000000001000000000000000000001000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000111110000000000100100000000010001000010000000000000000000000000000100000001000100010001000000000000100000000000011000000000000000000000000001000000010000000000000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001001000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000100001100010100000000100000001001010000100000101001001101000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000011000000000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000010000000000000000000000001000000000000001010000000000000000101000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010110000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100001000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010001000000001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000100000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000010000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000000000000000010000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000100000100001000000000000000000010000000000000000010100000000000000000000001010000000000001000100000001001010000111110011000000000000000000100100000000000100000001000000001000000000000000001000010000000000000000000000100000001010100000001001010000011000000000000100011000000000000000000000001000010000000000001010001010000010000000001010000000011000000000001111001101000000010000000001000000000000100000000000000100000000000000000010000000000000010000000000000000100100000100000100000000000000010000000100010010001000000000000000001100000000001000010101000000010000001000000000000000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000000000000000000001010100000000000100010001000010100000000001000000000000000000000000010000001000000000000000000000000000000000100100100000100001000001000000000001000101001000101000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000011100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000100000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000001000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010100000011010000000000100000000000000000001000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100100000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000011000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000100000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000000101000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001100010000010000000010000000000000001000000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000000000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000000000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000100000000000000100000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000000000010100000100000000001000000000000100000101100000000100000010000000011000011000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000100000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010001100000101001001100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000001010000000000000000000000000000000000000100100000000000000011000000000000100000000000000000000010000000010000000000100000000100000000000000000000110000100000000010000000000000100110000000100000000000000000000000100000000000000000000000010000000000001000000000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000011000100001000000010000000000001010001010000010000000000010000000001010010100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000011000000000110001100010000000000010001000000000100000000000000000000000000000 101000000100000000011010001000000000011000001000000100000001100000100000001010000000011000001100000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100000000000000000000000000100100000000100101000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100101100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000000011000000000000000010000000000010001000000000000001000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000100000000000000100000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 101001000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000001000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000001000000000000000100101000100000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100101000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001110010000010000000010000000000000001000000000000010100000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011100001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000101000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000010000010000000000000000000000000000000001000100000000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000100001000000000000000100001000001000000001000001000011000000000101000000000000100000000000000000000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110010000100010001001010000100000101000000000000000000000000000011000100010001000000000000100000000000011000100000000001000000000001000000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010110000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000001000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000001000100000000010001110001001100000000000100000001000100000010000000000010101000000001010001100010100100000001000000000000000000010000100000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000101100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000100000000001001100010000010000000010000000000000001100000000000010100000010 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000010000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001101010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000000000101010000000000100100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000000000000001100001001000000000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000000000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000100000000000000000011001000000000000111000000000000000000101001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000001000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001001001101000001010000000000001000000000001100000000000010000000000000000010000000000000010000000000000001010000000001010000000000100001000000000000000000000000000001100000001000000011000010000000010000001000000001000000000000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000001100000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100110000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000000000000100000001000100010001000000000000100000000000011000000000000000000000000001000000010000000000000000000011000000000100000000100001010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000010100000000000100000001000100000000100001000000000000000000000000010000000010011000000000000000000100000000000000000100000000000110000100000000010000000000000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000000000000000000100010000100001000000101000000000000000000100000001011100000001001110000011000000000100000000000000001000000100000000001000000100000010000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000000010000000000010000000000000010000000000000000010000000001010000000000100001000000000010000000000000000011000000001001100010000010000000010000000000000001000000000000010100000000 001000000000100001001010001000000001001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010001100000010100000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010010000000001101011000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000001000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100010001010100000001001010000011000000000000100011100000000000100000000101000010000000100001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000110100100000010000001000000000011000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000000000100000000000000000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011000000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000011001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 001000000000000000010100100100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000001100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110000000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010010000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000100000000000000100000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000110000001001100000000001000000010100000001100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000100000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010010000000001010001010001101000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000100111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001100000001000000000000000010000000000000001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011001000000000100111000000000000000000000001000000000000000000010000000001010000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100100000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000001100001000000001000001000011000000000101000000100000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010100000000110100000000001010001100010100000000001000000000000000000010000000000000100000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000000000001000000001000000011000010000000010000001000000001001010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000100010001000000010000000100000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010001000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000100101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000000000000000000001010100000000000100010001000010100000000001000000000000000000000000010000001000000000000000000000000000000000100100100000100001000001000000000001000101001000101000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000011100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000100000000000000000001001000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000100000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000001000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000110100100000010000001000000000011000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000000000100000000000000000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000100000000000000000001001000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000000000010100100100000000000010100000000100000101100000000100000010000000011000001000000000000000000000000000011011000000000000100000001000000000000000000000000001000001000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000101000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100100000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000001100001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000100010000000100000000000000100000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100001000000010100000010 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000001000000000001010000000000010100000001000010001000000001000000000000000010000000000000001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000010000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010101101100000001000000000000000010000000000000000100000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001010001000000000000000000000000000000100010000000010001000010000000001010000000010100000000000000000000000000000000000000000000010000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000100000000100000000010000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000010000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000000000001000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100001101001001100000000000010000000000000000000000000000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000010000000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000001000100100110001000000001000001110000000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000000000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000010000001000000000100000100000000000000000000000000010000000000000010000000000011100000000100000010000000000010001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101000000000000010000000000000011000100010001000000000000100000000000011000100000000001000000000001000000010000000000000000001011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000000000000000000000000001000100000000000000011000000000000100000000000000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000001000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101011010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001001001101000001010000000000001000000000001100000000000010000000000000000010000000000000010000000000000001010000000001010000000000100001000000000000000000000000000001100000001000000011000010000000010000001000000001000000000000000000000000 101000001000000000010100000100000000000000000000000000100000010001001000000000100000000001100000000000000000000000000000001011000000000000100000001000000000010000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000001000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100100001001010000100000101011001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000010000010110001110000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001100010000010000000010000000000000001000000000000010100000000 001000000000110001001010001000000000001000000000000100000101100000000100000010000000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000010000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100001000000000000010110000100000000010000000010000100110000000100000000100000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000101100000000100000010000000011000001000000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010010000000000000000000000000011001000000000010111000000000000000000000001000000000001000000001000000001010000000001000000010100101000000000000000000001000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010001000000000100000100000001010100000001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010010000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000110101000000000100000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000000000000000010100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000010000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000000000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000000000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000100011000000000000010000000000001000000001000000001000000000000001001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000000001001001101000000010000000000000000000000100000001000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 101000000100000000011010001000000000011000001000000100000001100000100000001010000000011000001100000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100000000000000000000000000100100000000100101000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000100000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000010000100000000000000000000000000000000000100000000000000000000000000000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000001000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000001001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010001100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101011000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000001000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000100001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000010000001000010100000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000011001000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000110000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000010001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000110000001001100000000001000000010100000001100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000100000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001101000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000100001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000110100100000010000001000000000011000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000000000100000000000000000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000101000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000000000000000000100000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011100001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000101000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000010000010000000000000000000000000000000001000100000000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000100001000000000000000100001000001000000001000001000011000000000101000000000000100000000000000000000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010110000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000001000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011010000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000011001000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000110000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000000000001000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100001101001001100000000000010000000000000000000000000000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000010000000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000001000100100110001000000001000001110000000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000000000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000010000001000000000100000100000000000000000000000000010000000000000010000000000011100000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000110000001001100000000001000000010100000001100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000100000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001101000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000101000001000010100000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000101000001001010100100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000001000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000101000001010000010001000100000000000100110000001001000000000001000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000100000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001110010000010000000010000000000000001000000000000010100000000 101000000000000000011010001000100000001001000000000100000000101000000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000010000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000010000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000000001010001010001000000000000000001000000000000010000000000001000000000000001000010000000000100000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001000000000000010100000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000001000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000001000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000110001001010001000000000001000000000000100000101100000000100000010000000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000010000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110000100000000010000000010000100110000000100000000100000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000001001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010001100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010010000000001101011000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000001000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000100001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010100000000001000000000000000000000000010000001000000000000000000000000000000000100100100000100001000001000000000001000101001000101000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000110100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000011100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 001000000000000000010100100100000000000010100000000100000101100000000100000010000000011000001000000000000000000000000000011011000000000000100000001000000000000000000000000001000001000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000101000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100100000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000001100001000000001000001000011000000000101000000100000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010100000000110100010000001010001100010100000000001000000000000000000010000000000000100000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000010101110000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001000000000000000110100100000010000001000000000001000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101101001100000000000010000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100001000000000000000000000000010000000000100000100000101011000000010000000000000000000000000000000000000000010100000000000000000100000000100000000000100000000110000100000000010000000010000100110000000100000000000010000000000100000000000000000000000000000000010001000000000011001000000000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000010100000000000000000000001000100100000010000000000001000000000000001000010000000000100000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001000000000000010100010000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100110010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001101000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000011000000000000000111000100000000000000001001000000000001000000001000000001010000000101000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000100000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001000011000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000000000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001110010000010000000010000000000000001000000000000010100000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001001000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000110001001010001000000000001000000000000100000101100000000100000010000000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000010000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110000100000000010000000010000100110000000100000000100000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000010010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001000000000000000110100100000010000001000010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000100000000000001000000110000001001100000000001000000010100000001100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000100000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001101000000000000000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 001000000010100001001010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000001000000000000000100101000100000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100101000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001110010000010000000010000000000000001000000000000010100000000 001000000000000000010100000100000000000110100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000100000000000000000001001000001010000000000100001000000000000000000000000000001000000001001100010000000000010001000000000100000000000000000010110000000 101000000101000000011010001000000000000000000000000000100000010001001000000000100000000000100000000010101000010000000000001010000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000010100100000000100001000000000000000001000001001010000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010001000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000100101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000011100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010001001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000000000000010000000010011000010001000001010001000001000000010000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000001000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000000000000010100000100000000000010110000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000101000001000010100000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000101000001001010100100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000001000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000101000001010000010001000100000000000100110000001001000000000001000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000100000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001110010000010000000010000000000000001000000000000010100000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000001000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000110001100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000011001000000100000000101000010000000000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000001100000000011000000000000000000010000000000000100000010000100001000000000001001001101000000010000001000010110000011000000001000100000000000000000000000000000000010010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000010000100100000000100011000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000011001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000000000000010000000010011000010001000001010001000001001000010100100000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000000000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100101000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000000000000000000100010000000000000000000000100000000000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000110000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000100010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000000010001000010000000000000000000000000000000000001000100010001010001000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100100100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101110000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000001100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000010000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100010000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100100001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010000001000100000000000000011000000000000100000000000000000000010000000000000000000001000100100110001000000001000001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011000000000000000000000001000010000000000001010001010000010000000001010000000011000000000001111001101000000010000000001000000000000100000000000000100000000000000000010000000000000010000000000000000100100000100000100000000000000010000000100010010001000000000000000001100000000001000010101000000010000001000000000000000000000000000 001000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100000001000010100000000001000000000000000000000000010000001000000000000000000000000000000000100100100000100001000001000000000001000101001000100000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101110010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001001000000001000000001010000000100100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000101000001010000010001000100000000000100110000001001000000000001000000010100000000000000000011000000100001100001000000000001001010000111110011000000001000000000100100000100000001000000000000000000100010000100001000000000000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010010000000010010000000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000100000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000101000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000000100000000000000000000000100000000000000000000000000000000010001000000000011001000000100000000101000000000000000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000001100000000011000000000000000000010000000000000100000010000000001000000000001001001101000000010000001000010110000011000000001000000000000000000000000000000000000010010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000000000000000000000000000001010000000000000000000010000010000000000001000000000000000010000000000000001000000000000000000000000000100000100110000000000000010010000100000000000000100000000000000110100100000010000001000000000011000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000000000100000000000000000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010001001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000101000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000000000000000000100000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100011000000000000000001000001001000000000110110100100000000000100010010000100000010000010101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000111110000000000100100000000010001000010000000000000000000000000000000000001000100010001010001000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100100101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000001000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010110000000000000000 101001000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000001000000000000000100101000100000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100101000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000001000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001100010000010000000010000000000000001000000000000010100000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000001000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000100001001000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010110000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100011000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000111010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000001000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000101000100000000000000011001000000000101111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000100011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000110110001100000110000000000001000000110000001001100000000001000000010100000001100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000100000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001101000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000001000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000001100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010011000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000000000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 101000001000000000010100000100000000000010100100000100000001100000000000000010000000011000001000100000000010000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000101000000000000001000100000000000001100001001100000000000100000000101001010000011001000000000100011000001100000000000000001000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000001000000010000000000011000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 000000000100000000011010001000000000011000001000000100000101100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000100000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000001000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000101000010100100000000000000000000000000000000000000010000000000001000000000000001010000000000000000110000000000000000000010000000000000000000100000000100000000000000000010110001100000000100000100001000000000000000000010000000000000000010100000000000000000000001010000000000001000100000001001010000111110011000000000000000000100100000000000100000001000000001000000000000000001000010010001000000000100000100000001010100000001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000001110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000000000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000000000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000100011000000000000010000000000001000000001000000001000000000000001001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000000001001001101000000010000000000000000000000100000001000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 001000000100000000011010001000000000011000001000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100010000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000010001000000001000000000000001000100000000000001100001001100000000000100000000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010010000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000101100000000100000010000000011000001000000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000101000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100100000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000000010001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100100001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000010000100100000000100011000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000011001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000000000000010000000010011000010001000001010001000001001000010100100000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000001100000000000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000101010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000100000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010110000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000001000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000001000100000000010001110001001100000000000100000001000100000010000000000010101000000001010001100010100100000001000000000000000000010000100000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000000101100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000100000000001001100010000010000000010000000000000001100000000000010100000010 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000010000000000010000000000000000100000000000000000000010000000000000010010000100000000010000100000000000000110100100000010000001000000000001100000000000000000000000000000100000000110100001001100110000010010000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000001000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000100000000000000000000100110000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000100000000000010011000000000001001000000100001000100001000000000000010000000000000000000001000000001000001000000000001000010010000000000000000000100000011010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000010001000000000000100000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 101000000100000000011010001000000000011000000000000100000101100000000100000010000000011000001000000000000000000000000000001010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000000000000001100001001000000000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000000000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001100000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100000000000000000000000000100100000000100101000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000110000000010000100101100010100010010010000000000000000001000000011000000000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000001010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100100000100000000000000001000001000100000000010000000000000110110101000000000000000000100000000000110000000000000000000000100001000001000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000001010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000100000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000000000010100100100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101110000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000001100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000010000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100010000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011000000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000011001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 001000000000000000010100100100000000000010100000000100000101100000000100000010000000011000001000000000000000000000000000011011000000000000100000001000000000000000000000000001000001000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100001000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000101000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100100000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000001100001000000001000001000011000000000101000000100000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010100000000110100000000001010001100010100000000001000000000000000000010000000000000100000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000000000001000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010010000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000010000001000000000001000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000001000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001000000000100000000000000000000000000000 101000000000100001001010001000000000001000000000010100000000100010000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000101001000000000000000001000001001001000000000110100100000000100000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000100111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000100000010000000010010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100010010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001000000000000010100000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000100001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000000000001000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100001101001001100000000000010000000000000000000000000000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000010000000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000001000100100110001000000001000001110000000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000000000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000010000001000000000100000100000000000000000000000000010000000000000010000000000011100000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011010000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000011001000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000010000000000010000000000000100100010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000110000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000001000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000101000100000000000000011001000000000101111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001001000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000100011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001001000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000010100000000100010000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000000000000000000000000000000000001000100010000010000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000000000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011010000000000100000000000000000000010000000000000000000100000010100000000000000000000110000100000000010000000000000100110000000100000000000000000000001100000000000000000000000000000000010001000000000001001000011000000000100000100000000000000000000010100000000000000000000000000000000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000001000000000000010000000010000000000010000000000001000000000100000100000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000110000001000000000000000000000000001000001000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000010000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000010100000100000000000010100001000100000001100000000000000110000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000100000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000010000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000000000000000010000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000100000100001000000000000000000010000000000000000010100000000000000000000001010000000000001000100000001001010000111110011000000000000000000100100000000000100000001000000001000000000000000001000010010001000000000100000100000001010100000001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000001000000000000100000101100000000100000010000000011000011000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000100000000001000000000000000000000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000000000001000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100001101001001100000000000010000000000000000000000000000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000010000000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000001000100100110001000000001000001110000000000010000000010000100110000000100000000000000001000000100000000000000000000000000000000010001000000000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000010000001000000000100000100000000000000000000000000010000000000000010000000000011100000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000100100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100011010100000000000000000000010000000000000010010000100000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000100000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000000000000000000000000000001010000000000000000000010000010000000000001000000000000000010000000000000001000000000000000000000000000100000100100000000100011000000000000000001000001001000000000110110100100000000000100010010000100000010000010101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000111110000000000100100000000010010000100000101001001100000101000010000000000000101010000010001101001000000001000000010000100100100010100010010010010000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010110000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000011001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010101101100000100000001000001001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001010001000000000000000000000000000000100010000000010001000010000000001010000000010100000000000000000000000000000000000000000000010000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000100000000100000000010000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100010010001000000000000000010100100000100001000001000000000001000101001000000000000000001010000000000001000000000001000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000100001000001001000000000000000001100000001010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000010000000000000000000100000000100000000000000000010110001100000000100000100001000000000000000000010000000000000000010100000000000000000000001010000000000001000100000001001010000111110011000000000000000000100100000000000100000001000000001000000000000000001000010010001000000000100000100000001010100000001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010100000000010000000001010000100000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000100001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010100000011010000000000100000000000000000001000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100100000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000011000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000100000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000010100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011000000000000100000100000000000000010000000000000000000000000100100110001000000001001001110000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000101000000000000001000010010000110110011000000000000000001000010000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000000000001100000000000000010000000000100000000000000000001001000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000010000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000010101011001000000000000100010000011000000000000010000000000001000000000000100001000000000000000000111110000000000100100000000010001000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010110101000000100000000000000011001000000000000111000000000100000000000001000000000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000001000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000010000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001101010000000000010001010000000000001000010100010000000000000 101000000100001000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010001101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001100000000001000000001100010110000000100000001001010000100000101001001100001000100010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000001000001000000001000000001010000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010110000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100010100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000100101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101110000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010101010001001000010000000000010000000000000000001000000101000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001100000000000000000000001100000000000000010000010000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 000000000100000110010100000100000000000000000000100111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000000001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000001100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011001000000000100111000000000000000000000001000000000000000000010000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000010000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010110000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000101000000011010001000000000000000000000000000100000010001001000000000100000000000100000000010101000010000000000001010000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000010100100000000100001000000000000000001000001001010000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010001000000001000000000001100000000000010000000000010000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011010000000000000100010000011000000000000010100000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000011001000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000010000000000010000000000000100100010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000110000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000001000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000100001001000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010110000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100011000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010101101100000100000001000001001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001010001000000000000000000000000000000100010000000010001000010000000001010000000010100000000000000000000000000000000000000000000010000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000100000000100000000010000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010100000011010000000000100000000000000000001000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100100000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000011000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000100000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000000000000001100001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010001000010100000001010000000000100000000000000000000010000000000000000000000000000000000100000001000100100000001000000000000000000100000010000000000100000000000000000000100110000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000000010001000000000001001000000100001000101000000000010000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000000100000000011000000000000000000010000010010000000000010000000011000000000001101001101000000010000000000000000000000100001000110000000000000000000000010000000000000010000000000001000000000000000010000000000010001000000000000000000010000000001000010110011100010000000000010001110000000000001000010100000000000000000 001000000000000000010100000100000000001000000000000100000101100000000100000010000000011000011000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000100000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010001100000101001001100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000001000000000000000000000000000000000000000100100000000000000011000000000000100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000000000100110000000100000000000000000000000100000000000000000000000010000000000001000000000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000011000100001000000010000000000001010001010000010000000000010000000001010010100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000011000000000110001100010000000000010001000000000100000000000000000010100000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000100000000000000100000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000010100000000000000000001000000100001100001000000001000001000011000000000101000000100000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010100000000110110000000001010001100010100000000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000000000000010100000000 001000000000000000010100100100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000001100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100000000000001110000000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010010000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 010000000100000000010100000100000000000010100001000100000001100000000000000110000000011000001000000000000000000000000000001010000000000000100000001000010000000000101000000000100000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000001010010011000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000000000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000011000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000100000000000000100000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000010100101110000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000001100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000001000011000000000101000000000000000000000000000000000000001000000001000000000000001000100100000000001110001001100000000000100000000000100000010000000000010101000000001010001100010100100000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000000000010000000000000010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 001000000000100001001010001000000000001000000000000100000101100000000100000010000000011000001000000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001001000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000100101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000001000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000110001100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000011001000000100000000101000010000000000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000001100000000011000000000000000000010000000000000100000010000100001000000000001001001101000000010000001000010110000011000000001000100000000000000000000000000000000010010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000000101000000000000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000001000000100000000000000000000000001010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100001010000000000100001000000100000000000000000000000000000001001100010000010000000010000000000000001000000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000010000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010101000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000000000100110000001001000000000001000000000100000000000000000000010000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000000001010001010001000000000000000001000000000000010000000000001000000000000001000010000000000100000100000000000000000000000100010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001010000000000010100000000 001000000000000000010100100100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000000100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000000000000000000010001000000000001001000000100001000101000000000010000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000000100000000011000000000000000000010000010010000000000010000000011000000000001101001101000000010000000000000000000000100001000110000000000000000000000010000000000000010000000000001000000000000000010000000000010001000000000000000000010000000001000010110011100010000000000010001110000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000000000000000000000000100000100110000000000000010010000100000000000000100000000000000110100100000010000001000000000011000000000100100011000100010000000100000000011000000000000110000000100000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000000000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000000000100000000000000000000000000000000100001000000000100001101000101000100011000000000000000000000000000100000000000000000000010000000000010000010110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101100011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100000010000000001010100000000001010001000010100000000001001000000000000000001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000010100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100010100100001000000000000000001100001001000000000000001001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010011000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000000001000100010000010000000000100000000001111000000000000000000000000010010000100000100000000000000011001000000000000111000000000000000000000001000001000100000000010000100001011000000000100000100000000000000000000000000000000000000000000000000000000001000100000000000000011100000000000100010000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000000000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000011000000000100000100000000000000000000010100000000000000000000000000000000000000100001000000001100001001100000000000100000000101000001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000010000000001000000000001001001101000010100010000000001000000000001100000000000000000000100000010000100100000000010000000000011000000000100000010000000000010000001000000100010000101000000000010000001001100010100110000000010000000000000001100000000000010100000010 001000000000100001001010001000000001001000000000000100000101100000000100000010000000011000001000000000000000000000000000001010100000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010001100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101011000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000000000001000000100000001000010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000001000010001000001000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000100001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000001000000000010100000100000000000010100100000100000001100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100011000000000000000001000001001000000000110110100100000000000100010010000100000010000010101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000111110000000000100100000000010001000010000000000000000000000000000000000001000100010001010001000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000001000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010110000000000000000 001000000000000000010100100100000000000010100000000100000101100000000100000010000000011000001000000000000000000000000000011011000000000000100000001000000000000000000000000001000001000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000000000010000001100010100000000100000001001010000100000101001001100000001000010000000000001101010000010001101001000000001000000010000100100100110100000010110101000000000000000000100000001010001000000000010000001000000101000001000010000000000000000000011100000000000001000000010100100000000000000000000000100000000000000000000000100000101011000000010000000000000000100000000000000000000000010100100000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000001000000100000000000000000000000000000001100001000000001000001000011000000000101000000100000000000000000000000000000001000000001000000000000001000100000000000001110001001100000000000100000000000100000010100000000110100000000001010001100010100000000001000000000000000000010000000000000100000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000000000001000000001000000011000010000000010000001000000001001010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000001010001010001001000000000000001000000000000000001001001101000000010000000000000000000000100000001000000000000000000001000000001000000000010000000010100000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010100000011010000000000100000000000000000001000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100100000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000011000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000100000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000010000100100000000100011000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000011001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000000000000010000000010011000010001000001010001000001001000010100110000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000000000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000101010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000100000000000000100000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000100000000000000100000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010101101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110010000100010001001010000100000101000000000000000000000000000011000100010001000000000000100000000000011000100000000001000000000001000000010000000000000000001011000000000100000000100000010000100010000000010000000000000000000000000001010000000100100010001000000001000000000000000000000000000000000000000000000001000100000000000000011000000000000100000000000000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000001000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101011010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001001001101000001010000000000001000000000001100000000000010000000000000000010000000000000010000000000000001010000000001010100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 101000000100000000011010001000001000011000001000000100000101100000000000000010000000011000001000000000000000000000000000001010100000000000100010001000010000000000001000010000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000101100100010100000010010000000000000001000000010011001001000000000011000000000000000100000001100010000000000000100000010100000000000001000001010100100000000000000000000000100000000000000000000000000001000000000000000100000000000000000100000000100000000000010100000000000000000100000000101000000000000000000110000100000000010000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000001000000000000000001000010010000000000000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000010000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000001000000000101000001000000000000100001100000000000010000000000000100001000000100000000011000000000000000000010000000000000100000011000000001000000000001001001101000000010000000000000000000000100000001000010000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 000000000100000110010100000100000000000000000000100111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000000001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011001000000000100111000000000000000000000001000000000000000000010000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000010000000100000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000010001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101001000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001000000000000000000100000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000011001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000000000000010000000010011000010001000001010001000001001000010100100000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000000000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000011100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000100000000001000000100010000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000001000101000011000000000101000000000000000000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000000000000000000001010100000000000100010001000010100000000001000000000000000000000000010000001000000000000000000000000000000000100100100000100001000001000000000001000101001000101000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000011100000000000000001000000000000000000000001100000000000000010000000000000000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 101000000000100001001010001000000000001000000000010100000000100010000000010010000000011000001000001000000100000000000000001010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001001000000000110100100000000100000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000101000101001101100000000001011000000000000000000000000000000000100000000100111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000100000010000000010010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000100000000000000100001000001000000001000001000011000000000101000000000000000000000000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000100010000000000000100010010000000001000000000001001001101000000010000000000001000000000001100000000000000010000100000010000100100000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100011000010000000010000001000000001000000000000010100000000 101000000100000000011010001000000000011000001000000100000001100000100000001010000000011000001100000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100000000000000000000000000100100000000100101000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010100001000100000001001010000100000101001001100000000000010000001001000101010000010001101001000100000000000010000100100100010100000100000000010000001000000000000111000000000100000000100000000000000000000000010000000010001000010000000001010000010000100000000000000000000000000000000000100000000000000000000000000000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000001000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011000001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000000000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000100000000001100110100000000100000011001110000100000101001001100000000000010001001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000100000000000000110000100000000010000000010000100110000010100000000010000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001100000000000000000000000000001010000000000000100000001000000010000001001000000000000000000000000000000001010101100000000000000000000000000100100000000100101000000000000000011000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000110000000010000100101100010100010010010000000000000000001000000011000000000000000111000000000000000000001001000000000001000000001000000001010000000100100010001000000001000000000000000000000000010000000000100000100000000000000000000100100000000000000000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000100000000100011100000000000100000000101000010001000000001010001010001001000000000000001000000000000010000000000000000100010000000000000000000000100000000000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000001000000000010000001001100010100110000000010000000000000001100000000000010100000010 101000001000000000010100000100000000000010100100000100000001100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100011000000000000000001000001001000000000110110100100000000000100010010000100000010000010101011000000000000000100010000011000000000000010000000000000000000000000100001000010000000000000111110000000000100100000000010010000100000101001001100000101000010000000000000101010000010001101001000000001000000010000100100100010100010010010010000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010000000010000000100010000000000100000001001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 001000000000100001001010001000000000101000000000010000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000001001000001001000000000001000001010000000000001000100000001000000000000000000000000000000100000000110100001001101010000010000000100000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100010000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000100000100111000000000000000000000011000000000000000000010000000001010000000000100000010100100000000000000001000000000000000000000000000000000001000000000000000001000001000000000000000000010000000000010000000000000000000100000000100000000000000000010110001100000000000000100001000000000000000000010000000000000000010110000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000001000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000000000000010000000000100000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000101001010000000000000100000001000010000000000101010000000000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000100000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000000000000000000000000010001000100010000010001101001000000100000000010000100101100010100010010010000000000000010000000000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000000000010000000000000000000000000000000001000100000000000001000001000000000000000000010000000011010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000100000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000010000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010101011001001000000000000001000000000000010000000000000000000010000000000001000010000100000100000000000000000000000000010000000000000010000000000011010000000100000000100000000000001000000000000000000010000000001000000110001100010000010000000010000000000000011000000000000000000100000 001000000000100001001010001000000000001000000000000100000000100010000000000010010000000010001000000010000000000000100000000100000111000000000000100000000000000000000000000001000000010000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000000101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000000000000010000100100100110100000010010101000000000000000000000000001010001000000000000000001000000100000001100010000000000000000000010100000000000001000000010100100000000000000000000000100000000000000000000001000001000000000000000100000000000000000100000000000000000000010000000000000000000100000000100000000000000000110110001100000110000000000001000000110000001001100000000001000000010100000001100000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000100000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001101000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000000000010000000000010001100000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 010000000100000000011010011000000000011000001000000100000111100000000000000010000000011000001000000000000000000000000000001010000000000000100000001000010000000000001000000000001000010000000000000001000000000000000000000000000000000100100000000100001000000000000000011000001001000000000000110100100000010000001000000000001010000000000000000000000000000100000000110100001001100010000010010000000000000000000100001001000000000000000001100010110000000100000001001010000100000101001001100000000000011000000000000000000000000000000000100000000000000010000110100100010100000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010100000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010110000000000000000100000000100000000000000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100011010001000001000001001000000100001000100011000010000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000100001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 000000000100000110010100000100000000000000000000000111000000100010000000000010010000011100001000000000000000000000000000001010000000000010100000001000010001000000001000000000000000010000000000010001000000000000101000000100000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000100000010000001101011000000000000000100010000011000000000000010000000001000000000000000100101000000000000000000001100110100000000100000011001110000100000101001001100000000000010000001001000101010000010001101001000000100000000010000100101100010100010010010000000000000010000010000011000000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000000001000010000010000000000000000000000000000000001000100000000000001000001000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000100001000000000000000100001000001000000001000001000011000000000101000000000000100000000000000000000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000001011000000000000100000001000000000000000000000000001000001000000000000000001010101100010010001000000000001000010100100000100001000001000000000001000111001000000000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010010000000000000001000000000000010100000000 101000000100000000011010001000001000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000010000010010000101000000000000100000010000000000001010000000000001000010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000100000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000000010000001000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000000000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000000000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000010000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010100100000101001001100000000000010000001001000101010000010001101001000000001000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000101000001010000010001000100000000000100110000001001000000000001000000010100000000000000000011000000100001100001000000000001001010000111110011000000000000000000100100000100000001000000000000000000100010000100001000000000000000000000000000100000001010100000000100000010000000000010100000000001010001000010100000000001000000000000000000010000000000000100000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010001000010000000001001000000011011000000000000001000000100010000001000000000010000001001100010010010000000010000000000000001100000000000010100000010 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000001010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001000000100000000101000000000000100010000010100001010001000010100000011010000000000100000000000000001000000000000000000000000011000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100100000100000000000000001000001000100000000010000000000000110110101000000000000000000100000000000110000000000000000000000100001000001000000001000001000011000000000101000000000000000000000000000000000000001100000001000000000000001000100000000000000000000000000100000001010100000001001010000011000000000000100011110000000000100000000101000010000000010001010001010001001000000000000001000000000001010000000000000000000010000000000001000000000100000100001000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 001000000000100001001010001000000000001000000000000100000000100010000000000010010100000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000000000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101111000000000000000100010000011000000000000010000000000000000000000000100001000001000000000000001100010110010000100010001001010000100000101000000000000000000000000000011000100010001000000000000100000000000011000100000101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100100000000000100001000000000000000000010000000000000000010100000000000000010000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000001000100000000000001100001001100000000000100000000101000001100000000000010000000000000000001000000100000000000000000001000001000010000000000000100000010000000001000000000011001001101001000010100000000000000001000000000000000001000001100000000000000010000000000100000000000000000001001000000011011000000000000001000000100010000001000000000010000001001100010000010000000010000000000000001100000000000010100000010 001000000000100001001010001000000000001000000000000100000000100010000000100010010000000010001000000010000000100000001000101010000000000000100000001000000010000000001000000000000000000000000000000001000000110010010011000001000000000000100000000100001000000010000000001000001011000000000000000001010000000000001000000000001000000000000000000000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000010001101001000000100000000010000100101100010100010010010000000000000000000000000011000000000100000000101000000000000100010000010000001010001000010100000011010000000000100000000000000000001000000000000000000010000000000000000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100100000000000100001000000000000000000010000000000000000010100000000000000000000000010000000000001000100000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000011000100001000000010000000000001010001010000010000000000010000000001010000100001001101101000000000000001000010110000011000000001000000000000000000100000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000000000000000 101000000101000000011010001000000000000000000000000000100000010001001000000000100000000000100000000010101000010000000000001010000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000010100100000000100001000000000000000001000001001010000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100100000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000000101010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000010000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010001000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000010100000000 001000000000000000010100000100000000001000000000000100000101100000000100000010000000011000011000000000000000000000000000001010100000000000100000001000011000000000001000000000000000010000100000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000000000001100010110000000100000001001010001100000101001001100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000000000000010000000001010000000000100000010100100000000000001000000000000000000000000000000000000000100100000000000000011000000000000100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000000000100110000000100000000000000000000000100000000000000000000000010000000000001000000000001001010000111110011000000000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000000000010000000000000000000011000100001000000010000000000001010001010000010000000000010000000001010010100001001101101000000000000001000010110000011000000001000000000000000000000000000000000000000010100000010000000100000000000000100000001001000000000000000000000000000011000000000110001100010000000000010001000000000100000000000000000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000001010000000011000001000000000000000000000000000001010000000000000100000001000100010000001000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000100000000000000100000000000000000001010000000000001000001000001000010000000101011000000000000000100000000011010010000000010000000010000000100000000100001000000000000000000001100001001000000000000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000010000000000000000001010001000000000000000001000000100000001100010000000000100000000010100010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000010000000000000000000001000000001000000000000000001000010010000000000100000000100000001010100000001001010000011000000000000100111100000000000100000000101000010000000000001010001010001000000100000010000000001000000000001001001101000000010000000000001000000000001100000000000010000000000010000011000000000000010000001000000000010000000001010000000000100001000000000000000000000000000001000000001000000011000010000000010000001000000001000010100000000000000000 001000000000000000010100000100000000000010100000000000000000100100000000000010000000011000001000000000000001000000000000000000001001000000000000010000000000000000010101101100000100000001000001001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000000000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001010001000000000000000000000000000000100010000000010001000010000000001010000000010100000000000000000000000000000000000000000000010000000000000000001000100000000000000011000000000000100000000000000000000010000000000000000000100000000100000000010000000010110001100000100000000000001000000000000100010001010001000010000000000010010001000000000000000100001000001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000010110000011000000001000000000000000000000000000000000000000010000000010000000100000000000000100000001001000000000000000000000000001010000000000110001100010000000000010001000000100100000000000000000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000010000100100000000100011000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010000000000000000000000000100001000000000000001000001100000000000000100000001001010100100000101001001100000000000000000100001000100010000011001101001000000100000000011000100101100010100010010010000000000000000000000000011000000000100000000101000000000000000000000010000000010011000010001000001010001000001001000010100100000000000000000000000000000010000000000100000100000100011000000010000000000000000000000000000000000000000110100000000000000000100000000100000000000000000000110000100000000010000000010000100110000010100000000010000000000000100000000000000000000000000000000010001000000000001001000000100001000100001000000000000100100000000000000000001000000001000000000000000001000010010000000000000000000100000001010100010001001000010000010000010000000000000000001000000100000000000000000000000101010001010000010000000000010000000011000000000001101001101000000010000000000000000000000100001000100000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000010000000010000000000000001000000000000000000100000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010000101000000000000100000010000000001001010000000001001000000000001000000000000000000000000000000100000000110100001001000000000010010000010000000000000000010010000101000100000000100010100000000110000001001010100100000101001001100000000000000000100001000100010000010001101001010000000000000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000001001000000000001000000001000000100100000000001000000010100100000000000000000000000000000000000000000000000000001000100000000000001000001000000000000000000010000000010010000000000000000000100000000100000000000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000101000000000000001000000010000110110011000000000000000001001000000000000000001001000000001000000000000001000100000000000001100001001100000000000100000000101001010000011000000000000100011000001100000000000000001000010000000000000000010000000000000101000010000000001000000000001000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001101010000000000010001010000000000001000010100000000000000000 001000000000000000010101000100000000000010100000000100001001100000000000000010000000011000001000001000000100000000000000001010000000001000100000001000000010000000001000000000000000000000000000000001000000110010010001000000000000000100100000000100001000000000000000001000001001000000000000110100100000000000000010010000100000010000000101011000000000000000100011000011000000000000010000000000000011000000000000010000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000100000000000001000000000100000000010000100001011000000000100000100010000000100000000000000000000000000000010000000000000001000100000000000000011000000000001100000000000000000000010000000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000010001000010000000000001010001010001000000000000010000000001000000000001001001101000000010000000000000000000000100000001000000000000000000001000000000000000000010000000010000000100000000000000100000000000001000000000000000000010000100001000000110001100010000010000000010000000000000001000000000000000000100000 010000000100000000010100000100000000000010100001000100000001100000000000000110000000011000001000000000000001000000000000000000001001000000000000010000000000000000010100101100000100000001000000001001000000000010010001000000000000000000100000000100001000000010000000001000001001000000000000000001010000000000001000100000001000000000000000000000000000000100000000110100001001100010000010010000000100000000000000000000000000000000000111100000000000100100000000010001000010000000000001100000000000010000001001000101010000010001101001010000000010000010000100101100010100010010010000000000000000000000000011001000000000000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000000000000000010000000000001000000000000001010000000000000000100000000000000000000010000000000000000000100000000100000000000000000010110001100000000100000100001000000000000000000010000000000000000010100000000000000000000001010000000000001000100000001001010000111110011000000000000000000100100000000000100000001000000001000000000000000001000010000000000000000000000100000001010100000001001010000011000000000000100011000000000000000000000001000010000000000001010001010000010000000001010000000011000000000001111001101000000010000000001000000000000100000000000000100000000000000000010000000000000010000000000000000100100000100000100000000000000010000000100010010001000000000000000001100000000001000010101000000010000001000000000000000000000000000 101000000100000000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000010000100100000000100011000000000000000001000001001000000000000110110100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000000000100001000000101000100000000000000000000000000000001001010000100000101001101100000000000011000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000001000111000000000000000000000001000000000001000000001000000001010000000001000000010100100000000000000000000000000011000000000000000000000001000000000000001010000000000000010000000000010000000010010000000000000000000100000000100000010000000001000001010000010000000100000000000100110000001001000000000001000000010100000000000000000100000000000000010001000000000001001000000100001000100001000000000000010000000000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011100000000000100011110000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000000010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010100000000000000000 101000000100000000011010001000000000011000001000000100000001100000100000001010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010001101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001100000000001000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000001000001000000001000000001000000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010110000000000000000 101000000100001000011010001000000000011000001000000100000001100000000000000010000000011000001001000000000000000000000000001011000000000000100000001000000000000000000000000001000001000000000000000010000000000000000100000000000000000000010000000000000010010001101000000000000100000010000000000001010000000000001000001000001000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001100000000001000000001100010110000000100000001001010000100000101001001100000000100010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110000100000000010000000010000100110000000100000000000000000000000100000000000000000000000000000000010001000000000001001000000100001000100011000000000000010000001000001000000001000000001010000000000000001000010010000000000000000000100000001010100000001001010000011000000000000100011100000000000100000000101000010000000000001010001010001001000000000000001000000000000010000000000000000100010000000000001000000000100000100000000000000000000000000010000000000000010000000000011000000000100000010000000000010001000000000000000000010000000001000000110001100010000000000010001010000000000001000010110000000000000000 101000000000000000011010001000000000001000001000000100000001100000000000000010000000011000001000000000000000000000000100001010000000000000100000001000010000000000101000000000000000010000000000000001000000000000000000000000000010000100100000000100001000000000000000001000001001000000001010110100100000000000000010010000100000010000000101011000000000000000100010000011000000000000010100000000000000000100000100001000000000000000000001100010100000000100000001001010000100000101001001100000001000010000000000000101010000010001101001000000001000000010000100100100110100000010010101000000000000000000000000001001000000000011000000000000000100000000010000001010001000010100000001010000000000100000000000000000000010000000000000000000000000000000000100000001000100100000001000000000000000000100000010000000000100000000000000000000100110000000100000000000000000010110001100000100000000000001000000000000100010001010001000010010000000010010001000000000000000100001000001000000001000001000011000000000101000000000000100000000000000000000000001000000000000000100000000001000010010100000000000000000100000001010100000001001010000011000000000000100011100000000000100000000001000110000000000001010001010001000000000000000101000000000000010000000010000000000010000000000001000000000100000001000000000000000000000000010000000100000010000000000000000010000000001010000000000100001000000100000000000000000000000000000001001100010000010000000010001000000000001000000000000010100000000 001000000000100001001010001000000000001000000000000100000000100010010000000010010000000010001000000010000000000000000000101010000000000000100000001000000010000100001000000000000000100000000000000001000000000000000000000000000000000100100000000100001000000000000000001000001001000000000000000001100000000010000010010000101000000010000000000000000000000100000000110100001001101010000010000000000000000000000100001000000000000000000001100010110000000100000001001010000100000101001001100000000000010000000000000000000000000000000000100000000000111000000000000000000000000010010000100000100000000000000011001000000000100111000000000000000000000001000000000000000000010000000001010010000000100000000000000001000000000000000000000000010000000000100010100000101011000000010000000000000000100000000000000000000000010100000000000000000100000000100000000000000000000110001100000100000000000001000000000000000100000000000000000000000100000000000000000000000000000000010001000000000011001000000100000000101000000000000000000000100000000000000001000000001000000000000010000100000000000001100001001100000000000100000000101000001100000000000010000000000000100001000001100000000011000000000000000000010000000000000100000010000000001000000000001001001101000000010000001000010110000011000000001000000000000000000000000000000000000010010000000010000000100000000000000100000000001000000000000000000000000000010000000000110001100010000000000010001000000000100000000000000000010100000000 // segsites: 1503 positions: 0.00054772 0.00060153 0.00077074 0.00118228 0.00118815 0.00168385 0.00195595 0.00342708 0.00467606 0.00486274 0.00530122 0.00801695 0.00817137 0.00924369 0.00960901 0.00976979 0.01044505 0.01142925 0.01156431 0.01211512 0.01231483 0.01290366 0.01316228 0.01324331 0.01356269 0.01631000 0.01652931 0.01676221 0.01704324 0.01759822 0.01870804 0.01883226 0.02353030 0.02409537 0.02571553 0.02573721 0.02642589 0.02676871 0.02743368 0.02760545 0.02768575 0.02779205 0.02789856 0.02893547 0.03015586 0.03088128 0.03091409 0.03134781 0.03213529 0.03300023 0.03346341 0.03450062 0.03476682 0.03743070 0.03758721 0.03790089 0.03886312 0.03982586 0.04010632 0.04023556 0.04063421 0.04132328 0.04187652 0.04223983 0.04292215 0.04305790 0.04364789 0.04436240 0.04458162 0.04463423 0.04499721 0.04573671 0.04612135 0.04634437 0.04654555 0.04701842 0.04746622 0.04750188 0.04833756 0.04839401 0.04927475 0.04958011 0.04976008 0.05019369 0.05089557 0.05103438 0.05128822 0.05153558 0.05165668 0.05180905 0.05208941 0.05209845 0.05254137 0.05272166 0.05309093 0.05323340 0.05364511 0.05536881 0.05546173 0.05613913 0.05630533 0.05689549 0.05698223 0.05708802 0.05717497 0.05777500 0.05796420 0.05881717 0.05907743 0.05911332 0.05914586 0.05942231 0.05979226 0.06116323 0.06132285 0.06177512 0.06188392 0.06205757 0.06349623 0.06391645 0.06479377 0.06541236 0.06598217 0.06627156 0.06658444 0.06680715 0.06684887 0.06736242 0.06744202 0.06791995 0.06894738 0.07164459 0.07248739 0.07429726 0.07445522 0.07719983 0.07721505 0.07764854 0.07765181 0.07804778 0.07953779 0.07987170 0.08029547 0.08082988 0.08086048 0.08174834 0.08191831 0.08218034 0.08225101 0.08290971 0.08468554 0.08498971 0.08606016 0.08635035 0.08728403 0.08733377 0.08889112 0.09005857 0.09035732 0.09111268 0.09199213 0.09264049 0.09375677 0.09458554 0.09472398 0.09509509 0.09623122 0.09788722 0.09992422 0.10050028 0.10118832 0.10128954 0.10136017 0.10138085 0.10193584 0.10319475 0.10331629 0.10333328 0.10339157 0.10540368 0.10587592 0.10646294 0.10781359 0.10856799 0.10894735 0.10905555 0.11060294 0.11085401 0.11095804 0.11115137 0.11264231 0.11332392 0.11427220 0.11549265 0.11613730 0.11628279 0.11647132 0.11680688 0.11696576 0.11831466 0.11886894 0.11887254 0.11888298 0.11969928 0.12091786 0.12113346 0.12116937 0.12163333 0.12179486 0.12204414 0.12225587 0.12292928 0.12320387 0.12352862 0.12361838 0.12419216 0.12591944 0.12674051 0.12681960 0.12702990 0.12714618 0.12733361 0.12886185 0.13007330 0.13017946 0.13079543 0.13182902 0.13245496 0.13339896 0.13385514 0.13398617 0.13402641 0.13410442 0.13413363 0.13481219 0.13521187 0.13570780 0.13708240 0.13781966 0.13808237 0.13870832 0.13907178 0.13922085 0.13969490 0.14098927 0.14151566 0.14160854 0.14162260 0.14223859 0.14227497 0.14304432 0.14361484 0.14395778 0.14459257 0.14519067 0.14685567 0.14717170 0.14773266 0.14825894 0.14949551 0.14966278 0.14991383 0.15006635 0.15049218 0.15187044 0.15278690 0.15279215 0.15289460 0.15298740 0.15378393 0.15449512 0.15543803 0.15592949 0.15606785 0.15657320 0.15775081 0.15865632 0.15873879 0.15980433 0.16062682 0.16073880 0.16081018 0.16164911 0.16190584 0.16276494 0.16342864 0.16346102 0.16418683 0.16573077 0.16622918 0.16624757 0.16646366 0.16670281 0.16674561 0.16868702 0.17052101 0.17069898 0.17307845 0.17530912 0.17665547 0.17691670 0.17698682 0.17722547 0.17764596 0.17794123 0.17877125 0.17917496 0.18020991 0.18123774 0.18337258 0.18569682 0.18626286 0.18717767 0.18734566 0.18738589 0.18864120 0.18891686 0.18944163 0.19054186 0.19099019 0.19122270 0.19161514 0.19174873 0.19204946 0.19220493 0.19227102 0.19350570 0.19371218 0.19434422 0.19440072 0.19460578 0.19545835 0.19769447 0.19784166 0.19786357 0.19797377 0.19981822 0.20061803 0.20084098 0.20143082 0.20191716 0.20335375 0.20375903 0.20403189 0.20490809 0.20536154 0.20555237 0.20617516 0.20631905 0.20661444 0.20677178 0.20764345 0.20811470 0.20861843 0.20898874 0.20953108 0.20970568 0.21038062 0.21059329 0.21458827 0.21475125 0.21600749 0.21676083 0.21687867 0.21762819 0.21800976 0.21821916 0.21872390 0.21883183 0.21920398 0.21928908 0.21930375 0.21964709 0.21976613 0.22022955 0.22070235 0.22149001 0.22185581 0.22194905 0.22195845 0.22361447 0.22379525 0.22562826 0.22616216 0.22643156 0.22760315 0.22769106 0.22817987 0.22832012 0.22861747 0.22895512 0.22972801 0.23075377 0.23120939 0.23188605 0.23220757 0.23252408 0.23512712 0.23607171 0.23796722 0.23844957 0.23909371 0.24014283 0.24069502 0.24308876 0.24351584 0.24605947 0.24714330 0.24828560 0.24857204 0.24919986 0.24949995 0.24956974 0.25011788 0.25114777 0.25118949 0.25167386 0.25179814 0.25232304 0.25285736 0.25370879 0.25524019 0.25599631 0.25625086 0.25764524 0.25768528 0.25769444 0.26107305 0.26362916 0.26397706 0.26572257 0.26622369 0.26653831 0.26692074 0.26699982 0.26732329 0.26838024 0.26848319 0.26859368 0.27108033 0.27114455 0.27232469 0.27294125 0.27307592 0.27315694 0.27420407 0.27476987 0.27686245 0.27796164 0.27991741 0.28004810 0.28034832 0.28038947 0.28074198 0.28115701 0.28203014 0.28237799 0.28259599 0.28359938 0.28363757 0.28400612 0.28462878 0.28527896 0.28549989 0.28657394 0.28705545 0.28705777 0.28712253 0.28759529 0.28832423 0.28940758 0.29005243 0.29121417 0.29131336 0.29429987 0.29444158 0.29603385 0.29628040 0.29633297 0.29701723 0.29837902 0.29839046 0.29862291 0.29904845 0.30166336 0.30188733 0.30336981 0.30402736 0.30406998 0.30512424 0.30586975 0.30617487 0.30665976 0.30741537 0.30760014 0.30805171 0.30906067 0.30969024 0.30995975 0.31087771 0.31128165 0.31145205 0.31149802 0.31176492 0.31318578 0.31453059 0.31457924 0.31466617 0.31558312 0.31653131 0.31722831 0.31772362 0.31832938 0.31977011 0.31989487 0.32010043 0.32059468 0.32074960 0.32101446 0.32332329 0.32425825 0.32451096 0.32574204 0.32621381 0.32910827 0.33013481 0.33152166 0.33301507 0.33334929 0.33357633 0.33477253 0.33509713 0.33510555 0.33541081 0.33584008 0.33598388 0.33631386 0.33644984 0.33656183 0.33665549 0.33671368 0.33681434 0.33733362 0.33851125 0.33920637 0.33923896 0.34032531 0.34061994 0.34118023 0.34172344 0.34178500 0.34292782 0.34550964 0.34624309 0.34692181 0.34718687 0.34718697 0.34736522 0.34765304 0.34822738 0.34831841 0.34882427 0.34998279 0.35047885 0.35103111 0.35122496 0.35126732 0.35214414 0.35288160 0.35355959 0.35484824 0.35545030 0.35760283 0.35912683 0.35927000 0.35928947 0.35974350 0.36155109 0.36231128 0.36251734 0.36294842 0.36313004 0.36397288 0.36399751 0.36412114 0.36440533 0.36497372 0.36694058 0.36806235 0.36869250 0.36921367 0.36957651 0.37137562 0.37162405 0.37212855 0.37243705 0.37322227 0.37537357 0.37574970 0.37648892 0.37718596 0.37767245 0.37816064 0.37971100 0.38078004 0.38193179 0.38214463 0.38258604 0.38282470 0.38316351 0.38334684 0.38442673 0.38456867 0.38474378 0.38490720 0.38546229 0.38561949 0.38596531 0.38634438 0.38654715 0.38729210 0.38753654 0.38766661 0.38794994 0.38879431 0.38896418 0.38897886 0.38946312 0.38963383 0.38976863 0.38993231 0.39027746 0.39029639 0.39131842 0.39133566 0.39159199 0.39349404 0.39425694 0.39429293 0.39451933 0.39495724 0.39559945 0.39646357 0.39664479 0.39870644 0.40082435 0.40109716 0.40197260 0.40450867 0.40509666 0.40540474 0.40557918 0.40578932 0.40600396 0.40612364 0.40722999 0.40748765 0.40751326 0.40756163 0.40763853 0.40796664 0.40808049 0.40817757 0.40818133 0.40836990 0.40846340 0.40948460 0.40975225 0.41020541 0.41024973 0.41056914 0.41105762 0.41194350 0.41224735 0.41301368 0.41302174 0.41317742 0.41426811 0.41470407 0.41584971 0.41585731 0.41639323 0.41645168 0.41759100 0.41866644 0.41869997 0.41877467 0.41901535 0.41960917 0.42051254 0.42113977 0.42132168 0.42272820 0.42284263 0.42338423 0.42436539 0.42442081 0.42490501 0.42539049 0.42546225 0.42583255 0.42666755 0.42736010 0.42821385 0.42899912 0.42900273 0.42947507 0.43051926 0.43100260 0.43149251 0.43199844 0.43224132 0.43329432 0.43369215 0.43432739 0.43440619 0.43518615 0.43628274 0.43794534 0.43917414 0.43962474 0.44101992 0.44102200 0.44156900 0.44187300 0.44265620 0.44326838 0.44349729 0.44447179 0.44497909 0.44516275 0.44569713 0.44628766 0.44642588 0.44695128 0.44725472 0.44753934 0.44780546 0.44984148 0.45022999 0.45104140 0.45174035 0.45187186 0.45229652 0.45280417 0.45367250 0.45379370 0.45434588 0.45544670 0.45693310 0.45873036 0.45959573 0.46014309 0.46015492 0.46243688 0.46349262 0.46475410 0.46481612 0.46525410 0.46563999 0.46619391 0.46880539 0.46896670 0.47097183 0.47156550 0.47249338 0.47817569 0.47823802 0.47856667 0.47881256 0.48108723 0.48415640 0.48422900 0.48520655 0.48583931 0.48613353 0.48751120 0.48928804 0.49294183 0.49348845 0.49534667 0.49537951 0.49613824 0.49650293 0.49700131 0.49746213 0.49859814 0.50023091 0.50095354 0.50101119 0.50257485 0.50278634 0.50290432 0.50309906 0.50333494 0.50377971 0.50426820 0.50455428 0.50474583 0.50518224 0.50659103 0.50663967 0.50712117 0.50767953 0.50778091 0.50818226 0.50979578 0.51009163 0.51034156 0.51074522 0.51215959 0.51294452 0.51382003 0.51388808 0.51393893 0.51425025 0.51442916 0.51494907 0.51555969 0.51750651 0.51921123 0.51938064 0.51984618 0.52009378 0.52036485 0.52180768 0.52189259 0.52217838 0.52320469 0.52323373 0.52336805 0.52354790 0.52398602 0.52415871 0.52422197 0.52490188 0.52527667 0.52637396 0.52650254 0.52728652 0.52768426 0.52818488 0.52820707 0.52879597 0.52964894 0.52965165 0.53105241 0.53315817 0.53326418 0.53347217 0.53354307 0.53362182 0.53380333 0.53401266 0.53415828 0.53516456 0.53589352 0.53636379 0.53711125 0.53724839 0.53951598 0.54026208 0.54027677 0.54181760 0.54197496 0.54200961 0.54220366 0.54245312 0.54400288 0.54400539 0.54469704 0.54483086 0.54811931 0.54871957 0.54939772 0.55065726 0.55110843 0.55164307 0.55173856 0.55266481 0.55306514 0.55361116 0.55493677 0.55534680 0.55571756 0.55585418 0.55621012 0.55717561 0.55753889 0.55804731 0.55906227 0.55994885 0.56031468 0.56064291 0.56066710 0.56135091 0.56344062 0.56354780 0.56419917 0.56455040 0.56471381 0.56512096 0.56623917 0.56657716 0.56682160 0.56695570 0.56707680 0.56819658 0.57259873 0.57282217 0.57364993 0.57644424 0.57644519 0.58018280 0.58230198 0.58315372 0.58428860 0.58602808 0.58757768 0.58768519 0.58858924 0.58864290 0.58955850 0.59003405 0.59019956 0.59062634 0.59269668 0.59308004 0.59456079 0.59476183 0.59496886 0.59686095 0.59775018 0.59849139 0.59864800 0.59911024 0.59943216 0.60117768 0.60161513 0.60190256 0.60288504 0.60457013 0.60547679 0.60593073 0.60610721 0.60652414 0.60674050 0.60703691 0.60723270 0.60766903 0.60872489 0.60915206 0.60921222 0.61207455 0.61291119 0.61296105 0.61374683 0.61699412 0.61741281 0.61781920 0.61829616 0.61853599 0.61962088 0.62008105 0.62023408 0.62030498 0.62046850 0.62164289 0.62165512 0.62239391 0.62295430 0.62300124 0.62300472 0.62415656 0.62486365 0.62563672 0.62610034 0.62716866 0.62788812 0.62918091 0.62982353 0.63063520 0.63123212 0.63130441 0.63162909 0.63193800 0.63245985 0.63246713 0.63327405 0.63337086 0.63340848 0.63343282 0.63354431 0.63420969 0.63461200 0.63480402 0.63491226 0.63498224 0.63540730 0.63606690 0.63641597 0.63749254 0.63803387 0.63837473 0.63894873 0.63925017 0.63991839 0.63997253 0.64075248 0.64087751 0.64326362 0.64451798 0.64461609 0.64559924 0.64581407 0.64592911 0.64605187 0.64629942 0.64759157 0.64794064 0.64887281 0.64905157 0.64932151 0.64937213 0.65023295 0.65223927 0.65337522 0.65339291 0.65558088 0.65588475 0.65684415 0.65752714 0.65795177 0.65803870 0.65809402 0.65896429 0.65897115 0.65958117 0.66052116 0.66224896 0.66350237 0.66359192 0.66418788 0.66523427 0.66573573 0.66676138 0.66691671 0.66715620 0.67008610 0.67129421 0.67142401 0.67233171 0.67372663 0.67375698 0.67376159 0.67496727 0.67497673 0.67557522 0.67602611 0.67722869 0.67941017 0.67943350 0.67968891 0.68063060 0.68080130 0.68163414 0.68244046 0.68248306 0.68367505 0.68548313 0.68649590 0.68688960 0.68714232 0.68714666 0.68774911 0.68825913 0.68858171 0.69133578 0.69330760 0.69442286 0.69461295 0.69467235 0.69470844 0.69574798 0.69848232 0.69928387 0.69942870 0.69968376 0.70016689 0.70030333 0.70064199 0.70066383 0.70178549 0.70188929 0.70220454 0.70352126 0.70372941 0.70381304 0.70382160 0.70488477 0.70715771 0.70719467 0.70845442 0.70889095 0.70928647 0.71131443 0.71203727 0.71329573 0.71342686 0.71375858 0.71394964 0.71447469 0.71448876 0.71570090 0.71578319 0.71779134 0.71847615 0.71850956 0.71888359 0.72022721 0.72039887 0.72051865 0.72295181 0.72317515 0.72533755 0.72583604 0.72591085 0.72596334 0.72621563 0.72677222 0.72685410 0.72745374 0.72767722 0.72813187 0.72870372 0.72913395 0.72995948 0.73134689 0.73267684 0.73270616 0.73376235 0.73553566 0.73649759 0.74076601 0.74222953 0.74372882 0.74487242 0.74493670 0.74656027 0.74705537 0.74752703 0.74778603 0.74983774 0.74993385 0.75001873 0.75025458 0.75051565 0.75065337 0.75215607 0.75328840 0.75335483 0.75336372 0.75460709 0.75678962 0.75687011 0.75713020 0.75740512 0.75744471 0.75758357 0.75772359 0.75815142 0.75879427 0.75889611 0.76089736 0.76110080 0.76141384 0.76161693 0.76227386 0.76248340 0.76270328 0.76273619 0.76356943 0.76488900 0.76508998 0.76511867 0.76573038 0.76619639 0.76827338 0.76926874 0.76967614 0.76991942 0.77498049 0.77581340 0.77654288 0.77658298 0.77699293 0.77733127 0.77952271 0.78086041 0.78149138 0.78200481 0.78251391 0.78271909 0.78367960 0.78381554 0.78416286 0.78965186 0.79026991 0.79104886 0.79109741 0.79118014 0.79188147 0.79238680 0.79315054 0.79505878 0.79535381 0.79548789 0.79614226 0.79641718 0.79854308 0.79885829 0.80005516 0.80091294 0.80111771 0.80125641 0.80166256 0.80203136 0.80203203 0.80247976 0.80284645 0.80302303 0.80329161 0.80402281 0.80486334 0.80600995 0.80612493 0.80622937 0.80649298 0.80652322 0.80690376 0.80808168 0.80899358 0.81028431 0.81164824 0.81187658 0.81239745 0.81256547 0.81382528 0.81402894 0.81421297 0.81424161 0.81534687 0.81576278 0.81653750 0.81657461 0.81685672 0.81826685 0.81937392 0.81959597 0.82025142 0.82063795 0.82115226 0.82148017 0.82151467 0.82212133 0.82291915 0.82312922 0.82394760 0.82417382 0.82464228 0.82524143 0.82719987 0.82980752 0.83035784 0.83044367 0.83046105 0.83070017 0.83170962 0.83182811 0.83185491 0.83190844 0.83194051 0.83213082 0.83333554 0.83357982 0.83572010 0.83644917 0.83714521 0.83923274 0.83991365 0.83994168 0.84075966 0.84143451 0.84165485 0.84270807 0.84415053 0.84436140 0.84448883 0.84480529 0.84536836 0.84667205 0.84671027 0.84703672 0.84935402 0.85114276 0.85221378 0.85240484 0.85273670 0.85289739 0.85306520 0.85425154 0.85438116 0.85621397 0.85685766 0.85757383 0.85899984 0.85950243 0.86014187 0.86091160 0.86153336 0.86255232 0.86257466 0.86507875 0.86533106 0.86714725 0.86867363 0.86981441 0.87004084 0.87027143 0.87161263 0.87212447 0.87244011 0.87383400 0.87383725 0.87446525 0.87479364 0.87493330 0.87546937 0.87613898 0.87627120 0.87637344 0.87717615 0.87951344 0.87971400 0.87972234 0.88091956 0.88118116 0.88119994 0.88142851 0.88313136 0.88420460 0.88550437 0.88581188 0.88608660 0.88775402 0.88877290 0.88976889 0.89012686 0.89120646 0.89170593 0.89188389 0.89232254 0.89276085 0.89282581 0.89373931 0.89462324 0.89481013 0.89901753 0.89989449 0.90016014 0.90021061 0.90216546 0.90262704 0.90294406 0.90575252 0.90592961 0.90686673 0.90997516 0.91095425 0.91163493 0.91227713 0.91266480 0.91301964 0.91349201 0.91374688 0.91424801 0.91430651 0.91533143 0.91661620 0.91724520 0.91767929 0.91782492 0.91823093 0.91876725 0.92005977 0.92017253 0.92019007 0.92047479 0.92109801 0.92116945 0.92128290 0.92155112 0.92172023 0.92396704 0.92404364 0.92436343 0.92820037 0.92837424 0.92869974 0.92989882 0.92997719 0.93037042 0.93083773 0.93087255 0.93157578 0.93171470 0.93192492 0.93210108 0.93343605 0.93356039 0.93362058 0.93374884 0.93382990 0.93420708 0.93435956 0.93442746 0.93500700 0.93580984 0.93608984 0.93655450 0.93720378 0.93736358 0.93869108 0.93951477 0.93977029 0.93997152 0.94062631 0.94152389 0.94209554 0.94471381 0.94737083 0.94762561 0.94825447 0.94837160 0.94886930 0.94971496 0.95081113 0.95134152 0.95286618 0.95346858 0.95399248 0.95665356 0.95751870 0.95845713 0.95851568 0.95918910 0.96045820 0.96078701 0.96174185 0.96371220 0.96462789 0.96569946 0.96680337 0.96688875 0.96831981 0.96846605 0.96886706 0.96904574 0.96934968 0.96955402 0.97067350 0.97103490 0.97195642 0.97219855 0.97234668 0.97370218 0.97372187 0.97611051 0.97622082 0.97708388 0.97725353 0.97792554 0.97942108 0.98120974 0.98144133 0.98174560 0.98257677 0.98452764 0.98586554 0.98651118 0.98702325 0.98842798 0.98989328 0.99043992 0.99123513 0.99198120 0.99220525 0.99609777 0.99792861 0.99814087 0.99847749 0.99952574 0.99957008 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100001000000000110000000000001000010000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000000100010100000000000000000000001110000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000100000000000000000000101000000000000000001000001000000000001000000000110100000100000001000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100001100000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000001001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000000000001000001100000000000000000000000000000000000000000000000000000000000001000010000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000000000001000000000000000010000001000000000001000010000000101000000000000000010000000100111000000001001000001010000111000001000000000000000010000000000001001001000100001010000110000100000000000000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000001000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000110000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000001000000000100000000100000000000000000100010000100000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010010000000001000000000000000000000100000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 001010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000001000100000000001000000010000010000000000000000001000000000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000010000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000100000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010001000001000000000100001000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000010001000100011010100110000000000000000000001101000000000010000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000100000110000001100000010000000000000000010100000000101000000010000100001010001000111100000000000000000000000001000000000000100000000100001000100100000000001100001000010100001000000111000000000010001000000100000000000000000001000000000001000000000000001000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000100000000010000001111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001000000001000000100000000010000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100011000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000100000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000010000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000000000001000000000000000111000000000001000010000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000000100010100000000000000000000001110000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000100000000000000000000101000000000000000001000001000000000001000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000100000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000000001000000000000000000001000001000100001000100000001000000000001000010100 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000100000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000010000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000010000010000001011000000000000000000000010000000010000000000010000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001000000001000000000100100000000001000000000000000000000000000000100000000000000000000100111010000000000000000100100000000010001001000000000000000000000000000000000001000000100000000000000000100000000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001010001000000100000000000000000000100100000000010000000000001001000000100100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000010000000000000000000000000000000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 100100110100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000100001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000000100001000100000001000000000001001010100 100100000100000000000001000000000000100100100000000010001000000001000000000000000000000000000000000001000100100000001000000010000010000000000000000001000000000000000110000000000101000010000010000000010001000000100000000010000000000110100001000101011000000010000100000000100000000100000010101000000000000000000001000110001001000000000000000000001100000000000001100000000000000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000101000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000100000000000100000000000100000100001010000110000000000000100000001000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000100000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010001001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100001000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000000000010000100100001000000000000000011000000001000100100000000010000000000100000000000000000000000010000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000010000000100001010101000000000010000000000000001000000000000011010000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100001100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000010000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000010000000000000000000100000100001000100000001000000000001000000010 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000100000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000100000000000000100000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010010001010000000001000000000000111010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001000000001000000100000000010000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100011000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001000000000011000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000011100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000000000001100000010000010000000001010000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000000001000000000001000100110100000001000010000000010000000000010000001000000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000000000000000100010000000100000100001010000110000000000000100000001000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000100000000000100000000000011100000000000000000010000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000110010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000010000000000000000001010001100000001000000000100100001000001000001000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100000000000101000000000001010001000000000000000000000010010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000000000100010000010000010000110000000000000011000000010100000011000001001000010000010001011000000000001000000000000000110000000001000000000000000000000000000010100010101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000010000000000000100000000001000100000001000000000000000000000100010000000001000000000000000000000000001010010001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000001000010000001100000000100001010000110010000000000000000000010 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000100000000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001000000000000000010000000000000000000101000000010000000010000010000000100010100000001000000000000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000100010000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000101000000000000000100010000000000000000000000010010000000101000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000110000000000000100000000000001100000100100000000010000000000100100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 100100000100000000000001000000000000000100100000000010001000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000101000010000010000000010001000000100000000010000000000110100001000101011000000010000100000000100000000100000010101000000000000000000001000110001001000000000000000000001100000000000001100000000000000110000000000000000000000100001000000000010001100000000000000000000001000000000000110100000000000000000000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010001010000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000000000010000000100010010010000001000000000000000000000000000000000000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000100000000010000001111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000101001010100000010101000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000100000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000000000000110100000000011100000000010000000000000100000001100000101000000000001010000100000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 100100000100000000000001000000000000000100100000000010001000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000101000010000010000000010001000000100000000010000000000110100001000101011000000010000100000000100000000100000010101000000000000000000001000110001001000000000000000000001100000000000001100000000000000110000000000000000000000100001000000000010001100000000000000000000001000000000000110100000000000000000000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010001010000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000000000010000000100010010010000001000000000000000000000000000000000000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000001001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000001000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000000000000100100000000010000000001000000000100100000000000000000000000101000100000000011000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000100000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000101000000000001000000000000000000000100001010000001000000000000000000000000000000000000100000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010001000000110100000001000010000000000000000000010000001000000000000000000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100001000100011010000110000100000000000000001101000000000000100000000000000000000000000000000000000000000000000000000000010000010000000000000000101000000000000000110000010000100000000000000010001001000000000010100000000001000000000000000000000000000001001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100100100000000000000000000100010000000000000000010000000000000100000100001010010110100000000000010100100100000100000010000000010000110000000000000011000000010100000011000001001010010000010001011000000000001000000000000000010001100001000000000000000000000000010000000000101100000000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000100000000000000000000000000000000000000000000000000001000000000000000001000000000000000001000000000011000000110100000001000010000000000000000000010010001000000000001000000000000010000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000101000000100000000000000000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000000000000000010000000110001001001100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000010001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000001000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011110011001000000000000100000000011000011000100001010010110000000000000001100000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000000010000000000000000000000000000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111010010000100000000000000100000000000000110000100000100000000000000000000010101000000100000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000010000000110000000000000000000000000001000000000010001000001000000000000000001000000000000111100000000000000000000000000001000010000011000000010000100000001000000000000000011000000001000100100000000010000101010000010000000000100000000000000011000000010100000011000001001000010000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000110000000000001100000000000000000000000000000000000000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000000000010000001000000000001000010000000101000010000100010001000001000000000100001000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000101011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000001000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000010000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000010000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000010000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000001000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100100000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100101010000110000000000000000000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000000010100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000000000100000001010000000010100110000000000000001100000000000000100000000000000010101000000000000000000000000000000010000000000000000001000101000000000100000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000001001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000110010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000010000000000000000001000001100000001000000000100100001000001000001000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100001000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000101000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100011011001000000001000000001000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000100001000000000000000000000000001010000001000000000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000000100110000001010011001000000100000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000100000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001010000000000000000000000000100010000000000000001011000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000000010100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000000000100000001010000000010100110000000000000001100000100000000100000000000000010101000000000000000000000000000000010000000000000000001000101000000000100000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101000000010000100001010001000111100000001000000000000000001000000000000100000000100001000100100000000001100001000010100001000000111000000000010001000000100000000000000000001000000000001000000000000001000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000100000000010000001111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000001000000000000000000000000000000000000001101000000000000100001000011000000000000000000000110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010001000000000000010100000000101000000010000100001010001000011100000000000000100000000001000000000000100000000100001000100100000000001100001000010000001000000111000000000010001000000100000000000000000001000000000001000000000000000000000000001010000001000000000000000000000010000000000000000010000000000001000010000000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000101010010000100000000010000010111000001000100000000100110001000001000000000000000000000000000000000001000100001100100000001000000000001000000010 000100001000100011010000110000100000000000000001101000000000000100000000000000000000000000000000000000000000000000000000000010000010000000000000000101000000000000000110000010000100000000000000010001001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000000000000000001000000000000110100001000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010101000000100000000000000000000000000000100010011000000100011000000001000000000010101011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000100001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000010000100000000000000000000010001000001010010000100000000000000001001000010000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000001000000000000000000001000001000100001000100000001000000000001000010100 100100000100000000000001000000000100000100100000000010000000000001000000000000000001000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000100000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100011000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010000110000000000000110100000000011100000000010000000000000100000001100000101000000000001010000100000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000100000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000100100000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000011101000000010000000000001000110001001000000000100000000001100000000001000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000001000010000001001000000000000000000000000000000010000000000000000000000010000110000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011110000000000000000010000001001010000000000000000000000000100010000000000000001011000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000000000000000000000100000100001010000110000000000000100000000000 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000000000000000010000000110001001001100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000001000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000000000001001001000000110111001000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000010000000000000000100000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000011000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000100000110100001000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000100011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000100001000010100000101000000000000110001010001000010100001000000010000000000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000100000000000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 100100000100000000000001000000000100000100100000000010000000000001000000000000100000001100000101000000000001010000100000101000000000001000101000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000000000001000101011000000010000000000000100000000000000000000000000000000000000010000110011001000000000000001011000000010001000010100100000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100001000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000100011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000100000000010100000101000000000000110001010001000010100001000000010010000000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000010000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100000100000000000001010000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000010000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000110100000000011100000000010000000000000100000001100000101000000000001010000100000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100001000001000011000000110100000011000001001000010000010001011000000010001000000000000000010000000001000000000000000100010000000010100000000000000000110000000000000000000001000000010000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010100000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000001000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000010000001010000000001010010000000000000000000000000001001000000000000000000001000000100000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000110100000000011100000000010000000000000100000001100000101000000000001010000100000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000011000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000010010000000000000000000000100000000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000000100000000000000000010000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000100000000001000000000000010000000000001000000010000000000000000000100000000100000000000000000000010000000011010010000000000000001000000000000000000000000000000000001000000000100100000000001000000000000000000000000000000100000000000000000000100111010000000000000000100100000000010001001000000000000000000000000000000000001000000100000000000000000100000000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000010000001000000000010001000001000000000000000001000000000000110100000000000000000000000000000000100000000000000010000100000001000000000010000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100100000000001101000000010000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000010000000000000100000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000000000000000000100000000000000000100000000000010000100100000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000100000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000010000000100100010000000011000100000000000000000000000000100000000001100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000110000000000000000000000000000000000100000010001000000000001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000000100001000000000000000001000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010010100000000010000010111000001000100000001010000111000001000000000000000000000000000101000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000001000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000100000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000001010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000011100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000100000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000100000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001100000000000000100000000000100000100001010000110000000000000100000001000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000101000000010000010000000000000000001000000000000000110000000000000000000000010000000110001001001100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000001000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000000000001001001000000110111001000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000010000000000000000100000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000101001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000010000000000000000000000000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101001000000100100010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011010100010001000000000000000010000000001000000000000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000010000000000000000000000000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000001000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000000010100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000000000100000001010000000010100110000000000000001100000000000000100000000000000010101000000000000000000000000000000010000000000000000001000101000000000100000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101000000010000100001010001000111100000000000000000000000001000000000000100000000100001000100100000000001100001000010100001000000111000000000010001000000100000000000000000001000000000001000000000000001000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100100000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000100000000010000001111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 100100000100000000000001000000000100000100100000000010000000000001000000000000000001000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001000000000000010000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000010000000000000100000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000010000100100000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101100000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000101100000000010000001000000001000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000100000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000001010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000000100000000010001100000000000000000010000000100010010000000001000000000000000000000100010000000000000000000000010000000000000000000110100000010001000000000000001010000000000000000010000000000000100000001000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000010000000010000001000000000000001000000000000000000010000000000000000000000010000100000000000000000000010000000001010011000000000000000000000000000001000000000000000000001000000000000000010000001001000000001100010000000101000010000100010000000001000000000100001000000001010000111000000011001000000000000100000000011000011000100001010010110000000000000001000000000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000101011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000001000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000010000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010001101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 100100110100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010110000001100000010000000000000000010100000000101010000010000100001010001000011100000000000000100000000001000000000000100000000100001000100100000000000000000000000000000000000000001000000000100000000100000000000000000100011000000000000000000000010010000000001000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000010000000000000100100000000001100000100100000000010000000000100100000000110000000000000010000011000000000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000000000000000000000000000000101010010000100000000010000010111000001000100000000100110000001010011001000000100000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001100000000000000100000000000100000100001010000110000000000000100000001000 000100000100000000000000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000110000000000000010000000000000000000000000000000000010000000000000000000000100000000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000100000000000010000000001100000000001000000000000000000011000000010100000011000001001000000000000000000001000000000000000000000000010000000001000000000000001000000000000010110000101100000000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000100000000000000000000000000000000000000000000000000001000000000000000001000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000001000010000000101010010000000001000000000000000000000100000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000100000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000001000001000110001001000000000000000000001110000000000000100000000000000110000000000000000000000100001000000000010001010000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000001000001100000001000000000100100000000001000001000000000001010000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001000000001000000100000000010000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000001000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001010000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001010001000000100000000000000000000100100000000010000000000001001000000100100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000010000000000000000000000000000000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000001001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100001000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000000100000100110000000000000000000001101000000000000000000000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000100000000000000000000001001000000000000000001000000000100000000100000001000000000100010000000000000000000000000010100000001100001000000000110001001100000000000011000000000000000000000000000000000000000001000001100000000000000000000000000000000001000000000001000000000000000001000000000001000000110100000000000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000000000000010000010111000001000100000000100110001000001000000000000000000000000000000000001000100001100100000001000000000001000000010 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001000000001000000100000000010000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100011000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 100100000100001000000001000000000000000100100000000010010000000001000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000010000001010000000010110110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000000000000110100000010001000000000000000100000010000000010100000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101010000110000100001010001000011100000000000000000011000000000000011010000000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000000100010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000010000100000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001010000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000100000010000000000000000000000000000000001000000000000001000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000011000100000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001000000001000000100000000010000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000011000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000001000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000010000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000010000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000010000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000100000000000010000000001100000000001000000000000000000011000000010100000011000001001000000000000000000001000000000000000000000000010000000001000000000000001000000000000010110000101100000000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000001000000001000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000010110000000001010010000000010000000000000000000000000000000001100001001000000000100100100000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000001000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000100000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000001010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000011100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000100000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000000000000000010000000110001001001100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000010001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000001000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000000000001001001000000110111001000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000010000000000000000100000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000000100000000000000000010000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000100000000001000000000000010000000000001000000010000000000000000000100000000100000000000000000000010000000011010010000000000000001000000000000000000000000000000000001000000000100100000000001000000000000000000000000000000100000000000000000000100111010000000000000000100100000000010001001000000000000000000000000000000000001000000100000000000000000100000000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000010000010000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101100000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000101001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000010000000000000000100000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000010011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000000010000000000010000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111100001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101100000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000001000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001000000000000010000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000010000000000000100000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000010000100100000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000010001000100011010000110000000000000101100000000010000000000000001000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001001000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000100000000000000000100000000000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000001000010000001001000000000000000000000000000000010000000000000000000000010000110000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000100001000000000001000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000101011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000001000000010000000000000010010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000100001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000000100001000000000000000001000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000010000000001001001001000100001010000110000000001000000000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001001000010010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000100101000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000010010001000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000000000000000011100000000000010000100100000000001000100000000000000000000000000000000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010000110000000000000100101000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010010010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000110000000000000000010000100001000000001010001000000000000000000001001000000000000110100000000000010000000000000001000000000010010000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000010001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000010000000010000001000000000000001000000000000000000010000000000000000000000010000100000000000000000000010000000001010011000000000000000000000000000001000000000000000000001000000000000000010000001001000000001100010000000101000010000100010000000001000000000100001000000001010000111000000011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000010000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101100000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001001000100001001000001000000001101100000000110000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000010000000010001000000100000000000000000000100100100000000000000000000001000010000100000000000000000000000000000100000000010000110000010100110000000000000001100000000000000100000000000000010000010000000000000000000000010000010000000000000000000000100000000000000001000000000000000000000000000000000000001101000000000000100001000001000000000000000100000110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101000000010000100001010001000011100000000000000000000000001000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100010010100110000001010011001000000001000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100100000000000000000000000001000010000100000000000000000000000000000000000000010000110001001000000000000001011000000000001000010100100000000000110000000000000100000000000011000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000010010000100000000000000000000010001000001010010000000000000000000001000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000111000000001010000111000001000000000000000000000000000001000001000100001010000110000100000000000000000000 100100000100001000000001000000000000000100100000000010010000000001000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000010000001010000000010110110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000000000000110100000010001000000000000000100000010000000010100000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101010000110000100001010001000011100000000000000000011000000000000011010000000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000000100010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 001010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000001000100000000001000000010000010000000000000000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001001101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000001000000000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000100010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000010000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000001000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000100001000001000000000001010000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100000100000000000001000000000000000100100000000010000000000100010010000000000000000000000000000000000010000000100000000000100001010010000001000001110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011000000000001000000010000000000000000010000000010000000100000000000100000100010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000100000001000001100000000000000000000000001000000000000000000000000000000000001000010000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000100000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000001000000001000000000100101010000110010000000000000000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000000010100000000110000000000000110000000000000000000001010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011001100000000000000000000000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000000100000000001000100000001000000000000000000000100010000000001000000000000000000000000001010010001000000000000000000000001000010000000001100000100100000000000000000000000000010000010100101001000000000000000000110000000000000100000000000001100000100100000000010000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000100000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100000000100000000000000000100000000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000100000110100001000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000100011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000100001000010100000101000000000000110001010001000010100001000000010000000000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000100000000000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000001000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000000000000000001000000000000110100001000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010101000000100000000000000000000000000000100010011000000100011000000001000000000010101011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000100001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000010000100000000000000000000010001000001010010000100000000000000001001000010000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000001000000000000000000001000001000100001000100000001000000000001000010100 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000010000000000001001000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000010001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010001101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000010000010000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001011000000000101000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000000010000000000000000011000000000000011110010000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000100100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000100000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010110000000001000000000000000000000100000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100000100010000000100000100001010000110000000000000100000001000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000010000100000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001010000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000100000010000000000000000000000000000000001000000000000001000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000011000100000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000100000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000001000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010011000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001010001000000100000000000000000000100100000000010000000000001001000000100100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000010000000000000000000000000000000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000100000001000001100000000000000000000000000000000000001000000000000000000000001000010000000000001001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000001000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100100001010000110000000000000100000000000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000010000100000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001010000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000100000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000011000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000010000000000001001000000000110000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000001010000001000000000000000000000000000000001000000001000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000010010000000000000000000000000000000001100001001000000000100100000000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 001010001000100011110000110000000000000000000001101000000000000100000001000010000000000000000000000000000000000000100000000000100001000011000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100010000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000000001000001000000000001000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100001100000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000010100000001100001000000000110001001100000000000011000000000000000000000000000000000000000001000001100000000000000010000000000000000001000000000001000000000000000001000000000001000000110100000000000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000000000000010000010111000001000100000000100110001000001000000000000000000000000000000000001000100001100100000001000000000001000000010 100100000100000000000001000000000100000100100000000010000000000001000000000000000001000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100001000000000000000000000100010000000000010000000100000000000000000000000000100000010001000000000000001010000000000000000010000000100000000000000000000000000000000000000000000000000001000000000000000001000000000000000001000000000011000000110100000001000010000000000000000000010010001000000000001000000000000010000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000101000000100000000000000000010000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000010000000000000000001000000000100001010000110000000000000000000000000 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000000000000000010000000110001001001100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000010001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000001000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011110011001000000000000100000000011000011000100001010010110000000000000001100000000 000100001000100011010000110000100000000000000001101000000000000100000000000000000000000000000000000000000000000000000000000010000010000000000000000101000000000000000110000010000100000000000000010001001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101100000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000101001000100100000000010000000010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010001000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000000000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000100000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000010000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001000000000011000010000100000000000000101000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000011100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000000000001100000010000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000000001000000000001000100110100000001000010000000010000000000010000001000000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000000000000000100010000000100000100001010000110000000000000100000001000 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000001000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010010001010000000001000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000010000000001100000000 000010001000100011010000110000000000000100100000000010000000001000000000100100000000000000000000000101000100000000011000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000100000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000101000000000001000000000000000000000100001010000001000000000000000000000000000000000000100000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010001000000110100000001000010000000000000000000010000001000000000000000000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000000010100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000000000100000001010000000010100110000000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000100000000000000000000010000000000000100000000001010010110100000001000000000101000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001010000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000000000000010000000000001000000000000000001010001100000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001001000100001001000001000000001101100000000110000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000010000000000000000100000000010000110000010100110000000000000001100000000000000100000000000010010000010000000000000000000000010000010000000000000000000000100000000000000001000000000000000000000000000000000000001101000000000000100001000001000000000000000100000110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101000000010000100001010001000011100000000000000000000000001000000000000100000000100001000100100000000001100001000010100001001000111000000000010001000000100000000000000000001000000000001000000000000000000000000001010000001000001000000000000000000000000000000000000000000011000000000000000010000000000000000000000000000000000000000000000000000001000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000100000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010010100000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100100000000000000000000000001000010000100000000000000000000000000000000000000010000110001001000000000000001011000000000001000010100100000000000110000000000000100000000000011000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000100000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000010010000100000000000000000000010001000001010010000000000000000000001000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000111000000001010000111000001000000000000000000000000000001000001000100001010000110000100000000000000000000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000100000000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001010000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000101001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000000000100000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000010000000000000000000000000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100001000100011010000110000100000000000000001101000000000000100000000000000000000000000000000000000000000000000000000000010000010000000000000000101000000000000000110000010000100000000000000010001001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100100001000000000000000011000000001000100100000000010000000000100000000000000000000000010000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000010000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010000000000000000000001000000001000000000100101010000110000000000000100000000001 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000010000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000001000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100100000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100101010000110000000000000000000000010 000100000100000000000001000000000000000100100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001010010000001000001110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000100000100000000010000000010000010000000100010100000000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001010000000000001010000000000000000010000000000000000000000000000000000000000000000100000000100000000000000000000000000000010000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000010000001000000000010001000001000000000000000001000000000000110100000000000000000000000000000000100000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100100000000001101000000010000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000010000000000000100000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000100000000010000000000010000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001000000001000000000100100000000001000000000000000000000000000000100000000000000000000100111010000000000000000100100000000010001001000000000000000000000000000000000001000000100000000000000000100000000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000000010000000000000000000000000000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000101011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000001000000010000000000000010010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000100001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000000100001000000000000000001000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000010000000001001001001000100001010000110000000001000000000000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000010000001000000000010001000001000000000000000001000000000000110100000000000000000000000000000000100000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100100000000001101000000010000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000010000000000000100000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000010000100100000000000000000000000000000001100000001000000000100000010000001000000000000000100000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 100100000100001000000001000000000000000100100000000010010000000001000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000010000001010000000010110110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000000000000110100000010001000000000000000100000010000000010100000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101010000110000100001010001000011100000000000000000011000000000000011010000000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000000100010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001010001000000100000000000000000000100100000000010000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000100100000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000010000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000010000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101100000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000001000000000000000000000000000000000000001101000000000000100001000011000000000000000000000110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010001000000000000010100000000101000000010000100001010001000011100000000000000100000000001000000000000100000000100001000100100000000001100001000010000001000000111000000000010001000000100000000000000000001000000000001000000000000000000000000001010000001000000000000000000000010000000000000000010000000000001000010000000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000101010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000000000000100100000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000011101000000010000000000001000110001001000000000100000000001100000000001000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001100000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000001000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001000000001000000100000000010000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000001000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001010000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010000110000000000000100100000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000011101000000010000000000001000110001001000000000100000000001100000000001000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011100000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000111001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000101100000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000010010000000011000010000000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100001000000000110000000000001000010000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000000100010100000000000000000000001110000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000100000000000000000000101000000000000000001000001000000000001000000000110100000100000001000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100001100000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000001001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000000000001000001100000000000000000000000000000000000000000000000000000000000001000010000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000000000001000000000000000010000001000000000001000010000000101000000000000000010000000100111000000001001000001010000111000001000000000000000010000000000001001001000100001010000110000100000000000000000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000001000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100011000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000100000000000100001010010000001000001000000000010000000000000000000000000100000001010000000000000001000000000000000010000000000000000000101000000010000000010000010000000100010100000001000000000000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010111000000010100000011000001001000010000010001011000000000101000000000000000010000000001000010000010000000000000000010101000101000000000000110001010001000000010000000000000000011000000000000011110010000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000100100010000000001000000000000000000000000001010000001000000000000000000000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000101001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000010000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010110000000001000000000000000000000100000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000100000000000000001101000000000000000000000000000000000010000000000000000000000000000000000000111000010000000000100001000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100000100000000000001000000000000000100100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001010010000001000001110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000011010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010010001010000000001000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000010000100000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001010000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000100000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000011000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000000000010010001000000000001000010000000101000010000100000000000000000000001100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000101001000100100000000010000000010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000010000000000000000001000000000100001010000110000000000000000000000010 010101010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100000000100000011101000000010000000000001000110001001000000000100000000001100000000001000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010010000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100110000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000001000000000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000100010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000010100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000000010000000000010000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000001000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000001000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000000000000100100000000011000100000010000000000000100000001100000110000000010001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000000000001000101011000000010000000000000100000000000100010100000000000000000000001110000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000100000000000000000000101000000000000000001000001000000000001000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100001100000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000010100000001100001000000000110001001100000000000011000000000000000000000000000000010000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001010000110100000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000101010010000100000000000000100111000010000000000000100101000000010001001000000000000100000000000000000100001000000000001000000000000001100000000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100010000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000010000000000000000100000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000000111000000001010000111000001000000000000000000000000000001000001000100001010000110000100000000000010000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000001010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000010000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000000000000000001000000000000000001000000000001000100110100000001000010000001000000000000010000001000000000000000000000000000010000110000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000001000000010000100000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000100110000000000000000000000000001000000000010001000001010000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000100000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000100000100000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001100000000000000000010000000001000000000100001010000110001000000000001000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111010010000100000000000000100000000000000110000100000100000000000000000000010101000000100000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000010000000110000000000000000000000000001000000000010001000001000000000000000001000000000000111100000000000000000000000000001000010000011000000010000100000001000000000000000011000000001000100100000000010000101010000010000000000100000000000000011000000010100000011000001001000010000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000110000000000001100000000000000000000000000000000000000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001100000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000000001110000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001100000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000000001110000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 000010001001000100001001000001000000001101100000000110000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000010000000000000000100000000010000110000010100110000000000000001100000000000000100000000000010010000010000000000000000000000010000010000000000000000000000100000000000000001000000000000000000000000000000000000001101000000000000100001000001000000000000000100000110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101000000010000100001010001000011100000000000000000000000001000000000000100000000100001000100100000000001100001000010100001001000111000000000010001000000100000000000000000001000000000001000000000000000000000000001010000001000001000000000000000000000000000000000000000000011000000000000000010000000000000000000000000000000000000000000000000000001000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000100000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010010100000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000000010100000000110000000000000110000000000000000000001010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011001100000000000000000000000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000000100000000001000100000001000000000000000000000100010000000001000000000000000000000000001010010001000000000000000000000001000010000000001100000100100000000000000000000000000010000010100101001000000000000000000110000000000000100000000000001100000100100000000010000000000100100000000110000000100101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000001000000000000000000000000000000000000001101000000000000100001000011000000000000000000000110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010001000000000000010100000000101000000010000100001010001000011100000000000000100000000001000000000000100000000100001000100100000000001100001000010000001000000111000000000010001000000100000000000000000001000000000001000000000000000000000000001010000001000000000000000000000010000000000000000010000000000001000010000000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000101010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001000000000011000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000011100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011110011001000000000000100000000011000011000100001010010110000000000000001100000000 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000100000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000010000000100100010000000011000100000000000000000000000000100000000001100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000110000000000000000000000000000000000100000010001000000000001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000000100001000000000000000001000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000010000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000010000000001000000000100001010000110001000000000001000100010 000010001000100011010000110000000000000100101000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010010010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000110000000000000000010000100001000000001010001000000000000000000001001000000000000110100000000000010000000000000001000000000010010000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000010001000000000000000010000000001000000000000000000000000001010100000101000000000000110001010011000000010000000010000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000010001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000010001000100011010000110000000000000100100000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000011101000000010000000000001000110001001000000000100000000001100000000001000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000001000010000001001000000000000000000000000000000010000000000000000000000010000110000000000000000001010000000001010010000000000000000000000000000000000000000001100100001000000010100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001001000010010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000000001000000001001000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000001000000000000000000000001101000000000000100000100000000000000000000000011000000001010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010101000000101000000010000100001010001000111100000000000000000000000001000000000000100000000100000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000100000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000100000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000001000000001000000000100101010000110000000000000100000000001 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000101000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100011011001000000001000000001000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000001000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000001000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010010001010000000001000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000010000000001100000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000101001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000010000000000000000000000000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000110000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000010000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000010000000001000000000100001010000110001000000000001000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000000001100100000000000100000000000000010100000000000000000000000000000000010010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001001000000000000100010000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000000100000000000000000000000000000000000000000001000000000100000000100000100000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000000101100000001000000000101100000000001000000000000000000000000000000011000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000010000010000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001011000000000101000000000000000011000000001000010000010000000000000000010100000101000000000000110001010001000000010000000000000000011000000000000011110010000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000100100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000100000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000010000000000110000010000100000000000000010001001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100000000000000001010000000010100100000000000000001100000000000000100000001000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010001000010001000001100001000000000110011000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111010010000100000000000000100000000000000110000100000100000000000000000000010101000000100000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000010000000110000000000000000000000000001000000000010001000001000000000000000001000000000000111100000000000000000000000000001000010000011000000010000100000001000000000000000011000000001000100100000000010000101010000010000000000100000000000000011000000010100000011000001001000010000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000110000000000001100000000000000000000000000000000000000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000000000000010000000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001010000000000000000000000000100010000000000000001011000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101001000000100100010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011010100010001000000000000000010000000001000000000000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000010000000000000000000000000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000001000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000010000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000100000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000000010100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000100000000000001001000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000101100000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000010010000000011000010000000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000001000000001010000000010100110100000000001000000000010000000101000000000000111000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000001000000100000011000100000000000000001000000000100000000000000000000100000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000100000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000001000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010010000000001000000000000000000000100000000001100000001000000000100100000001001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000010001001000100001001000001000000001101100000000110000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000010000000000000000100000000010000110000010100110000000000000001100000000000000100000000000010010000010000000000000000000000010000010000000000000000000000100000000000000001000000000000000000000000000000000000001101000000000000100001000001000000000000000100000110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101000000010000100001010001000011100000000000000000000000001000000000000100000000100001000100100000000001100001000010100001001000111000000000010001000000100000000000000000001000000000001000000000000000000000000001010000001000001000000000000000000000000000000000000000000011000000000000000010000000000000000000000000000000000000000000000000000001000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000100000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010010100000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000000000010000100100001000000000000000011000000001000100100000000010000000000100000000000000000000000010000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000010000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100100000000000000000000000001000010000100000000000000000000000000000000000000010000110001001000000000000001011000000000001000010100100000000000110000000000000100000000000011000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000010010000100000000000000000000010001000001010010000000000000000000001000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101001000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000000000000110100000000011100000000010000000000000100000001100000101000000000001010000100000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100001000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000001000000000000000000000000000000000000001101000000000000100001000011000000000000000000000110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010001000000000000010100000000101000000010000100001010001000011100000000000000100000000001000000000000100000000100001000100100000000001100001000010000001000000111000000000010001000000100000000000000000001000000000001000000000000000000000000001010000001000000000000000000000010000000000000000010000000000001000010000000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000101010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000100000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010001000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000010000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000010100001000000000110000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000100000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000001010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000011100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001000000000011000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000011100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000000000001100000010000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000010000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000001000100000100000000000000000000000000000000000000010100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000010100000000000 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000100000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000010000000100100010000000011000100000000000000000000000000100000000000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000110000000000000000000000000000000000100000010001000000000001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000000100001000000000000000001000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010110000000001000000000000000000000100000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000010000000000001001000000000110000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000001000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010001000000000000000000010000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000010000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000001010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000010000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000000000000000001000000000000000001000000000001000100110100000001000010000001000000000000010000001000000000000000000000000000010000110000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000010000100000000000000100000001100000100000000010001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000100000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000001000000001000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000010010000000000000000000000000000000001100001001000000000100100000000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001000000000011000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000011100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000000000001100000010000010000000001010000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000000001000000000001000100110100000001000010000000010000000000010000001000000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000000000000000100010000000100000100001010000110000000000000100000001000 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000100000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001100000000000000100000000000100000100001010000110000000000000100000001000 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000110000000000000000000000000000000000100000010001000000000001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000000100001000000000000000001000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001000000001000000100000000010000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100011000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000100000000010000001111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000010000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000110001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000000000000010000010111000001000100000000100110001000001000000000000000000000000000000000001000100001100100000001000000000001000000010 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000100000000000100000000000011100000000000000000010000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000110010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000010000000000000000001010001100000001000000000100100001000001000001000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000010000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000110001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000000000000010000010111000001000100000000100110001000001000000000000000000000000000000000001000100001100100000001000000000001000000010 000010001000100011010000110000000000000110100000000011100000000010000000000000100000001100000101000000000001010000100000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000100000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000111000000001010000111000001000000000000000000000000000001000001000100001010000110000100000000000000000000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 100100110100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000100000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001010000000000000000000000000100010000000000000001011000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000010100001000000000110000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000000001100000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000100001000000000000110100000000000000000000000000000000000000000000000010000100000001000001000000000011000000000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000001010001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010001000000010000000000000000011000000000000011010000000100000000000100000000000001100000000000000000010000000000000010000000011000000000000000000000110010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111100001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000001000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000100000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000001010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000011100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000100000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000100010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000100000000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000101011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000000000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 001010001000100011010000110000000000000000000001101000000000000100000001000010000000000000000000001000000000000000100000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001001101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000001000000000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000000100000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000000001000000000000000000001000001000100001000100000001000000000001000010100 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000101011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000001000000010000000000000010010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000100001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000000100001000000000000000001000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000010000000001001001001000100001010000110000000001000000000000000 000010001000100011010000110000000000000100101000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010010010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000110000000000000000010000100001000000001010001000000000000000000001001000000000000110100000000000010000000000000001000000000010010000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000010001000000000000000010000000001000000000000000000000000001010100000101000000000000110001010011000000010000000010000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000010001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000010000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000001000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100100000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100101010000110000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000100000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000110000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000010001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000101001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000010000000000000000000000000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010110000000001000000000000000000000100000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000001000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000110000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000001000000000100000000100000000000000000100010000100000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001010001000000100000000000000000000100100000000010000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000100000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000000001100000000000000000000000000000000000000000000000100010010010000001000100000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000000101101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000100010000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000101000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000110000000000000100000000000001100000100100000000010000000000100100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100100000000000000000000000001000010000100000000000000000000000000000000000000010000110001001000000000000001011000000000001000010100100000000000110000000000000000000000000011000000000010001000000000000000000000001000000000000110100001000000000000000000000000000000000000000000010000100000001000000000000000011000001001000100100000000010000000000100000000000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000010000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001000000001000000000100100000000001000000000000000000000000000000100000000000000000000100111010000000000000000100100000000010001001000000000000000000000000000000000001000000100000000000000000100000000000 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000110000000000000000001000000000000000110000010000100000000000000010001001000000000010100000100001000000000000000000000000000000001001000000000100000010001100010100001000000000000000001010000000010100110001000000001000000000000000000100000000000000010010000010001000000001010000000000010000000000000000001000101000000000000000000000000000000000000000000001000100000000000000000000010000000000000100000000001010010110100000001000000000100000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000100000000101000000000001000000100100000000000000000000000000000000000000010000100001010001001000000000010000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000001000000000000000000001000001001100001000100000001000000000001000010100 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000000010100000000110000000000000110000000000000000000001010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011001100000000000000000000000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000000100000000001000100000001000000000000000000000100010000000001000000000000000000000000001010010001000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000001000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000100000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000000000001000000000000000111000000000001000010000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000000100010100000000000000000000001110000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000100000000000000000000101000000000000000001000001000000000001000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000100000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000000001000000000000000000001000001000100001000100000001000000000001000010100 000010001000100011010000110000000000000100100000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000011101000000010000000000001000110001001000000000100000000001100000000000000000000000101000000000001011000000000000100001000000000010001000000000000000000000001000000000000110100001000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000100011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000100000000010100000101000000000000110001010001000010100001000000010000000000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000101000001000000000001010000000000000000000000000000100100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100101000000010000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000010001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001010001000000100000000000000000000100100000000010000000000001001000000100100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000010000000000000000000000000000000000000010001000001000000000000000001000000000100110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 001010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000001000100000000001000000010000010000000000000000001000000000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000010000000101110000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010001000001000000000100001000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000010000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000100000000000010000000001100000000001000000000000000000011000000010100000011000001001000000000000000000001000000000000000000000000010000000001000000000000001000000000000010110000101100000000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000001000000001000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000010110000000001010010000000010000000000000000000000000000000001100001001000000000100100100000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100000000000000000000000001001000010000010000000010011000000100000000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100010000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000100000000000010000000001100000000001000000000000000000011000000010100000011000001001000000000000000000001000000000000000000000000010000000001000000000000001000000000000010110000101100000000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000010100001000000000110000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000000001100000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000100001000000000000110100000000000000000000000000000000000000000000000010000100000001000001000000000011000000000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000001010001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010001000000010000000000000000011000000000000011010000000100000000000100000000000001100000000000000000010000000000000010000000011000000000000000000000110010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111100001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001000000001000000100000000010000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100011000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001100000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001111000000000000000000000010000000010000000000000100000000000000100010000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000001000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 001010001000100011010000110000000000000000000001101000000000000100000001000010000000000000000000001000000000000000100000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001001101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000001000000000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000010000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000001000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001010000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100000000000000000000000000000000000000101010010000100000000010000010111000001000100000000100110000001010011001000000100000100000000011000011000100001010010110000000000000001001010100 000010001000100011010000110000000000000100100000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000011101000000010000000000001000110001001000000000100000000001100000000001000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001100000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000001000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000000100000100110000000000000000000001101000000000000000000000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000100000000000000000000001001000000000000000001000000000100000000100000001000000000100010000000000000000000000000010100000001100001000000000110001001100000000000011000000000000000000000000000000000000000001000001100000000000000000000000000000000001000000000001000000000000000001000000000001000000110100000000000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000000000000010000010111000001000100000000100110001000001000000000000000000000000000000000001000100001100100000001000000000001000000010 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110010000000001000010000010000000010001000000100000000000000000000100100001000101000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000000000001001001000000110111001000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000010000000000000000100000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001000000001000000100000000010000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000010000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000010000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000010001000100011010000110000000000000101100000000010000000000000001000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000100000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000001010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000011100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000100000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000100000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001010000000000000000000000000100010000000000000001011000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000001000000001000000000100101010000110000000000000001100000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000000000000000000001001000010000010000000010001000100100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001100000000000000000010000000000010010000000001000000001000000010000100010000000000000000000000100000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010010001010000000001000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000110000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000101001000100100000000010000000010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010001000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000000000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001000000000011000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000011100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000000000001100000010000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000001000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000000001000000000001000100110100000001000010000000010000000000010000001000000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000000000000000100010000000100000100001010000110000000000000100000001000 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110010000000001000010000010000000010001000000100000000000000000000100100001000101000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000000000001001001000000110111001000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000010000000000000000100000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 100100000100000000000001010000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000010000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000110100000000011100000000010000000000000100000001100000101000000000001010000100000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000000010000000000010000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000001000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000001000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100010000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011110000000000000000010000001001010000000000000000000000000100010000000000000001011000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000000000000000000000100000100001010000110000000000000100000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000001000000000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000100010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000010000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000100000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000101001010100000010101000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000100000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100000100000000000001000000000000000100100000000010001000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000101000010000010000000010001000000100000000010000000000110100001000101011000000010000100000000100000000100000010101000000000000000000001000110001001000000000000000000001100000000000001100001000000000110000000000000000000000100001000000000010001100000000000000000000001000000000000110100000000000000000000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010001010000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000000000010000000100010010010000001000000000000000000000000000000000000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000100010000000001000000000100001000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000100000000000100001010010000001000001000000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000010000000000001001000000000110000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010001000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000000000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 000010001000100011010000110000000000000100100000000011000100000010000000000000100000001100000110000000010001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000000000001000101011000000010000000000000100000000000100010100000000000000000000001110000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000100000000000000000000101000000000000000001000001000000000001000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100001100000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000010100000001100001000000000110001001100000000000011000000000000000000000000000000010000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000101010010000100000000000000100111000010000000000000100101000000010000000000000000000001000000001000000000100101010000110000000000000100000000001 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010110000000001000000000000000000000100000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000000100000100110000000000000000000001101000000000000000000000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000010100000000000000100000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000010000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000010000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000001000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010010001000000000000000010000000000000000010000000000000000000010010000100000000000000000000010001000001010010000000000000000000001000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000111000000001010000111000001000000000000000000000000000001000001000100001010000110000100000000000000000000 000010001000100011010000110000000000000100100000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000011101000000010000000000001000110001001000000000100000000001100000000001000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000001000010000001001000000000000000000000000000000010000000000000000000000010000110000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000000000000100101000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010010010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000110000000000000000010000100001000000001010001000000000000000000001001000000000000110100000000000010000000000000001000000000010010000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 100100000100000000000001000000000000000100100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001010010000001000001110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000001000001000000000000000000000101000000000001010001000000000000000000000010010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000011000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000011000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000001000010000000000010010000000001000000000000000010000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000010000000001000000000100001010000110001000000000001000100010 000010001000100011010000110000000000000100100000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000011101000000010000000000001000110001001000000000100000000001100000000001000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001010000000000000000001000000001010000100110000000000001000010000001001000000000000000000000000000000010000000000000000000000010000110000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000010000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000110001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000100100000000001000100000000000000000000000000000000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000100000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000010000000100100010000000011000100000000000000000000000000100000000000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000110000000000000000000000000000000000100000010001000000000001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000000100001000000000000000001000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000010000100000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001010000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000100000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000011000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000000000010010001000000000001000010000000101000010000100000000000000000000001100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101100000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010010010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000110000000000000000010000100001000000001010001000000000000000000001001000000000000110100000000000010000000000000001000000000010010000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000010001000100011010000110000000000000101100000000010000000000000001000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000100000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000001010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000011100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000100000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100000100000000000000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000100000000000010000000001100000000001000000000000000000011000000010100000011000001001000000000000000000001000000000000000000000000010000000001000000000000001000000000000010110000101100000000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000100000000000000000000000000000000000000000000000000001000000000000000001000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000001000010000000101010010000000001000000000000000000000100000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000010001000100011010000110000000000000100101000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010010010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000110000000000000000010000100001000000001010001000000000000000000001001000000000000110100000000000010000000000000001000000000010010000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000010001000000000000000010000000001000000000000000000000000001010100000101000000000000110001010011000000010000000010000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000010001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 001010001000100011010000110000000000000000000001101000000000000100000001000010000000000000100000001000000000000000100000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001001101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000001000000000000000000100000000000000110000000000000000001000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000001000000010100000101000000000000100101010101000000000010000000000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000100000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101100000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010011000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000100000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000100000001000001100000000000000000000000000000000000001000000000000000000000001000010000000000001001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000001000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100100001010000110000000000000100000000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000100100000000000000000100000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000010000110000000000000011000000010100000011000001001000110000010001011000000000001000000000000000010000100001000000000000000000000000010000000000101100000000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000010000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000100000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010010001010000000001000000000000111011010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000001100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000001001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000001001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000010000000000011000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000001010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000010000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000000000000000001000000000000000001000000000001000100110100000001000010000001000000000000010000001000000000000000000000000000010000110000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000110100000000011100000000010000000000000100000001100000101000000000001010000100000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 100100000100000000000001001000010001000100100000000010000000000100000001000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000010000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000000000000110100000000011100000100010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000100100001100101011000000010000000100000100000000100100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000001000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000010000000100100000000000000000000000000000101100000000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000100000000000000000000000000000000000010000000000000001000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010010001000000000000000000000000000000000010000000000000000000010010000100000000000000000000010001000001010010000000000000000000001000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000011000000001010000111000001000000000000000000000000000001000001000100001010000110000100000000000000000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000010000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 100100000100000011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 100100000100000000000001000000000100000100100000000010000000000001000000000000100000001100000101000000000001010000100000101000000000001000101000000000100000000000000000000000010001000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001000000001000000100000000010000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000010000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000010000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000010000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000001000100000000000000000000000000000000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000100000000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001000000000000000010000000000000000000101000000010000000010000010000000100010100000001000000000000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001010101000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000100010000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000101000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000110000000000000100000000000001100000100100000000010000000000100100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100001000100011010000110000100000000000010001101000000000000100000000000000000000000000000000000000000000000000000000000010000010000000000000000101000000000000000110000010000100000000000000010001001000000000010100000000001000000000000000000000000000001001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100100100000000000000000000100010000000000000000010000000000000100000100001010010110100000000000010100100100000100000010000000010000110000000000000011000000010100000011000001001010010000010001011000000000001000000000000000010000100001000000000000000000000000010000000000101100000000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000100000000000000000000000000000000000000000000000000001000000000000000001000000000000000001000000000011000000110100000001000010000000000000000000010010001000000000001000000000000010000000010000000000000000000001000000100000000010000010000010000000001010010000000000000000000000000000101000000100000000000000000010000000000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 001010001000100011010000110000000000000000000001101000000000000100000001000010000000000000000000001000000000000000100000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001001101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000001000000000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000001010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000011100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001000001000011000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000011100000000000000100000000000000110000000000010000000000100001000100000010001000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000100000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000001000000000000000000000000000010000000000000000000000100100100000000001000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010010001010000000001000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001001000010010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000000001000000001001000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000000001101000000000000100000100000000000000000000000011000000001010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010101000000101000000010000100001010001000111100000000000000000000000001000000000000100000000100001000100100000000001100001000010100001000000111000000000010001000001100000000000000000001000000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000010000000001000000000100001010000110000000000000100000001000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000110000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000000000001001001000000110111001000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000101000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100011011001000000001000000001000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000100001000000000000000000000000001010000001000000000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000000100110000001010011001000000100000100000000011000011000100001010010110000000000000001000000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011110000000000000000010000001001010000000000000000000000000100010000000000000001011000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000000000000000000000100000100001010000110000000000000100000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000100000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010001001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100001000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000001000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000100000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000100000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000010000000100100010000000011000100000000000000000000000000100000000001100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000110000000000000000000000000000000000100000010001000000000001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000000100001000000000000000001000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000001000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000100000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100011000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000101000000010000010000000000000000001000000000000000110000000000000000000000010000000110001001001100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000001000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000000000001001001000000110111001000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000001100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000001001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000001001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000010000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000001100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000100001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000110001000000000001000000000001001100000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100010000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011110000000000000000010000001001010000000000000000000000000100010000000000000001011000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000000000000000000000100000100001010000110000000000000100000000000 100100000100000000000001000000000000000100100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001010010000001000001110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000001000001000000000000000000000101000000000001010001000000000000000000000010010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000011000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000011000000000000000010000000001000000000000000000000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000100001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011110000000000000000010000001001010000000000000000000000000101010000000000000001011000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100001000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000100000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000110000000000000000010000100001000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000000000100010000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100000000000000000000000000000000000000101010010000100000000010000010111000001000100000000100110000001010011001000000100000100000000011000011000100001010010110000000000000001001010100 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000010001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001000000001000000100000000010000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000001000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001010000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000101001010100000010101000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000100000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000101011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000001000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000010000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000010000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010110000000001000000000000000000000100000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 100100000100001000000001000000000000000100100000000010010000000001000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100001000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000010000001010000000010110110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000000000000110100000010001000000000000000100000010000000010100000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101010000110000100001010001000011100000000000000000011000000000000011010000000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000000100010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000101000000000001000101000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000000000001000101011000000010000000000000100000000000000000000000000000000000000010000110001001000000000000001011000000010001000010100100000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100001000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000100011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000100000000010100000101000000000000110001010001000010100001000000010010000000000000000011010000000100000000000100000000010001100000000000000000010000000000110010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000001000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000010000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010110000000001000000000000000000000100000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100000100010000000100000100001010000110000000000000100000001000 100100000100000000000001000000000100000100100000000010000000000001000000000000000001000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100011000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 001010001000100011010000110000000000000000100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000010000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111010010000100000000000000100000000000000110000100000100000000000000000000010101000000100000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000010000000110000000000000000000000000001000000000010001000001000000000000000001000000000000111100000000000000000000000000001000010000011000000010000100000001000000000000000011000000001000100100000000010000101010000010000000000100000000000000011000000010100000011000001001000010000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000110000000000001100000000000000000000000000000000000000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000000000000010000000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001010000000000000000000000000100010000000000000001011000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000010000000000001001000000000110000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000001000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010001000000000000000000010000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000100100000000011000100000010000000000000100000001100000110000000010001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000000000001000101011000000010000000000000100000000000100010100000000000000000000001110000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000100000000000000000000101000000000000000001000001000000000001000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100001100000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000010100000001100001000000000110001001100000000000011000000000000000000000000000000010000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000101010010000100000000000000100111000010000000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010100100000010000000000000000011000000001000100000010000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000000000000000010000000000001100100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000010000010000001011000000000000000000000010000000010000000000010000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001000000001000000000100100000000001000000000000000000000000000000100000000000000000000100111010000000000000000100100000000010001001000000000000000000000000000000000001000000100000000000000000100000000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001010001000000100000000000000000000100100000000010000000000001001000000100100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010001000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000000000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 100100000100000000000001000000000000100100100000000010001000000001000000000000000000000000000000000001000100100000001000000010000010000000000000000001000000000000000110000000000101000010000010000000010001000000100000000010000000000110100001000101011000000010000100000000100000000100000010101000000000000000000001000110001001000000000000000000001100000000000001100000000000000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100010011000001001000010000010001011000000000001000000000000000010000000101000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000100000000000100000000000100000100001010000110000000000000100000001000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111010010000100000000000000100000000000000110000100000100000000000000000000010101000000100000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000010000000110000000000000000000000000001000000000010001000001000000000000000001000000000000111100000000000000000000000000001000010000011000000010000100000001000000000000000011000000001000100100000000010000101010000010000000000100000000000000011000000010100000011000001001000010000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000110000000000001100000000000000000000000000000000000000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000000000010000001000000000001000010000000101000010000100010001000001000000000100001000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000010001000100011010100110000000000000000000001101000000000010000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000010000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000010000000001000000000100001010000110001000000000001000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010110000000001000000000000000000000100000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100000100010000000100000100001010000110000000000000100000001000 000010001000100011010100110000000000000000000001101000000000010000000000001000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000100000000000010000000001100000000001000000000000000000011000000010100000011000001001000000000000000000001000000000000000000000000010000000001000000000000001000000000000010110000101100000000000100001011001000000001000000000000000001000100000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000100000000000000000000000000000000000000000000000000001000000000000000001000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000100000010000000101010010000000001000000000000000000000100000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000100000000010000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000001000001000110001001000000000000000000001110000000000000100000000000000110000000000000000000000100001000000000010001010000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000000010100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000000000100000001010000000010100110000000000000001100000000000000100000000000000010101000000000000000000000000000000010000000000000000001000101000000000100000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000000010000000001000000000100000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000001001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000110010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000010000000000000000001000001100000001000000000100100001000001000001000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000010000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110110000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000101011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000001000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000010000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000010000001000000000000000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000010000000001000000000100001010000110001000000000001000100010 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001000000001000000100000000010000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100011000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000100000000010000001111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000010000010000000100010100000010000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001100000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000101011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000000000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001100000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000000001110000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 100100110100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100000100000000000001010000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000100100000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010101000011000001001000000000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000100000001000001100000000000000000000000001000000000000000000000000000000000001000010000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000100000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000001000000001000000000100101010000110000000000000100000000001 000010001000100011010000110000000000000101100000000010000000000000001000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000100000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000001010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000011100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000100000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 001010001000100011010000110000000000000100100000010011000000000000000000100101000000000000000000000001000100000000100000001000000000001000100000000000100000000000000000000000010001000010010010100100010001000000100000000000000000000100100001000101011000000010000000000000100010000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001011000000000101000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000000010000000000000000001000000000000011010000000100000100000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000010100000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000101000000000100001010000110000000000000000000000010 000100001000100011010000110000100000000000000001101000000000000100000000000000000000000000000000000000000000000000000000000010000010000000000000000101000000000000000110000010000100000000000000010001001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100100001000000000000000011000000001000100100000000010000000000100000000000000000000000010000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000010000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010000000000000000000001000000001000000000100101010000110000000000000100000000001 000100010100000000000001000000010001000100100000000010000000000100000001000010001000000000000000001000000000000000100000000000100001000010000001000001000000000000000000000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000010000001000000000010001000001000000000000000001000000000000110100000000000000000000000000000000100000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001001000000000000100010000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000100000000000000000000000000001000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000000101100000001000000000101100000000001000000000000000000000000000000011000101000000011000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 100100000100000000000001000000000000000100100000000010001000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000101000010000010000000010001000000100000000010000000000110100001000101011000000010000100000000100000000100000010101000000000000000000001000110001001000000000000000000001100000000000001100000000000000110000000000000000000000100001000000000010001100000000000000000000001000000000000110100000000000000000000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010001010000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000000000010000000100010010010000001000000000000000000000000000000000000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000001000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000000000000100100000000010000000001000000000100100000000000000000000000101000100000000011000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000100000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000101000000000001000000000000000000000100001010000001000000000000000000000000000000000000100000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010001000000110100000001000010000000000000000000010000001000000000000000000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101000000000000100001010001000000010000000000000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000100000000000000001010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100010000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000010000000000001001000000000110000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000001000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010001000000000000000000010000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000101100000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000010010000000011000010000000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000010000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000001000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010011000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000100000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000110100000000011100000000010000000000000100000001100000101000000000001010000100000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000100000000000010000000000000100000000001010010110100000000000010100100000000100010000010000010000110000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000111001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010001000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000101001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000010000100000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001010000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000100000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000011000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000000000010010001000000000001000010000000101000010000100000000000000000000001100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000000001001000000000100000000000100010110000000000000000000010000110001001000000000000001011000000000001000010100100000000000110000000000000000000000000011000000000010001000000000100000001000000000000000000000000000000000000000000000000100000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 000010001000100011010000110100000000000101100000000010000000000000000000000000000000010000000000000000000000000000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000010000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000001000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000100000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000001010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000011100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000100000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000001000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000001000010000001001000000000000000000000000000000010000000000000000000000010000110000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000100101000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010010010100100010001000000100000000000000000000100100001000101011000000010000000000000100010000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000010000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000100000000000000000001000010000000001100000100100000000000000000010000000000010000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000100000000100111000000001000000101010000111000001000000000010000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000010000000000001001000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000010001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010001101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 100100000100001000000001000000000000000100100000000010010000000001000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000010000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000000000000110100000010001000000000000000100000010000000010100000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101010000110000100001010001000011100000000000000000011000000000000011010000000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000000100010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111010010000100000000000000100000000000000110000100000100000000000000000000010101000000100000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000010000011000000010000100000001000000000000000011000000001000100100000000010000101010000010000000000100000000000000011000000010100000011000001001000010000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000000001100000000000000000000000000000000000000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001100000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000001000100001010000110000100000000100000001000 000101010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100000000100000011101000000010000000000001000110001001000000000000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000010000000001000000000100001010000110001000000000001000100010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001010001000000100000000000000000000100100000000010000000000001001000000100100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000010000000000000000000000000000000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 001010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000001000100000000001000000010000010000000000000000001000000000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000100000000001100000000000000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000100100000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000010001000000000000000010000000001000000000000000100010000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000100000000010010000000001000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000110000000000000000000000000001000000000000000000001000000001010000100110000000000001000010000001001000000000000000000000000000000010000000000000000000000010000110000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000000010100000000110000000000000110000000000000000000001010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011001100000000000000000000000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000000100000000001000100000001000000000000000000000100010000000001000000000000000000000000001010010001000000000000000000000001000010000000001100000100100000000000000000000000000010000010100101001000000000000000000110000000000000100000000000001100000100100000000010000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100000000100000000000000000100000000000 000010001000100011010000110000000000000100100000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000011101000000010000000000001000110001001000000000100000000001100000000001000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010011000000000000000000000000000000000000000001000000000000010000000000000000010010000000000000010000000000001000000000000000001000001100000000000100000000000000000000000000000000001000000000000000001000000000001000100110100000001000010000000010000000000010000001000000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000001001001000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100000000000000000000000000000000000000101010010000100000000010000010111000001000100000000100110000001010011001000000100000100000000011000011000100001010010110000000000000001001010100 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000110000000001010010000000010000000000000000000000010000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000010000100000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001010000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010000000011000000000000000000000110010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111100001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000010001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001000000001000000100000000010000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000001000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001010000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000101000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100011011001000000001000000001000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000100001000000000000000000000000001010000001000000000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000000100110000001010011001000000100000100000000011000011000100001010010110000000000000001000000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000100010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000100000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000110000001000000010000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000101010010000110000000010000010111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000100000000000 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000110000000000000000000000000000000000100000010001000000000001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000000100001000000000000000001000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000010000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000100000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000101001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000101010000000000000000010000000000000000000000000000000000000000000000000000000000001000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010010001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 001010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000001000100000000001000000010000010000000000000000001000000000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000010000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010001000001000000000100001000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 100100000100000000000001000000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000010000100000000000000000000000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000001001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000000000000101100000000010000000000000001000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000100000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000001010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000011100000100100000000000000000010000000000000000000101001000000000000000000000000000000001000000000000000001000000000001000100110100000001000010000001000000000000010000001000000000000000000000000000010000110000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000101001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000101010000000000000000010000000000000000000000000000000000000000000000000000000000001000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010010001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001010001000000100000000000000000000100100000000010000000000001001000000100100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000010000000000000000000000000000000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000110000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000100001000100011010000110000100000000000000001101000000000000100000000000000000000000000000000000000000000000000000000000010000010000000000000000101000000000000000110000010000100000000000000010001001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000001010000100100001000000000000000011000000001000100100000000010000000000100000000000000000000000010000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100001101000000000000100001010101000000000010000000000000001000000000000011010000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000010000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000100000000000011000000000000100000000001010010110100000000000010100100000000100010000010000010000110000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000111001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000110000000000000000001000000000000000110000010000100000000000000010001001000000000010100000100001000000000000000000000000000000001001000000000100000010001100010100001000000000000000001010000000010100110001000000001000000000000000000100000000000000010010000010001000000001010000000000010000000000000000001000101000000000000000000000000000000000000000000001000100000000000000000000010000000000000100000000001010010110100000001000000000100000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000100000000101000000000001000000100100000000000000000000000000000000000000010000100001010001001000000000010000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000001000000000000000000001000001001100001000100000001000000000001000010100 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000100000000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001000000000000000010000000000000000000101000000010000000010000010000000100010100000001000000000000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000100010000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000110000000000000100000000000001100000100100000000010000000000100100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 001010001000100011010000110000000000000000000001101010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000000000000000010000000110001001001100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000001000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000000000001001001000000110111001000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000010000000000000000100000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100000000000101000000000001010001000000000000000000000010010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000000000100010000010000010000110000000000000011000000010100000011000001001000010000010001011000000000001000000000000000110000000001000000000000000000000000000010100010101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000010000000000000100000000001000100000001000000000000000000000100010000000001000000000000000000000000001010010001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000001000010000001100000000100001010000110010000000000000000000010 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000100000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011110000000000000000010000001001010000000000000000000000000101010000000000000001011000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000000000000000000000100000100001010000110000000000000100000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000000010100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000000000100000001010000000010100110000000000000001100000000000000100000000000000010101000000000000000000000000000000010000000000000000001000101000000000100000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101000000010000100001010001000111100000000000000000000000001000000000000100000000100001000100100000000001100001000010100001000000111000000000010001000000100000000000000000001000000000001000000000000001000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000100000000010000001111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 100100000100001000000001000000000000000100100000000010010000000001000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001001010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000010000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000000000000110100000010001000000000000000100000010000000010100000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101010000110000100001010001000011100000000000000000011000000000000011010000000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000000100010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 100100000100000000000001000000000100000100100000000010000000000001000000000000000001000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001000000000000010000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000010000000000000100000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000010000100100000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000010001000100011010000110000000000000110100000000011100000000010000000000000100000001100000101000000000001010000100000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000100000000000010000000000000100000000001010010110100000000000010100100000000100010000010000010000110000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000111001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 100100000100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000100000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000000001100000000000000000000000000000000000000000000000100010010010000001000100000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000000101101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000010000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000000000001000110000000000000000000001000000010000000000000010010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000100001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000000100001000000000000000001000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000010000000000001001001000100001010000110000000001000000000000000 001010001000100011010000110000000000000000100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000010000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001100000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000000001110000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 100100110100000000000001000000010000000100100000000011000000000000000000100100000100100000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000011000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000000100000000000000000010000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000100000000001000000000000010000000000001000000010000000000000000000100000000100000000000000000000010000000011010010000000000000001000000000000000000000000000000000001000000000100100000000001000000000000000000000000000000100000000000000000000100111010000000000000000100100000000010001001000000000000000000000000000000000001000000100000000000000000100000000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000001000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000100000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000001010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000011100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000100000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000110100000000011100000000010000000000000100000001100000101000000000001010000100000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100001000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 100100000100000000000001000000000000000100100000000010001000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000101000010000010000000010001000000100000000010000000000110100001000101011000000010000100000000100000000100000010101000000000000000000001000110001001000000000000000000001100000000000001100001000000000110000000000000000000000100001000000000010001100000000000000000000001000000000000110100000000000000000000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010001010000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000000000010000000100010010010000001000000000000000000000000000000000000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000100010000000001000000000100001000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000010000100000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001010000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010000000011000000000000000000000110010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111100001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010000110000000000000100100000000011000100000010000000000000100000001100000110000000010001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000000000001000101011000000010000000000000100000000000100010100000000000000000000001110000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000100000000000000000000101000000000000000001000001000000000001000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100001100000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000010100000001100001000000000110001001100000000000011000000000000000000000000000000010000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000101010010000100000000000000100111000010000000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111010010000100000000000000100000000000000110000100000100000000000000000000010101000000100000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000010000000110000000000000000000000000001000000000010001000001000000000000000001000000000000111100000000000000000000000000001000010000011000000010000100000001000000000000000011000000001000100100000000010000101010000010000000000100000000000000011000000010100000011000001001000010000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000110000000000001100000000000000000000000000000000000000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000100001000100011010000110000100000000000000001101000000000000100000000000000000000000000000000000000000000000000000000000010000010000000000000000101000000000000000110000010000100000000000000010001001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000001010000100100001000000000000000011000000001000100100000000010000000000100000000000000000000000010000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100001101000000000000100001010101000000000010000000000000001000000000000011010000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000010000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000100010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000000010100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000000000100000001010000000010100110000000000000001100000000000000100000000000000010101000000000000000000000000000000010000000000000000001000101000000000100000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101000000010000100001010001000111100000000000000000000000001000000000000100000000100001000100100000000001100001000010100001000000111000000000010001000000100000000000000000001000000000001000000000000001000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100100000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000100000000010000001111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000011000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000000100000000000000000010000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000100000000001000000000000010000000000001000000010000000000000000000100000000100000000000000000000010000000011010010000000000000001000000000000000000000000000000000001000000000100100000000001000000000000000000000000000000100000000000000000000100111010000000000000000100100000000010001001000000000000000000000000000000000001000000100000000000000000100000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111010010000100000000000000100000000000000110000100000100000000000000000000010101000000100000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000010000000110000000000000000000000000001000000000010001000001000000000000000001000000000000111100000000000000000000000000001000010000011000000010000100000001000000000000000011000000001000100100000000010000101010000010000000000100000000000000011000000010100000011000001001000010000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000110000000000001100000000000000000000000000000000000000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000000000000010000000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001010000000000000000000000000100010000000000000001011000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000000000000100100000000011000100000010000000000000100000001100000100000000010001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000100000000000000100100001000101011000000010000000000000100000000100000010100000000000000000000001010000000010100110000000000001000001000000000000000000000101000000000001010001000000000000000000000010010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000011000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000001000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000010000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000010000001100000000100001010000110010000000000000000000010 000100000100000000000000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000100000000000010000000001100000000001000000000000000000011000000010100000011000001001000000000000000000001000000000000000000000000010000000001000000000000001000000000000010110000101100000000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000100000000000000000000000000000000000000000000000000001000000000000000001000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000001000010000000101010010000000001000000000000000000000100000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101100000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000101001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000100101000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010010010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000110000000000000000010000100001000000001010001000000000000000000001001000000000000110100000000000010000000000000001000000000010010000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000010001000000000000000010000000001000000000000000000000000001010100000101000000000000110001010011000000010000000010000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000010001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000100110000000000001000010000010000000010001000000100000000000000000000100100001000101000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100011011001000000001000000001000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000100001000000000000000000000000001010000001000000000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000000100110000001010011001000000100000100000000011000011000100001010010110000000000000001000000000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000100000000000100001010010000001000001000000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000010000000000001001000000000110000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010001000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000000000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 100100000100001000000001000000000000000100100000000010010000000001000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000010000001010000000010110110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000000000000110100000010001000000000000000100000010000000010100000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101010000110000100001010001000011100000000000000000011000000000000011010000000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000000100010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000010000100000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001010000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000100000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000011000000000000000010000001000000000000000000000000000000000010000010000000000000000100000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000010011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000001000001000110001001000000000000000000001110000000000000100000000000000110000000000000000000000100001000000000010001010000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000001000001100000001000000000100100000000001000001000000000001010000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000110000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000000100010100000000000000000100001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000100100000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000011000000000000000000000000001010010001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000011100000000000010000100100000000001000100000000000000000000000000000000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001010001000000100000000000000000000100100000000010000000000001001000000100100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001011000010000101000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000000010000000000000000011000000000000011110010000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000100100010000000001000001000000000000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000100000000000000000000000000000001000000000000000000001000000000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000010000000101010010000000001000000000000000000000100000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000000000000000010000000110001001001100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000001000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000000000001000010000010100101001000000000000000000010010000000000100000000000001100000100100000000010000000000100100000000110000000000100010000001111000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000100000000000100001010010000001000001000000000000000000000001000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000001000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101100000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000110000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000000000000000000000000000010000000000000000001000101000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010111000000010100000011000001001000010000010001011000000000101000000000000000010000000001000010000010000000000000000010101000101000000000001110001010001000000010000000000000000011000000000000011110010000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000100100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000001000000000000010000000001010010000000000000000000000000000000000000000001100000001000000001100100000000001000000001000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011010010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000001000001000110001001000000000000000000001110000000000000100000000000000110000000000000000000000100001000000000010001010000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001101000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010110000001100000010000000000000000010100000000101010000010000100001010001000011100000000000000100000000001000000000000100000000100001000100100000000000000000000000000000000000000001000000000100000000100000000000000000100011000000000000000000000010010000000001000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000010000000000000100100000000001100000100100000000010000000000100100000000110000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000000001000000000000000000001000001000100001000100000001000000000001000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000000000001100000010000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000001000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000000001000000000001000100110100000001000010000000010000000000010000001000000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000000000000000100010000000100000100001010000110000000000000100000001000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010110000000001000000000000000000000100000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000100000000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001000000000000000010000000000000000000101000000010000000010000010000000100010100000001000000000000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000100010000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000101000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000110000000000000100000000000001100000100100000000010000000000100100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 100100000100000000000001000000000000000100100000000010001000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000101000010000010000000010001000000100000000010000000000110100001000101011000000010000100000000100000000100000010101000000000000000000001000110001001000000000000000000001100000000000001100000000000000110000000000000000000000100001000000000010001100000000000000000000001000000000000110100000000000000000000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010001010000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000000000010000000100010010010000001000000000000000000000000000000000000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000001001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000001000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000100000000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001000000000000000010000000000000000000101000000010000000010000010000000100010100000001000000000000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010111000000010100000011000001001000010000010001011000000000101000000000000000010000000001000010000010000000000000000010101000101000000000000110001010001000000010000000000000000011000000000000011110010000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000100100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000001000000000000010000000001010010000000000000000000000000000000000000000001100000001000000001100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000100000000000010000000001100000000001000000000000000000011000000010100000011000001001000000000000000000001000000000000000000000000010000000001000000000000001000000000000010110000101100000000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000001000000001000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000010000000101010010000001001001000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000000001100100000000000100000000000000010100000000000000000000000000000000010010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001001000000000000100010000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000000101100000001000000000101100000000001000000000000000000000000000000011000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000101010100000000000001000000010001000100100000000010000000000100000101000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000001001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000001110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000000000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000001000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000000000000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000001000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010000110001001000100000000000000000000000000001010100000000000001001010000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000001000000100000011000100000000000000000000000000100000000000000000000100000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000100000000000001000000010000000000000000010000000000000000010000000000100000000000001101100000010000001000000100000000000000000100000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000010000010111000001000100100000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000110000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000000000000000000000000000010000000000000000001000101000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010111000000010100000011000001001000010000010001011000000000101000000000000000010000000001000010000010000000000000000010101000101000000000001110001010001000000010000000000000000011000000000000011110010000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000100100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000001000000000000010000000001010010000000000000000000000000000000000000000001100000001000000001100100000000001000000001000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000001100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000010000000000001001000100010000100010000000000010000100000001000001000000000011000000000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000001010001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010001000000010000000000000000011000000000000011010000000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000100000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000001000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000000001100000100000000000001010000100000001000000000001000100000000000100000100000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000100000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000010010001000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000000000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000101000001000000000001001010100 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000001000000000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000100010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000010000000000000001000000000000001000000000011000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000001000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000010000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000010000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000110000000000000000001000000000000000110000010000100000000000000010001001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001000000000000000001010000000010100110001000000001000000000000000000100000000000000010010000010001000000001010000000001010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000001000000000100000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000100000000101000000000001000000100100000000000000000000000000000000000000010000100001010001001000000000010000000000001000000000000011010000000100000000000000001000000100000000100000000000000001000000000000000000000000100010010100000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010100000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000101010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001001010000110000000000000100000000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000100000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010001000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000010000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000100100000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000011101000000010000000000001000110001001000000000100000000001100000000001000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000001000010000001001000000000000000000000000000000010000000000000000000000010000110000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100000000000101000000000001010001000000000000000000000010010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000000000100010000010000010000110000000000000011000000010100000011000001001000010000010001011000000000001000000000000000110000000001000000000000000000000000000010100010101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000010000000000000100000000001000100000001000000000000000000000100010000000001000000000000000000000000001010010001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000001000010000001100000000100001010000110010000000000000000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000010000100000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001010000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010000000011000000000000000000000110010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111100001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000100001000100011010000110000100000000000000001101000000000000100000000000000000000000000000000000000000000000000000000000010000010000000000000000101000000000000000110000010000100000000000000010001001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100100001000000000000000011000000001000100100000000010000000000100000000000000000000000010000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100001101000000000000100001010101000000000010000000000000001000000000000011010000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001110010000000000000000000000000000001000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000001100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000100001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000001001000000110000000001000011000000000000000000010000001000000000000000000001000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010010001010000000001000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100110100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000001010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000010000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000000000000000001000000000000000001000000000001000100110100000001000010000001000000000000010000001000000000000000000000000000010000110000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000010000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000110001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000001000000000100001010000110010000000000000000000010 100100000100000000000001010000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000100100000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010101000011000001001000000000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000100000001000001100000000000000000000000001000000000000000000000000000000000001000010000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000100000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000001000000001000000000100101010000110000000000000100000000001 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000110000000000000000001000000000000000110000010000100000000000000010001001000000000010100000100001000000000000000000000000000000001001000000000100000010001100010100001000000000000000001010000000010100110001000000001000000000000000000100000000000000010010000010001000000001010000000000010000000000000000001000101000000000000000000000000000000000000000000001000100000000000000000000010000000000000100000000001010010110100000001000000000100000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000100000000101000000000001000000100100000000000000000000000000000000000000010000100001010001001000000000010000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000001000000000000000000001000001001100001000100000001000000000001000010100 000010001000100011010000110000000000000101100000000010000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010010010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000110000000000000000010000100001000000001010001000000000000000000001001000000000000110100000000000010000000000000001000000000010010000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000100000000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001000000000000000010000000000000000000101000000010000000010000010000000100010100000001000000000000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001010101000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000100010000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000101000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000110000000000000100000000000001100000100100000000010000000000100100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000101010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100000000100000011101000000010000000000001000110001001000000000000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000010000000001000000000100001010000110001000000000001000100010 100100000100001000000001000000000000000100100000000010010000000001000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100001000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000010000001010000000010110110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000000000000110100000010001000000000000000100000010000000010100000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101010000110000100001010001000011100000000000000000011000000000000011010000000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000000100010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010100110000000000000000000001101000000000010000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000001010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000010000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000010000000001000000000100001010000110001000000000001000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000110000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000000000000000010000000110001001001100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000001000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000000000001000010000010100101001000000000000000000010010000000000100000000000001100000100100000000010000000000100100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100000000000000000000000001001000010000010000000010011000000100000000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100010000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000100000000000010000000001100000000001000000000000000000011000000010100000011000001001000000000000000000001000000000000000000000000010000000001000000000000001000000000000010110000101100000000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001000000000011000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000011100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000000000001100000010000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000001000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000000001000000000001000100110100000001000010000000010000000000010000001000000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000000000000000100010000000100000100001010000110000000000000100000001000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000011000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000000100000000000000000010000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000100000000001000000000000010000000000001000000010000000000000000000100000000100000000000000000000010000000011010010000000000000001000000000000000000000000000000000001000000000100100000000001000000000000000000000000000000100000000000000000000100111010000000000000000100100000000010001001000000000000000000000000000000000001000000100000000000000000100000000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001010001000000100000000000000000000100100000000010000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000100000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000000001100000000000000000000000000000000000000000000000100010010010000001000100000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000000101101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000101000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000100000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000010010001000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000000000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 100100110100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000000000001001001000000110111001000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000010000000000000000100000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000010000000001000000000100001010000110001000000000001000000010 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000010000000000001001000000000110000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000100000000000000000100000010000000000000000010000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100100000000000000000000000001000010000100000000000000000000000000000000000000010000110001001000000000000001011000000000001000010100100000000000110000000000000100000000000011000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000010010000100000000000000000000010001000001010010000000000000000000001000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000111000000001010000111000001000000000000000000000000000001000001000100001010000110000100000000000000000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000100000001000001100000000000000000000000000000000000001000000000000000000000001000010000000000001001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000001000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100100001010000110000000000000100000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101100000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000000000000100100000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000011101000000010000000000001000110001001000000000100000000001100000000001000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010011000000000000000000000000000000000000000001000000000000010000000000000000010010000000000000010000000000001000000000000000001000001100000000000100000000000000000000000000000000001000000000000000001000000000001000100110100000001000010000000010000000000010000001000000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000001001001000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001001000100001001000001000000001101100000000110000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000010000000010001000000100000000000000000000100100100000000000000000000001000010000100000000000000000000000000000100000000010000110000010100110000000000000001100000000000000100000000000000010000010000000000000000000000010000010000000000000000000000100000000000000001000000000000000000000000000000000000001101000000000000100001000001000000000000000100000110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101000000010000100001010001000011100000000000000000000000001000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100010010100110000001010011001000000001000100000000011000011000100001010010110000000000000001000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111010010000100000000000000100000000000000110000100000100000000000000000000010101000000100000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000010000000110000000000000000000000000001000000000010001000001000000000000000001000000000000111100000000000000000000000000001000010000011000000010000100000001000000000000000011000000001000100100000000010000101010000010000000000100000000000000011000000010100000011000001001000010000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000110000000000001100000000000000000000000000000000000000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101100000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000010100001000000000110000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000000001100000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000100001000000000000110100000000000000000000000000000000000000000000000010000100000001000001000000000011000000000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000001010001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010001000000010000000000000000011000000000000011010000000100000000000100000000000001100000000000000000010000000000000010000000011000000000000000000000110010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000010001000000000001000000110100000001000010000000000000000000010000001001000000000000001000010000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111100001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 001010001000100011010000110000000000000000000001101000000000000100000001000010000000000000100000001000000000000000100000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001001101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000001000000000000000000100000000000000110000000000000000001000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000001000000010100000101000000000000100101010101000000000010000000000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000100000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000010000000001000000000100001010000110001000000000001000100010 001010001000100011010000110000000000000100100000010011000000000000000000100101000000000000000000000001000100000000100000001000000000001000100000000000100000000000000000000000010001000010010010100100010001000000100000000000000000000100100001000101011000000010000000000000100010000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001011000000000101000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000000010000000000000000001000000000000011010000000100000100000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000010100000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000101000000000100001010000110000000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000001000000001010000000010100110100000000001000000000010000000101000000000000111000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000001000000100000011000100000000000000001000000000100000000000000000000100000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000100000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000001000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010010000000001000000000000000000000100000000001100000001000000000100100000001001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000100000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010001001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100001000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101100000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111010010000100000000000000100000000000000110000100000100000000000000000000010101000000100000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000010000000110000000000000000000000000001000000000010001000001000000000000000001000000000000111100000000000000000000000000001000010000011000000010000100000001000000000000000011000000001000100100000000010000101010000010000000000100000000000000011000000010100000011000001001000010000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000110000000000001100000000000000000000000000000000000000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000010000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000100000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000100000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000100000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000001000000001000000000100101010000110000000000000100000000001 000010001000100011010000110100000000000101100000000010000000000000000000000000000000010000000000000000000000000000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000100000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000100000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000001000000001000000000100101010000110000000000000100000000001 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001000000000011000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000011100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000000000001100000010000010000000001010000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000000001000000000001000100110100000001000010000000010000000000010000001000000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000000000000000100010000000100000100001010000110000000000000100000001000 001010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000001000100000000001000000010000010000000000000000001000000000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000010000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010001000001000000000100001000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000001000000001010000000010100110100000000001000000000010000000101000000000000111000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000001000000100000011000100000000000000001000000000100000000000000000000100000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000100000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000001000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010010000000001000000000000000000000100000000001100000001000000000100100000001001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000101100000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000010010000000011000010000000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 001010001000100011110000110000000000000000000001101000000000000100000001000010000000000000000000000000000000000000100000000000100001000011000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100010000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000000001000001000000000001000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100001100000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000010100000001100001000000000110001001100000000000011000000000000000000000000000000000000000001000001100000000000000010000000000000000001000000000001000000000000000001000000000001000000110100000000000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000000000000010000010111000001000100000000100110001000001000000000000000000000000000000000001000100001100100000001000000000001000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000100000000000111000010000000010100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000100000100000000000001000000000000000100100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001010010000001000001110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000011010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010010001010000000001000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001000000001000000100000000010000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000011000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000001000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000010000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000010000001100000000100001010000110010000000000000000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000100000000000111000010000000010100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001100000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000000001110000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 100100110100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100000000000101000000000001010001000000000000000000000010010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000000000100010000010000010000110000000000000011000000010100000011000001001000010000010001011000000000001000000000000000110000000001000000000000000000000000000010100010101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000010000000000000100000000001000100000001000000000000000000000100010000000001000000000000000000000000001010010001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000001000010000001100000000100001010000110010000000000000000000010 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101100000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100110100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001000000010 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000010000000000001001000000000110000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010001000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000000000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000000000000000000000000000000101010010000100000000010000010111000001000100000000100110000001010011001000000100000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000100000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001010000000000000000000000000100010000000000000001011000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000100000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010001000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000010000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000100000001000001100000000000000000000000000000000000001000000000000000000000001000010000000000001001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000001000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100100001010000110000000000000100000000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100100100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100011000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000000010100000000110000000000000110000000000000000000001010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011001100000000000000000000000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000000100000000001000100000001000000000000000000000100010000000001000000000000000000000000001010010001000000000000000000000001000010000000001100000100100000000000000000000000000010000010100101001000000000000000000110000000000000100000000000001100000100100000000010000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100000000100000000000000000100000000000 001010001000100011110000110000000000000000000001101000000000000100000001000010000000000000000000100000000000000000100000000000100001000011000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100010000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000000001000001000000000001000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100001100000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000010100000001100001000000000110001001100000000000011000000000000000000000000000000000000000001000001100000000000000010000000000000000001000000000001000000000000000001000000000001000000110100000000000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000000000000010000010111000001000100000000100110001000001000000000000000000000000000000000001000100001100100000001000000000001000000010 000010001000100011010000110000000000000100100000000010000000001000000000100100000000000000000000000101000100000000011000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000100000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000101000000000001000000000000000000000100001010000001000000000000000000000000000000000000100000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010001000000110100000001000010000000000000000000010000001000000000000000000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000100000000000011000000000000100000000001010010110100000000000010100100000000100010000010000010000110000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000100100000000001000100000000000000000000000000000000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000010000000000000000000000000000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001101000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000000010100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000000000100000001010000000010100110000000000000001100000000000000100000000000000010101000000000000000000000000000000010000000000000000001000101000000000100000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101000000010000100001010001000111100000000000000000000000001000000000000100000000100001000100100000000001100001000010100001000000111000000000010001000000100000000000000000001000000000001000000000000001000000000001010000001000000000000000000000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101100000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000010000000000001001000000000110000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000010000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100001000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010001000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000000000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101100000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000100101000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010010010100100010001000000100000000000000000000100100001000101011000000010000000000000100010000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000010000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000100000000000000000001000010000000001100000100100000000000000000010000000000010000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000100000000100111000000001000000101010000111000001000000000010000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000001000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000100000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000001000000000000011010000000100000000000100000000011001100000000010000000010000000000010010000000001000000000000000010000100010100000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000011000000000000000000010000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010110000000001000000000000000000000100000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100000100010000000100000100001010000110000000000000100000001000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101100000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100001000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010001000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000000000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011010010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000001000001000110001001000000000000000000001110000000000000100000000000000110000000000000000000000100001000000000010001010000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 100100110100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 001010001000100011010000110000000000000100100000010011000000000000000000100101000000000000000000000001000100000000100000001000000000001000100000000000100000000000000000000000010001000010010010100100010001000000100000000000000000000100100001000101011000000010000000000000100010000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001011000000000101000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000000010000000000000000001000000000000011010000000100000100000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000010100000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000101000000000100001010000110000000000000000000000010 000010001001000100001001000001000000001101100000000110000000000001000000000000000000000000000000000001000100000000001000000010000010001000100000000000100000000000000000000000010001000010010010100100010001000000100000000000000000000100100001000101011000000010000000000000100010000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001011000000000101000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000000010000000000000000011000000000000011110010000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000100100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000010000000000001000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000110000000010000010111000000001000000001010000111000001000000000001000000000000000001000000000100001010000110100001000000010000000010 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001000000001000000100000000010000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000001000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001010000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000010000100000000000000010001001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100100001000000000000000011000000001000100100000000010000000000100000000000000000000000010000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001100000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000001000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000010000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101100000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000000000000000010000000110001001001100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000001000110100000100000000000000000000101010000010000001000000000000000000011000000010100000011000001001000000000000000000001000000000000000000000000010000000001000000000000001000000000000010110000101100000000000100001011001000000001000000000000000000001000010000000000000000010000010000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000000000000000001000000000000000001000000000001000100110100000001000010000001000000000000010000001000000000000000000000000000010000110000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000101000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100011011001000000001000000001000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000100001000000000000000000000000001010000001000000000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000000100110000001010011001000000100000100000000011000011000100001010010110000000000000001000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000000001100100000000000100000000000000010100000000000000000000000000000000010010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001001000000000000100010000000010100000101000000000000110001010001000010100001000000000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000101001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000010000000000000000100000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000010011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101100000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000100000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000010000000000000000001000000000100001010000110000000000000000000000010 000100010100000000000001000000010001000100100000000010000010000100000000000000100000001100000100000000010001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000100000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000001000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000000010000000010110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000010000000100100000000000000000000000000000000000000010000000000000000000000001000000000000000011000000000000011110010000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000100100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000001000000000000010000000001010010000000000000000000000000000000000000000001100000001000000001100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 100100000100000000000001000000000000000100100000000010001000000001000000000000000000000000000000000001000100000000001000000010000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000010000100000000000000000000000000000000000000001010000000010100110100000000001100000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000001010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000001000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000000000000000000000000000010000000000000000001000101000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010111000000010100000011000001001000010000010001011000000000101000000000000000010000000001000010000010000000000000000010101000101000000000001110001010001000000010000000000000000011000000000000011110010000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000100100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000001000000000000010000000001010010000000000000000000000000000000000000000001100000001000000001100100000000001000000001000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000101100000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000010010000000011000010000000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 100100000100001000000001000000000000000100100000000010010000000001000000000000000000000000000000000000000000000000000000000010000010000000000101000001000000000000000110000010000100000000000000010001001000000000010100000000001000000000000000000000001000000010000000000000100000000000100010100000000000000000000001010001000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000010000000000110100000000000100100000000000000000101000000000000000000100000000000000000000000011000000001010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010100000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000001000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000010000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001000000000011000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000011100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000000000001100000010000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000001000000001001000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000100000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000010000000100100010000000011000100000000000000000000000000100000000001100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000110000000000000000000000000000000000100000010001000000000001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000000100001000000000000000001000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001010001000000100000000000000000000100100000000010000000000001001000000100100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000010000000000000000000000000000000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100000100000000000000110000000000000100100000000011000000000010000000000000100000001101000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000100000000000010000000001100000000001000000000000000000011000000010100000011000001001000000000000000000001000000000000000000000000010000000001000000000000001000000000000010110000101100000000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000100000000000000000000000000000000000000000000000000001000000000000000001000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000001000010000000101010010000000001000000000000000000000100000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000100010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000100000000000010 000010001000100011010000110000001001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100001000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100001000100011010000110000100000000000000001101000000000000100000000000000000000000000000000000000000000000000000000000010000010000000000000000101000000000000000110000010000100000000000000010001001000000000010100000000001000000000000000000000000000001001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100100100000000000000000000100010000000000000000010000000000000100000100001010010110100000000000010100100100000100000010000000010000110000000000000011000000010100000011000001001010010000010001011000000000001000000000000000010001100001000000000000000000000000010000000000101100000000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000100000000000000000000000000000000000000000000000000001000000000000000001000000000000000001000000000011000000110100000001000010000000000000000000010010001000000000001000000000000010000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000101000000100000000000000000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001000000001000000100000000010000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100011000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000100000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000000001100000000000000000000000000000000000000000000000100010010010000001000100000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000000101101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010110000001100000010000000000000000010100000000101010000010000100001010001000011100000000000000100000000001000000000000100000000100001000100100000000000000000000000000000000000000001000000000100000000100000000000000000100011000000000000000000000010010000000001000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000010000000000000100100000000001100000100100000000010000000000100100000000110000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000100000000000000000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000000001000000000000000000001000001000100001000100000001000000000001000010100 000010001000100011010000110000000000000110100000000011100000000010000000000000100000001100000101000000000001010000100000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000001000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 100100000100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000100000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000000001000000000001000100110100000001000010000000010000000000010000001000000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000000000000000100010000000100000100001010000110000000000000100000001000 000010001000100011010000110000000000000100100000000010000000000000000000000000000000000000000000000000000000000010000100000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000001000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001010000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000100000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010000110001001000100000000000000000000000000001010100000000000001001010000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000001000000100000011000100000000000000000000000000100000000000000000000100000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000100000000000001000000010000000000000000010000000000000000010000000000100000000000001101100000010000001000000100000000000000000100000100000000000000000100010000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000001000000000000010000000001010010000000000000000000000000000000000000000000000000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 001010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000001000100000000001000000010000010000000000000000001000000000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000010000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000100000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010001000001000000000100001000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000010000000000001001000000000110000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000010000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100001000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010001000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000000000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000000000001100000010000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000001000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000000001000000000001000100110100000001000010000000010000000000010000001000000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000000000000000100010000000100000100001010000110000000000000100000001000 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000010000001000000000010001000001000000000000000001000000000000110100000000000000000000000000000000100000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000000000010100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000100000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000000101100000001000000000101100000000001000000000000000000000000000000011000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000101010100000000000001000000010001000100100000000010000000000100000101000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000001001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000001110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000000000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000001000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000000000000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000001000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000010000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100100000000000000000000000001000010000100000000000000000000000000000000000000010000110001001000000000000001011000000000001000010100100000000000110000000000000100000000000011000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000010010000100000000000000000000010001000001010010000000000000000000001000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101001000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010110000000001000000000000000000000100000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 100100110100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001000000010 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000010000000000110000000000000100010011001000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000000000001001001000000110111001000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000010000000000000000100000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000010000000001000000000100001010000110001000000000001000000010 000010001000100011010000110000100000000000000001101000000000000000000000000000000000010000000000000000000000000000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000001000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000101000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100011011001000000001000000001000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000100001000000000000000000000000001010000001000000000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000000100110000001010011001000000100000100000000011000011000100001010010110000000000000001000000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001010001000000100000000000000000000100100000000010000000000001001000000100100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000010000000000000000000000000000000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010000110001001000100000000000000000000000000001010100000000000001001010000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000001000000100000011000100000000000000000000000000100000000000000000000100000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000100000000000001000000010000000000000000010000000000000000010000000000100000000000001101100000010000001000000100000000000000000100000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000010000000000001001000000000110000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000001000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010001000000000000000000010000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100001000100011010000110000100000000000000001101000000000000100000000000000000000000000000000000000000000000000000000000010000010000000000000000101000000000000000110000010000100000000000000010001001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100100001000000000000000011000000001000100100000000010000000000100000000000000000000000010000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000010000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010000000000000000000001000000001000000000100101010000110000000000000100000000001 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010110000000001000000000000000000000100000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000110000000000000000000000000000000000100000010001000000000001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000000100001000000000000000001000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000101000000010000010000000000000000001000000000000000110000000000000000000000010000000110001001001100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000001000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000000000001001001000000110111001000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000010000000000000000100000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100000100000000000001000000000000000100100000000010000000000100010010000000000000000000000000000000000010000000100000000000100001010010000001000001110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011000000000001000000010000000000000000010000000010000000100000000000100000100010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000100000001000001100000000000000000000000001000000000000000000000000000000000001000010000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000100000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000001000000001000000000100101010000110010000000000000000000010 001010001000100011110000110000000000000000000001101000000000000100000001000010000000000000000000000000000000000000100000000000100001000011000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100010000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000000001000001000000000001000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100001100000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000010100000001100001000000000110001001100000000000011000000000000000000000000000000000000000001000001100000000000000010000000000000000001000000000001000000000000000001000000000001000000110100000000000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000000000000010000010111000001000100000000100110001000001000000000000000000000000000000000001000100001100100000001000000000001000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000000010100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000000000100000001010000000010100110000000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000100000000000000000000010000000000000100000000001010010110100000001000000000101000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001010000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000000000000010000000000001000000000000000001010001100000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000010000000001000000000100001010000110000000000000100000001000 000010001000100011010000110000000000000100100000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000011101000000010000000000001000110001001000000000100000000001100000000001000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001100000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000001000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000001000000000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000100010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000000000000101100000000010000000000000001000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000100000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000001000000000000011010000000100000000000100000000011001100000000010000000010000000000010010000000001000000000000000010000100010100000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000011000000000000000000010000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000100000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001010000000000000000000000000100010000000000000001011000000000000000000100000000000000000000000000000010000100100000000000000100000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000000000000000000000100000100001010000110000000000000100000000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011110000000000000000010000001001010000000000000000000000000100010000000000000001011000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001001000010010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000010010001000000000000000000000000000000000100000000000000000000000000000010000100100000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000101000000000000111000000000000000000000000001000000100010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000001000000100000011000100000000000000001000000000100000000000000000000100000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000100000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000001000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010010000000001000000000000000000000100000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000001001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000010001000100011010000110000000000000100101000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010010010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000110000000000000000010000100001000000001010001000000000000000000001001000000000000110100000000000010000000000000001000000000010010000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000010001000000000000000010000000001000000000000000000000000001010100000101000000000000110001010011000000010000000010000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000010001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000010000000000000000001000001100000001000000000100100000000001000001000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000001000000000100001010000110010000000000000000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000101011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000010000000001000000000100001010000110001000000000001000100010 000010001000100011010000110000000000000110100000000011100000000010000000000000100000001100000101000000000001010000100000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100001000001000011000000110100000011000001001000010000010001011000000010001000000000000000010000000001000000000000000100010000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000110000000000000100000000000001100000100100000000010000000000100100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000101000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100011011001000000001000000001000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000001000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000000101101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000101000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100011011001000000001000000001000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000100001000000000000000000000000001010000001000000000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000010000000000000000100000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000010011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100000110001001000100000000000000000000000000001010100000000000001001010000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000001000000100000011000100000000000000000000000000100000000000000000000100000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000100000000000001000000010000000000000000010000000000000000010000000000100000000000001101100000010000001000000100000000000000000100000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000101000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100011011001000000001000000001000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000100001000000000000000000000000001010000001000000000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000000100110000001010011001000000100000100000000011000011000100001010010110000000000000001000000000 100100000100001000000001000000000000000100100000000010010000000001000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000010000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000010001100000000000000000000110100000000000100100000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000010001000000000000000010000000001000000000000000100010000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000100000000010010000000001000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000110000000000000100000000000001100000100100000000010000000000100100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000010000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110110000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000001000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000100000000000100000000000011100000000000000000010000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000110010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000010000000000000000001000001100000001000000000100100001000001000001000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101100000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000101000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100011011001000000001000000001000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000100001000000000000000000000000001010000001000000000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000000100110000001010011001000000100000100000000011000011000100001010010110000000000000001000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000010100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000100000001010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000010000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000100000000000100101001000000000000000000000000000000001000000000000000001000000000001000100110100000001000010000001000000000000010000001000000000000000000000000000010000110000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000000010100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000000000100000001010000000010100110000000000000001100000000000000100000000000000010101000000000000000000000000000000010000000000000000001000101000000000100000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000000010000000001000000000100000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000001001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000110010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000010000000000000000001000001100000001000000000100100001000001000001000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000100000001000001100000000000000000000000000000000000001000000000000000000000001000010000000000001001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000001000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100100001010000110000000000000100000000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000001000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000100000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100011000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000001000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010000110000000000000100100000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000011101000000010000000000001000110001001000000000100000000001100000000001000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010011000000000000000000000000000000000000000001000000000000010000000000000000010010000000000000010000000000001000000000000000001000001100000000000100000000000000000000000000000000001000000000000000001000000000001000100110100000001000010000000010000000000010000001000000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000001001001000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001000000000011000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000011100000000000000100000000000000110000000000010000000000100001000100000010001000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000100000001000001100000000000000000000000000000000000001000000000000000000000001000010000000000001001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000001000000000000000000000000000100111000100001000000001010000111000001000000000000000010000000000001001001000100001010000110000100000000000000000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100011000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000100000000000010000000001100000000001000000000000000000011000000010100000011000001001000000000000000000001000000000000000000000000010000000001000000000000011000000000000010110000101100000000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001001000010010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000000001000000001001000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000000001101000000000000100000100000000000000000000000011000000001010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010101000000101000000010000100001010001000111100000000000000000000000001000000000000100000000100001000100100000000001100001000010100001000000111000000000010001000001100000000000000000001000000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010010100000000010000010111000001000100000001010000111000001000000000000000000000000000101000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100100000000000000000000000001000010000100000000000000000000000000000000000000010000110001001000000000000001011000000000001000010100100000000000110000000000000100000000000011000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000010010000100000000000000000000010001000001010010000000000000000000001000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000111000000001010000111000001000000000000000000000000000001000001000100001010000110000100000000000000000000 100100000100001000000001000000000000000100100000000010010000000001000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100001000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000010000001010000000010110110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000000000000110100000010001000000000000000100000010000000010100000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101010000110000100001010001000011100000000000000000011000000000000011010000000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000000100010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000011000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000000100000000000000000010000000010000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000100000000001000000000000010000000000001000000010000000000000000000100000000100000000000000000000010000000011010010000000000000001000000000000000000000000000000000001000000000100100000000001000000000000000000000000000000100000000000000000000100111010000000000000000100100000000010001001000000000000000000000000000000000001000000100000000000000000100000000000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000100000000000100001010010000001000001000000000000000000000001000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000010000000001000000000100001010000110001000000000000000000010 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101100000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010001000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000101001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010000110001001000100000000000000000000000000001010100000000000001001010000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000010000000000010000000001000000000000000000000000000010100000101100000000000100011011001000000001000000001000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000001000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000011000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 001010001000100011010000110000000000000000000001101000000000000100000001000010000000000000100000001000000000000000100000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001001101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000001000000000000000000100000000000000110000000000000000001000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000001000000010100000101000000000000100101010101000000000010000000000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000100000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100100000000000000000000000001000010000100000000000000000000000000000000000000010000110001001000000000000001011000000000001000010100100000000000110000000000000100000000000011000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000010010000100000000000000000000010001000001010010000000000000000000001000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000111000000001010000111000001000000000000000000000000000001000001000100001010000110000100000000000000000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000101001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000010000000000000000100000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000010011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000100001000000001101100000000010000000000000000000000000000000000000000000000000100000000000000100000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001100000000000000100000000000000110000000000000000000000100001000000000111001000000000000000000000001000000000000110100001000000000000000000000000000000001000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000001000000010100000101000000000000100001010001000000010000000000000000011000000000000011010000000100000000000100000000000001100000000000000000010000000000000010000000001010000000000000000000100010000000000010000100000000100000000000000000000100000010001000000000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000100000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000100000000000000000100000100000000000000000000010100000001010010000000000000010000000110000000000010000001100000001000000000100100000000000000010000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000000000000001000000000100001010000110000001000000010000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000101001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000010000000000000000000000000100100100000000000001000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000001000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101100000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000110000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111010010000100000000000000100000000000000110000100000100000000000000000000010101000000100000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000010000000110000000000000000000000000001000000000010001000001000000000000000001000000000000111100000000000000000000000000001000010000011000000010000100000001000000000000000011000000001000100100000000010000101010000010000000000100000000000000011000000010100000011000001001000010000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000110000000000001100000000000000000000000000000000000000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000000010100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000000000100000001010000000010100110000000000000001100000000000000100000000000000010101000000000000000000000000000000010000000000000000001000101000000000100000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101000000010000100001010001000111100000000000000000000000001000000000000100000000100001000100100000000001100001000010100001000000111000000000010001000000100000000000000000001000000000001000000000000001000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000100000000010000001111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000101011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000000000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100000000000101000000000001010001000000000000000000000010010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000000000100010000010000010000110000000000000011000000010100000011000001001000010000010001011000000000001000000000000000110000000001000000000000000000000000000010100010101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000010000000000000100000000001000100000001000000000000000000000100010000000001000000000000000000000000001010010001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000001000010000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000001000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010010001000000000000000000000000000000000010000000000000000000010010000100000000000000000000010001000001010010000000000000000000001000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001010000110000100000000000000000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000010000001000000000010001000001000000000000000001000000000000110100000000000000000000000000000000100000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100100000000001101000000010000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000010000000000000100000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000010000100100000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000001100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100011000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010000110000000000000100101000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010010010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000110000000000000000010000100001000000001010001000000000000000000001001000000000000110100000000000010000000000000001000000000010010000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000100000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001010000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000000010000000000010000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111100001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000100000000000000000000001001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000110010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000010000000000000000001000001100000001000000000100100000000001000001000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000001000000000100001010000110010000000000000000000010 100100000100001000000001000000000000000100100000000010010000000001000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000010000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000000000000110100000010001000000000000000100000010000000010100000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101010000110000100001010001000011100000000000000000011000000000000011010000000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000000100010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 001010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000001000100000000001000000010000010000000000000000001000000000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000010000000101110000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010001000001000000000100001000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 001010001000100011010000110000000000000000000001101000000000000100000001000010000000000000000000001000000000000000100000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000110111000000000001000000100000000010000010000000000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000001000000000100000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000110010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000100000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000100000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001100000000000000100000000000100000100001010000110000000000000100000001000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000100000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000010000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000010000010000001011000000000000000000000010000000010000000000010000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001000000001000000000100100000000001000000000000000000000000000000100000000000000000000100111010000000000000000100100000000010001001000000000000000000000000000000000001000000100000000000000000100000000000 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000000100110000001010011001000000100000100000000011000011000100001010010110000000000000001000000000 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101100000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100100000000000000000000000001000010000100000000000000000000000000000000000000010000110001001000000000000001011000000000001000010100100000000000110000000000000000000000000011000000000010001000000000000000000000001000000000000110100001000000000000000000000000000000000000000000010000100000001000000000000000011000001001000100100000000010000000000100000000000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000010000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001000000001000000000100100000000001000000000000000000000000000000100000000000000000000100111010000000000000000100100000000010001001000000000000000000000000000000000001000000100000000000000000100000000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000101000000000001000101000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000000000001000101011000000010000000000000100000000000000000000000000000000000000010000110001001000000000000001011000000010001000010100100000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100001000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000100011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000100000000010100000101000000000000110001010001000010100001000000010010000000000000000011010000000100000000000100000000010001100000000000000000010000000000110010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000001000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000010000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000000000000100100000000010000000000000000000000000000000000000000000000000000000000010000100000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000001000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001010000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000100000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000101000000010000010000000000000000001000000000000000110000000000000000000000010000000110001001001100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000001000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000000000001001001000000110111001000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000010000000000000000100000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000110000000000000000000000000000000000100000010001000000000001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000000100001000000000000000001000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000100000000000111000010000000010100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 100100000100000000000001010000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000000000000100000001010000000000000001000000000000001010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000001000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000000000000000001000000000000110100001000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010101000000100000000000000000000000000000100010011000000100011000000001000000000010101011000000000001000000000000000010000000001000001000000000000000000000010100000101100000000000100001011001100000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000100001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000010000100000000000000000000010001000001010010000100000000000000001001000010000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000001000000000000000000001000001000100001000100000001000000000001000010100 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000101000000000000111000000000000000000000000001000000100010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000001000000100000011000100000000000000001000000000100000000000000000000100000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000100000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000001000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010010000000001000000000000000000000100000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000001001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010110000000001000000000000000000000100000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100100000000000000000000000001000010000100000000000000000000000000000000000000010000110001001000000000000001011000000000001000010100100000000000110000000000000000000000000011000000000010001000000000000000000000001000000000000110100001000000000000000000000000000000000000000000010000100000001000000000000000011000001001000100100000000010000000000100000000000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000010000000000010000100000000000000000001010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000000000010000100100001000000000000000011000000001000100100000000010000000000100000000000000000000000010000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000010000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000010000100000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001010000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000100000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000011000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000000000010010001000000000001000010000000101000010000100000000000000000000001100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 000100000100000000000001000000000000000100100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001010010000001000001110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000011010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010010001010000000001000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000010000001000000000000000000010000010000010000000000101000001000100000000000000000000000001000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000110001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000010010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000000101101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000010001000100011010000110000000000000100100000000011000000000010000000010000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000011000000000010001000000000100000001000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000010001000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000011000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000010000100000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001010000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000100000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000011000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000000000010010001000000000001000010000000101000010000100000000000000000000001100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 100100000100000011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100001000011000011000100001010010110000000000000001000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000001000000001010000000010100110100000000001000000000010000000101000000000000111000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000001000000100000011000100000000000000001000000000100000000000000000000100000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000100000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000001000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010010000000001000000000000000000000100000000001100000001000000000100100000001001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001100000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000000001110000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 001010001000100011010000110000000000000000100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000000000000101000000000001011000000000000100001000000000010001000000000000000000000001000000000000110100001000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000100011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000100001000010100000101000000000000110001010001000010100001000000010000000000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000100000000000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 001010001000100011110000110000000000000000000001101000000000000100000001000010000000000000000000000000000000000000100000000000100001000011000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100010000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000000001000001000000000001000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100001100000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000010100000001100001000000000110001001100000000000011000000000000000000000000000000000000000001000001100000000000000010000000000000000001000000000001000000000000000001000000000001000000110100000000000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000000000000010000010111000001000100000000100110001000001000000000000000000000000000000000001000100001100100000001000000000001000000010 001010001000100011010000110000000000000100100000010011000000000000000000100101000000000000000000000001000100000000100000001000000000001000100000000000100000000000000000000000010001000010010010100100010001000000100000000000000000000100100001000101011000000010000000000000100010000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001011000000000101000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000000010000000000000000001000000000000011010000000100000100000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000010100000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000101000000000100001010000110000000000000000000000010 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100000000000000000000000001001000010000010000000010011000000100000000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100010000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000100000000000010000000001100000000001000000000000000000011000000010100000011000001001000000000000000000001000000000000000000000000010000000001000000000000001000000000000010110000101100000000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000100000000000000000000000000000000000000000000000000001000000000000000001000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010010000000000000000000101000000000000000000010000000101010010000000001000000000000000000000100000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000101000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100011011001000000001000000001000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000100001000000000000000000000000001010000001000000000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000000100110000001010011001000000100000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000100001000000001110000000000001000010000010000000010001000000100000010000000000000100110001000100000000000001001000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000101100000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000010010000000011000010000000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000010000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000010100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000100000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 001010001000100011010000110000000000000000100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000010000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000001001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100001000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001100000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000000001110000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001100000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000000001110000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000100000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000100000000000000100000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010010001010000000001000000000000111010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000101000000000000111000000000000000000000000001000000100010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000001000000100000011000100000000000000001000000000100000000000000000000100000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000100000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000001000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010010000000001000000000000000000000100000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000001001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000100000000110000000000010110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000010000000000000000100000000000000001000000000000000000000000000000000000001101000000000000100001000011000000000000000000000110100000010001000000000000000100000010000000010000000000111100011100011011000000100011100000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101000000010000100001010001000011100000000000000100000000001000000000000100001000100001000100100010000001100001000010000001000000111000000000010001000000100000000000000000001000000000001000000000000000000000100001010000001000000000000000000000000000000000000100000000000010000000000000000010000000000000000000000000000000001000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000010000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000100000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010001000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000010000000000000000001000000000100001010000110000000000000000000000010 100100000100001000000001000000000000000100100000000010010000000001000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100001000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000010000001010000000010110110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000000000000110100000010001000000000000000100000010000000010100000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101010000110000100001010001000011100000000000000000011000000000000011010000000100000000000100000000000001100000000000000000110000000000000010000000001000000000000000000000100010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010000110000001001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000101001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000010000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000001000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000110000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000001000000000100000000100000000000000000100010000100000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000001000000000000000001000000000011000000110100000001000010000000000000000000010010001000000000001000000000000010000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000101000000100000000000000000010000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000010010000000000000000001000000000100001010000110000000000000000000000000 100100000100001000000001000000000000000100100000000010010000000001000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000010000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000000000000110100000010001000000000000000100000010000000010100000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101010000110000100001010001000011100000000000000000011000000000000011010000000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000000100010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010000110100000000000101100000000010000000000000000000000000000000010000000000000000000000000000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000100000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000100000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000001000000001000000000100101010000110000000000000100000000001 000010001000100011010000110000000000000101100000000010000000000000000000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000100000000000000000000001001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000110010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000010000000000000000001000001100000001000000000100100000000001000001000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101100000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001000000000011000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000011100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000000000001100000010000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000001000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000000001000000000001000100110100000001000010000000010000000000010000001000000000000000100000000000000000010000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000000000000000100010000000100000100001010000110000000000000100000001000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000010000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000110001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000000101101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000101000000010000010000000000000000001000000000000000110000000000000000000000010000000110001001001100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000001000110100000100010000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000000000001001001000000110111001000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000010000000000000000100000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000101011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000001000000010000000000000010010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000100001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000000100001000000000000000001000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000010000000001001001001000100001010000110000000001000000000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000000000010000100100001000000000000000011000000001000100100000000010000000000100000000000000000000000010000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100001100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000010000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000000000000100001000000001010000111000001000000000000000000010000000001000000000100001010000110001000000000001000000010 000010001000110011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000101000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100011011001000000001000000001000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000001000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000101000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000100000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000010010001000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000000000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 001010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000001000100000000001000000010000010000000000000000001000000000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000100000000001100000000000000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000100100000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000010001000000000000000010000000001000000000000000100010000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000100000000010010000000001000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000110000000000000000000000000001000000000000000000001000000001010000100110000000000001000010000001001000000000000000000000000000000010000000000000000000000010000110000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000001000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000100000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000001010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000000100000000010001100000000000000000010000000100010011000000001000000000000000000000100010000000000000000000000010000000000000000000110100000010001000000000000001010000000000000000010000000000000100000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000001000000110000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000011000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000010000000001000000000100001010000110000000000000100000001000 100100000100000000000001000000000000000100100000000010001000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000101000010000010000000010001000000100000000010000000000110100001000101011000000010000100000000100000000100000010101000000000000000000001000110001001000000000000000000001100000000000001100000000000000110000000000000000000000100001000000000010001100000000000000000000001000000000000110100000000000000000000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010001010000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000000000010000000100010010010000001000000000000000000000000000000000000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000001000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000100000000000111000010000000010100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 100100000100000000000001000000000100000100100000000010000000000001000000000000000001000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100011000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000000010100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000000000100000001010000000010100110000000000000001100000000000000100000000000000010101000000000000000000000000000000010000000000000000001000101000000000100000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101000000010000100001010001000111100000000000000000000000001000000000000100000000100001000100100000000001100001000010100001000000111000000000010001000000100000000000000000001000000000001000000000000001000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100100000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000100000000010000001111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000000001100100000000000100000000000000010100000000000000000000000000000000010010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001001000000000000100010000000010100000101000000000000110001010001000010100001000000000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001000000001000000100000000010000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100011000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100001000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000101001000010000000100001000000010000000110100000000101000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010110000001100000010000000000000000010100000000101010000010000100001010001000011100000000000000100000000001000000000000100000000100001000100100000000000000000000000000000000000000001000000000100000000100000000000000000100011000000000000000000000010010000000001000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000010000000000000100100000000001100000100100000000010000000000100100000000110000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000100000000000000000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000000001000000000000000000001000001000100001000100000001000000000001000010100 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001000000001000000100000000010000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100011000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 100100110100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100000100000000000001010000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000100100000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010101000011000001001000000000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000100000001000001100000000000000000000000001000000000000000000000000000000000001000010000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000100000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000001000000001000000000100101010000110000000000000100000000001 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001001000010010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000000001000000001001000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000000001101000000000000100000100000000000000000000000011000000001010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010101000000101000000010000100001010001000111100000000000000000000000001000000000000100000000100001000100100000000001100001000010100001000000111000000000010001000001100000000000000000001000000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010010100000000010000010111000001000100000001010000111000001000000000000000000000000000101000000000100001010000110000000000000000000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000010000010000000000000000001000000000000000111000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111010000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000100100000000000000000101000000000000000000100000000000000000000000011000000001010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010100000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000001000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000010000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 001010001000100011110000110000000000000000000001101000000000000100000001000010000000000000000000000000000000000000100000000000100001000011000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100010000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000000001000001000000000001000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100001100000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000010100000001100001000000000110001001100000000000011000000000000000000000000000000000000000001000001100000000000000010000000000000000001000000000001000000000000000001000000000001000000110100000000000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000000000000010000010111000001000100000000100110001000001000000000000000000000000000000000001000100001100100000001000000000001000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000110100000000011100000000010000000000000100000001100000101000000000001010000100000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100001000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000001000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 100100110100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000010000100001000000000001000000000000001100000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111010010000100000000000000100000000000000110000100000100000000000000000000010101000000100000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000010000000110000000000000000000000000001000000000010001000001000000000000000001000000000000111100000000000000000000000000001000010000011000000010000100000001000000000000000011000000001000100100000000010000101010000010000000000100000000000000011000000010100000011000001001000010000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000110000000000001100000000000000000000000000000000000000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 100100000100000000000001000000000100000100100000000010000000000001000000000000000001000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100011000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000010000100100001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000000001110000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001001000010010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000000001000000001001000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000000001101000000000000100000100000000000000000000000011000000001010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010101000000101000000010000100001010001000111100000000000000000000000001000000000000100000000100001000100100000000001100001000010100001000000111000000000010001000001100000000000000000001000000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010010100000000010000010111000001000100000001010000111000001000000000000000000000000000101000000000100001010000110000000000000000000000010 100100000100000000000001000000000000000100100000000010001000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000101000010000010000000010001000000100000000010000000000110100001000101011000000010000100000000100000000100000010101000000000000000000001000110001001000000000000000000001100000000000001100000000000000110000000000000000000000100001000000000010001100000000000000000000001000000000000110100000000000000000000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010001010000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000000000010000000100010010010000001000000000000000000000000000000000000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000100000000010000001111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 100100110100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 001010001000100011010000110000000000000000000001101000000000000100000001000010000000000000000000001000000000000000100000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001001101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000001000000000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000000100000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000000001000000000000000000001000001000100001000100000001000000000001000010100 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000000000001000000000000000111000000000001000010000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000000100010100000000000000000000001110000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000100000000000000000000101000000000000000001000001000000000001000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100001100000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000010100000001100001000000000110001001100000000000011000000000000000000000000000000000000000001000001100000000000000010000000000000000001000000000001000000000000000001000000000001000000110100000000000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000000000000010000010111000001000100000000100110001000001000000000000000000000000000000000001000100001100100000001000000000001000000010 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000010000000000001001000000000110000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000001010000001000000000000000000000000000000001000000001000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000010010000000000000000000000000000000001100001001000000000100100000000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 001010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000001000100000000001000000010000010000000000000000001000000000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000010000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000100100000000001000100000000000000000000000000000000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000101000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100011011001000000001000000001000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000001000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000001000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000110000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000001000000000100000000100000000000000000100010000100000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010010000000001000000000000000000000100000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000000000000100100000000010000000001000000000100100000000000000000000000101000100000000011000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000100000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000101000000000001000000000000000000000100001010000001000000000000000000000000000000000000100000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010001000000110100000001000010000000000000000000010000001000000000000000000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000100000000000100000000000011100000000000000000010000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000110010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000010000000000000000001000001100000001000000000100100001000001000001000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001000000000011000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000011100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011110011001000000000000100000000011000011000100001010010110000000000000001100000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000110000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000100100000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000011000000000000000000000000001010010001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000000000000010000000001010010000000000010000000000000000000000000000011100000000000010000100100000000001000100000000000000000000000000000000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 100100000100001000000001000000000000000100100000000010010000000001000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000010000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000000000000110100000010001000000000000000100000010000000010100000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101010000110000100001010001000011100000000000000000011000000000000011010000000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000000100010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100100000000000000000000000001000010000100000000000000000000000000000000000000010000110001001000000000000001011000000000001000010100100000000000110000000000000000000000000011000000000010001000000000000000000000001000000000000110100001000000000000000000000000000000000000000000010000100000001000000000000000011000001001000100100000000010000000000100000000000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000010000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001000000001000000000100100000000001000000000000000000000000000000100000000000000000000100111010000000000000000100100000000010001001000000000000000000000000000000000001000000100000000000000000100000000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000010000010000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000010000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010100000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000001000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000100000000000000000000000100000000010000000010000010000000000000000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000001100000100000000000001010000100000001000000000001000100000000000100000100000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000100000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000010010001000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000000000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000101000001000000000001001010100 000010001000100011010000110000100000000000000001101000000000000000000000000000000000010000000000000000000000000000000000000111000010000000000100000000110000000000000110000000100000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000101001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000000000010000100100001000000000000000011000000001000100100000000010000000000100000000000000000000000010000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100001100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000010000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000000000000100001000000001010000111000001000000000000000000010000000001000000000100001010000110001000000000001000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000100000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010001001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100001000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000101100000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000010010000000011000010000000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000100000000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001000000000000000010000000000000000000101000000010000000010000010000000100010100000001000000000000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010111000000010100000011000001001000010000010001011000000000101000000000000000010000000001000010000010000000000000000010101000101000000000000110001010001000000010000000000000000011000000000000011110010000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000100100010000000001000000000000000000000000001010000001000000000000000000000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000101001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 100100110100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000110000000010000010111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000001000000010000000010 001010001000100011010000110000000000000000000001101000000000000100000001000010000000000000100000001000000000000000100000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001001101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000001000000000000000000100000000000000110000000000000000001000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000001000000010100000101000000000000100101010101000000000010000000000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000100000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000010000010000000100010100000010000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001100000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010100100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000000010000000000010000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000001000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000100000000000000010 000010001000100011010000110000000000000110100000000011100000000010000000000000100000001100000101000000000001010000100000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000100000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000100001000000001110000000000001000010000010000000010001000000100000010000000000000100100001000101011000000010000000000000100000000100000010101000000000000000000001010000000010100111000000000001000001000000000000000000000101000000000001011000000000000100001000000000010001000000000000000000000001000000000000110100001000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000100011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000100000000010100000101000000000000110001010001000010100001000000010000000000000000000011010000000100000000100100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000101000001000000000001010000000000000000000000000000100100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000010000000000001001000000000110000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000001010000001000000000000000000000000000000001000000001000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000010010000000000000000000000000000000001100001001000000000100100000000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000000010000000000010000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111100001000000000000000000000000000001100000000100001010000110010000000000000000000010 001010001000100011010000110000000000000000100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000010000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000100000000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001000000000000000010000000000000000000101000000010000000010000010000000100010100000001000000000000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000100010000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000101000000000000000100010000000000000000000000010010000000101000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000110000000000000100000000000001100000100100000000010000000000100100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000101011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000000000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 001010001000100011010000110000000000000000100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000000000000101000000000001011000000000000100001000000000010001000000000000000000000001000000000000110100001000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000100011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000100001000010100000101000000000000110001010001000010100001000000010000000000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000100010000000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000100000000000100001010010000001000001000000000000000000000001000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000001000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 001010001000100011010000110000000000000000100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000010000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001000000000011000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000011100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000000000001100000010000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000001000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000000001000000000001000100110100000001000010000000010000000000010000001000000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000000000000000100010000000100000100001010000110000000000000100000001000 000010001000100011010000110000000000000100100000000011000100000010000000000000100000001100000100000000010001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000100000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000000000100010000000000010000000100000000000000000000000000100000010001000000000000001010000000000000000010000000100000000000000100000000000000000000000000000000000000100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 001010001000100011010000110000000000000000100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000000000000101000000000001011000000000000100001000000000010001000000000000000000000001000000000000110100001000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000100011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000100001000010100000101000000000000110001010001000010100001000000010000000000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000100000000000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000100000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000100000100000000000001000000000000000100100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001010010000001000001110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000010001000100011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110010000000001000010000010000000010001000000100000000000000000000100100001000101000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100011011001000000001000000001000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000100001000000000000000000000000001010000001000000000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000000000000001000000000100100000000001000000000000000000000000000000100000000000000000000100111010000000000000000100100000000010001001000000000000000000000000000000000001000000100000000000000000100000000000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010110000001100000010000000000000000010100000000101010000010000100001010001000011100000000000000100000000001000000000000100000000100001000100100000000000000000000000000000000000000001000000000100000000100000000000000000100011000000000000000000000010010000000001000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000010000000000000100100000000001100000100100000000010000000000100100000000110000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000100000000000000000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000000001000000000000000000001000001000100001000100000001000000000001000010100 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010100100000010000000000000000011000000001000100000010000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000000000000000010000000000001100100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000010000010000001011000000000000000000000010000000010000000000010000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001000000001000000000100100000000001000000000000000000000000000000100000000000000000000100111010000000000000000100100000000010001001000000000000000000000000000000000001000000100000000000000000100000000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000001000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010010001010000000001000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000000000000100100000000010000000001000000000100100000000000000000000000101000100000000011000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000100000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000101000000000001000000000000000000000100001010000001000000000000000000000000000000000000100000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010001000000110100000001000010000000000000000000010000001000000000000000000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100001000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000101001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000010000000000000000100000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000010011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000001000000001000000000100101010000110000000000000100000000001 000010001000100011010000110000000000000100101000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010010010100100010001000000100000000000000000000100100001000101011000000010000000000000100010000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000010000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000100000000000000000001000010000000001100000100100000000000000000010000000000010000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000100000000100111000000001000000101010000111000001000000000010000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001001000010010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000000001000000001001000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000000001101000000000000100000100000000000000000000000011000000001010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010101000000101000000010000100001010001000111100000000000000000000000001000000000000100000000100001000100100000000001100001000010100001000000111000000000010001000001100000000000000000001000000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010010100000000010000010111000001000100000001010000111000001000000000000000000000000000101000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000010000000000100000000010000000010000010000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000010000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010100000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000001000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000100000000000000000000000100000000010000000010000010000000000000000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000010001000100011010000110000000000000110100000000011100000000010000000000000100000001100000101000000000001010000100000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100001000001000011000000110100000011000001001000010000010001011000000010001000000000000000010000000001000000000000000100010000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000110000000000000100000000000001100000100100000000010000000000100100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000100101000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010010010100100010001000000100000000000000000000100100001000101011000000010000000000000100010000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001011000000000101000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000000010000000000000000011000000000000011110010000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000100100100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000110000000010000010111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000001000000010000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111010010000100000000000000100000000000000110000100000100000000000000000000010101000000100000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000010000000110000000000000000000000000001000000000010001000001000000000000000001000000000000111100000000000000000000000000001000010000011000000010000100000001000000000000000011000000001000100100000000010000101010000010000000000100000000000000011000000010100000011000001001000010000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000110000000000001100000000000000000000000000000000000000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000010000000000000010 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000010000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000100000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000100000110000001100000010000000000000000010100000000101000000010000100001010001000111100000000000000000000000001000000000000100000000100001000100100000000001100001000010100001000000111000000000010001000000100000000000000000001000000000001000000000000001000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000100000000010000001111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100010100000000000001000000010000000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100100000000000000000000000001000010000100000000000000000000000000000000000000010000110001001000000000000001011000000000001000010100100000000000110000000000000100000000000011000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000010010000100000000000000000000010001000001010010000000000000000000001000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101001000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000001000000000000000000000000000000000000001101000000000000100001000011000000000000000000000110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010001000000000000010100000000101000000010000100001010001000011100000000000000100000000001000000000000100000000100001000100100000000001100001000010000001000000111000000000010001000000100000000000000000001000000000001000000000000000000000000001010000001000000000000000000000010000000000000000010000000000001000010000000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000101010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100011010010110000000000000001000000000 100100000100001000000001000000000000000100100000000010010000000001000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000010000001010000000010110110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000000000000110100000010001000000000000000100000010000000010100000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101010000110000100001010001000011100000000000000000011000000000000011010000000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000000100010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000010000000000001001000000000110000010000100010100000000000000000000001010000000010100110100000000001000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001000000000000000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000000100000100110000000000000000000001101000000000000000000000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000100000000000000000000001001000000000000000001000000000100000000100000001000000000100010000000000000000000000000010100000001100001000000000110001001100000000000011000000000000000000000000000000000000000001000001100000000000000000000000000000000001000000000001000000000000000001000000000001000000110100000000000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000000000000010000010111000001000100000000100110001000001000000000000000000000000000000000001000100001100100000001000000000001000000010 000010001000100011010000110000000000000101100000000010000000000000001000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000100000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000001010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000000100000000010001100000000000000000010000000100010010000000001000000000000000000000100010000000000000000000000010000000000000000000110100000010001000000000000001010000000000000000010000000000000100000001000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000010000000010000001000000000000001000000000000000000010000000000000000000000010000100000000000000000000010000000001010011000000000000000000000000000001000000000000000000001000000000000000010000001001000000001100010000000101000010000100010000000001000000000100001000000001010000111000000011001000000000000100000000011000011000100001010010110000000000000001000000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000101001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000010000000000000000000000000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001000000000011000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000011100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000000000001100000010000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000100000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000010100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000010100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000001010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000010000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000000000000000001000000000000000001000000000001000100110100000001000010000001000000000000010000001000000000000000000000000000010000110000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000010000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000001000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010010001000000000000000010000000000000000010000000000000000000010010000100000000000000000000010001000001010010000000000000000000001000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000111000000001010000111000001000000000000000000000000000001000001000100001010000110000100000000000000000000 001010001000100011010000110000000000000000000001101000000000000100000001000010000000000000000000001000000000000000100000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000000000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000001000000000100000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000100000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000001001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001010001000000100000000000000000000100100000000010000000000001001000000100100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000010000000000000000000000000000000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000001000001000110001001000000000000000000001110000000000000100000000000000110000000000000000000000100001000000000010001010000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100001000000000110000000000001000010000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000000100010100000000000000000000001110000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000100000000000000000000101000000000000000001000001000000000001000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100001100000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000011001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000000000001000001100000000000000000000000000100100000000000000000000000000000000001000000000001000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100100000000000000000000000001000010000100000000000000000000000000000000000000010000110001001000000000000001011000000000001000010100100000000000110000000000000100000000000011000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000010010000100000000000000000000010001000001010010000000000000000000001000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101001000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000010000000000001001000000000110000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010001000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000000000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000001000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000100000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101000000000000100001010001000000010000000000000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010010000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000010000000000000000000001000000000000000000001000010001010000100110000001000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010010000000001000000000000000000000100000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000001001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000010001000100011010000110000100000000000000001101000000000000000000000000000000000010000000000000000000000000000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000100001010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000100000000000000000000001001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000110010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000010000000000000000001000001100000001000000000100100000000001000001000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000001000000000100001010000110010000000000000000000010 000010001000100011010010110000000000000100100000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000011101000000010000000000001000110001001000000000100000000001100000000001000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001010001001000000000010000000000001000000000000011010000000100000000000000001000000100000000100000000000000001000000000000000000000000100010010100000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001101000000000000100000010000000000000100000000000000000000110000000001010010100000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000101010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001001011000110000000000000100000000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000001000001000000000000000000000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000010000001000000000010001000001000000000000000001000000000000110100000000000000000000000000000000100000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001001000000000000100010000000010100000101000000000000110001010001000010100001000000000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000010000100000000000000100000001100000100000000010001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000000000000101000000000001011000000000000100001000000000010001000000000000000000000001000000000000110100001000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000100011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000100001000010100000101000000000000110001010001000010100001000000010000000000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000100000000000000000000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000001000000000000000000000000000010000000000000000000000100100100000000001000000000010100000001010010000000000000010001000100000001000000000000000000001000000000000000010010001010000000001000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000001010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000010000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000000000000000001000000000000000001000000000001000100110100000001000010000001000000000000010000001000000000000000000000000000010000110000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000001000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000100000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000001010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000011100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000100000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001001000010010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000101000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000010010001000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000000000000000011100000000000010000100100000000001000100000000000000000000000000000000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001010001000000100000000000000000000100100000000010000000000001001000000100100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000010000000000000000000000000000000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100010000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010011000000000000000000000000000001000000000000000000001000000000000000010000001001000000001100010000000101000010000100010000000001000000000100001000000001010000111000001000000000000000000000000000001000000000100101010000110000000000000100000000000 100100000100000000000001000000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000010000100000000000000000000000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000001001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000000000000000010000000110001001001100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000001000110100000100000000000000000000101010000010000001000000000000000000011000000010100000011000001001000000000000000000001000000000000000000000000010000000001000000000000001000000000000010110000101100000000000100001011001000000001000000000000000000001000010000000000000000010000010000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000000000000000001000000000000000001000000000001000100110100000001000010000001000000000000010000001000000000000000000000000000010000110000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000010001100000000000000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000001000000001000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000010010000000000000000000000000000000001100001001000000000100100000000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000010000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000001000100000000000000000000000000000000000000000000010100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000010100000000000 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001000000001000000100000000010000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000001000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001010000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000001100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000010000000000001001000100010000100010000000000010000100000001000001000000000011000000000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000001010001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010001000000010000000000000000011000000000000011010000000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000100000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000001000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000010000100000000000000010001001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100100001000000000000000011000000001000100100000000010000000000100000010000000000000000010000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001100000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000001000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000010000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000001000000000000000000000000000000000000001101000000000000100001000011000000000000000000000110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010001000000000000010100000000101000000010000100001010001000011100000000000000100000000001000000000000100000000100001000100100000000001100001000010000001000000111000000000010001000000100000000000000000001000000000001000000000000000000000000001010000001000000000000000000000010000000000000000010000000000001000010000000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000101010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 010101010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100000000100000011101000000010000000000001000110001001000000000100000000001100000000001000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010010000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100110000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000110100000000011100000000010000000000000100000001100000101000000000001010000100000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100001000001000011000000110100000011000001001000010000010001011000000010001000000000000000010000000001000000000000000100010000000010100000000000000000110000000000000000000001000000010000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010100000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000001000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000010000001010000000001010010000000000000000000000000001001000000000000000000001000000100000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000101001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000010000000000000000000000000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000001000000000100001010000110001000000000000000000010 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100010000010000010000110000000000000011000000010100000011000001001000010000010001011100000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000111001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000010000001000000000010001000001000000000000000001000000000000110100000000000000000000000000000000100000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100100000000001101000000010000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000010000000000000100000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000010000100100000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 100100000100000000000001000000000000000100100000000010001000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000101000010000010000000010001000000100000000010000000000110100001000101011000000010000100000000100000000100000010101000000000000000000001000110001001000000000000000000001100000000000001100000000000000110000000000000000000000100001000000000010001100000000000000000000001000000000000110100000000000000000000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010001010000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000000000010000000100010010010000001000000000000000000000000000000000000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000001001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000001000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001001000010010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000000001000000001001000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000000001101000000000000100000100000000000000000000000011000000001010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010101000000101000000010000100001010001000111100000000000000000000000001000000000000100000000100001000100100000000001100001000010100001000000111000000000010001000001100000000000000000001000000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000001000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000010000000000001001001000100001010000110000000001000000000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000001000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000110000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000001000000000100000000100000000000000000100010000100000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010010000000001000000000000000000000100000001001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000100000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001010000000000000000000000000100010000000000000001011000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001001000010010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000000001000000001001000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000000001101000000000000100000100000000000000000000000011000000001010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010101000000101000000010000100001010001000111100000000000000000000000001000000000000100000000100001000100100000000001100001000010100001000000111000000000010001000001100000000000000000001000000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010010100000000010000010111000001000100000001010000111000001000000000000000000000000000101000000000100001010000110000000000000000000000010 000010001000100011010000100001000000001101100000000010000000000000000000000000000000000000000000000000100000000000000100000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001100000000000000100000000000000110000000000000000000000100001000000000111001000000000000000000000001000000000000110100001000000000000000000000000000000001000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000001000000010100000101000000000000100001010001000000010000000000000000011000000000000011010000000100000000000100000000000001100000000000000000010000000000000010000000001010000000000000000000100010000000000010000100000000100000000000000000000100000010001000000000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000100000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000100000000000000000100000100000000000000000000010100000001010010000000000000010000000110000000000010000001100000001000000000100100000000000000010000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000000000000001000000000100001010000110000001000000010000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000010000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000000000001000110000000000000000000001000000010000000000000010010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000100001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000000100001000000000000000001000001000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000010000000000001001001000100001010000110000000001000000000000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000000010000000000000000000000000000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001101000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000101000000000000111000000000000000000000000001000000100010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000001000000100000011000100000000000000001000000000100000000000000000000100000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000100000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000001000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010010000000001000000000000000000000100000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000001001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000010000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000010000100001000000000100001010000110001000000000001000000010 000010001000000100000100110000000000000000000001101000000000000000000000000000000000010000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000100000000000000000000001001000000000000000001000000000100000000100000001000000000100010000000000000000000000000010100000001100001000000000110001001100000000000011000000000000000000000000000000000000000001000001100000000000000000000000000000000001000000000001000000000000000001000000000001000000110100000000000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000000000000010000010111000001000100000000100110001000001000000000000000000000000000000000001000100001100100000001000000000001000000010 100100110100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000101011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000001000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000010000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000010000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001001000010010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000000001000000001001000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000000001101000000000000100000100000000000000000000000011000000001010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010101000000101000000010000100001010001000111100000000000000000000000001000000000000100000000100001000100100000000001100001000010100001000000111000000000010001000001100000000000000000001000000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010010100000000010000010111000001000100000001010000111000001000000000000000000000000000101000000000100001010000110000000000000000000000010 001010001000100011010000110000000000000000100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000000000000101000000000001011000000000000100001000000000010001000000000000000000000001000000000000110100001000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000100011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000100001000010100000101000000000000110001010001000010100001000000010000000000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000100000000000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100001000100011010000110000100000000000000001101000000000000100000000000000000000000000000000000000000000000000000000000010000010000000000000000101000000000000000110000010000100000000000000010001001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000001010000100100001000000000000000011000000001000100100000000010000000000100000000000000000000000010000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100001101000000000000100001010101000000000010000000000000001000000000000011010000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000010000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010100110000000000000000000001101000000000010000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000100000110000001100000010000000000000000010100000000101000000010000100001010001000111100000000000000000000000001000000000000100000000100001000100100000000001100001000010100001000000111000000000010001000000100000000000000000001000000000001000000000000001000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000010000010000001011000000000000000000000010000000010000000000010000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001000000001000000000100100000000001000000000000000000000000000000100000000000000000000100111010000000000000000100100000000010001001000000000000000000000000000000000001000000100000000000000000100000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101100000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000101000000000000111000000000000000000000000001000000100010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000001000000100000011000100000000000000001000000000100000000000000000000100000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000100000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000001000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010010000000001000000000000000000000100000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000001001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000100000000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001000000000000000010000000000000000000101000000010000000010000010000000100010100000001000000000000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000100010000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000101000000000000000100010000000000000000000000010010000000101000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000110000000000000100000000000001100000100100000000010000000000100100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011010010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000001000001000110001001000000000000000000001110000000000000100000000000000110000000000000000000000100001000000000010001010000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000000000001000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000010000000000000001000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000010000001100000000100001010000110010000000000000000000010 100100110100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000000100001000100000001000000000001001010100 001010001000100011010000110000000000000100100000010011000000000000000000100101000000000000000000000001000100000000100000001000000000001000100000000000100000000000000000000000010001000010010010100100010001000000100000000000000000000100100001000101011000000010000000000000100010000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001011000000000101000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000000010000000000000000001000000000000011010000000100000100000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000010100000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000101000000000100001010000110000000000000000000000010 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000010000100000000000000010001001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100100001000000000000000011000000001000100100000000010000000000100000000000000000000000010000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001100000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000001000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000010000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000001110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000010000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000000000001000110000000000000000000001000000010000000000000010010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000100101000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000000100001000000000000000001000001000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000010000000000001001001000100001010000110000000001000000000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000010000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000110001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000100100000000001000100000000000000000000000000000000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100100000000000000000000000001000010000100000000000000000000000000000000000000010000110001001000000000000001011000000000001000010100000000000000110000000000100000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010101000000000000010000000000000000010010000000100000000000001100000000000000000000000000000000000000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000001100000100100100000000000000000001000001100000000000000000000000000000000000000000000001010000000000000001000001000001000000110100000001000010000000000000000000010000001000000000000000000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100011000000000001000000000001001100000000 000010001000100011010000110000000000000100100000000011000100000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000000000000000000100100001000101011000000010000000000000100000000100000011101000000010000000000001000110001001000000000100000000001100000000001000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001100000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000001000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000010000000000001001000000000110000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000010000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100001000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010001000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000000000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000010000001000000000010001000001000000000000000001000000000000110100000000000000000000000000000000100000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100100000000001101000000010000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000010000000000000100000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000000000000000000100000000000000000100000000000010000100100000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000010001000100011010100110000000000000000000001101000000000010000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000010000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000010000000001000000000100001010000110001000000000001000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000101001010100000010101000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000100000010000000000000000001000101000000000000000000000000000000000000000000000000100100000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100100000000000000000000000001000010000100000000000000000000000000000000000000010000110001001000000000000001011000000000001000010100100000000000110000000000000100000000000011000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000010010000100000000000000000000010001000001010010000000000000000000001000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101001000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000001001000000001000000000000000000010001001000000000100000010000100010100000000000000000000001010000100010100111000000000000001000000001000000100000000010000010000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100011000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000100000000010000001111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000010000000000001001000000000110000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000001000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010001000000000000000000010000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100000000000101000000000001010001000000000000000000000010010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000000000100010000010000010000110000000000000011000000010100000011000001001000010000010001011000000000001000000000000000110000000001000000000000000000000000000010100010101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000010000000000000100000000001000100000001000000000000000000000100010000000001000000000000000000000000001010010001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000001000010000001100000000100001010000110010000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001001000010010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000100000000001000000001001000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000000001101000000000000100000100000000000000000000000011000000001010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010101000000101000000010000100001010001000111100000000000000000000000001000000000000100000000100001000100100000000001100001000010100001000000111000000000010001000001100000000000000000001000000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010010100000000010000010111000001000100000001010000111000001000000000000000000000000000101000000000100001010000110000000000000000000000010 001010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000001000100000000001000000010000010000000000000000001000000000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000010000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000100100000000001000100000000000000000000000000000000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 100100000100001000000001000000000000000100100000000010010000000001000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000010000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000010000100000000000000000000110100000000000100100000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000010001000000000000000010000000001000000000000000100010000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100100000000000000100010000000000000100000000010010000000001000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000110000000000000100000000000001100000100100000000010000000000100100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100100000000000000000000000001000010000100000000000000000000000000000000000000010000110001001000000000000001011000000000001000010100100000000000110000000000000000000000000011000000000010001000000000000000000000001000000000000110100001000000000000000000000000000000000000000000010000100000001000000000000000011000001001000100100000000010000000000100000000000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000010000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001000000001000000000100100000000001000000000000000000000000000000100000000000000000000100111010000000000000000100100000000010001001000000000000000000000000000000000001000000100000000000000000100000000000 000010001010100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001000000000011000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000011100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000000000001100000010000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000001000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000000001000000000001000100110100000001000010000000010000000000010000001000000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000000000000000100010000000100000100001010000110000000000000100000001000 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000010000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000000000001000110000000000000000000001000000010000000000000010010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000100001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000000100001000000000000000001000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000010000000000001001001000100001010000110000000001000000000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001000000000011000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000011100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011110011001000000000000100000000011000011000100001010010110000000000000001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000000000000101100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000100000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000001001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000110010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000010000000000000000001000001100000001000000000100100001000001000001000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 001010001000100011010000110000000000000000000001101000000000000100000001000010000000000000100000001000000000000000100000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001001101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000001000000000000000000100000000000000110000000000000000001000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000001000000010100000101000000000000100101010101000000000010000000000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000100000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000000000000000010000000110001001001100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000010001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000001000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000000000001001001000000110111001000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000010000000000000000100000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000010000000000001001000000000110000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000010100010000000000000000010000000000000100000000001010010110100000000000010100100000000100010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000001010000001000000000000000000000000000000001000000001000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000010010000000000000000000000000000000001100001001000000000100100000000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000000000000000000000000000000101010010000100000000010000010111000001000100000000100110000001010011001000000100000100000000011000011000100001010010110000000000000001000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000000001100100000000000100000000000000010100000000000000000000000000000000010010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101010000110000100001010001000011100000000000000000011000000000000011011000000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000000100010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 100100000100001000000001000000000000000100100000000010010000000001000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000010000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000000000000110100000010001000000000000000100000010000000010100000000111100011100011011000000100011000000001000110000010001011000000000001000000000000000010000100001000000000000000000000000010000000000101100000000000100001011001000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000000000000110100000000011100000000010000000000000100000001100000101000000000001010000100000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100001000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000001000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 100100000100001000000001000000000000000100100000000010010000000001000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000010000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000010000100000000000000000000110100000000000100100000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000010001000000000000000010000000001000000000000000100010000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000100000000010010000000001000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000110000000000000100000000000001100000100100000000010000000000100100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001010001000000100000000000000000000100100000000010000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000100000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000010000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000100000000000100001010010000001000001000000000000000000000001000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000010000000001000000000100001010000110001000000000000000000010 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010010100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100001000000000000000000000100010000000000010000000100000000000000000000000000100000010001000000000000001010000000000000000010000000100000000000000000000000000000000000000000000000000001000000000000000001000000000000000001000000000011000000110100000001000010000000000000000000010010001000000000001000000000000010000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000000101000000100000000000000000010000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000010010000000000000000001000000000100001010000110000000000000000000000000 000010001000100011010100110000000000000000000001101000000000010000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000010000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000010000000001000000000100001010000110001000000000001000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000000000000000000001001000010000010000000010001000100100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001100000000000000000010000000000010010000000001000000001000000010000100010000000000000000000000100000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010010001010000000001000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100110100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000101000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000110000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 100100000100000000000001000000000000000100100000000010001000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000101000010000010000000010001000000100000000010000000000110100001000101011000000010000100000000100000000100000010101000000000000000000001000110001001000000000000000000001100000000000001100000000000000110000000000000000000000100001000000000010001100000000000000000000001000000000000110100000000000000000000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010001010000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000000000010000000100010010010000001000000000000000000000000000000000000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000001001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000001000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 010101010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100000000100000011101000000010000000000001000110001001000000000100000000001100000000001000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010010000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001010000000100110000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 100100000100000000000001000000000100000100100000000010000000000001000000000000000001000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000010000000000000000000000000000000000000000000101010010000110000000010000010111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000100000000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000010000000000000001000000000000001000000000011000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000001000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000010000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000010000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000001000001000110001001000000000000000000001110000000000000100000000000000110000000000000000000000100001000000000010001010000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000100000001000001100000000000000000000000000000000000001000000000000000000000001000010000000000001001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000001000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100100001010000110000000000000100000000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001010001000000100000000000000000000100101000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000000001101000000000000100000100000000000000000000000011000000001010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101000000010000100001010001000111100000000000000000000000001000000000000100000000100001000100100001000001100001000010100001000000111000000000010001000001100000000000000000001000000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000000000010000000000000000000000000000000000000000000101010010000100000000010000001111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 001010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000001000100000000001000000010000010000000000000000001000000000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000010000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010001000001000000000100001000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000010000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101100000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000000000000100100000000010000000001000000000100100000000000000000000000101000100000000011000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000100000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000101000000000001000000000000000000000100001010000001000000000000000000000000000000000000100000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010001000000110100000001000010000000000000000000010000001000000000000000000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010100010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000001001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000000000100010000000001000000000000000000000000001010010001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000001000010000001100000000100001010000110010000000000000000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000001010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000010000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000000000000000001000000000000000001000000000001000100110100000001000010000001000000000000010000001000000000000000000000000000010000110000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001100000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000000001110000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 001010001000100011010000110000000010000000000001101000000000000100000001000010000000000000000000001000000000000000100000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001001101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000001000000000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010000110001001000100000000000000000000000000001010100000000000001001010000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000001000000100000011000100000000000000000000000000100000000000000000000100000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000100000000000001000000010000000000000000010000000000000000010000000000100000000000001101100000010000001000000100000000000000000100000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110100000000000000000000000000000000000000000001010010000100000010000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000010000000000000000010100000101100000000000100001011001000000001000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000001000000000000000000000000000000000000000000100000010001100000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001111000000000000000000000010000000010000000000000100000000000000100010000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000001000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 100100000100000000000001000010000000000100100010000010000000000100000010000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000001100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110101000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100001000011000011000100001010010110000000000000001000000000 000010001000100011010000110000000000000100100000000010000000001000000000100100000000000000000000000101000100000000011000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000100000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000101000000000001000000000000000000000100001010000001000000000000000000000000000000000000100000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010001000000110100000001000010000000000000000000010000001000000000000000000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001010000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000101011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000001000000010000000000000010010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000100001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000000000100001000000000000000001000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000010000000001001001001000100001010000110000000001000000000000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000100000000110000000000010110000000000000000000100000001010000000000000001000000000000000010000000000000000000100000000010000000010000010100000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000010000000000000000100000000000000001000000000000000000000000000000000000001101000000000000100001000011000000000000000000000110100000010001000000000000000100000010000000010000000000111100011100011011000000100011100000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101000000010000100001010001000011100000000000000100000000001000000000000100001000100001000100100010000001100001000010000001000000111000000000010001000000100000000000000000001000000000001000000000000000000000100001010000001000000000000000000000000000000000000100000000000010000000000000000010000000000000000000000000000000001000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000010000000000000011000000001000000000000000000100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001000000000011000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000011100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000000000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011110011001000000000000100000000011000011000100001010010110000000000000001100000000 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011010010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000001000001000110001001000000000000000000001110000000000000100000000000000110000000000000000000000100001000000000010001010000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 000010001000100011010000110000000000000100100000000011000100000010000000000000100000001100000100000000010001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001000000100000100000000000000100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000101001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000100000001000001100000000000000000000000000000000000001000000000000000000000001000010000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000100000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000001000000001000000000100101010000110000000000000001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001010001000000100000000000000000000100100000000010000000000001001000000100100000010000100010100000000000000000000001010000000010100110100000000001000000000010000100100000000000000010000000000000000000000000000000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100001000100011010000110000100000000000000001101000000000000100000000000000000000000000000000000000000000000000000000000010000010000000000000000101000000000000000110000010000100000000000000010001001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100100001000000000000000011000000001000100100000000010000000000100000000000000000000000010000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000010000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010000000000000000000001000000001000000000100101010000110000000000000100000000001 100100000100001000000001000000000000000100100000000010010000000001000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000010000100010100000000000000010000001010000000010110110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000000000000110100000010001000000000000000100000010000000010100000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101010000110000100001010001000011100000000000000000011000000000000011010000000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000000100010000000000010000000000000100000000000000000000100000010001000010000000001010000000000000000010000000000000000000001010000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110100000001000010000000000000000000010000001001000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000000000000000010000000000000001100000000000010000000000000000000000000000000000000000000101110010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010000110001001000100000000000000000000000000001010100000000000001001010000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000001000000100000011000100000000000000000000000000100000000000000000000100000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000100000000000001000000010000000000000000010000000000000000010000000000100000000000001101100000010000001000000100000000000000000100000100000000000000000100010000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000001000000000000010000000001010010000000000000000000000000000000000000000000000000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100010000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011110000000000000000010000001001010000000000000000000000000100010000000000000001011000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000000000000000000000100000100001010000110000000000000100000000000 001010001000100011010000110000000000000000000001101010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000000000000000010000000110001001001100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000001000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000000000001001001000000110111001000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000010000000000000000100000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000010000000000000001000000000000001000000000011000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000011100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000000000001100000010000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100000000000000000000000000000000000000000000001000000000001000100110100000001000010000000010000000000010000001000000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100000000000000100101000000010001011000000000000000100000000000100000100001010000110000000000000100000001000 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000110000000000000000001000000000000000110000010000100000000000000010001001000000000010100000100001000000000000000000000000000000001001000000000100000010001100010100001000000000000000001010000000010100110001000000001000000000000000000100000000000000010010000010001000000001010000000000010000000000000000001000101000000000000000000000000000000000000000000001000100000000000000000000010000000000000100000000001010010110100000001000000000100000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000100000000101000000000001000000100100000000000000000000000000000000000000010000100001010001001000000000010000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000000000000010000000000001000000000000000001000001100000000000000000000000000000000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000001000000000000000000001000001001100001000100000001000000000001000010100 001010001000100011010000110000000000000000000001101000000000000100000001000010000000000000100000001000000000000000100000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001001101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000001000000000000000000100000000000000110000000000000000001000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000001000000010100000101000000000000100101010101000000000010000000000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000100000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000100000000000100001010010000001000001000000000010000000000000000000000000100000001010000000000000001000000000000000010000000000000000000101000000010000000010000010000000100010100000001000000000000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010111000000010100000011000001001000010000010001011000000000101000000000000000010000000001000010000010000000000000000010101000101000000000000110001010001000000010000000000000000011000000000000011110010000100000000000100000000000001100000000000000000010000000000000010000000001000000000000000000100100010000000001000000000000000000000000001010000001000000000000000000000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000101001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010000110001001000100000000000000000000000000001010100000000000001001010000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000001000000100000011000100000000000000000000000000100000000000000000000100000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000100000000000001000000010000000000000000010000000000000000010000000000100000000000001101100000010000001000000100000000000000000100000100000000000000000100010000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001010000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000001010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000010000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000000000000000001000000000000000001000000000001000100110100000001000010000001000000000000010000001000000000000000000000000000010000110000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 100100000100000000000001001000010001000100100000000010000000000100000001000000000000000000000000000000000000000000100000000000100001000010000001000001000000000000000000000000000000000000100001001010000000000000001000000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000010000000001100000001000000000100100000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000110011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000101000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100011011001000000001000000001000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000001000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000101001000100100000000010000000010000010000100000101000000000000011000000000100001100011000010100000000010001011000000010001000000000000000010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000000000010000000000000000010010000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000010000000000000000001000000000100001010000110000000000000000000000010 100100110100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000110000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100000000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000101001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000101010000000000000000010000000000000000000000000000000000000000000000000000000000001000000000000000001000000000000000001000000000001000000110100000001000010000000000000000000010010001000000000000000000000000000000000010000000000000000000000000000100000000010000010000010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000001000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000101100000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000010010000000011000010000000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000010100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000100000001010000000001000000000000000000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000010000100000000000001100000000000000000000000000000000100000000000000100010010010000001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000100000000000100101001000000000000000000000000000000001000000000000000001000000000001000100110100000001000010000001000000000000010000001000000000000000000000000000010000110000000000000000000000010000100000000000000000000010000000001110010000000000000000000000000000001000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100100000000000000000000000001000010000100000000000000000000000000000000000000010000110001001000000000000001011000000000001000010100100000000000110000000000000000000000000011000000000010001000000000000000000000001000000000000110100001000000000000000000000000000000000000000000010000100000001000000000000000011000001001000100100000000010000000000100000000000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000001000000000100100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000010000000000000001000000000000000000000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000100000000010000000000010000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001000000001000000000100100000000001000000000000000000000000000000100000000000000000000100111010000000000000000100100000000010001001000000000000000000000000000000000001000000100000000000000000100000000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000000010000000000010000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000001000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000001000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101100000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000001000000000010001000000000100000000000001000010000000110100000000000000000000000000000000000000000000000010000100100001000000000000000011000000001000100100000000010000000000100000000000000000000000010000011000000010100000011000001001000000000010001011000000000001000000000000000010000000011000010000000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100000100000000000000000000010000000001010010000000000000000000000000000000000010000001100000001000000000100100000000001000100000000000000000000000000000000000000000000000100111000000000000000000100101000000010001001000000000000000000000000000100000100001010000110000000000000100000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000001000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010011000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000101001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000010000000000000000000000000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000000010100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000000000100000001010000000010100110000000000000001100000000000000100000000000000010101000000000000000000000000000000010000000000000000001000101000000000100000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000100000110000001100000010000000000000000010100000000101000000010000100001010001000111100000000000000000000000001000000000000100000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000101001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000010000000000000000000000000100100100000000000001000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000001000001000110001001000000000000000000001110000000000000100000000000000110000000000000000000000100001000000000010001010000000000000000000001000000000000110100000000100000000000000000000000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011000000000000000000010000001000000000000000000000000000000000010000000000000000000000100100100000000000000000000010100000001010010000000000000010000000100000001000000000000000000001000000000000000010000001000000000001000010000000101000010000100010000000001000000000100001000000000100101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000100000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000101011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000001000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000010000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000010000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000000000000000000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100100000000000000000000000001000010000100000000000000000000000000000000000000010000110001001000000000000001011000000000001000010100100000000000110000000000000100000000000011000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000010000000000110000000000000100010011000000100011000000010101000000000000100000000000000000000000101000000000000000000100100000000000000000000000000000000000000010000100001010001001000000000000000000000001000000000000011010000000100000000000000000000000100000000100000000000000001000000000000000000000000100010010110000011000000000000000000000000000000000000000001000000000000010000000000000000010000000100000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000010010000100000000000000000000010001000001010010000000000000000000001000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000111000000001010000111000001000000000000000000000000000001000001000100001010000110000100000000000000000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010110000000001000000000000000000000100000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010100000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010101110000000000000001100100000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000100000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000100000000000010000000000101100000000000100001011001000000001000000010001000000001000010000000000000000010000000000100000000000001100000000000000000000000000000000100000000000000100010010010001001000100000000000000000000000000000000000001000000000001000001000000000000001000010000000001100000100100100000000000000000000000100000000100101001000000000000000000010000000000000100000000000101100000110100000000010000000010000100000000110000000000101001000000000100000000000000000000000000000010000000000000000000000100001100001000000000000000010000000001010010000000000000000000000000000000000000000001100000001000000000100101000000001000000000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010000110001001000100000000000000000000000000001010100000000000001001010000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000010000000000010000000001000000000000000000000000000010100000101100000000000100011011001000000001000000001000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000001000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000000000000000000010000000001100001000000000110001000101000000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000000000011000000101010110000000001000000000000000000000100000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000000000000101100000000010000000000000000000000000010000000000000000000000000000000000000000000010000010000000000100000000110000000000000110000000000000000000100000001010000000000000000100000000101000000000000000000000000000000001101000000000100000010001100010100001000000000000000001010000000010100110000000000000001100000000000000100000100000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000001000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000100000001000001100000000000000000000000000000000000001000000000000000000000001000010000000000001001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000001000000000000000000000000000100111000100001000000001010000111000001000000000000000010000000000001001001000100001010000110000100000000000000000000 000100010100000000000001000000010001000100100000000010000010000100000000000000100000001100000100000000010001010000100000001000000000001000100000000000100000000000000000000000010001000010000010100100010001010000100000100000000000001100100001000101011000000010000000000000100000000100000010101000000010000000000001000110001001000000000100000000001100000000000000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000010000000000000001000000000010000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000001000000001000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000001010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000010010000000000000000000000000000000001100001001000000000100100000000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 100100000100000000000001001000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101100000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011000100000000000000000000000000100000001000100000000000000010000010100110100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101000000000000110001010011000000010000000010000000000000000010000000000000000010000000000100100000000001101000000010000000010000000000010010000000001000000000000000000000100010000000000010000000000000000000000000000000000100000010000000000000001000010000000001100000100100000000000000000010000000000000000000000000100100010000000000000000000000000000000000000001000000000000000000001000000001010000100110000001000000000010000001001000000000000000000000100000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000101010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000000010100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000000000100000001010000000010100110000000000000001100000000000000100000000000000010101000000000000000000000000000000010000000000000000001000101000000000100000000000000000000000000000000000000100000000000000000000010000000000000100000000001010010110100000010001000000000000000100000010000000010000000000111100011100011011000000100011000000010101000010011000000000000000000000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000001001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000110010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000010000000000000000001000001100000001000000000100100001000001000001000000000000000000111010010000100000000010000010111000001000100000000100110000001010011001000000000000100000000000000000100001000000000001000000000000001100000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000001100000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000000010000000000001000001100000010000010000000000000100100000000001000000000000000000000000000001110000000000000000000000000000010000000000000000010000000000001000100000000000100000000010001110000000000000000010000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010000000001010010000000000000000000000000000001000000000000001000001000010000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000110011010100110000000000000000000101101000000000010000000000001000000000000000000000000000000000000000000100000010000010000000000100000000100000000000000110000000000001000010000010000000010001000000100000000000000000000100100001000101000000000001001000000000100000010001100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100011011001000000001000000001000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000001000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000010000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101100000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000010001000000100000000010000000000100110001000100000000000001001000000000100000000000100010100000000000000000000001010000000010100110000000000000001100000000000000100010000000000010000000000000000000000000000000000010000000000100000010000100000000000000000000110100000000000101100000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000010010000000011000010000000000000001000000010100000101000000000000100001010101000000000010000000000000001000000000000011010000000100000000000100000000000011100000000000000000010000000000000010000000001000000000000000000000001000000000010000000000000000010000000001100001000000000110001001100000000000011000000000000000000000000010000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 100100000100000000000001000010000000000100100000000010000000000100000010000000000000000000000000010000000000000000100000000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001000000000000000010000000000000000000101000000010000000010000010000000100010100000001000000000000001010000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000100000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000100010000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000101000000000000000100010000000000000000000000010010000000101000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000110000000000000100000000000001100000100100000000010000000000100100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010000110000000000000100100000000011000000000010000000000000100000001100000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000011000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000001000000000000000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000000100000000000000000010000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000001000000000010000000001001001000010000100110000000000000100000000001000000000000010000000000001000000010000000000000000000100000000100000000000000000000010000000011010010000000000000001000000000000000000000000000000000001000000000100100000000001000000000000000000000000000000100000000000000000000100111010000000000000000100100000000010001001000000000000000000000000000000000001000000100000000000000000100000000000 000010001000100011010000110000000000000100100000000010000000001000000000100100000000000000000000000101000100000000011000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000100000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000101000000000001000000000000000000000100001010000001000000000000000000000000000000000000100000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010001000000110100000001000010000000000000000000010000001000000000000000000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000000000000100100000000011000000000010000000010000100000001100000101000000000001010000100000001000000000001000100000000000100000000000000000000000010001100010000010100100010001000000100000000000000000000001000000000000000000000001001000000000100000010000100010100000000000000000000001010000100010100111000000000000000000000010000100100000000000000110000000000000000000000000011000000000010001000000000100000001000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000010001000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000011000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 000010001000100011010000110000000000000110100000000011100000000010000000000000100000001100000101000000000001010000100000000010000010000000000000100001000000000000000110001000000100000000000000010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000110100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000000000000000000011000100000000000000000000000000100000000000000000000100000000001000011000000110100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000001000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000001000000000000000001000000000100000000100000001000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000001100000100100100000000000000000000000000000000100101001000000000000000000010000000000000100000000000001100000100100000000010000000000000100000000110000000000101001000000000100000010010000000000000000100010000000000000001001000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000100100000000000000000100001000000000001000000000001001100000000 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000000000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000010000010000000001000000000010100000000001000000000000000000000000000000001001000000000100000010001100010100001100001000000000001010000000010100100000000000000001100000000000000100000000000000110000000000010000000000101001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000011000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000010000000010000000001100001000000000110001000100000000000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000100010000000001010010000000000000100000000000000000000000100000000000000000010000010000000000000000000000000000000000000101010010000101000000010000010111000001000100000000100110000001010011001000000000000100000000011000011000100001010010110000000000000001000000000 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000100100000000000000000000000000000000001000000000001000000110000000001000011110000000000000000010000001001010000000000000000000000000100010000000000000001011000000000000000000100000000000000000000000000000010000100100000000000000000000000001000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000001000000000000000000000000000100000100001010000110000000000000100000000000 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000001000000000000111000010000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000100000000000001000101011000000010000000000000100000000000100010110000000000000000000001010000000010100110000000000000001100100000000000100000000000000010100000000000000000000000000000000010010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001001000000000000100010000000010100000101000000000000110001010001000010100001000000010000000000000001101010000000010000000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000000000000010010000000001000000000000000000000000000000001000010000000000000000000000000000000100000001000000000000000000000000000000000010100001000000100000000000000000010000000000100000001000000000000000000010000010000000000000000000100001000000000000000001000000000000000010000000000000000000000000000100000000000000000000010000000001010010000000000000100000000000000000000000000101100000001000000000101100000000001000000000000000000000000000000011000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 000010001000100011010100110000000000000000000001101000000000010000000000001000000000000000000000000000000000000000000000000010000010000000000100000000100001000000000110000000000011000010000010000000010001100000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000000001110000000000000100000000000000110000000000000000000000100001000000000010001000000000000000000000001000000000000110100000000000000000000000000000000000000000000000010000100000001000000000000000011000000000000000000000100000000100000000000000000000100000000001000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000000000000000001000000010000000000000000010010000000000000010000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000000000000001000000000000000001010010001000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000000 000100000100000100001001000001000000001101100000000010000000000000000000000000000000000000000000000000000000000000000100000000100001010010000001000001000000000000000000000000000000000000100000001010000000000000001010000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000101011000000010100110000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000001000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000010000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000010000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 100100000100000000000001000000000000000100100000000010000000000001000000000000000000000000000000000001000100000000001000000010000010000000000000000001000000000000000110000000000000000000000010000000110001001001100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000010001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000001000110100000100000000000000000000101010000010000000000100010000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001010001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000000000000010000000000000010000000001000000000000000000000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000010000000000001000000000000000001001001000000110111001000000000000000000000000000000000000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010000010000000000000000100000100000000000000000000010000000001011010000000000000000000000000000000000000000001100000001000000000100100000000001100000000011000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000000000100001010000110000000000000000000000010 000100000100000000000000110000000000000100100000000011000000000010000000000000100000001101000100000000000001010000100000001000000000001000100000000000100000000000000000000000010001000010000010101010000000000000001000000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100000000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000100000000000010000000001100000000001000000000000000000011000000010100000011000001001000000000000000000001000000000000000000000000010000000001000000000000001000000000000010110000101100000000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000100000000000000000000000000000000000000000000000000001000000000000000001000000000000001000010000000000000000110100000001000010000000000000000000010000001000000000000000000000000000000000010010010000000000000000000000101000000000000001000010000000101010010000000001000000000000000000000100000000001100000001000000000100100000000001000000000000000000000000000000000000000000000000000100111000000001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001000000010 000010001000100011010000110000100000000000000001101000000000000100000001000010000000000000010000001000000000000000000000000010000010000000000101000001000100000000000000000000000001000000000100010001001000000010000100000000001000000000000000000000000000100001001000000000100001010100000010101000000100000000000001000110001001000000000000000011000100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000000000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000110001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000000000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000000101101000000010001001000000000000000100000000000100000100001010000110000000000000100000001000 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000000000100000000110000000000000110000000000000000000000010000000110001001000100000000000000000000000000001000101011000000010000000000000100000000100000010101000000000000000000001000110001001000000000000000011000000000001100000100000000000000010000000000000000000000000000000000010000000000000000000000100000001000010000000110100000000001100000000000000000000101000000000000000001001001000000000000000000000110100000100000000000000000000101010000010000000000100000000000000011000000010100000011000001001000010000010001000001000000000000000000000000010000000001000000000000000000000010000010100000111000100000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000100000100000000000000000000010000000000000000001000000000000000000001000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000001010000000001010010000000000000000000000000001001000000000000000000001000000000000000000000000000000000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 001010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000001000100000000001000000010000010000000000000000001000000000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000100000000001100000000000000100000000000000110000000000000000010000100001000000000010001000000000000000000001001000000000000110100000000000100100000000000000000000000000001010010000100000000000000000000000011000000001000100000000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000010001000000000000000010000000001000000000000000100010000000010100000000000000000110000000000000000000001000000010000000000000000010000000000000000010000000000100000000000000000000000000000000000000000001000000000100000000100000000000000000100010000000000000100000000010010000000001000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000110000000000000000000000000001000000000000000000001000000001010000100110000000000001000010000001001000000000000000000000000000000010000000000000000000000010000110000000000000000001010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000000000000101010010000100000000010000010111000001000100000001010000111000001000000000000000000000000000001100000000100001010000110010000000000000000000010 000010001000100011010100110000000000000000000001101000000000010000000000100100000100000000001000000001000000000000000000000111000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000000001000010000100000000000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000001000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000010000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010000000001000000000100000000100000000000000000100011000000000000000000000010010000000001000000000000000000000000000000001000010010000001100100100100100000000000000000000000010000010100101001000000000000000000010000000000000100100000000001100000100100000000010000000000100100000000110000000000000010000011000000000000000000000000000000000011000000000000000000000000000100000000000101000000010000000001010010000000000000000000000000000000000000000001100000001000000000100100000000001000001000000000001000000000000000000000000000000000100111000100001000000001010000111000001000000001000000000000000000001000001000100001000100000001000000000001000010100 000010001000100011010000110000001000000000000001101000000000000100100001000010000000001100000100000000000000000000000000000010000010000000000100000000100000000000000000000000001001000010000010000000010011000000100000000000000000010000000000000000000100000000010000000010000010000000100010100000000000000000000001010000000010100110000000000000001100000000000000100000000000000010000000000000000000000000000000000010000000000000000000000100010000000000011000000000000000000000000000000000000001101000000000000100000100000000000000000000000011000000001000100000000000010000000001100000000001000000000000000000011000000010100000011000001001000000000000000000001000000000000000000000000010000000001000000000000001000000000000010110000101100000000000100001011001000000001000000000000000001000000000000011010000000100000000000100000000010001100000000010000000010000000000010010000000001000000000000000010000100010000000001000000000000000000000000001010000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000010010000100000000000000000000000001000000000000000000001000000100010000100110000000000000000010000001011000000000000000000000010000000010000000000000100000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100100000000001000000000000000000000000111010010100100000000010000010111000001000100000000100110000001010011101000000000000100000000000000000100001000000000001000000000000000000000010 000010001000100011010000110000000000000101100000000010000000000000000000000000000010000000000000001000000000000001000000000011000010000100000000000000100000000000000000000000001001000010000010000000010001000000100000000000000000000100100000000000000000000001001000000000100000010000100010100001000000000000000001010000000010100100000000000000001100000000000000100000000000000010100000000000000000000000000000000010000000000000000001000101000000000000000000000000000000000000000000000000100000000000000100000010000000000000100000000001010110110100000000000000000100000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000010000010000000000000000010100000101000000000110000000000000000000000000000010000000000000000010000000000000000010000000010100100000000001101100000010000001000000100000000000000000000000100000000000000000100010000000000010000000000000000000001000000000000100000010001000000000000001010000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000010000000001000000000000000000001000000000010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000010000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100001010000110010000000000000000000010 100100000100000000000001000000000100000100100000000010000000000001000000000000000000000000000000000001000100000000001000000000000001000010000001000001000100000000000000000000000001000010000010000000010001000000100000000000000000000100100001000101011000000010000000000000100000000100000010101000000000010000000001000110001001000000000000100111000000000001000000100000000010000010000100000000000000000000001000000000010000000000001000000000000000001001000010110000000000000000001001000100010000100010100000000000001000001000000000000000000000110100000100000000000000000000101010000010000000000100100000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000100000011010000000100000000000100000000010001100000000000000000010000000000010010000000001000000000000000010000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000100000001000000000100000010000000000000000000010000000000000000000100001000000000000000001100100000000000010000001000000000000100000000100000000000000000000010000000101010010000001001000000000000000000000000000000001100000101000000000100100000000001000100000000000000000000000000000000000000000100010100111000000000000000000100101000000010001001000000000000000000000000000001000100001000100000001000000000001000000010 000100010100000000000001000000010001000100100000000010000000000100000001000010000000000000000000001000000000000000100000000000100001000010000000100001000000010000000110100000000100000000000100010000110001001000100000000000000000000000000001010100000000000001001010000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000000001000000100000011000100000000000000000000000000100000000000000000000100000000000000011000000010100000011000001001000010000010001011000000000001000000000000000010000000001000000000000000100000000000010100000000000000000110000000100000000000001000000010000000000000000010000000000000000010000000000101000000000001101100000010000001000000100000000000000000100000100000000000000000100010000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000001001001000010000100110000000000000000010000011000000000000000000000000000000000011000000001000000000000000000100000001000000000000010000000001010010000000000000000000000000000000000000000000000000001000000000000000010010001000000000001000010000000101000010000100000000000000000000000100001000000001010000111000001000000000000000000000000000001000001000100001000100000001000000000001001010100 000100010100000000000001000000010000000100100000000011000000000000000000100100000100000000001000000001000000000000000000000111000010000000010100000000110000000000000110000000000000000000001010000000110001001000100000000000000000000000000001000101011010000010000000000000100000000000100010100000000100000000000001000110001001000000000000000011000000000000000000000000000101000000000001010001000000000000000000000000000000001010100000000000000001000000000000110110000010000000000000000000000000000000000000000010000000000000100100010000000011001100000000000000000000000000100000000000100000000000000010000010100010100000010000011000111001000000000010001011000000010001000000000000000010000000001000000000000000000000000000010100000101100000000000100001011001000000001000000000000000001000000000000111010000000100000000000100000000010001100000000000000000000100000000001000100000001000000000000000000000100010000000001000000000000000000000000001010010001000000000000000000000001000010000000001100000100100000000000000000000000000010000010100101001000000000000000000110000000000000100000000000001100000100100000000010000000001010000100110000000000000000010000001001000000000000000000000000000000010000000000000000000000010000100000000000000000000010001000001010010000000000000000000001001000000000000000000000000001000000000000000010000001000000000001000010000100101010010000100000000000000100111000000000000000001010000111000001000000000000000000000000000001000000000100000000100000000000000000100000000000 000010001000100011010000110000000000000101100000000010000000000000000000000000000000000010000000000000000000000000000000000010000010000000000000000001000000000000000110000000000100000000000000010001001000000000000000000000000000000100100000000000000000000001001000000000100000010000100010100000000000000000000001010000000010100110100000000001000000000010000000100000000000000110000000000000000000000000001000000000010001000001000000000000000001000000000000110100000000000000000000000000001000000000010000000010000100000001000000000000000011000000001000100100000000010000000000100000000000000000000000000000011000000010100000011000001001000000000010001011000000000001000000000000000010000000001000010000010000000000000000010100000101000000000000110001010001000010100001000000010000000000000010000000000001000100000000000100000000010001110000000000000000010010000000000010001000001000000000000000000000100010000000000000000000000000000000000001011000001000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000100100000000000000000000000000000001000000000000000000001000000000000000000010000000000000000000000001000000000000010000000000001100000000100000100000010000000000000100000000000000000000110000000001010010000000010000000000000000000000000000000001100000001000000000100000010000001000000000000000000000000000000010000101000000010000010111000001000100000000100110000011010011001000000000000100000000011000011000100001010010110000000000000001100000000 // segsites: 1509 positions: 0.00027338 0.00107777 0.00166990 0.00235771 0.00259183 0.00273468 0.00391514 0.00429062 0.00458880 0.00638041 0.00649767 0.00725232 0.00743398 0.00802931 0.00864932 0.01124838 0.01132568 0.01175132 0.01249745 0.01288583 0.01325325 0.01369567 0.01509190 0.01540236 0.01581992 0.01621488 0.01623931 0.01630671 0.01709509 0.01711537 0.01749148 0.01952005 0.01963333 0.02005059 0.02079347 0.02138673 0.02228938 0.02287875 0.02304190 0.02313911 0.02319625 0.02427781 0.02572980 0.02592877 0.02622837 0.02729029 0.02732735 0.02734075 0.02760152 0.02910702 0.02980220 0.03084609 0.03086351 0.03093073 0.03132830 0.03315573 0.03399782 0.03490959 0.03555699 0.03580989 0.03667254 0.03787556 0.03838453 0.03861579 0.03908993 0.03927422 0.03994650 0.04077727 0.04170952 0.04408316 0.04409433 0.04490018 0.04540838 0.04632672 0.04648521 0.04751967 0.04832163 0.04845596 0.04891149 0.04904649 0.04995358 0.05054689 0.05103414 0.05156040 0.05265170 0.05307837 0.05324335 0.05351942 0.05417938 0.05442074 0.05509994 0.05568062 0.05774262 0.05791231 0.05940989 0.06004581 0.06110604 0.06183175 0.06185400 0.06268730 0.06301685 0.06306382 0.06341217 0.06587876 0.06588503 0.06659707 0.06672094 0.06721602 0.06783049 0.06930617 0.06961661 0.07185183 0.07263634 0.07326432 0.07518290 0.07675485 0.07677101 0.07752822 0.07853689 0.07905894 0.07946772 0.07990112 0.08056736 0.08071658 0.08075370 0.08133993 0.08181405 0.08199286 0.08231779 0.08278316 0.08425024 0.08509707 0.08576917 0.08602322 0.08629808 0.08675111 0.08809929 0.09089855 0.09167422 0.09405044 0.09631648 0.09843186 0.09932360 0.09954618 0.09983894 0.10042682 0.10077304 0.10109339 0.10223903 0.10425866 0.10550849 0.10606211 0.10776206 0.10802844 0.10907471 0.11002651 0.11103764 0.11122774 0.11138937 0.11153831 0.11172729 0.11234029 0.11259302 0.11271398 0.11313581 0.11335485 0.11395864 0.11485225 0.11495591 0.11568249 0.11599856 0.11954221 0.11994779 0.12010030 0.12029552 0.12067873 0.12133805 0.12270324 0.12297397 0.12309615 0.12449159 0.12640460 0.12925341 0.12944851 0.13033447 0.13162200 0.13188958 0.13255666 0.13482918 0.13517137 0.13631517 0.13717360 0.13769824 0.13786941 0.13801619 0.13823322 0.13832827 0.13885553 0.13918830 0.13925532 0.13963103 0.13990449 0.14054531 0.14176773 0.14194645 0.14303937 0.14329248 0.14472254 0.14481728 0.14489543 0.14493867 0.14508586 0.14589140 0.14655790 0.14720485 0.14767968 0.14792254 0.14835226 0.15121167 0.15188495 0.15305139 0.15307787 0.15911877 0.15958818 0.15979947 0.16166349 0.16277087 0.16593779 0.16634223 0.16638207 0.16642149 0.16802859 0.17041084 0.17043997 0.17254289 0.17300488 0.17405471 0.17406320 0.17432916 0.17486337 0.17538798 0.17564207 0.17627508 0.17663133 0.17667056 0.17765896 0.17817965 0.17875732 0.17890055 0.17896987 0.18348525 0.18389643 0.18394463 0.18537097 0.18783565 0.18829688 0.18928560 0.18976276 0.19047497 0.19060102 0.19157468 0.19241289 0.19315560 0.19548822 0.19637297 0.19692254 0.19711902 0.19839582 0.19991495 0.20080260 0.20147814 0.20181580 0.20238201 0.20295751 0.20341208 0.20410669 0.20474259 0.20554100 0.20560569 0.20674083 0.20697562 0.20743508 0.20748730 0.20763358 0.20768008 0.20774775 0.20801364 0.20927699 0.20932041 0.20948034 0.20985740 0.21138694 0.21308473 0.21504239 0.21520222 0.21525474 0.21541799 0.21542506 0.21547906 0.21612192 0.21638667 0.21647109 0.21666088 0.21717080 0.21821045 0.21822971 0.21860212 0.21876172 0.21950598 0.21973945 0.21981340 0.22017895 0.22049544 0.22105803 0.22108594 0.22222807 0.22241100 0.22294361 0.22407934 0.22563962 0.22679476 0.22816332 0.22915353 0.23062921 0.23106260 0.23123256 0.23205925 0.23240595 0.23497630 0.23671202 0.23676168 0.23778550 0.23933071 0.23993206 0.24008771 0.24147912 0.24150273 0.24175010 0.24248106 0.24261716 0.24285027 0.24307981 0.24338684 0.24386608 0.24510831 0.24561045 0.24562456 0.24614340 0.24638645 0.24669017 0.24694646 0.24798564 0.24876787 0.24983300 0.24988571 0.25037535 0.25041507 0.25046237 0.25059141 0.25068134 0.25083687 0.25136884 0.25148408 0.25219870 0.25238357 0.25300000 0.25315635 0.25350987 0.25442372 0.25463612 0.25591339 0.25624058 0.25679495 0.25943537 0.26002058 0.26061279 0.26235146 0.26254089 0.26292330 0.26336485 0.26452339 0.26519228 0.26567886 0.26664056 0.26667652 0.26756004 0.26775816 0.26803612 0.26907773 0.26988488 0.27000124 0.27122919 0.27129918 0.27135822 0.27180879 0.27241552 0.27281726 0.27309271 0.27322194 0.27387957 0.27429906 0.27508765 0.27559877 0.27727143 0.27762593 0.27771348 0.27783795 0.27837816 0.27861365 0.27885169 0.28009049 0.28036574 0.28129741 0.28133440 0.28181723 0.28405823 0.28406267 0.28546448 0.28628432 0.28659796 0.28872357 0.28992269 0.29032571 0.29034916 0.29139090 0.29157628 0.29157844 0.29222837 0.29420302 0.29447918 0.29451989 0.29488655 0.29580118 0.29585922 0.29607126 0.29706245 0.29851458 0.29908652 0.29916283 0.30123965 0.30131104 0.30231163 0.30384248 0.30414651 0.30483545 0.30572841 0.30641226 0.30666880 0.30837036 0.30866601 0.30935769 0.31033690 0.31075334 0.31111101 0.31124871 0.31240036 0.31437417 0.31457330 0.31489463 0.31517059 0.31553301 0.31629557 0.31690768 0.31691140 0.31905690 0.31969007 0.32008235 0.32070583 0.32163957 0.32168691 0.32236970 0.32359205 0.32412875 0.32470646 0.32580718 0.32603411 0.32675805 0.32691676 0.32734318 0.32855444 0.32863423 0.33004056 0.33138850 0.33251694 0.33277866 0.33289434 0.33422259 0.33575746 0.33660034 0.33760627 0.33809216 0.33816612 0.33891585 0.33950094 0.33950302 0.33960400 0.34029116 0.34071536 0.34156446 0.34471261 0.34505761 0.34614129 0.34662775 0.34709325 0.34718169 0.34733917 0.34763706 0.34877250 0.34970880 0.34997961 0.35055001 0.35100837 0.35107579 0.35267898 0.35316791 0.35367002 0.35625599 0.35697992 0.35724759 0.35785696 0.35947870 0.36000325 0.36013238 0.36047943 0.36096383 0.36135486 0.36164155 0.36188518 0.36217265 0.36246053 0.36252747 0.36296806 0.36465415 0.36491313 0.36534832 0.36585840 0.36609560 0.36649448 0.36865841 0.36960635 0.37108927 0.37122869 0.37157509 0.37296862 0.37326325 0.37362366 0.37378809 0.37413848 0.37565838 0.37672830 0.37803877 0.37839625 0.37871072 0.37977945 0.38029036 0.38190104 0.38192079 0.38237469 0.38357469 0.38361267 0.38493771 0.38504749 0.38537787 0.38625177 0.38723335 0.38724172 0.38730695 0.38744743 0.38775647 0.38901393 0.39132965 0.39240123 0.39324204 0.39456594 0.39469744 0.39492006 0.39605253 0.39682832 0.39717887 0.39844203 0.39929294 0.39970165 0.40016175 0.40236961 0.40242819 0.40525847 0.40534745 0.40539020 0.40641276 0.40756730 0.40818591 0.40841442 0.40995462 0.41095542 0.41103114 0.41190148 0.41265925 0.41267356 0.41294251 0.41388775 0.41403913 0.41454678 0.41599636 0.41637659 0.41639389 0.41694596 0.41777509 0.41812918 0.42169591 0.42183275 0.42238501 0.42258833 0.42260788 0.42373970 0.42417316 0.42420279 0.42450122 0.42522886 0.42587776 0.42695415 0.42815830 0.42938928 0.42971924 0.42984968 0.43040738 0.43114062 0.43132978 0.43166647 0.43182897 0.43188117 0.43312001 0.43353134 0.43373340 0.43437032 0.43587357 0.43629707 0.43666749 0.43950900 0.43971075 0.43972150 0.43991858 0.44035365 0.44055435 0.44076096 0.44234351 0.44310588 0.44320917 0.44366485 0.44367776 0.44437729 0.44517108 0.44550085 0.44789308 0.44841895 0.44852532 0.44852674 0.44859029 0.45099001 0.45111314 0.45211731 0.45292856 0.45296362 0.45304215 0.45352706 0.45373236 0.45426979 0.45463428 0.45477865 0.45681251 0.45687552 0.45709363 0.45711424 0.45717459 0.45780809 0.45895592 0.45909875 0.45957635 0.46019449 0.46072699 0.46261256 0.46357113 0.46439379 0.46476667 0.46548827 0.46617211 0.46760233 0.46795745 0.46811791 0.46869969 0.46913962 0.46923716 0.47032122 0.47104369 0.47271468 0.47307289 0.47451069 0.47497782 0.47522437 0.47561424 0.47665831 0.47668032 0.47735066 0.47751690 0.47782483 0.47917875 0.47941665 0.48046242 0.48057110 0.48159767 0.48230003 0.48238153 0.48291430 0.48329705 0.48452369 0.48466867 0.48468117 0.48470807 0.48672072 0.48772847 0.48875393 0.48888546 0.48986370 0.49020762 0.49057306 0.49136973 0.49156260 0.49189006 0.49198846 0.49273317 0.49392728 0.49404182 0.49407002 0.49411310 0.49413750 0.49473168 0.49485100 0.49559115 0.49604344 0.49630130 0.49743156 0.49760222 0.49763315 0.49783113 0.49797805 0.49870248 0.49938705 0.49959004 0.49995375 0.50101460 0.50112473 0.50142612 0.50201095 0.50269813 0.50287331 0.50338962 0.50378555 0.50402516 0.50574633 0.50741396 0.50751943 0.50809569 0.50946298 0.50959406 0.51005995 0.51022281 0.51088894 0.51153140 0.51195446 0.51242578 0.51435122 0.51440565 0.51455880 0.51515857 0.51555742 0.51681957 0.51822416 0.51853866 0.51959242 0.52070532 0.52087984 0.52117048 0.52173403 0.52193098 0.52196201 0.52414937 0.52465237 0.52546693 0.52563396 0.53091163 0.53138729 0.53165739 0.53180906 0.53190168 0.53190578 0.53297310 0.53339116 0.53506519 0.53655177 0.53794792 0.53818872 0.53852278 0.54011497 0.54124135 0.54150230 0.54208428 0.54274129 0.54278525 0.54424872 0.54434452 0.54539958 0.54540485 0.54563750 0.54615984 0.54732234 0.54853639 0.54867645 0.54933268 0.54938602 0.55181631 0.55194288 0.55213564 0.55314522 0.55317578 0.55403444 0.55452770 0.55465495 0.55490466 0.55690463 0.55890088 0.55932881 0.56050264 0.56256020 0.56257207 0.56312114 0.56349437 0.56390891 0.56522732 0.56546373 0.56838435 0.56891981 0.57058445 0.57340704 0.57405466 0.57474242 0.57520576 0.57539848 0.57574366 0.57575929 0.57590954 0.57880811 0.57963699 0.57972797 0.57981119 0.58101898 0.58137880 0.58166084 0.58215843 0.58243936 0.58271520 0.58335332 0.58387520 0.58421252 0.58483534 0.58618545 0.58619609 0.58699533 0.58722890 0.58724812 0.58818613 0.58834180 0.59030689 0.59040953 0.59500510 0.59527226 0.59598688 0.59692967 0.59803788 0.59854081 0.60029255 0.60050618 0.60140358 0.60184420 0.60287877 0.60340444 0.60440268 0.60590992 0.60596485 0.60704484 0.60837259 0.60966102 0.60979861 0.61005274 0.61021184 0.61039672 0.61087586 0.61283687 0.61296108 0.61456043 0.61475080 0.61656275 0.61708073 0.61758189 0.61765336 0.61869992 0.61946590 0.61956840 0.62136000 0.62284355 0.62369089 0.62386129 0.62466802 0.62517623 0.62604385 0.62768517 0.62856209 0.63102821 0.63131206 0.63138301 0.63147053 0.63248748 0.63369260 0.63480414 0.63636302 0.63668102 0.63670003 0.63697164 0.63985730 0.64003578 0.64044543 0.64059875 0.64348076 0.64366421 0.64393977 0.64498132 0.64757548 0.64791409 0.64825454 0.64853078 0.64907348 0.64998765 0.65023183 0.65253509 0.65275453 0.65397907 0.65414509 0.65435182 0.65479919 0.65538985 0.65556532 0.65577721 0.65656595 0.65660333 0.65668209 0.65734804 0.65740906 0.65757231 0.65835789 0.65853684 0.65993811 0.66006191 0.66115704 0.66324817 0.66363301 0.66436451 0.66469147 0.66576267 0.66577322 0.66633552 0.66648180 0.66659265 0.66715687 0.66749613 0.66752374 0.66762487 0.67050943 0.67199166 0.67267534 0.67317281 0.67372240 0.67375861 0.67559253 0.67596579 0.67702201 0.67732728 0.67823200 0.67849736 0.67863587 0.67976679 0.68125544 0.68306348 0.68335576 0.68361345 0.68371861 0.68383599 0.68397917 0.68428660 0.68455947 0.68535139 0.68656805 0.68875597 0.68886579 0.68910607 0.68980382 0.69004614 0.69090638 0.69124694 0.69131093 0.69204757 0.69209954 0.69251668 0.69253025 0.69339434 0.69345028 0.69378662 0.69423541 0.69434357 0.69499555 0.69511293 0.69582082 0.69654437 0.69751351 0.69757463 0.69764821 0.69943035 0.70029879 0.70050525 0.70091016 0.70266708 0.70404362 0.70489876 0.70489951 0.70525145 0.70631192 0.70794653 0.70952647 0.71058409 0.71302818 0.71327199 0.71468769 0.71560181 0.71580711 0.71649968 0.71670605 0.71688548 0.71708662 0.71781728 0.71863346 0.71899443 0.71930329 0.71970631 0.71999182 0.72188754 0.72229736 0.72230102 0.72356297 0.72360392 0.72373814 0.72381499 0.72397535 0.72438711 0.72556537 0.72572424 0.72617354 0.72622964 0.72733208 0.72772993 0.72778043 0.73035638 0.73094722 0.73191363 0.73248536 0.73252447 0.73252941 0.73255633 0.73311160 0.73421187 0.73592171 0.73745184 0.73899063 0.73980976 0.74160927 0.74277270 0.74295148 0.74381291 0.74477823 0.74741269 0.74800547 0.74841283 0.74862960 0.74886968 0.75007021 0.75016537 0.75453263 0.75463729 0.75569272 0.75613394 0.75736662 0.75840545 0.76121132 0.76129130 0.76185380 0.76328687 0.76426203 0.76539156 0.76619640 0.76726688 0.76737186 0.76816549 0.76859213 0.76886165 0.76923271 0.77083912 0.77087896 0.77354676 0.77401509 0.77432278 0.77450190 0.77461034 0.77494758 0.77496771 0.77508903 0.77534689 0.77649095 0.77748594 0.77785481 0.77848034 0.77877288 0.77894833 0.78088065 0.78197204 0.78267747 0.78268370 0.78322376 0.78353427 0.78413618 0.78439707 0.78457203 0.78579411 0.78630257 0.78842358 0.78904063 0.79090618 0.79107526 0.79176614 0.79274089 0.79274782 0.79327130 0.79360733 0.79369723 0.79376331 0.79416793 0.79492464 0.79541447 0.79596667 0.79740007 0.79825076 0.79949341 0.80061285 0.80215069 0.80293296 0.80451758 0.80573152 0.80580174 0.80616997 0.80670348 0.80702196 0.80702210 0.80704288 0.80725819 0.80806887 0.80870501 0.80908604 0.81038276 0.81044838 0.81112971 0.81117376 0.81128412 0.81130362 0.81164629 0.81174505 0.81192885 0.81202844 0.81273416 0.81328214 0.81351704 0.81450541 0.81516940 0.81617706 0.81643829 0.81669792 0.81719468 0.81730836 0.81784396 0.81830193 0.81870584 0.81876684 0.82153996 0.82193500 0.82260989 0.82293424 0.82398549 0.82486134 0.82497963 0.82503773 0.82660422 0.82730895 0.82819495 0.82863694 0.82876786 0.82905913 0.83002408 0.83009196 0.83076675 0.83078164 0.83087080 0.83162369 0.83273450 0.83313895 0.83351758 0.83397361 0.83465422 0.83467093 0.83473617 0.83537405 0.83540493 0.83558336 0.83576900 0.83630421 0.83659759 0.83676589 0.83683175 0.83761918 0.83793746 0.83796647 0.83856006 0.83856281 0.84024538 0.84031278 0.84114243 0.84203303 0.84247588 0.84291877 0.84300376 0.84456886 0.84481331 0.84519583 0.84633908 0.84670229 0.84675936 0.84686252 0.84691778 0.84786639 0.84799986 0.84815712 0.84825085 0.84896386 0.85076738 0.85081421 0.85142333 0.85147703 0.85236946 0.85277265 0.85380275 0.85437395 0.85472818 0.85486267 0.85489778 0.85653315 0.85665096 0.85714482 0.85755098 0.85764054 0.85816424 0.85827155 0.85852601 0.85898419 0.85923722 0.85992129 0.85995283 0.85995799 0.86064954 0.86146176 0.86280889 0.86393750 0.86434392 0.86615451 0.86720369 0.86730508 0.86827337 0.86852085 0.86944559 0.86959679 0.86992438 0.87007680 0.87230765 0.87258933 0.87340360 0.87355611 0.87402574 0.87469462 0.87480373 0.87503962 0.87617208 0.87672985 0.87752466 0.87868640 0.87902565 0.87955755 0.87993653 0.88000778 0.88009712 0.88038755 0.88049345 0.88169414 0.88172217 0.88260192 0.88276059 0.88298632 0.88316759 0.88326256 0.88346492 0.88353331 0.88391163 0.88545056 0.88554458 0.88589563 0.88594907 0.88623752 0.88670032 0.88780618 0.88997892 0.89033425 0.89070267 0.89212424 0.89252328 0.89300567 0.89302570 0.89348282 0.89371453 0.89424670 0.89506988 0.89532016 0.89651143 0.89668593 0.89781550 0.89795556 0.89801732 0.89825597 0.89857249 0.89861366 0.89954657 0.89967064 0.90033045 0.90051731 0.90062871 0.90191187 0.90207945 0.90245962 0.90321170 0.90374625 0.90397073 0.90510286 0.90515452 0.90718069 0.90849978 0.91019950 0.91073684 0.91090803 0.91163992 0.91250317 0.91316325 0.91341279 0.91404506 0.91462929 0.91492199 0.91527302 0.91600357 0.91601328 0.91873310 0.92020889 0.92034527 0.92077177 0.92226227 0.92365497 0.92390379 0.92400229 0.92582787 0.92604003 0.92640840 0.92752357 0.92906160 0.93075328 0.93080141 0.93112211 0.93321702 0.93332662 0.93346113 0.93374848 0.93392034 0.93409265 0.93422331 0.93444464 0.93576621 0.93731283 0.93793309 0.93833479 0.93861191 0.93918875 0.94022734 0.94122426 0.94228621 0.94235813 0.94236249 0.94236278 0.94250121 0.94290273 0.94433756 0.94453162 0.94573445 0.94685916 0.94858496 0.94862876 0.94877793 0.94904240 0.94953320 0.94970053 0.95020164 0.95067632 0.95150859 0.95171018 0.95279093 0.95355087 0.95388408 0.95473304 0.95563151 0.95777272 0.95858711 0.96030022 0.96044895 0.96279984 0.96293301 0.96297954 0.96330737 0.96446509 0.96495452 0.96534734 0.96537029 0.96545893 0.96556663 0.96613941 0.96633898 0.96646568 0.96665396 0.96682898 0.96699506 0.96805961 0.97042762 0.97055137 0.97092494 0.97124102 0.97129988 0.97139888 0.97190581 0.97270099 0.97314688 0.97421122 0.97451476 0.97547095 0.97558918 0.97702655 0.97736452 0.97780847 0.97960695 0.97990285 0.98031646 0.98072103 0.98373073 0.98405872 0.98443325 0.98520165 0.98521055 0.98636714 0.98641030 0.98703726 0.98763532 0.98765926 0.98767689 0.98804846 0.98835791 0.98934741 0.99014389 0.99078422 0.99228075 0.99263055 0.99314776 0.99320414 0.99383072 0.99418180 0.99439542 0.99489104 0.99494709 0.99607962 0.99620624 0.99623814 0.99664631 0.99706826 0.99811673 0.99859736 0.99990966 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000100000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000010000000000001000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000010000000000000000000100000000000000000000001000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000100 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100000000000000000010000110001000000000010000010100000000010000000000110000000010010000000000010001010000001000000000000001000000011000000000000001000100100010010000100000100000000001000000000100000100000001010000100000001100110000000110000001001000000000000000000100000001000000000000010000000000000000000001000010000100001110101000000000000100100000001000000100000000000000000000000000000000000010000000000001000000000000010000000000000000000000000000000000100000000000100000100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000101000000000001000000010000010000000000001000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000010000000000000000000100000000000000000000001000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000100 100000000000000000001001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000110000000100000010000000000100010000000000000000000010000000010010100000000 000000000100000000100000100000010000000000000000000000000101010000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110011000100000000000000000000000000010010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001100000000000000000000100000000000000000010001000000100000010000000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000001000000000011000000000000000000001100000001001001100000010001000000000000000001100000000000100100000101001000000000010000100000101000000000010100000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000001000000000000100110100001100100010010010011100100000000000000000000000100000010000001100001010000000001000000010000000000000000000000100100000000000000101000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000100000000000000000010000001000100000110000000000000000001000010001000000000010000000000010000000001000000000000100100100000100000000000000000010000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000001000011000000100010010000000000000000001000000000000000000001100000001000001100000010001000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000000100100000000000000100000000000000000000000000100000000000000100000000000000000100010000001000100010010010011100100000000000000000000000100000010000000001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011000000010010000000000000000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000000000000000000100000000001000100000100001001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100000000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000000001001000000000010000100000000000000010001000100001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000001000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000011010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100100001000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000110000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000001000000000000000000010110001100101110100000000000000000000000000000000000100100000000000010001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000100000000000000000000000100000001000010 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000110000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000001000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100000000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000000001001000000000010000100000000000000010001000100001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000001000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000011010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100100001000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000010000000000000000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010001001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 000000000101000000010001001000000010001001010000001000000101000000010010000100001100000000011000010010000000000100000100000000000000000000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000000000010001000000000001000010000000001010000000000000000000000000000000010000001000100000000000000001000000001001001010000100000000000001110000010000000000000000000000000000000000100000010010000000000010100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000100100001000001000000000000000000100000001000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011100000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000010000000000010000000101000000000000000100110000000000101100000000010010001000000010000000000110010000000100001000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100000000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000001001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000100010000000000000000000100000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010110010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000001000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000001001000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000010010001010000001000000000000001000001011000000000000001000010010101000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000100000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011100000010000100000000000000000010000000000000001000010001100001000000000100000000001000000010000100100000100110000100000010000000000010000000101000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100001000100110000000010100001000010001001000000000000000111000000000000000100001000000001010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000100010000000000000001100000001001001010000100000000000000001101000000001010000100000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000101000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000010000000010010110000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010001000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010001000000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000100100000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000001000000000000010000000000000000100000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010000100101000100100000100000010000000000010000100000111000000000000000000100101101010000000000010010000110010000000000010110010000011000000000000000000000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000001000100001000000001000100 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000010000000000000000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010001001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000100000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000010010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000001000001000000010000000000000100000000000001000000000100000000101010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000001000100000000000010000010000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000001000000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000010000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000011000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000010010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001011000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000010000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010100000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000001000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000100000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000100000000001101000000010000000100001100000000010000100000000000000100000100000000000010000000000000000000000000000001000001000000000000000010000000110100100000000100000100000000000000000000000000010001000000000000000000000000000000000000011000000010011010000000000000100000010000000000000000000000100000011010000011010000000000000000000000100000100000000001100010000000100010000000001100000000001000010001000000010000001000000000100000000001000000100000000100000000000010000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000100000001010000100000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000001000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000100000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100100001000000100100000000000000000000010001000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000000100000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000010010000000010000000001000001000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000000010001001000001000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000100000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100100001000000100100000000000000000000010001000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000110100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001000001010001001000100000000001101000000010000000100001100000000010000100000000000000100000100000000000010000000000000000000000000000000000011000000100000000010000000110100100000000100000100000000000000000000000000010001000000000000000000000000000000000000011000000010011010000000000000100000010000000000000000000000100000011010000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000010000001000000000100000000001000000100000000100000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000100000001000000100010000000000000001000000100010010000100000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010000100000000000000000000001100100000000010000100000000000000000000010000000010100010000010010000000000000100110100001100100010010010011100100000000000000000000001110100001000000100001000000000001000000010000000000000000000000100100000100000000000000000001000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 000010000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000010000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000010000000000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011100001001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000100100110000000000100100000000010010001000100010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000010000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000100000000000000010001000000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001110000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100110000000000000000000000100011000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001001010001100001011000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000100000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101100000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010011011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100000000000000000010000110001000000000010000010100000000010000000000110000000010010000000000010001010000001000000000000001000000011000000000000001000100100010010000100000100000000001000000000100000100000001010000100000001100110000000110000001001000000000000000000100000001000000000000010000000000000000000001000010000100001110101000000000000100100000001000000100000000000000000000000000000000000010000000000001000000000000010000000000000000000000000000000000100000000000100000100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000101000000000001000000010000010000000000001000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000010000000000000000000100000000000000000000001000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000100 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000110000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000010000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000100000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000001000000000000001100000001000001101000010001000000000000000000001100000000000100000001001000000000001010000100000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000000000000000010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000000001000001000000010000000000000100000000000001000000000100000000100010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010001000000000000000000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001010000000000000010001000000001000000100000000110100000000001000100000000000010000010001000010000010000010000000000010001000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000110100100000010000000000000001000000000000000000010010000000000010000100000000100010000000000000000000000010000000000100001000100010000000000100000010000000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110011100000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000010010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000001000001000000100010010000000000000000000100000000011000001000000000000000000000001100110000000100000000000000100010101000000000010000000000000010000100000001000000000010000100010000000000000000000100000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100100000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000001100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000000000111000000000000100100100001000000100100000001000000000000000000000000010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001101000010000000000000100000000000000000010000100000000100000000000011100000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000110010000110010000000000010110010000011000000000000000000000000010000000000000100000000000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100001000100000000000000000010000000000010 100000000100000000000001001000000010001001000000000000000111001000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000010010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000001000001000000100010010000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010111100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100100101101101000000011010000001000000011000000000010110010000001000000000000000101000000000000000000000100000000000000000000000000000000000001100100000000010000000000010000001000000000100000000000000010000000010000000000010000000010010100000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000100000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000010000000000001000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000010000000000000000000100000000000000000000001000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000100 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010001000000000000000000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001100100000000000000000011000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110100000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000010010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100101000000000000001000000010000000000000100000001100001000001010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000100000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000010110000000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000010010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000001000001000000100010010000000000000000000100000000011000001000000000000000000000001100110000000100000000000000100010101000000000010000000000000010000100000001000000000010000100010000000000000000000100000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100100000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100100100000100100000000010000000010010000100000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100000001001000001001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000000000000000000010000000000000100000000000010000000000000000001000010000011000101000000000001000010000000100000000000001000000000000010001000000000000000000100000001000100 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000110000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000010110000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000100001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101100000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010011011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000010001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101000000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010010000000000001000010001100001000010001000000000000000000000000100100000100000000100000000000000100010000000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000100000000000100000000000001000000000010000000000000100000000000010001000000110000101000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001011000000010001001000000000000000000000000100001000010001000000000010000010110000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000010000010110001100101110101000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100000001001000001001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000011000000000000001000000000010010000000000000000001000000001000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000011000000010010000000000000000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000000000000000000100000000001000100000100001001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000100000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000100000000010000000000000100000000000110000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001010000000000000010001000000001000000100000000110100000000001000100000000000010000010001000010000010000010000000000010001000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000100000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000100000000000000000100100000000000000001000000010000000000010100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000010000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000001000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000100000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100100001000000100100000000000000000000010001000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000110100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000010001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101000000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010010000000000001000010001100001000010001000000000000000000000000100100000100000000100000000000000100010000000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000100000000000100000000000001000000000010000000000000100000000000010001000000110000101000000000100000000000000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100000001001000001001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000011000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000000000010000000000000000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000101000000000000000000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000010001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100000000000000000000000000011000000000001010010000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101000000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010010000000000001000010001100001000010001000000000000000000000000100100000100000000100000000000000100010000000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000001000000000010000000000000100000000000010001000000110000101000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000010000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000110000010000001011000000000100001000000100101101000000011010000001000000000000000000000110010000000000001000000001101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011010010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001110001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010010000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100000000000000000000000000000000000100100000000000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000110001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000000000100000010000001100001000001000001000000010000000000000000000000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000100100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000100000100000010000000001000000000000100100100000000000000000001000010000010001000000000010000010010000001001000110100000000000011010010000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000100000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000100000000000000000000010000000000001000010000000010000000010101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000000000010000000100100000000010000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000110000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000100000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000001010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000011100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110100000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000010010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000100000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000010110000000010010100000000 100000000110000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100100001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001001000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000001010100010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000000000010000000100000000000000000110000100000000100000000000000000010000000000010 100000000100000000000001011000000010001001000000000000000000000000100001000010001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000010000110001000100000000000000000000000000000010000000000000000100000000000000000000000001001000000000010000100000000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000100000010000001001000000000010000000010001000000000000000000000100100000000001000100000000000000100000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000000000000010010010000000010000100000000100010000000000000000000000010000000000100001000100010000000000000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000001100000000000000000000000010000000000000100011000101000000000000000010000000100000000000000000100000100000000100000000000000000010000000000010 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001000000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000001000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000100000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000100000000000010000000001000000000000100100100000000000000000001000010000010001000000000010000010010000001001000110100000000000011010010000000010001010000001000000000001000000100000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000100000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100110100001100100010010010011100100000000000000000000001110100001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000000000000010000100000000100000000000010000000000000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000000000000000000000000000000000100000000000010000100000000000000000000100011000101000000000000000010000000100000000000000000100000100000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000110000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000001000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000111000000000000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000001000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000010000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010011000000000010001010000001000100000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000001000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001001010001100001011000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011010010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001110001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010010000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000100000000000000000000000000000001001100000000000001000001000000000010000010000000000110000000000000000000000000000000000000010101000010000000000000000000000000000000011000000000001010000000000000000100010000000000000001100000001001001010000100000000000000001101000000001010000000000100001000000000000000010000010000000000100100000000001000000000001000000000100000000001000000100000000100000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001000000011000000000000000000010010001000000000000000000001000000000000000101000000000000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000001000100010000001000100010010010011100100000000000000000000000100000010000001100001010000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000000000100100001010000000001000000000000000010000000000111000010000000000000100101101000000010000010010000000010100100010000001100000000000000000000000000100000000001000100000100001001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000100000100000010000000001000000000000100100100000000000000000001000010000010001000000000010000010010000001001000110100000000000011010010000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000100000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000100000000000000000000010000000000001000010000000010000000010101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000000000010000000100100000000010000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000010001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101000000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010010000000000001000010001100001000010001000000000000000000000000100100000100000000100000000000000100010000000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000001000000000010000000000000100000000000010001000000110000101000000000100000000000000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000010000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000011000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000010010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000010001000000000000000100100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010100000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000010000001100000000000001000001000000000010000000010100100000000100000110000000000100000000000000010001001000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000100101000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000010100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001100000010001001000001100000000000100010101000000001010000000000000000000000000001000000000000010000000000000000101000000000000100100100001000000100100000000000000000000000000000000010000000010000000000000100010000001000100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000010000000010010110000000 100000000100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000100000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000100000000000000000100100000000000000001000000010000000000010100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000010000000000000000000000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000000000000010000000000010 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000010100000100000000100000001000000000000000001100000000000001000001000000000010100000000000000110000000000000000000000000000000000000010001000010000000000000100000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000000100000000000101100100010000001001000110100000010000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000000001000000000000010000001000000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000100000000011001110000001001000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000001010100010000000001000000000000010000000000000001000010001100001000010001000000000000000000000000100100001010000001001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000001000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000101000000010001001000000010001001010000001000000101000000010010000100001100000000011000010010000000000100000100000000000000000000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000000000010001000000000001000010000000001010000000000000000000000000000000010000001000100000000000000001000000001001001010000100000000000001110000010000000000000000000000000000000000100000010010000000000000000100010000000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000100010000000000000000000100000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100100000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000100001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101100000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010011011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100100000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000001001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000100010000000000000000000100000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100100000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100010000000000000000000000010000010001000000000010000010100000010010000000000100000000010010000000000010001010000001000000000000001000000011100000100100000000010010001000000000000000000000100000000011000001000000000000000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000010000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000110000000000011000000010010000000000100000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000001000000000000010000000000000000000000000100100010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000000100000000000000000010000000000010 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000100000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001010000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000100000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110101000100000000000000000000000000000010000000000000000100000000001000000000000001000000000000010000000001000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000100000001000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110000100000000000000000000000010001010000001000100000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000001000000000000000000000000010000000010000000000000000000000000100100000000010000100000000000000000000010000000010100010000010010000000000000100010100001100100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001101000001000000000000010000100000000100001000000010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000000100000000000100101101000000011010000000000000010000000000010110010000001000000000000000001000000001000000000000100000000000000010000000000000000000000100000000000000000000001000010000000100000000000000000000001010000000000000000010000000010010000000010 101000000000000000000001001000000010001001000000000000000111000000000000000101001000000000010000010010000000000101000101000000000000000000000000000000001100000000000001000001000000010010000000001000000110001000100000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100001000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000010000000000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000010100101000000001100000000000000000000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100000000000000000010000110001000000000010000010100000000010000000000110000000010010000000000010001010000001000000000000001000000011000000000000001000100100010010000100000100000000001000000000100000100000001010000100000001100110000000110000001001000000000000000000100000001000000000000010000000000000000000001000010000100001110101000000000000100100000001000000100000000000000000000000000000000000010000000000001000000000000010000000000000000000000000000000000100000000000100000100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000101000000000001000000010000010000000000001000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000010000000000000000000100000000000000000000001000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000101000000000000000000000000000010000000001000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001000100000000001000000000000100000000000000010010001000000000001000000001000000000000000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000000000000000000010000000000000100000000000010000000000000000001000010000011000101000000000001000010000000100000000000001000000000000010001000000000000000000100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010001000010100000000000000000000000000000011000000000001010001000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000001000000000000000100100000000001001000100000000000000000001000000000000000100000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001010000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001110000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000010101000010010001110000010001001000001100000000000110010101000000000010000000000000000000000000001000000000000011000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001010000000000010000000001110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100100000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000000010000000000000100000000000010000000000010000101100000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000100000000000010000000001000000000000100100100000000000000000001000010000010001000000000010000010010000001001000110100000000000011010010000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000100000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000010000100000000000000000000010000010010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000100000000000100100000000000000001000000010000000000000100000000000001001000010000010000010000001000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000101000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010110000000 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000010000010100100100000011010000000001100000000000100000000000010000000000000000100000010000000010000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000000100010000000000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000000010000000000010000100000001000000000010000000010000000001000000000000000100100000000001000100000000000000000000001000000000000010000000000000000100000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010000100101000100100000100000010000000000010000100000111000000000000000000100101101010000010000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011010010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001110001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010010000100000000000000000100000100000100100000000010000000010010000100000 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100100000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000001001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000100010000000000000000000100000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100100000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000010010100000000 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000100000000010000000000000100000000000110000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000001000001000000001000011010000011010000000001100000000000000000000000000000000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100001000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000000000000010000000000010 000000000100000000100000100000010000000000000000000000000101010000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110011000100000000000000000000000000010010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001100000000000000000000100000000000000000010000000000100000010000000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000001000000000011000000000000000000001100000001001001100000010001000000000000000001100000000000100100000101001000000000010000100000101000000000010100000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000001000000000000100110100001100100010010010011100100000000000000000000000100000010000001100001010000000001000000010000000000000000000000100100001000000000101000000010000000000000100000000000001000000010001000001000000000000010000000000000001000010001100001000000000000000000000000000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010110000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100100000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101000000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010010000000000001000010001100001000010001000000000000000000000000100100000100000000100000000000000100010000000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000001000000000010000000000000100000000000010001000000010000101000000000100000000000000000000010000000000000000000000100000001000100 100000000000000100000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000100000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000100011010000000000011001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000010000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010110011100110000000000100000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000000100000000001011001000000100000000001001000000010000111000000000000000000110101101000000010000010010000000010000100010000001100000000000001000000000000000000000000000000000000000100010000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000001000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000000000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000100000000000001010001100000000100000000000101100100010010001001000110100000000000011010000000000010001010000001000000000000001000000000000100000000000010010010001000000000000000000000000000000000100000100000101010100000000001100110000000100000010001000000000000000000000000100000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000000010000000000000000000010000000010010110000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000100000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101100000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010011011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010001000000000000000000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001100100000000000000000011000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110100000100000000001000000000000000100000001001000000000000010000000000000000000000000001000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000010010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000100000000000100000000001000100000100000000000000000000000010000000100000100000000000010000000000010000101000000000100000000000000010000000000000000010110000000010010100000000 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000000000000000000000000000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000010011000000000000100000000100100000000000000001000000010000000000000100000000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000110001000000000000000000000000000000000000000100010000000010000000000001000010001011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000100000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000100000000010000000000000100000000000110000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110101000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000001000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000100000001000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110000100000000000000000000000010001010000001000100000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000001000000000000000000000000010000000010000000000000000000000000100100000000010000100000000000000000000010000000010100010000010010000000000000100010100001100100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000100000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000010010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000001000001000000100010010000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010111100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100100101101101000000011010000001000000011000000000010110010000001000000000000000101000000000000000000000100000000000000000000000000000000000001100100000000010000000000010000001000000000100000000000000010000000010000000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000010010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000001000001000000100010010000000000000000000100000000011000001000000000000000000000001100110000000100000000000000100010101000000000010000000000000010000100000001000000000010000100010000000000000000000100000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100100000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000010000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000011000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000010010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000000000000000000000000000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000010011000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000000010000000100000000100000000000000000000000000001100010000000010000000000010 100000000100000000000001001000000010001001000000000000000101000000010000100100001100000000011000010010000000000100000100000000000000000000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000000000010001000000000001000010000000001010000000000000000000000000000000010000001000100000000000000001000000001001001010000100000000000001100000010000000000000000000000000000000000100000010010000000000000000100010000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000100000000000010000000010100010000000000000000000001100010000001000100011010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000010100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100010000000000100000000000010000010000000000100101100101000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010100000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000010100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 000000000100000000100000100000010000100000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000100100000000000000000001010001100000001100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001010000001000000000000000000001100000001000011100000010001000000100000000001000000000010000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100110000100000000010000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000101000000000000000010100000011000000000100001000001100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000110000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000110000000100000010000000000100010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000001000000000000000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000010000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000100110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000010000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000100000000000000010001000000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000100100000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000010100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001100000010001001000001100000000000100010101000000001010000000000000000000000000001000000000000010000000000000000101000000000000100100100001000000100100000000000000000000000000000000010000000000001000000000000010000000000110010010010011100000011000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000000001000001000000010000000000000100000000000001000000000100000000101010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000001000100000000000010000010000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000010000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000010001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000100000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000000000010010000110010000000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000010010001010000001000000000000001000001011000000000000001000010010101000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000100000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100101000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000010000001100000000000001000001000000000010000000010100100000000100000110000000000100000000000000010001001000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000100101000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000010100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001100000010001001000001100000000000100010101000000001010000000000000000000000000001000000000000010000000000000000101000000000000100100100001000000100100000000000000000000000000000000010000000000001000000000000010000000000110010010010011100000011000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000000001000001000000010000000000000100000000000001000000000100000000101010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000001000100000000000010000010000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010100000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011100000000001010000000000000000000010010000000000001100000001001001010000100000000001000000000100000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000010001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000000000000010010000000000010000100000000100010000000000000000000000010000000000100001000100010000000000100000010000000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110011100000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101010000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110011000100000000000000000000000000010010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001100000000000000000000100000000000000000010000000000100000010000000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000001000000000011000000000000000000001100000001001001100000010001000000000000000001100000000000100100000101001000000000010000100000101000000000010100000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000001000000000000100110100001100100010010010011100100000000000000000000000100000010000001100001010000000001000000010000000000000000000000100100000000000000101000000010000000000000100000000000001000000010001000001000000000000010000000000000001000010001100001000000000000000000000000000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010110000000 100000000100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000010100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000010000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101100000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000110000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000100000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000101100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000100000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101100000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010011011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001000000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000110001001000000000000000000000000001000000001000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000100000000000000000000000010001000000000000000000000000000000000000011000000010011110000000000000100000010000000000000000000000100000011010000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000010000001000000000100000000001000000100000000100000000000010000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000100000001010000100000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000110010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000001010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010100000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000001000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000010100101000000001100000000000000000000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100000000000000000010000110001000000000010000010100000000010000000000110000000010010000000000010001010000001000000000000001000000011000000000000001000100100010010000100000100000000001000000000100000100000001010000100000001100110000000110000001001000000000000000000100000001000000000000010000000000000000000001000010000100001110101000000000000100100000001000000100000000000000000000000000000000000010000000000001000000000000010000000000000000000000000000000000100000000000100000100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000101000000000001000000010000010000000000001000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000010000000000000000000100000000000000000000001000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000100 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010100010010000000000100011101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010001000010100000000000000000000000000000011000000000001010001000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000000001010001100000000100000000000101100100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010110000000100000000011000000000000000000100000001010000000000010000000000000000000001000010000100001110000100000000000100100100001000000000000000000000000000000000000000000010000000000000000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000010001000100010000000000010001001001000000000100000000001010000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000001000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000001000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000001000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000010011000001000000100000000100100000000000000001000000010000000000000100000000000011000000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000000000000000010000000001000100001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000000010000000100000000100000000000000000000000000001100010000000010000000000010 100000000000001000000001001000000110001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000100000001100000000000000010000001110000001010000000000000000000100000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000100000000000010000010000000100100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000010001100000001000000000010000000010000000000000000000000000100100000000001000100000000000100000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011100000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000010000000000010000000101000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000100000000001000100000100000000000000001000000000000001000010000011000101000100000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000010000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000010011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000011000000010010000000000100000000010000000010001000000101010000010000000000000000000000000001010000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 100000000100000000000001001000000010001001000000001001000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000010010001010000001000000000000001000001011000000000000001000010010101000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000100000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011100000010000100000000000000000010000000000000001000010001100001000000000100000000001000000010000100100000100110000100000010000000000010000000101000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000100000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000000000000010010000000000010000100000000100010000000000000000000000010000000000100001000100010000000000000000010010001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000100100000001000100 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001000000001000000000100000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100010100000000000000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010100100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000001000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100001000100100000000010100001000010001001000000000000000111000000000000000100001000000001010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000100010000000000000001100000001001001010000100000000000000001101000000001010000100000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000000000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000100000000000001010001100000000100000000000101100100010010001001000110100000000000011010000000000010001010000001000000000000001000000000000100000000000010010010001000000000000000000000000000000000100000100000101010100000000001100110000000100000010001000000000000000000000000100000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000000010000000000000000000010000000010010110000000 100000000000000100000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000100000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000011001010000001100000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000010000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010110011100110000000000100000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000000100000000001011001000000100000000001001000000010000111000000000000000000110101101000000010000010010000000010000100010000001100000001000000000000000101000000000000000000000100000000000000100000000010000000000000100000000000110000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000101000000000000000000000000000010000000001000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001000100000000001000000000000100000000000000010010001000000000001000000001000000000000000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000010000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000010000000000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011100001001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000100100110000000000100100000000010010001000100010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000010000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000010000000000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011100001001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000100100110000000000100100000000010010001000100010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110110000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000000000000000000010000000000000100000000000010000000000000000001000010000011000101000000000001000010000000100000000000001000000000000010001000000000000000000100000001000100 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000001001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000100110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000100000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001010010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000010010001010000001000000000000001000001011000000000000001000010010101000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000100000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100101000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001000000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000100000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000100000000000000000100100000000000000001000000010000000000010100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000101100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000010000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000010010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000001000001000000100010010000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010111100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100100101101101000000011010000001000000011000000000010110010000001000000000000000101000000000000000000000100000000000000000000000000000000000001100100000000010000000000010000001000000000100000000000000010000000010000000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000011000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000010000010100100100000011010000000001100000000000100000000000010000000000000000100000010000000010000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000100010000000000100000000010010000001000010001010000001000100000001000000100010000000000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000000010000000000010000100000001000000000010000000010000000001000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000000000001001100000001000000100001000000100001000000010010000000000000000000100100000000000000001000000010000000000000100000000000011000000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000010100000001000100 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001100000010001001000001100000000000100010101000000001010000000000000000000000000001000000000000010000000000000000101000000000000100100100001000000100100000000000000000000000000000000010000000000001000000000000010000000000110010010010011100000011000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000000001000001000000010000000000000100000000000001000000000100000000101010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000001000100000000000010000010000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000001100000010000000000000000001000010001001000000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000010001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000100000000010000000000000100000000000110000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000010000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101100000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000100000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000110000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000001110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000100000001000000100010000000000000001000000100010010000100000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010000100000000000000000000000100100000000011000100001000000000000000000000000100000010000000000001000000000000010000000000000000000000000000000000100000000000100000100000000000000100001000000000001000000010000000000000000100000100100000000000000001000000010000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010100000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000001000100000000000000000000100010100000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000110000010010000000000110000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000000000000000000000000100000000000001010110000000000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010001000000000000000000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001100100000000000000000011000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000110110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000010110000000010010100000000 100000000000000100000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000100000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000010110000000010010100000000 100000000100000000000001001000000010001001000001000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000100000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100100001000000100100000000000000000000010001000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000110100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000000100000100000000010001010110100000001100000010000000000000000000000001010000000100001000000000001001000000000010001000000000010000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000000001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100110100001100100010010010011100100000000000000000000001110100001000000100001000000000001000000010000000000000000000000100100000100000000000000000000010000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100111000100100000100000010000000000010000001011000000000100001000000100101101000000011110000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100100001000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000001000100100010001000000000010000000000010000000001000000000000100100100000100000000000000000010000010001000000000010000010100000010010000000000100000000010010000000000010001010000001000000000000001000000011100000100100000000010010001000000000000000000000100000000011000001000000000000000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000000000000000000010000000000000100000000000010000000000000000001000010000011000101000000000001000010000000100000000000001000000000000010001000000000000000000100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000100000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100110000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000001010001010000001000000000000001000000011000000000001001000010010001001000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100110010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000000000000001101000000000000000000010000100000000100001000010000000100010001000000010001100001000000000000000010000110000000100000000001011001110100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000100000000000000001100000000000001000001000000000010000001000001000000000000000000000000010000000000001100000001000000000000010000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010010000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000010000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000010100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000110000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000001000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000100000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100001000000000100000000001000000100000000100000000000010000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010100001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000000010000000000000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000010000111000000000000000100001000000000010000010010000000000100000101000000000000000000001000000000000000000000000001000000000000000010000000010100100000000100000110000000000100000000000000010001000000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000100100000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000010100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001100000010001001000001100000000000100010101000000001010000000000000000000000000001000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000100010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000000000000000000100100000000000100100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000010000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000010001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010001000000000000000000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001100100000000000000000011000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110100000100000000001000000000000000100000001001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000010000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011000000010010000000000100000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010000000000000110010000000000001000000001101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000010110000000010010100000000 100000000100000000000001001000000010001001000000000000000101000000010000100100001100000000011000010010000000000100000100000000000000000000000000000000001100000000100000010000001110000001000000000000000000001000100001000000000000000100000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000001000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001110000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100110000000000000000000000100011000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001001010001100001011000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010010100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100010001001000001001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000011000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100010011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010000100000000000000000000000100100000000010000100000000000000000000010000010010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000100000000000100100000000000000001000000010000000000000100000000000001001000010000010000010000001000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010110000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000001010110010000011000000000000000000000000010000000000000100000000000010000000000000000000000100100011000101000000000000000010000000100000000000000000100000100000000100000000010000000010010100000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000011010001000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000110000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000001000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100000000101000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000100010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000101000000110000000000000100100000001010010001000000000000000000110010000000000001000000001101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000010000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000010100000100000000100000001000000000000000001100000000000001000001000000000010100000000000000110000000000000000000000000000000000000010001000010000000000000100000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000000100000000000101100100010000001001000110100000010000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000001000000100000001001000001000000010001000000000000000000000000000000000000101000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000000000001001100000001000000100001000000100001000000010010000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001001000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000010000001100000000000001000001000000000010000000010100100000000100000110000000000100000000000000010001001000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000100101000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000010100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001100000010001001000001100000000000100010101000000001010000000000000000000000000001000000000000010000000000000000101000000000000100100100001000000100100000000000000000000000000000000010000000000001000000000000010000000000110010010010011100000011000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000000001000001000000010000000000000100000000000001000000000100000000101010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000001000100000000000010000010000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100000001001000001001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000011000000000000001000000000010010000000000000000001000000001000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010100000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000011000000010010000000000000000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000000000000000000100000000001000100000100001001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000010000010100100100000011010000000001100000000000100000000000010000000000000000100000010000000010000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000000100010000000000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000000010000000000010000100000001000000000010000000010000000001000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000000000001001100000001000000100001000000100001000000010010000000000000000000100100000000000000001000000010000000000000100000000000011000000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000010100000001000100 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100000000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000000001001000000000010000100000000000000010001000100001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000001000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000011010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100100001000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 000000000100000000100000100000010000000000000000000000000101010000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110011000100000000000000000000000000010010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001100000000000000000000100000000000000000010000000000100000010000000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000001000000000011000000000000000000001100000001001001100000010001000000000000000001100000000000100100000101001000000000010000100000101000000000010100000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000001000000000000100110100001100100010010010011100100000000000000000000000100000010000001100001010000000001000000010000000000000000000000100100000000000000101000000010000000000000100000000000001000000010001000001000000000000010000000000000001000010001100001000000000000000000000000000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010110000000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000001110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000100000001000000100010000000000000001000000100010010000100000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010000100000000000000000000000100100000000011000100001000000000000000000000000100000010000000000001000000000000010000000000000000000000000000000000100000000000100000100000000000000100001000000000001000000010000000000000000100000100100000000000000001000000010000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010100000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000001000100000000000000000000100010100000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000001000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000010000010100100100000011010000000001100000010000000000000000000000000100000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010010001000100000001000000100010000000000000001000000100010010000100000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010010000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100101000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001000000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000100000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000100000000000000000100100000000000000001000000010000000000010100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000010000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000110000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000010000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000010000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100100000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000001001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000100010000000000000000000100000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100100000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010100000000000000000000010000000000100000000010000000000000000010000010100100100000011010000000001100000000000100000000000010000000000000000100000010000000010000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000000100010000000000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000000010000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000000000001001100000001000000100001000000100001000000010010000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101001000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000100000000000001010001100000000100000000000101100100010010001001000110100000000000011010000000000010001010000001000000000000001000000000000100000000000010010010001000000000000000000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000000010000000000000000000010000000000000000000000000000000000100100101001000001000000000000000000001000100000001000000010000000000000000000000000000010000100010010010011110000000000000000000000000000000000010110001100101110100000000000000000000000100000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000000000100100001010000000001000000000000000010000000001000100001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000100000000000000100100001000100000000010000001010000010110011000101000000000000000010000000100000000100000000000000000000000000001100010000000010000000000010 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101100000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000100000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000010000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000100000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000010000000000001000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000010000000000000000000100000000000000000000001000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000110000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000001000000000000000000010110001100101110100000000000000000000000000000000000100100000000000010001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000100000000000000000000000100000001000010 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000100000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101100000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010011011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000100000000000010000000001000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000100100010000000001000001000000100010010000000000000000001000000000000000000001100000001000001100000010001000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000010100100000000000000100000000000000000000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000100000000000000000000100100000000000000001000000010000000000000100000000000001000000000100000000100010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000001100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000101100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000010000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000010011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000011000000010010000000000100000000010000000010001000000101010000010000000000000000000000000001010000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000100000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100110000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000001010001010000001000000000000001000000011000000000001001000010010001001000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100110010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000000000000001101000000000000000000010000100000000100001000010000000100010001000000010001100001000000000000000010000110000000100000000001011001110100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000001000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000001000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000010011000001000000100000000100100000000000000001000000010000000000000100000000000011000000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000000000000000010000000001000100001000000110000000000000100100000001010010001000010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010001000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000010000000001000000000000100100100000000000000000001000010000010001000000000010000010010000001001000110100000000000011010010000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001101000010000000000000100000000000000000010000100000000100000000000011100100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000100000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000100000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100100001000000100100000000000000000000010001000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100000101110100001000000010001000100000000000110100100000010000000000000001000000000000000000010010010000000010000100000000100010000000000000000000000010000000000100001000100010000000000000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000001100000000000000000000000010000000000000100011000101000000000000000010000000100000000000000000100000100000000100000000000000000010000000000010 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000010000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000011000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000010010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001011000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000010000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010100000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000001000000000000000000000000000010001000001000000001000000000000011000000001000100000000000000101000000001001001010000100000001000000001001000000001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000010000010000000000000010000010000000000010000000000100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001000000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000101000000000000000000000000000000000000100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000010000001100000000000001000001000000000010000000010100100000000100000110000000000100000000000000010001001000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000100101000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000010100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001100000010001001000001100000000000100010101000000001010000000000000000000000000001000000000000010000000000000000101000000000000100100100001000000100100000000000000000000000000000000010000000000001000000000000010000000000110010010010011100000011000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000000001000001000000010000000000000100000000000001000000000100000000101010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000001000100000000000010000010000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000110000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100010000000001000000000000010000000000000000000100100000001000100 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000001000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000010000001000000011000000000001001001010010001001000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100110010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000001001001000000000100000000001010000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000001000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001001000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000001001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000100110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000000000100000000010001010110000000001100000010000000000000000000001000010000000000000000010000000000100000000010000001110000001000000000000000001000100000000000001000000000000000000001000000000000000000000000000010001000001000000001000000000000011000000001000100000000000000101000000001001001010000100000001000000001001000000001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000010000010000000000000010000010000000000010000000000100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001000000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000000000100010010000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100100000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101000000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000011100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010010000000000001000010001100001000010001000000000000000000000000100100000100000000100000000000000100010000000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000001000000000010000000000000100000000000010001000000010000101000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000010000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000001000000000000001100000001000001101000010001000000000000000000001100000000000100000001001000000000000010000100000000000100000000000000000000000101000000000000100100100001000000100100000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000001110000001000000100001000000000001000000000000000000000000000000101100000000000000001000000010000000000000100000000000011000000010000000001000000000000010010000000000001000010001100001000010001000000000000000000000000100100000100000000100000000000000100010000000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000001000000000010000000000000100000000000010001000000010000101000000000100000000000000010000000000000000000010010000010010100000000 000000000100000000100000100000010000100000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000100100000000000000000001010001100000001100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001010000001000000000000000000001100000001000011100000010001000000100000000001000000000010000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100110000100000000010000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000101000000000000000010100000011000000000100001000001100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000100100010000100000010000000000000000000000011000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100010000000000000000000000010000010001000000000010000010100000010010000000000100000000010010000000000010001010000001000000000000001000000011100000100100000000010010001000000000000000000000100000000011000001000000000000000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000010000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000110000000000011000000010010000000000100000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000001000000000000010000000000000000000000000100100010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000000100000000000000000010000000000010 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000100001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101100000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010011011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010001000000000000000000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001100100000000000000000011000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110100000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000010010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100101000000000000001000000010000000000000100000001100001000001010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000100000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000010110000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000100000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000001000100100010001000000000010000000000010000000001000000000000100100100000100000000000000000010000010001000000000010000010100000010010000000000100000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000100000000000100000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001110100000010000010000010000000001000000000010000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000100000000001101000000010000000100001100000000010000100000000000000100000100000000000010000000000000000000000000000001000001000000000000000010000000110100100000000100000100000000000000000000000000010001000000000000000000000000000000000000011000000010011010000000000000100000010000000000000000000000100000011010000011010000000000000000000000100000100000000001100010000000100010000000001100000000001000010001000000010000001000000000100000000001000000100000000100000000000010000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000100000001010000100000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000000000000000000000000100000000010001010110000000001100000010000000000000000000001000010000000000000000010000000000100000000010000001110000001000000000000000001000100000000000001000000000000000000001000000000000000000000000000010001000001000000001000000000000011000000001000100000000000000101000000001001001010000100000001000000001001000000001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000010000010000000000000010000010000000000010000000000100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001000000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000110000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000001000000000000010000000000000000100000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000001000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010000100101000100100000100000010000000000010000100000111000000000000000000100101101010000011010001000000110010000000000010110010000001001000000000000001000000001000010000000100000000000000000000000000000001000010000000000001000000000000000010000000100000001000001000000000000000000000000000001000000100000001000101 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000101000000000000000000000000000010000000001000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001000100000000001000000000000100000000000000010010001000000000001000000001000000000000000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 100001000100100000000010100001000010001001000000000000000111000000000000000100001000000001010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000100010000000000000001100000001001001010000100000000000000001101000000001010000100000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000010000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000000000000000000000000100000000010001010110000000001100000010000000000000000000001000010000000000000000010000000000100000000010000001110000001000000000000000001000100000000000001000000000000000000001000000000000000000000000000010001000001000000001000000000000011000000001000100000000000000101000000001001001010000100000001000000001001000000001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000110100001000000000100000000000010000010000000000000010000010000000000010000000000100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001000000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000001100100010000100000010000000100000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000010000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000001001000000000000000110100000000000000100000000000011000010001000000010010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000001000001000000100010010000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010111100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100100101101101000000011010000001000000011000000000010110010000001000000000000000101000000000000000000000100000000000000000000000000000000000001100100000000010000000000010000001000000000100000000000000010000000010000000000010000000010010100000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000100000000000010000000001000000000000100100100000000000000000001000010000010001000000000010000010010000001001000110100000000000011010010000000010001010000001000000000001000000100010000000001000011000000100010010000000000000000001000000000000000000001100000001000001100000010001000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000000100100000000000000100000000000000000000000000100000000000000100000000000000000100010000001000100010010010011100100000000000000000000000100000010000000001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011000000010010000000000000000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000000000000000000100000000001000100000000000100100000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000010110000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001000000001000000000100000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100010100000000000000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000100000000000010000000001000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000100100010000000001000001000000100010010000000000000000001000000000000000000001100000001000001100000010001000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000010100100000000000000100000000000000000000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000100000000000000000000100100000000000000001000000010000000000000100000000000001000000000100000000100010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000001100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000001000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000000000000000000000000001100100000001001000001000000100010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011100000010000100000000000000000010000000000000001000010001100001000000000100000000001000000010000100100000100110000100000010000000000010000000101000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000001000010001000000000010110000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000100010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000010000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000001000000010000000100000000000000000100000101000100110000000010000000010010000100000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000011010001000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000110000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000100000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010101100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000000000000001000000011000010100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000010000000000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000100000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000010000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001001000010001001000010000000000111000000010010000100001100000000011000010010000000000100000100000000000000100000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000010000010001000000000001000010000000001010000000000000000000000000000000010000001000100000000010000001000000001001001010000100000000000001100000010000000000000000000000000000000000100000010010000000000000000100010000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000010000010000010000000000010001000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000100000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100011010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000100000000010000000001000000000010001000000001000000000100000100100000011001000000000100000000000000000000000000000000000000000100100000000000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000001000000000010010001000000000000100000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000010000100000001000000001010000000010000000000000000000000000100100000000001000100000000000000100000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000000000000010010000000000010000100000000100010000000000000000000000010000000000100001000100010000000000000000010010001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000001000100000000000010000010000010000001000000000100000000100000010000000000000000000010000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001010001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100010000000000010000000000000000000110000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000100100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100000001001000001001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000011000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000010000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011000000010010000000000100000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000001000000000000010000000000000000000000000100100000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000010110000000010010100000000 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100000000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000001110001000000000000010000000000000010010010000000000000001000001001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000100010000000000000000000100000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100100000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110101000100000000000000000000000000000010000000000000000100000000001000000000000001000000000000010000000001000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000100000001000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110000100000000000000000000000010001010000001000100000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000001000000000000000000000000010000000010000000000000000000000000100100000000010000100000000000000000000010000000010100010000010010000000000000100010100001100100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001101000001000000000000010000100000000100001000000010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000000100000000000100101101000000011010000000000000010000000000010110010000001000000000000000001000000001000000000000100000000000000010000000000000000000000100000000000000000000001000010000000100000000000000000000001010000000000000000010000000010010000000010 100000000100000000000001001000000010001001000100000000001101000000010000000100001100000000010000100000000000000100000100000000000010000000000000000000000000000001000001000000000000000010000000110100100000000100000100000000000000000000000000010001000000000000000000000000000000000000011000000010011010000000000000100000010000000000000000000000100000011010000011010000000000000000000000100000100000000001100010000000100010000000001100000000001000010001000000010000001000000000100000000001000000100000000100000000000010000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000100000001010000100000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000010000000000000000000010000001110000001000000000000000001000100000000000001000000000000000000001000000000000000000000000000010001000001000000001000000000000011000000001000100000000000000101000000001001001010000100000001000000001001000000001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000010000010000000000000010000010000000000010000000000100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001000000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000011000000010010000000000100000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000001000000000000010000000000000000000000000100100010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000000100000000000000000010000000000010 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001000000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000100000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000100000000000000000100100000000000000001000000010000000000010100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000010000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010001000010100000000000000000000000000000011000000000001010001000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000010000000110100000000000000000001010001100000000100000000000101100100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010110000000100000000011000000000000000000100000001000000000000010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000000000000000000010000000000000000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000010001010100010000000000000000000000100100000000000000001000000010000000000000100000000000001000000000100000000100010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000001100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000010000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000001010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000011100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000001000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000000000000000000010000000001100000000000001000001000000000001000000110100100000000100000100000100000000000000000000010001000000000001000010000000001010000000000000000000000000000000010000001000100000000000000001000000001001001010000100000000000001100000010000000000000000000000000000000000100000010010000000000000000100010000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000010000000100100100001000000100100000000000000000000000000000000010000000000001000010010000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000100000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010010000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000100001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101100000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010011011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000010100101000000001100000000000000000000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100000000000000000010000110001000000000010000010100000000010000000000110000000010010000000000010001010000001000000000000001000000011000000000000001000100100010010000100000100000000001000000000100000100000001010000100000001100110000000110000001001000000000000000000100000001000000000000010000000000000000000001000010000100001110101000000000000100100000001000000100000000000000000000000000000000000010000000000001000000000000010000000000000000000000000000000000100000000000100000100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000101000000000001000000010000010000000000001000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000010000000000000000000100000000000000000000001000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000010000000000000000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010001001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000001000001000000001000011010000011010000000001100000000000000000000000000000000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000000000000010000000000010 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000010000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000010001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000100000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000100000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000100011010000000000011001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000010000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010110011100110000000000100000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000000100000000001011001000000100000000001001000000010000111000000000000000000110101101000000010000010010000000010000100010000001100000000000001000000000000000000000000000000000000000100010000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011100000000001010000000000000000000010010000000000001100000001001001010000100000000001000000000100000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000010001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000000000000010010000000000010000100000000100010000000000000000000000010000000000100001000100010000000000100000010000000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110011100000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000010000001100000000000001000001000000000010000000010100100000000100000110000000000100000000000000010001001000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000100101000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000010100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001100000010001001000001100000000000100010101000000001010000000000000000000000000001000000000000010000000000000000101000000000000100100100001000000100100000000000000000000000000000000010000000000001000000000000010000000000110010010010011100000011000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000000001000001000000010000000000000100000000000001000000000100000000101010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000001000100000000000010000010000010000001000000000100000000100000010000000000000000000010000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011010010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001110001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010010000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000010000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101100000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000100000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000001000001000000001000011010000011010000000001100000000000000000000000000000000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000000000000010000000000010 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000010000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000010100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001000000001000000000100000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100010100000000000000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000010000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000000000100000010000001100001000000000001000000010000000000000000010000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010010100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100010001001000001001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000011000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100000000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000000001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100110100001100100010010010011100100000000000000000000001110100001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000000000000010000100000000100000000000010000000000000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000000000000000000000000000000000100000000000010000100000000000000000000100011000101000000000000000010000000100000000000000000100000100000000000000000010000000010010100000000 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000010000010100100100000011010000000001100000000000100000000000010000000000000000100000010000000010000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000000100010000000000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000000010000000000010000100000001000000000010000000010000000001000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000000000001001100000001000000100001000000100001000000010010000000000000000000100100000000000000001000000010000000000000100000000000011000000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000010100000001000100 100000000100000000000001001000000010001001000001000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000100000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100100001000000100100000000000000000000010001000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000110100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010010000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000010000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100001000100100000000010100001000010001001000000000000000111000000000000000100001000000001010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000100010000000000000001100000001001001010000100000000000000001101000000001010000100000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000101000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000010000000010010110000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000110000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000001000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000010100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000100000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000001000010001000000000010110000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000100010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000010000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000001000000010000000100000000000000000100000101000100110000000010000000010010000100000 100000000100000000000001001000000010001001000000001001000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010101000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000100000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100101000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100000001001000001001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000011000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000011000000010010000000000000000000010000000010001000000101010000010000000000000000000000000101010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000000000000000000100000000001000100000100001001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000001001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000100110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000101000000010000100100001100000000011000010010000000000100000100000000000000000000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000000000010001000000000001000010000100000010000000000000100000000010000000001000000000010001000000001000000000100000100100000011001000000000100000000000000000000000000000000000000000100000010010000000000000000100011011000100000000000000100000000001000000000000000100100000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001010000000000001000000000000100000010000000010010001000000000010000001001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000010000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010110011100100000000000100000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000010000000100000000001000000000010000000000000000100000010000000000011000000010101100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000100100110000000000100100000000010010001000100010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100001010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000010010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000000010110001100101110100000000000000000000000000000000000100100000000000001001000000010000000000000100000000000001000000010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000001000001000000100000000000010000000000010000001000000000100000000000000010000000000000100000010000000010011100000000 100000000000000100000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010001000000000000000000000000000000000000011000000010011110000000000000100000010000000000000000000000100000011010000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000010000001000000000100000000001000000100000000100000000000010000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000100000001010000100000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000100000000000001010001100000000100000000000101100100010010001001000110100000000000011010000000000010001010000001000000000000001000000000000100000000000010010010001000000000000000000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000000010000000000000000000010000000000000000000000000000000000100100101001000001000000000000000000001000100000001000000010000000000000000000000000000010000100010010010011110000000000000000000000000000000000010110001100101110100000000000000000000000100000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000000000100100001010000000001000000000000000010000000001000100001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010110011000101000000000000000010000000100000000100000000000000000000000000001100010000000010000000000010 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000010000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000011000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000010010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001000100000001000000100110000000000000001000000100010110000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000010100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000000000100000010000001100001000001000001000000010000000000000000000000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000100100000001000100 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000010000010100100100000011010000000001100000000000100000000000010000000000000000100000010000000010000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000000100010000000000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000000010000000000010000100000001000000000010000000010000000001000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000000000001001100000001000000100001000000100001000000010010000000000000000000100100000000000000001000000010000000000000100000000000011000000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000010100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011010010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000100010000000000000000000100000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100100000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100001010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000000000000000000000000100000000010001010110000000001100000010000000000000000000001000010000000000000000010000000000100000000010000001110000001000000000000000001000100000000000001000000000000000000001000000000000000000000000000010001000001000000001000000000000011000000001000100000000000000101000000001001001010000100000001000000001001000000001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000010000010000000000000010000010000000000010000000000100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001000000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001001000010001001000010000000000111000000010010000100001100000000011000010010000000000100000100000000000000100000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000010000010001000000000001000010000000001010000000000000000000000000000000010000001000100000000010000001000000001001001010000100000000000001100000010000000000000000000000000000000000100000010010000000000000000100010000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000010000010000010000000000010001000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000100000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100011010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001110001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010010000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000011000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011010010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001110001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010010000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001010100011000000000001010000000100000000000010000000000000000000000100000011010000100000000000000001101000000001010000100000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010010100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100010001001000001001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000011000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000010000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000001100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001000000001000000000100000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100010100000000000000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000010000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101100000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000110000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000100000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011010010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001110001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010010000100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000010000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000010000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001010001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100010000000000010000000000000000000110000000010010100000000 000000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010001000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000010000000001000000000000100100100000000000000000001000010000010001000000000010000010010000001001000110100000000000011010010000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001101000010000000000000100000000000000000010000100000000100000000000011100100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000001001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000100110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000001110001001100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000010100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000000000100000010000001100001000001000001000000010000000000000000000000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000100100000001000100 100000000000000000000001001000000010001001000000000010000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000100000000000000010001000000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001110000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100110000000000000000000000100011000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001001010001100001011000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000010000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010011000000000010001010000001000100000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000001000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001101000010000000000000100000000000000000010000100000000100000000000011100100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000100000000000000000010000001000100000110000000000000000001000010001000000000010000000000010000000001000000000000100100100000100000000000000000010000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000001000011000000100010010000000000000000001000000000000000000001100000001000001100000010001000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000000100100000000000000100000000000000000000000000100000000000000100000000000000000100010000001000100010010010011100100000000000000000000000100000010000000001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011000000010010000000000000000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000000000000000000100000000001000100000100001001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100000000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000000001001000000000010000100000000000000010001000100001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000001000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000011010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100100001000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000010000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000011000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000010010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000000010001001000000001001000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010101000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000100000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100101000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000010000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000011000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000010010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001100000000000000000000000100000000000011010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001000000001000000000000000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000000000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000010000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000011000000010010000000000100000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000001000000000000010000000000000000000000000100100010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000000100000000000000000010000000000010 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000010000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000000000100000000010010000000100010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000010000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011000000010010000000000100000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010000000000000110010000000000001000000001101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000010110000000010010100000000 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010000000000000000100000000000000000000000001001000000000010000100000000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000011100010000000100010010001000000000000001000010001000000000010000000000010000000001000000000000100100100000000000000000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000000000110010000000000010110010000011000000000000000000000000010000000000000100000000000010000000000000000001000010000011000101000000000001000010000000100000000000001000000000000010001000000000000000000100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000010000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100010000001000000000000000100000001001000001000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000101000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000011000000010010000000000100000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000001000000000000010000000000000000000000000100100010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000000100000000000000000010000000000010 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100000001001000001001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000011000000000000001000000000010010000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110101000100000000000000000000000000000010000000000000000100000000001000000000000001000000000000010000000001000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000100000001000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000011000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000101000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000011010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000010000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001001000010000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011100000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000100010110010000011000000000000000000000000010000000000000100000000000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100000001001000001001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000011000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000011000000010010000000000000000000010000000010001000000101010000010000000000000000000000000101010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000000000000000000100000000001000100000100001001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 100000000000000000000001001000000010001001000000000010000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000100000000000000010001000000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000010000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000001010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000110000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000010110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100100001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001001000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000001010100010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000000000010000000100000000000000000110000100000000100000000000000000010000000000010 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000000000100000010000001100001010000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000000000100100001010000000001000000000000000010000000001000100001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000000010000000000000100000000000010000000000010000101100000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001010000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000100000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001010010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001110000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100110000000000000000000000100011000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001001010001100001011000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101010000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110011000100000000000000000000000000010010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001100000000000000000000100000000000000000010000000000100000010000000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000001000000000011000000000000000000001100000001001001100000010001000000000000000001100000000000100100000101001000000000010000100000101000000000010100000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000001000000000000100110100001100100010010010011100100000000000000000000000100000010000001100001010000000001000000010000000000000000000000100100000000000000101000000010000000000000100000000000001000000010001000001000000000000010000000000000001000010001100001000000000000000000000000000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010110000000 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000100000000010000000000000100000000000110000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000110000010010000000000110000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000000000000101000000010000100100001100000000011000010010000000000100000100000000000000000000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000000000010001000000000001000010000100000010000000000000100000000010000000001000000000010001000000001000000000100000100100000011001000000000100000000000000000000000000000000000000000100000010010000000000000000100010011000100000000000000100000000001000000000000000100100000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001010000000000001000000000000100000010000000010010001000000000010000001001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000010000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010110011100100000000000100000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000010000000100000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000100100110000000000100100000000010010001000100010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001000000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000001000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100000000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000001110001000000000000010000000000000010010010000000000000001000001001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000100010000000000000000000100000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100100000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000100000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001000000001000000000100000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000100000000110100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000010001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101000000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010010000000000001000010001100001000010001000000000000000000000000100100000100000000100000000000000100010000000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000100000000000100000000000001000000000010000000000000100000000000010001000000110000101000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000011000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000100010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000010000000000000000000000000010110001001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000001000000010000000100000000000000000100000101000100110000000010000000010010000100000 100000000100000000000001001000000010001001000000011000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000101000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000010000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001001000010000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011100000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000100010110010000011000000000000000000000000010000000000000100000000000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000000010000000000000000000000100000001000100 000000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010001000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000010000000001000000000000100100100000000000000000001000010000010001000000000010000010010000001001000110100000000000011010010000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001101000010000000000000100000000000000000010000100000000100000000000011100100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000001000000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000000000000000000000001000000010000000110100000000000000000001010001100000000100000000000101100100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010110000000100000000011000000000000000000100000001000000000000010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000000000000000000010000000000000000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000010001010100010000000000000000000000100100000000000000001000000010000000000000100000000000001000000000100000000100010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000001100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 101000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000000000000000000000000000001100000000000001000001000000010010000000001000000110001000100000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100001000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000010000000000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000001000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100001010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000010010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000000010110001100101110100000000000000000000000000000000000100100000000000001001000000010000000000000100000000000001000000010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000001000001000000100000000000010000000000010000001000000000100000000000000010000000000000100000010000000010011100000000 100000000100000000000001001000000010001001000000000000000000100000100000000010001010110100000001100000010000000000000000000000001010000000100001000000000001001000000000010001000000000010000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000000001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100110100001100100010010010011100100000000000000000000001110100001000000100001000000000001000000010000000000000000000000100100000100000000000000000000010000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100111000100100000100000010000000000010000001011000000000100001000000100101101000000011110000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100100001000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000100000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000010000000000001000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000010000000000000000000100000000000000000000001000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100000001001000001001010000000000100000000000000000000010000000000000000100100000000001001000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001011000000010001001000000000000000000000000100001000010001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000010000110001000100000000000000000000000000000010000000000000000100000000000000000000000001001000000000010000100000000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000001000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100100001000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100010000010000000010010000100000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100100001000000100100000000000000000000010001000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000110100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010100010010000000000100011101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000010001000000000000000100100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000010000000010010110000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000100000100000010000000001000000000000100100100000000000000000001000010000010001000000000010000010010000001001000110100000000000011010010000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000100000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000100000000000000000000010000000000001000010000000010000000010101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000000000010000000100100000000010000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000000000000000001001000000011001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000110000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000001010110010000011000000000000000000000000010000000000000100000000000010000000000000000000000100100011000101000000000000000010000000100000000000000000100000100000000100000000010000000010010100000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000100000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000100000000000000000000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001010010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000010000000000000000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000001000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010001001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010010000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000010000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010001000010100000000000000000000000000000011000000000001010001000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000001000000000000000100100000000001001000100000000000000000001000000000000000100000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000100000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000001000100100010001000000000010000000000010000000001000000000000100100100000100000000000000000010000010001000000000010000010100000010010000000000100000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000100000000000100000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001110100000010000010000010000000001000000000010000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110100000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000010010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000100000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000010110000000010010100000000 000000000101000000010001001000000010001001010000001000000101000000010010000100001100000000011000010010000000000100000100000000000000000000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000000000010001000000000001000010000000001010000000000000000000000000000000010000001000100000000000000001000000001001001010000100000000000001110000010000000000000000000000000000000000100000010010000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000100100001000001000000000000000000100000001000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011100000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000010000000000010000000101000000000000000100110000000000101100000000010010001000000010000000000110010000000100001000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100010100000000000000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001001000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001000000001000000000100000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100010100000000000000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001000000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000001000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101010000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110011000100000000000000000000000000010010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001100000000000000000000100000000000000000010001000000100000010000000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000001000000000011000000000000000000001100000001001001100000010001000000000000000001100000000000100100000101001000000000010000100000101000000000010100000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000001000000000000100110100001100100010010010011100100000000000000000000000100000010000001100001010000000001000000010000000000000000000000100100000000000000101000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000000000000101000000010000100100001100000000011000010010000000000100000100000000000000000000000000000000001100000000100000010000001110000001000000000000000000001000100000000000000000000100000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100101000000001000000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001110000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001001010001100001011000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000010000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000011000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000010010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000110000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000110000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000100100000001000100 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010010000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000010000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 000000000100000000100000100000010000000000000000000000000101010000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110011000100000000000000000000000000010010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001100000000000000000000100000000000000000010000000000100000010000000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000001000000000011000000000000000000001100000001001001100000010001000000000000000001100000000000100100000101001000000000010000100000101000000000010100000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000001000000000000100110100001100100010010010011100100000000000000000000000100000010000001100001010000000001000000010000000000000000000000100100001000000000101000000010000000000000100000000000001000000010001000001000000000000010000000000000001000010001100001000000000000000000000000000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010110000000 100000000000000100000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000100000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100100001000000100100000000000000000000010001000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000110100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000100000000010000000001000000000010001000000001000000000100000100100000011001000000000100000000000000000000000000000000000000000100100000000000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000001000000000010010001000000000000100000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000010000100000001000000001010000000010000000000000000000000000100100000000001000100000000000000100000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000000000000010010000000000010000100000000100010000000000000000000000010000000000100001000100010000000000000000010010001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000001000100000000000010000010000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000001000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000100000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001100110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100100001000000100100000000000000000000010001000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000110100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000101000000010000100100001100000000011000010010000000000100000100000000000000000000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000000000010001000000000001000010000100000010000000000000100000000010000000001000000000010001000000001000000000100000100100000011001000000000100000000000000000000000000000000000000000100000010010000000000000000100010011000100000000000000100000000001000000000000000100100000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001010000000000001000000000000100000010000000010010001000000000010000001001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000010000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010110011100100000000000100000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000010000000100000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000100100110000000000100100000000010010001000100010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000110000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000010000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000010001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000001000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000010000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010001000000000000000000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001100100000000000000000011000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110100000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000010010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000100000000000100000000001000100000100000000000000000000000010000000100000100000000000010000000000010000101000000000100000000000000010000000000000000010110000000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101100000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000100000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000010010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000001000001000000100010010000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010111100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100100101101101000000011010000001000000011000000000010110010000001000000000000000101000000000000000000000100000000000000000000000000000000000001100100000000010000000000010000001000000000100000000000000010000000010000000000010000000010010100000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000000000100000010000001100001010000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000000000100100001010000000001000000000000000010000000001000100001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000000110000000000000100000000000010000000000010000101100000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001100001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000000000000101000000010000100100001100000000011000010010000000000100000100000000000000000000000000000000001100000000100000010000001110000001000000000000000000001000100000000000000000000100000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000001000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001110000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100110000000000000000000000100011000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001001010001100001011000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000011010001000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001000000011000000000001001000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010000100000000000000000000000100100000000010000100000000000000000000010000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100000000000000000000000000000000000100100000000000000001000000010100000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001001000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000101100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001010001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100010000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000001100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001000000001000000000100000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100010100000000000000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000000000000000000010000000000000100000000000010000000000000000001000010000011000101000000000001000010000000100000000000001000000000000010001000000000000000000100000001000100 100000000000000000000001001000000010001001000000000010000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000100000000000000010001000000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100010010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000100100000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000010100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001100000010001001000001100000000000100010101000000001010000000000000000000000000001000000000000010000000000000000101000000000000100100100001000000100100000000000000000000000000000000010000000000001000000000000010000000000110010010010011100000011000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000000001000001000000010000000000000100000000000001000000000100000000101010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000001000100000000000010000010000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000011010001000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001000000011000000000001001000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010000100000000000000000000000100100000000010000100000000000000000000010000000000000010000000000001000010000000010000000000101010011010011100000000000000000000000000000000000110110001100101110100000000000000000000000000000000000100100000000000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000010000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000001110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000100000001000000100010000000000000001000000100010010000100000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010000100000000000000000000000100100000000011000100001000000000000000000000000100000010000000000001000000000000010000000000000000000000000000000000100000000000100000100000000000000100001000000000001000000010000000000000000100000100100000000000000001000000010000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010100000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000001000100000000000000000000100010100000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 000000000101000000010001001000000010001001010000001000000101000000010010000100001100000000011000010010000000000100000100000000000000000000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000000000010001000000000001000010000000001010000000000000000000000000000000010000001000100000000000000001000000001001001010000100000000000001110000010000000000000000000000000000000000100000010010000000000010100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000100100001000001000000000000000000100000001000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011100000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000010000000000010000000101000000000000000100110000000000101100000000010010001000000010000000000110010000000100001000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000001100100010000000000000000000000010000010001000000000010000010100000010010000000000100000000010010000000000010001010000001000000000000001000000011100000100100000000010010001000000000000000000000100000000011000001000000000000000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100010000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000010000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000110000000000011000000010010000000000100000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000001000000000000010000000000000000000000000100100010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000000100000000000000000010000000000010 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000001000001000000100010010000000000000000001000000000000000000001100000001000001100000010001000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000010100100000000000000100000000000000000000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000011000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000100010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000010000000000000000000000000010110001001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000001000000010000000100000000000000000100000101000100110000000010000000010010000100000 100000000100000000000001001000000010001001000100000000001101000000010000000100001100000000010000100000000000000100000100000000000010000000000000000000000000000001000001000000000000000010000000110100100000000100000100000000000000000000000000010001000000000000000000000000000000000000011000000010011010000000000000100000010000000000000000000000100000011010000011010000000000000000000000100000100000000001100010000000100010000000001100000000001000010001000000010000001000000000100000000001000000100000000100000000000010000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000100000001010000100000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000100000000010000000001000000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000010011000000000000100000000100100000000000000001000000010000000000000100000000000011000000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000000000000000010000000001000100001000000111000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000000100011000101000000000000000010000001100000000000000000100000100000100100000000010000000010010000100000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001000000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000100000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000100000000000000000100100000000000000001000000010000000000010100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000101100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000010000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000010000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101100000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000110000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000100000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000010000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000010000000000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011100001001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000100100110000000000100100000000010010001000100010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100100000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101000000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000011100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010010000000000001000010001100001000010001000000000000000000000000100100000100000000100000000000000100010000000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000001000000000010000000000000100000000000010001000000010000101000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000011100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000010000001100000000000001000001000000000010000000010100100000000100000110000000000100000000000000010001001000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000100101000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000010100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001100000010001001000001100000000000100010101000000001010000000000000000000000000001000000000000010000000000000000101000000000000100100100001000000100100000000000000000000000000000000010000000000001000000000000010000000000110010010010011100000011000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000000001000001000000010000000000000100000000000001000000000100000000101010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000001000100000000000010000010000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001100000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011001101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000100100000000000000000001010001100000001100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001010000001000000000000000000001100000001000011100000010001000000100000000001000000000010000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100110000100000000010000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000101000000000000000010100000011000000000100001000001100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000001110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000100000001000000100010000000000000001000000100010010000100000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010000100000000000000000000000100100000000011000100001000000000000000000000000100000010000000000001000000000000010000000000000000000000000000000000100000000000100000100000000000000100001000000000001000000010000000000000000100000100100000000000000001000000010000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010100000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000001000100000000000000000000100010100000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001000000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000100000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000100000000000000000100100000000000000001000000010000000000010100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000010000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000100000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000010000000000001000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000010000000000000000000100000000000000000000001000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000100 100000000100000000000001001000000010001001000100000000001101000000010000000100001100000000010000100000000000000100000100000000000010000000000000000000000000000001000001000000000000000010000000110100100000000100000100000000000000000000000000010001000000000000000000000000000000000000011000000010011010000000000000100000010000000000000000000000100000011010000011010000000000000000000000100000100000000001100010000000100010000000001100000000001000010001000000010000001000000000100000000001000000100000000100000000000010000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000100000001010000100000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010100000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010001010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000010000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010100000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000100000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000001000000000000001100000001000001101000010001000000000000000000001100000000000100000001001000000000000010000100000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000000000000000010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000000001000001000000010000000000000100000000000001000000000100000000100010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001010001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100010000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000001000000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000010010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000010000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000000000010000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000100000000000000010001000000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001110000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100110000000000000000000000100011000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001001010001100001011000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000001000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000010000000000000000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000001000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010001001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000100000000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000110001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100101000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000001000000000000000000000000001100000000000010000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000010000010100100100000011010000000001100000000000100000000000010000000000000000100000010000000010000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000100010000000000100000000010010000001000010001010000001000100000001000000100010000000000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000000010000000000010000100000001000000000010000000010000000001000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000000000001001100000001000000100001000000100001000000010010000000000000000000100100000000000000001000000010000000000000100000000000011000000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000010100000001000100 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000001000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000001000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000010011000001000000100000000100100000000000000001000000010000000000000100000000000011000000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000000000000000010000000001000100001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000000010000000100000000100000000000000000000000000001100010000000010000000000010 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010001000000000000000000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001100100000000000000000011000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110100000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000010010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000100000000000100000000001000100000100000000001000000000000000000000000000100011000101000000000000000010010000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000100000000000000000000000000000001001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010101000010000000000000000000000000000000011000000000001010000000000000000100010000000000000011100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000001000000000100000000001000001100000000100000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000101000000000000000000001100000001000001101000010001000000000000000000001100000000000100000001001000000000000010000000000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000000000000000010001000100001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 000000000100000000000001001000000010001001000000000000000101000000010000100100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000010000010100100100000011010000000001100000000000100000000000010000000000000000100000010000000010000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000000100010000000000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000000010000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000000000101010010010011100000000000000000000000000000000000110110001100101110100000000000000000000000000000000000100100000000000000000000101000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010001000000110010000000110001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000110000010010000000000110000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000100100000000000000000001010001100000001100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001010000001000000000000000000001100000001000011100000010001000000100000000001000000000010000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100110000100000000010000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000101000000000000000010100000011000000000100001000001100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000010001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101000000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010010000000000001000010001100001000010001000000000000000000000000100100000100000000100000000000000100010000000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000001000000000010000000000000100000000000010001000000110000101000000000100000000000000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001100000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011001101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000100000100000010000000001000000000000100100100000000000000000001000010000010001000000000010000010010000001001000110100000000000011010010000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000100000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000100000000000000000000010000000000001000010000000010000000010101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000000000010000000100100000000010000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000001000010000010100001000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001000000001000000000100000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100010100000000000000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001011000000010001001000000000000000000000000100001000010001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000010000110001000100000000000000000000000000000010000000000000000100000000000000000000000001001000000000010000100000000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000001100000001000001101000010001000000000000000000001100000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000010010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001001000000000010000000000000000100000110000000000011000000010001100001000000000000010010000110000000100000000001011001010100000010000010000010000000001000000000000001000000100101101000000011010000001000000010000000000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000010000000010010110000000 100000000100000000000001001000100010001001000000000000100111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000000000000001000000011000010100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000010000000000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000100000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000010000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000001000100011010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000010000010100100100000011010000000001100000000000100000000000010000000000000000100000010000000010000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000000100010000000000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000000010000000000010000100000001000000000010000000010000000001000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000000000001001100000001000000100001000000100001000000010010000000000000000000100100000000000000001000000010000000000000100000000000011000000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000010100000001000100 100000000100000000000001001000000010001001000000001001000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000010010001010000001000000000000001000001011000000000000001000010010101000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000100000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100101000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000001010110010000011000000000000000000000000010000000000000100000000000010000000000000000000000100100011000101000000000000000010000000100000000000000000100000100000000100000000010000000010010100000000 100000000000000000000001001000000110001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000100000001100000000000000010000001110000001010000000000000000000100000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000100000000000010000010000000100100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000100000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011100000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000010000000000010000000101000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000100000000001000100000100000000000000001000000000000001000010000011000101000100000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000100000100000010000000001000000000000100100100000000000000000001000010000010001000000000010000010010000001001000110100000000000011010010000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000100000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000100000000000000000000010000000000001000010000000010000000010101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000000000010000000100100000000010000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000001000010000010100001000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101001000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000100000000000001010001100000000100000000000101100100010010001001000110100000000000011010000000000010001010000001000000000000001000000000000100000000000010010010001000000000000000000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000000010000000000000000000010000000000000000000000000000000000100100101001000001000000000000000000001000100000001000000010000000000000000000000000000010000100010010010011110000000000000000000000000000000000010110001100101110100000000000000000000000100000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000000000100100001010000000001000000000000000010000000001000100001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000100000000000000100100001000100000000010000001010000010110011000101000000000000000010000000100000000100000000000000000000000000001100010000000010000000000010 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000001000000010110001110101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001100000010001001000000000000000000000000100000000010001010110000000001100000010000000000000000000001000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000010000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000010000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000010000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000010000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000010011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000011000000010010000000000100000000010000000010001000000101010000010000000000000000000000000001010000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001110001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010010000100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000110001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000100000001100000000000000010000001110000001010000000000000000000100000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000100000000000010000010000000100100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000100000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011100000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000010000000000010000000101000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000100000000001000100000100000000000000001000000000000001000010000011000101000100000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000001001000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000010010001010000001000000000000001000001011000000000000001000010010101000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000100000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011100000010000100000000000000000010000000000000001000010001100001000000000100000000001000000010000100100000100110000100000010000000000010000000101000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000010000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000110000010000001011000000000100001000000100101101000000011010000001000000000000000000000110010000000000001000000001101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000010100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000100000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100100101100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001010010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000100000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000100000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000010100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001100000010001001000001100000000000100010101000000001010000000000000000000000000001000000000000010000000000000000101000000000000100100100001000000100100000000000000000000000000000000010000000000001000000000000010000000000110010010010011100000011000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000000001000001000000010000000000000100000000000001000000000100000000101010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000001000100000000000010000010000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000001100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001000000001000000000100000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100010100000000000000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010001000010100000000000000000000000000000011000000000001010001000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000001000000000000000100100000000001001000100000000000000000001000000000000000100000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000001100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010001010000000000010000000001100000000000000000000000010001010001001001100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000100100000001000100 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000010000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000001010110010000011000000000000000000000000010000000000000100000000000010000000000000000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000100000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000100000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000001000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100100001000000100100000000000000000000010001000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000110100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000000000110000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000110000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010001000000000000110000000000000000000000000000000000000010000000000000000100000000000000000000000001001000000000010000100000000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000011100010000000100010010001000000000000001000010001000000000010000000000010000000001000000000000100100100000000000000000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100000000000000000000000000000000000100100000000000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000110000000100000000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000001000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000100000100100000100001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000101100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000100000000000010000000001000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000100100010000000001000001000000100010010000000000000000001000000000000000000001100000001000001100000010001000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000010100100000000000000100000000000000000000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000100000000000000000000100100000000000000001000000010000000000000100000000000001000000000100000000100010000000000000000000000010000000000100001000100010000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000100010001001000000000000100111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000000000000001000000011000010100000000000010010001000000000000000000000100010000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000010000000000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000100000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000010000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000010000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001010000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001110000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000010101000010010001110000010001001000001100000000000110010101000000000010000000000000000000000000001000000000000011000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001010000000000010000000001110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100100000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000000010000000000000100000000000010000000000010000101100000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000101000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000010000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001001000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000001010100010000000001000000000000010000000000000001000010001100001000010001000000000000000000000000100100001010000001001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000010000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000011000000010010000000000100000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000001000000000000010000000000000000000000000100100010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000000100000000000000000010000000000010 100000001100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001001100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000100100000001000100 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000010001000000000000000100100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010100000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001000000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000001000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100000000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000001001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000010011000000000000100000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000110000000000000100100000001010010001000000001000000000110010000000000001000000001101000000000000000000000100000000000000000000000010000000000000100000000000010000000000000010010000100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001000000001000000000100000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100010100000000000000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000100000000000010000000001000000000000100100100000000000000000001000010000010001000000000010000010010000001001000110100000000000011010010000000010001010000001000000000001000000100010000000001000011000000100010010000000000000000001000000000000000000001100000001000001100000010001000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000000100100000000000000100000000000000000000000000100000000000000100000000000000000100010000001000100010010010011100100000000000000000000000100000010000000001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011000000010010000000000000000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000000000000000000100000000001000100000000000100100000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000010110000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000001000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 000000000101000000010001001000000010001001010000001000000101000000010010000100001100000000011000010010000000000100000100000000000000000000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000000000010001000000000001000010000000001010000000000000000000000000000000010000001000100000000000000001000000001001001010000100000000000001110000010000000000000000000000000000000000100000010010000000000000000100010000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000001000000000000000000100000111000000000000100100100001000000100000000000000000000010000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000100000000010000000000000100000000000110000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000010000010100100100000011010000000001100000000000100000000000010000000000000000100000010000000010000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000000100010000000000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000000010000000000010000100000001000000000010000000010000000001000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000000000001001100000001000000100001000000100001000000010010000000000000000000100100000000000000001000000010000000000000100000000000011000000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000010100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000100000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000100000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010100000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000001010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000011100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 110000000100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000000000100000010000001100001000001000001000000010000000000000000000000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000001100100000001000100 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100100000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000001001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000100010000000000000000000100000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100100000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011010010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001110001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010010000100100000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001000000000000000111000000000000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000001000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110101000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000001000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000100000001000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110000100000000000000000000000010001010000001000100000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000001000000000000000000000000010000000010000000000000000000000000100100000000010000100000000000000000000010000000010100010000010010000000000000100010100001100100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001101000001000000000000010000100000000100001000000010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000000100000000000100101101000000011010000000000000010000000000010110010000001000000000000000001000000001000000000000100000000000000010000000000000000000000100000000000000000000001000010000000100000000000000000000001010000000000000000010000000010010000000010 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001000000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000110001001000000000000000000000000001000000001000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000100000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000001000100100010001000000000010000000000010000000001000000000000100100100000100000000000000000010000010001000000000010000010100000010010000000000100000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100010000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000010000000000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000100000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000010000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000100000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000001010110010000011000000000000000000000000010000000000000100000000000010000000000000000000000100100011000101000000000000000010000000100000000000000000100000100000000100000000010000000010010100000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000010000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000001000000000000001100000001000001101000010001000000000000000000001100000000000100000001001000000000000010000100000000000100000000000000000000000101000000000000100100100001000000100100000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000001110000001000000100001000000000001000000000000000000000000000000101100000000000000001000000010000000000000100000000000011000000010000000001000000000000010010000000000001000010001100001000010001000000000000000000000000100100000100000000100000000000000100010000000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000001000000000010000000000000100000000000010001000000010000101000000000100000000000000010000000000000000000010010000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000010010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000001000001000000100010010000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010111100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100100101101101000000011010000001000000011000000000010110010000001000000000000000101000000000000000000000100000000000000000000000000000000000001100100000000010000000000010000001000000000100000000000000010000000010000000000010000000010010100000000 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010100000000000000000000010000000000100000000010000000000000000010000010100100100000011010000000001100000000000100000000000010000000000000000100000010000000010000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000000100010000000000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000000010000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000000000001001100000001000000100001000000100001000000010010000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010010000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000010000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000010000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000001000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000100000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100100001000000100100000000000000000000010001000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000110100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000100100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000100000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000001000000000000001100000001000001101000010001000000000000000000001100000000000100000001001000000000000010000100000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000000000000000010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000000001000001000000010000000000000100000000000001000000000100000000100010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100010000 100000000000000001000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000000000000000000010000000001100000000000001000001000000000001000000110100100000000100000100000100000000000000000000010001000000000001000010000000001010000000000000000000000000000000010000001000100000000000000001000000001001001010000100000000000001100000010000000000000000000000000000000000100000010010000000000000000100010000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000010000000100100100001000000100100000000000000000000000000000000010000000000001000010010000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000100000010000100000010000000000010000000100010001000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000101100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000010010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000001000001000000100010010000000000000000000100000000011000001000000000000000000000001100110000000100000000000000100010101000000000010000000000000010000100000001000000000010000100010000000000000000000100000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100100000001000100000100000000000000000000000000000001000010000000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001010000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001110000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000010101000010010001110000010001001000001100000000000110010101000000000010000000000000000000000000001000000000000011000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001010000000000010000000001110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100100000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000000010000000000000100000000000010000000000010000101100000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000010000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000001000001000000001000011010000011010000000001100000000000000000000000000000000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000010000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000000000000010010000000000010000100000000100010000000000000000000000010000000000100001000100010000000000100000010000000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110011100000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000000000000101000000010000100100001100000000011000010010000000000100000100000000000000000010000000000000001100000000100000010000001110000001000000000000000000001000100000000000000000000100000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001110000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011100000000000000000000000000100000010000001100001010000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000000000100100001010000000001000000000000000010000000001000100001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000110000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000001000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000010000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000010000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001011000000010001001000000000000000000000000100001000010001000000000010000010010000000000100000101000100000000000000000000000000001100000000000001000001000000000010000000000010000110001000100000000000000000000000000000010000000000000000100000000000000000000000001001000000000010000100000000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000001000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100100001000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000000000100000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000100000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000011001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000010000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000010001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000010000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010011000000000010001010000001000100000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000001000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000100000000000000000000100100000000000000001000000010000000000000100000000000001000000000100000000100010000000000000000001000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000001100000000000000000000000010000000000000100000000000010000000000010000001000001000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110101000100000000000000000000000000000010000000000000000100000000001000000000000001000000000000010000000001000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000100000001000000000001000000000000000100100000000000000000001010001100000000100000000001101100100010000001001000110000100000000000000000000000010001010000001000100000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000001000000000000000000000000010000000010000000000000000000000000100100000000010000100000000000000000000010000000010100010000010010000000000000100010100001100100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001101000001000000000000010000100000000100001000000010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000000100000000000100101101000000011010000000000000010000000000010110010000001000000000000000001000000001000000000000100000000000000010000000000000000000000100000000000000000000001000010000000100000000000000000000001010000000000000000010000000010010000000010 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000110000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000001000000000000010000000000000000100000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000001000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010000100101000100100000100000010000000000010000100000111000000000000000000100101101010000011010001000000110010000000000010110010000001001000000000000001000010001000010000000100000000000000000000000000000001000010000000000001000000000000000010000000100000001000001000000000000000000000000000001000000100000001000101 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011100000000001010000000000000000000010010000000000001100000001001001010000100000000001000000000100000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000010001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000000000000010010000000000010000100000000100010000000000000000000000010000000000100001000100010000000000100000010000000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110011100000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000000000000000100000100000000010001010110100000001100000010000000000000000000000001010000000100001000000000001001000000000010001000000000010000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000000001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100110100001100100010010010011100100000000000000000000001110100001000000100001000000000001000000010000000000000000000000100100000100000000000000000000010000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100111000100100000100000010000000000010000001011000000000100001000000100101101000000011110000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100100000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101000000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010010000000000001000010001100001000010001000000000000000000000000100100000100000000100000000000000100010000000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000001000000000010000000000000100000000000010001000000010000101000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010001000010100000000000000000000000000000011000000000001010001000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000001000000000000000100100000000001001000100000000000000000001000000000000000100000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011100000000001010000000000000000000010010000000000001100000001001001010000100000000001000000000100000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000010001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000000000000010010000000000010000100000000100010000000000000000000000010000000000100001000100010000000000100000010000000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110011100000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000100000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000010000000000001000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000010000000000000000000100000000000000000000001000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000000000000000000000000000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000010011000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000000010000000100000000100000000000000000000000000001100010000000010000000000010 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000010001000000000000000100100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010100000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100101000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000001000001000000001000011010000011010000000001100000000000000000000000000000000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000000000000010000000000010 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010100010010000000000100011101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000010001000000000000000100100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000010000000010010110000000 100000001100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010001010000000000010000000001100000000000000000000000010001010001001001100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000100100000001000100 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001000000001000000000100000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100010100000000000000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000100000000000001010001100000000100000000000101100100010010001001000110100000000000011010000000000010001010000001000000000000001000000000000100000000000010010010001000000000000000000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000000010000000000000000000010000000000000000000000000000000000100100101001000001000000000000000000001000100000001000000010000000000000000000000000000010000100010010010011110000000000000000000000000000000000010110001100101110100000000000000000000000100000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000000000100100001010000000001000000000000000010000000001000100001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010110011000101000000000000000010000000100000000100000000000000000000000000001100010000000010000000000010 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001000000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010100000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000100000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000100000000000000000100100000000000000001000000010000000000010100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000101100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000010000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000001000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000100000000000001010001100000000100000000000101100100010010001001000110100000000000011010000000000010001010000001000000000000001000000000000100000000000010010010001000000000000000000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000000010000000000000000000010000000000000000000000000000000000100100101001000001000000000000000000001000100000001000000010000000000000000000000000000010000100010010010011110000000000000000000000000000000000010110001100101110100000000000000000000000100000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000100000000010000000000000100000000000110000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100100000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101000000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010010000000000001000010001100001000010001000000000000000000000000100100000100000000100000000000000100010000000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000001000000000010000000000000100000000000010001000000010000101000000000100000000000000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000110000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000001000010001000000000010110000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000100010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000010000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000001000000010000000100000000000000000100000101000100110000000010000000010010000100000 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000110000010010000000000110000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000001000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100000000101000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000100010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000101000000110000000000000100100000001010010001000000000000000000110010000000000001000000001101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000010000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000000000100000000010010000000100010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000010000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011000000010010000000000100000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010000000000000110010000000000001000000001101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000010110000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101010000000000000000000000000000001100000000000001000001000000010010000000001000000110001000100000000000000000000000000000010000000000000100100010000000000000000100001000000000000010000000000000010010010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000010000010000000000010000000001000000000000100100100000100000000000000000010000010000000000000010000010000000000010000000000100000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000010000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001001000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000001010100010000000001000000000000010000000000000001000010001100001000010001000000000000000000000000100100001010000001001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100010000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000110000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101010001000000010000101000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000010000000000111000001000000000100001000000000110000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000100100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011010010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001011000000010001001000000000000000000000000100001000010001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000010000110001000100000000000000000000000000000010000000000000000100000000000000000000000001001000000000010000100000000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000100000010000001001000000000010000000010001000000000000000000000100100000000001000100000000000000100000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000000000000001000000010000000000000100000000000001000000000100000000100001000011000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000100000000000000000000000100000001000010 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000100000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010100000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010001000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000010000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000010000000000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011100001001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000100100110000000000100100000000010010001000100010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000001000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000010000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 100000000100000000000001001000000010001001000100000000001101000000010000000100001100000000010000100000000000000100000100000000000010000000000000000000000000000001000001000000000000000010000000110100100000000100000100000000000000000000000000010001000000000000000000000000000000000000011000000010011010000000000000100000010000000000000000000000100000011010000011010000000000000000000000100000100000000001100010000000100010000000001100000000001000010001000000010000001000000000100000000001000000100000000100000000000010000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000100000001010000100000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000010000000010010110000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000010000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001110001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010010000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001001000010001001000000000100000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100001000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000010000000000000000000000000010000100000000000000000000000100100000000010000100000000000000000000010000000010100010000010010000000000000100010100001100100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001101000001000000000000010000100000000100001000000010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000000100000000000100101101000000011010000000000000010000000000010110010000001000000000000000001000000001000000000000100000000000000010000000000000000000000100000000000000000000001000010000000100000000000000000000001010000000000000000010000000010010000000010 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000110000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000010010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000001000001000000100010010000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010111100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100100101101101000000011010000001000000011000000000010110010000001000000000000000101000000000000000000000100000000000000000000000000000000000001100100000000010000000000010000001000000000100000000000000010000000010000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001100001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000010000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000011000000010010000000000100000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000001000000000000010000000000000000000000000100100010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000000100000000000000000010000000000010 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000101000000000000000000000000000010000000001000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001000100000000001000000000000100000000000000010010001000000000001000000001000000000000000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000101100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 000000000100000000100000100000010000100000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000100100000000000000000001010001100000001100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001010000001000000000000000000001100000001000011100000010001000000100000000001000000000010000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100110000100000000010000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000101000000000000000010100000011000000000100001000001100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000001010001001000100000000001101000000010000000100001100000000010000100000000000000100000100000000000010000000000000000000000000000000000011000000100000000010000000110100100000000100000100000000000000000000000000010001000000000000000000000000000000000000011000000010011010000000000000100000010000000000000000000000100000011010000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000010000001000000000100000000001000000100000000100000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000100000001000000100010000000000000001000000100010010000100000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010000100000000000000000000001100100000000010000100000000000000000000010000000010100010000010010000000000000100110100001100100010010010011100100000000000000000000001110100001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100101010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000010000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000010001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000010000010100100100000011010000000001100000000000100000000000010000000000000000100000010000000010000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000000100010000000000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000000010000000000010000100000001000000000010000000010000000001000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000000000001001100000001000000100001000000100001000000010010000000000000000000100100000000000000001000000010000000000000100000000000011000000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000010100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000110010000110010000000000010110010000011000000000000000000000000010000000000000100000000000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000000100000000000000000010000000000010 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010100000000000000000000010000000000100000000010000000000000000010000010100100100000011010000000001100000000000100000000000010000000000000000100000010000000010000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000000100010000000000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000000010000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000000000001001100000001000000100001000000100001000000010010000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100000000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000000001001000000000010000100000000000000010001000100001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000001000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000011010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100100001000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001000000001000000000000000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100100000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000001001000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000110000000100000000000000000000000000100100000000000000101000000000000000000000000000000000001000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000010000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000001000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010011100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001000000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000010010010000000000010001010000001000001000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000100000000000100000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001110100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000101000001000010 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000001000000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000100000000010000000000000100000000000110000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000010000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010011000000000010001010000001000100000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000001000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001001010001100001011000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000100000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000100000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100100001000000100100000000000000000000010001000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000110100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000100000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000011000000010011010000000000000100000010000000000000000000000100000011010000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000010000001000000000100000000001000000100000000100000000000010000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000100000001010000100000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000010000010100100100000011010000000001100000000000100000000000010000000000000000100000010000000010000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000000100010000000000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000000010000000000010000100000001000000000010000000010000000001000000000000000100100000000001000100000000000000000000001000000000000010000000000000000100000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010000100101000100100000100000010000000000010000100000111000000000000000000100101101010000010000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011010010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001110001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000010001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101000000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010010000000000001000010001100001000010001000000000000000000000000100100000100000000100000000000000100010000000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000001000000000010000000000000100000000000010001000000110000101000000000100000000000000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010001000000000000000000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001010000000000000010001000000001000000100000000110100000000001000100000000000010000010001000010000010000010000000000010001000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000000000000010100000000010 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000010000000000000000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000001000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010001001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000001000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000000000000101000000010000100100001100000000011000010010000000000100000100000000000000000000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000000000010001000000000001000010000000001010000000000000000000000000000000010000001000100000000000000001000000001001001010000100000000000001100000010000000000000000000000000000000000100000010010000000000000000100010000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000100000000000010000000010100010000000000000000000001100010000001000100011010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000010100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000001100100010000100000010000000100000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000010000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000100000000010000000001000000000010001000000001000000000100000100100000011001000000000100000000000000000000000000000000000000000100100000000000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000001000000000010010001000000000000100000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000010000100000001000000001010000000010000000000000000000000000100100000000001000100000000000000100000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000000000000010010000000000010000100000000100010000000000000000000000010000000000100001000100010000000000000000010010001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000001000100000000000010000010000010000001000000000100000000100000010000000000000000000010000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000100000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001010000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000100000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110101000100000000000000000000000000000010000000000000000100000000001000000000000001000000000000010000000001000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000100000001000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110000100000000000000000000000010001010000001000100000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000001000000000000000000000000010000000010000000000000000000000000100100000000010000100000000000000000000010000000010100010000010010000000000000100010100001100100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001101000001000000000000010000100000000100001000000010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000000100000000000100101101000000011010000000000000010000000000010110010000001000000000000000001000000001000000000000100000000000000010000000000000000000000100000000000000000000001000010000000100000000000000000000001010000000000000000010000000010010000000010 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000100000000000001010001100000000100000000000101100100010010001001000110100000000000011010000000000010001010000001000000000000001000000000000100000000000010010010001000000000000000000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000000010000000000000000000010000000000000000000000000000000000100100101001000001000000000000000000001000100000001000000010000000000000000000000000000010000100010010010011110000000000000000000000000000000000010110001100101110100000000000000000000000100000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 000000000101000000010001001000000010001001010000001000000101000000010010000100001100000000011000010010000000000100000100000000000000000000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000000000010001000000000001000010000000001010000000000000000000000000000000010000001000100000000000000001000000001001001010000100000000000001110000010000000000000000000000000000000000100000010010000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000100100001000001000000000000000000100000001000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011100000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000010000000000010000000101000000000000000100110000000000101100000000010010001000000010000000000110010000000100001000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000001000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001000100000000001000000000000100000000000000010010001000000000001000000001000000000000000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000110000010010000000000100000101000000000000000000000000000000001100000000000001001001000000000010000000000000000110001000100000001000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 000000000101000000010001001000000010001001010000001000000101000000010010000100001100000000011000010010000000000100000100000000000000000000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000000000010001000000000001000010000000001010000000000000000000000000000000010000001000100000000000000001000000001001001010000100000000000001110000010000000000000000000000000000000000100000010010000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000100100001000001000000000000000000100000001000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011100000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000010000000000010000000101000000000000000100110000000000101100000000010010001000000010000000000110010000000100001000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 000000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100010011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010000100000000000000000000000100100000000010000100000000000000000000010000010010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000100000000000100100000000000000001000000010000000000000100000000000001001000010000010000010000001000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010110000000 100000000100000000000001001000000010001001000000011000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000101000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000010000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001001000010000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011100000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000100010110010000011000000000000000000000000010000000000000100000000000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000000010000000000000000000000100000001000100 100000100100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000100000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000001000000000000001100000001000001101000010001000000000000000000001100000000000100000001001000000000000010000100000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000000000000000010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000000001000001000000010000000000000100000000000001000000000100000000100010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100010000 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000010000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000010000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000010000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010001000010100000000000000000000000000000011000000000001010001000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000001000000000000000100100000000001001000100000000000000000001000000000000000100000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100100000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000001001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000100010000000000000000000100000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100100000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000001000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000001000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000010011000001000000100000000100100000000000000001000000010000000000000100000000000011000000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000000000000000010000000001000100001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000000010000000100000000100000000000000000000000000001100010000000010000000000010 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100000000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000001001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000100010000000000000000000100000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100100000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000100000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000000000000101000000010000100100001100000000011000010010000000000100000100000000000000000000000000000000001100000000100000010000001110000001000000000000000000001000100000000000000000000100000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000001000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001110000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100110000000000000000000000100011000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001001010001100001011000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000011010001000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000110000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101010000000000000000000000000000001100000000000001000001000000010010000000001000000110001000100000000000000000000000000000010000000000000100100010000000000000000100001000000000000010000000000000010010010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000010000010000000000010000000001000000000000100100100000100000000000000000010000010000000000000010000010000000000010000000000100000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000010000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001001000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000001010100010000000001000000000000010000000000000001000010001100001000010001000000000000000000000000100100001010000001001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000110000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000001000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010101010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000100000000100000010000001100001000001000001000000010000000000000000000000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000100100000001000100 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100000000000000000010000110001000000000010000010100000000010000000000110000000010010000000000010001010000001000000000000001000000011000000000000001000100100010010000100000100000000001000000000100000100000001010000100000001100110000000110000001001000000000000000000100000001000000000000010000000000000000000001000010000100001110101000000000000100100000001000000100000000000000000000000000000000000010000000000001000000000000010000000000000000000000000000000000100000000000100000100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000101000000000001000000010000010000000000001000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000010000000000000000000100000000000000000000001000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000100 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000010010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001001010001100001011000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000000000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000100000000000001010001100000000100000000000101100100010010001001000110100000000000011010000000000010001010000001000000000000001000000000000100000000000010010010001000000000000000000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000000010000000000000000000010000000000000000000000000000000000100100101001000001000000000000000000001000100000001000000010000000000000000000000000000010000100010010010011110000000000000000000000000000000000010110001100101110100000000000000000000000100000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000000000100100001010000000001000000000000000010000000001000100001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010110011000101000000000000000010000000100000000100000000000000000000000000001100010000000010000000000010 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100000000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000000001001000000000010000100000000000000010001000100001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000001000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000011010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000001000000000000000101000000000000000000001100000000000000000000000010000000000000100011000101000000000000000010000000100000000000000000100000100000000100000000000000000010000000000010 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000010000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000100000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000011000000010010000000000100000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000001000000000000010000000000000000000000000100100010000000000000000000000000100011010101000000000000000010000000100000000000000000100000100000000100000000000000000010000000000010 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000100000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000010000000000001000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000010000000000000000000100000000000000000000001000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000100 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000010000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000100000001000000100010000000000000001000000100010010000100000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010000100000000000000000000000100100000000011000100001000000000000000000000000100000010000000000001000000000000010000000000000000000000000000000000100000000000100000100000000000000100001000000000001000000010000000000000000100000100100000000000000001000000010000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010100000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101001000000000000001000100000000000000000000100000000001000000100000000000010000000000010000001000000000100000000000000010000000000000100000010000000010011100000000 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001010001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100010000000000010000000000000000000110000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011010010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001110001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010010000100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000101000000000000000000000000000010000000001000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001000100000000001000000000000100000000000000010010001000000000001000000001000000000000000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 100000001100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001001100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000100100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001010001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100010000000000000100000000100000000000000000010000000000010 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010001000000000000000000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001010000000000000010001000000001000000100000000110100000000001000100000000000010000010001000010000010000010000000000010001000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000110100100000010000000000000001000000000000000000010010000000000010000100000000100010000000000000000000000010000000000100001000100010000000000100000010000000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110011100000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000110000010010000000000110000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000110000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000110000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 000000000100000000100000100000010000000000000000000000000101010000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110011000100000000000000000000000000010010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001100000000000000000000100000000000000000010000000000100000010000000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000001000000000011000000000000000000001100000001001001100000010001000000000000000001100000000000100100000101001000000000010000100000101000000000010100000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000001000000000000100110100001100100010010010011100100000000000000000000000100000010000001100001010000000001000000010000000000000000000000100100001000000000101000000010000000000000100000000000001000000010001000001000000000000010000000000000001000010001100001000000000000000000000000000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010110000000 100000000100000000000001011000000010001001000000000000000000000000100001000010001000000000010000010110000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110101000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100100001000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 000000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010001000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000010000000001000000000000100100100000000000000000001000010000010001000000000010000010010000001001000110100000000000011010010000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001101000010000000000000100000000000000000010000100000000100000000000011100100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000100000100000010000000001000000000000100100100000000000000000001000010000010001000000000010000010010000001001000110100000000000011010010000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000100000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000100000000000000000000010000000000001000010000000010000000010101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000000000010000000100100000000010000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000001000010000010100001000000001000000000000010000000000000000000000100000001000100 100001000100100000000010100001000010001001000000000000000111000000000000000100001000000001010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000110000000000000000000000000000000011000000000001010000000000000000100010000000000000001100000001001001010000100000000000000001101000000001010000100000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000010000000010010110000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010100000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000000000000000000000000000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000010011000000000000100000000100100000000000000001000000010000000000000100000000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000110001000000000000000000000000000000000000000100010000000010000000000001000010001011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000100000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000100000000000000000100100000000000000001000000010000000000010100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000010000000000000000000000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000000000000010000000000010 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100000001001000001001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000011000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000011000000010010000000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000010000000000010000000101000000000000000100110000000000101100000000010010001000000010000000000110010000000100001000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000100000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010001000000000000000000000000000000000000011000000010011110000000000000100000010000000000000000000000100000011010000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000010000001000000000100000000001000000100000000100000000000010000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000100000001010000100000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100000000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000000001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100110100001100100010010010011100100000000000000000000001110100001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000000000000010000100000000100000000000010000000000000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000000000000000000000000000000000100000000000010000100000000000000000000100011000101000000000000000010000000100000000000000000100000100000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000111000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001100010000000000000000000000000000000011100000000001010000000000000000000010010000000000001100000001001001010000100000000001000000000100000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000010001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000000000000010010000000000010000100000000100010000000000000000000000010000000000100001000100010000000000100000010000000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110011100000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000010000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000100000000011001110000001001000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000001010100010000000001000000000000010000000000000001000010001100001000010001000000000000000000000000100100001010000001001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000001000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010001000010100000000000000000000000000000011000000000001010001000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000001000000000000000100100000000001001000100000000000000000001000000000000000100000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000000000000000000010000000000000100000000000000000000000000000001000010000000000001000000000000000010000000110000001000001000000000000000000000000000001000000100000001000101 100000000100000000000001001000000010001001000000011000000101000000010000000100001100000000011000010010000001000100000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000110000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000100001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001101000010000000000000100000000000000000010100100000000100000000000011100000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000001000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010110000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010001000010100000000000000000000000000000011000000000001010001000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000001000000000000000100100000000001001000100000000000000000001000000000000000100000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 101000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000000000000000000000000000001100000000000001000001000000010010000000001000000110001000100000000000000000000000000000010000000000000100101010000100000010000000000000000000000010000000000100000000010000001000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100001000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000010000000000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 101000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000000000000000000000000000001100000000000001000001000000010010000000001000000110001000100000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100001000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000010000000000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 000000000100000000100000100000010000100000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000100100000000000000000001010001100000001100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001010000001000000000000000000001100000001000011100000010001000000100000000001000000000010000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100110000100000000010000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000101000000000000000010100000011000000000100001000001100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000010000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000011000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000010010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000000000000000000000000000001100000000000001000001000000010010000000001000000110001000100000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000101000000000000000000100100100000011001000010000000000000000100000000000000000010000001000100000010010000000000000000100010000001001000100000000000000000001000000000000000100100000010000001000011010001100000000100000000000101100100010000001001000110100000100000010010000000000010001010000001000000000010001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100000000000100000001001000000000000010000000000000000000000000000000000001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000010000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000000000000000000000001001000000000000000000010000100000000100000000000010000000000000000000010001100001000000000000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000001000100000000000010000010000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000010000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000100000000000000010001000000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000100100000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000010100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001100000010001001000001100000000000100010101000000001010000000000000000000000000001000000000000010000000000000000101000000000000100100100001000000100100000000000000000000000000000000010000000000001000000000000010000000000110010010010011100000011000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000000001000001000000010000000000000100000000000001000000000100000000101010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000001000100000000000010000010000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000000000000000000000000001100110000001001000001000000100010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011100000010000100000000000000000010000000000000001000010001100001000000000100000000001000000010000100100000100110000100000010000000000010000000101000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000010000000010010110000000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000010001000000000000000100100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010100000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001100000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000001000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000100000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000001100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001001100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000000000000000000010000000000000000100000000001000000000000001000000000000010000000001000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000100000001000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110000100000000000000000000000010001010000001000100000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000001000000000000000000000000010000000010000000000000000000000000100100000000010000100000000000000000000010000000010100010000010010000000000000100010100001100100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001101000001000000000000010000100000000100001000000010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000000100000000000100101101000000011010000000000000010000000000010110010000001000000000000000001000000001000000000000100000000000000010000000000000000000000100000000000000000000001000010000000100000000000000000000001010000000000000000010000000010010000000010 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000010000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000010011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000011000000010010000000000100000000010000000010001000000101010000010000000000000000000000000001010000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000110000010010000000000110000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000001000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010010000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000001100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001000000001000000000100000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100010100000000000000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000110000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000000000010010000110010000000000010110010010011000000000000000000100000000001000100000101000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000100010001101000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100010000000000100000000000010000010000000000100101100101000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010100000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000101000000000000000000000000001101000000000000000000010000100000000100001000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000001000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000001000001000000001000011010000011010000000001100000000000000000000000000000000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100001000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000000000000010000000000010 100000000100000000000001011000000010001001000000000000000000000000100001000010001000000000010000010010000000000100000101000100000000000000000000000000001100000000000001000001000000000010000000000010000110001000100000000000000000000000000000010000000000000000100000000000000000000000001001000000000010000100000000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010100000001000000000010000000010000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000100100000001000100 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100000000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000001001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000100010000000000000000000100000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010110010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000001000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001011000000010001001000000000000000000000000100001000010001000000000010000010010000000000100000101000100000000000000000000000000001100000000000001000001000000000010000000000010000110001000100000000000000000000000000000010000000000000000100000000000000000000000001001000000000010000100000000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000001000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100100001000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001000000010001001000000000000000101000000010000100100001100000000011000010010000000000100000100000000000000000000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000000000010001000000000001000010000100000010000000000000100000000010000000001000000000010001000000001000000000100000100100000011001000000000100000000000000000000000000000000000000000100000010010000000000000000100010011000100000000000000100000000001000000000000000100100000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001010000000000001000000000000100000010000000010010001000000000010000001001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000010000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010110011100100000000000100000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000010000000100000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000100100110000000000100100000000010010001000100010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000100000000000010000000001000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000100100010000000001000001000000100010010000000000000000001000000000000000000001100000001000001100000010001000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000010100100000000000000100000000000000000000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000100000000000000000000100100000000000000001000000010000000000000100000000000001000000000100000000100010000000000000000000000010000000000100001000100010000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000001001000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000010010001010000001000000000000001000001011000000000000001000010010101000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000100000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100101000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000010000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000100000000000000010001000000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001110000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100110000000000000000000000100011000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001001010001100001011000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000100000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100110000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000001010001010000001000000000000001000000011000000000001001000010010001001000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000001000000000000010000000010100010000000000000000000000100010000001000100110010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000000000000001101000000000000000000010000100000000100001000010000000100010001000000010001100001000000000000000010000110000000100000000001011001110100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000011000000101000000010000000100001100000000011000010010000001000100000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000110000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000100001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001101000010000000000000100000000000000000010100100000000100000000000011100000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000001000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010110000000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000001100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000000000111000000000000100100100001000000100100000001000000000000000000000000010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001101000010000000000000100000000000000000010000100000000100000000000011100000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000110010000110010000000000010110010000011000000000000000000000000010000000000000100000000000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100001000100000000000000000010000000000010 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000010010000010001000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 000000000100000000100000100000010000000000000000000000000101010000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110011000100000000000000000000000000010010000000000000100100010000100000010000000000000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010011000000000010001010000001000100000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000001000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001001010001100001011000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010001000010100000000000000000000000000000011000000000001010001000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000001000000000000000100100000000001001000100000000000000000001000000000000000100000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000100000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000100000000000000000100100000000000000001000000010000000000010100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000010000000000000000000000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000000000000010000000000010 100000000100000000000001011000000010001001000000000000000000000000100001000010001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000010000110001000100000000000000000000000000000010000000000000000100000000000000000000000001001000000000010000100000000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000100000010000001001000000000010000000010001000000000000000000000100100000000001000100000000000000100000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000000000000001000000010000000000000100000000000001000000000100000000100001000011000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000100000000000000000000000100000001000010 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000100100000000000000000001010001100000001100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001010000001000000000000000000001100000001000011100000010001000000100000000001000000000010000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100110000100000000010000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000101000000000000000010100000011000000000100001000001100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001010000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001110000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000010101000010010001110000010001001000001100000000000110010101000000000010000000000000000000000000001000000000000011000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001010000000000010000000001110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100100000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000000010000000000000100000000000010000000000010000101100000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011001000000001010001000000100010010010011100000000001001000000000000100000010000001100001000001000001000000010000000000000000000000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000100100000001000100 000000000100000000010001001000000010001001000000001000010101000000010000000100001100001000011000010010100000000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000001001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000100010000000000000000000100000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010110010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000100100000001000100 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000000000000000000000000000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000010011000000000000100000000100100000000000000001000000010000000000000100000000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000110001000000000000000000000000000000000000000100010000000010000000000001000010001011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000001001000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000010010001010000001000000000000001000001011000000000000001000010010101000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000100000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100101000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000010000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010011000000000010001010000001000100000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000001000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001001010001100001011000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000010000010100100100000011010000000001100000000000100000000000010000000000000000100000010000000010000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000000100010000000000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000000010000000000010000100000001000000000010000000010000000001000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000000000001001100000001000000100001000000100001000000010010000000000000000000100100000000000000001000000010000000000000100000000000011000000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000010100000001000100 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000100000000000001010001100000000100000000000101100100010010001001000110100000000000011010000000000010001010000001000000000000001000000000000100000000000010010010001000000000000000000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000000010000000000000000000010000000000000000000000000000000000100100101001000001000000000000000000001000100000001000000010000000000000000000000000000010000100010010010011110000000000000000000000000000000000010110001100101110100000000000000000000000100000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000000000100100001010000000001000000000000000010000000001000100001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010110011000101000000000000000010000000100000000100000000000000000000000000001100010000000010000000000010 100000000100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000010000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000110000010000001011000000000100001000000100101101000000011010000001000000000000000000000110010000000000001000000001101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000010000000000001000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000001000000001100000000001000000100000000000000010001000000000000000100100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000010010000000000010000101000000000100000000000000010000000000000000000010000000010010110000000 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000010000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000010000001000010001010000001000100000001000010100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001100000010001001000001100000000000100010101000000001010000000000000000000000000001000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000101000000110000000000000100100000001010010001000000000000000000110010000000000001000000001101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100100000 000000000101000000010001001000000010001001010000001000000101000000010010000100001100000000011000010010000000000100000100000000000000000000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000000000010001000000000001000010000000001010000000000000000000000000000000010000001000100000000000000001000000001001001010000100000000000001110000010000000000000000000000000000000000100000010010000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000100100001000001000000000000000000100000001000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000000001010001000000100010010010011100000000001001000000000000100000010000000001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000010000010100100100000011010000000001100000000000100000000000010000000000000000100000010000000010000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000000001000000011000000000001001000010010001001000000000000000001010000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010001100001110000001000000000100110000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000001000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011010010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000100000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000001000000000000001100000001000001101000010001000000000000000000001100000000000100000001001000000000000010000100000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000000000000000010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000000001000001000000010000000000000100000000000001000000000100000000100010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000000000100000000010001010110000000001100000010000000000000000000001000010000000000000000010000000000100000000010000001110000001000000000000000001000100000000000001000000000000000000001000000000000000000000000000010001000001000000001000000000000011000000001000100000000000000101000000001001001010000100000001000000001001000000001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000010000010000000000000010000010000000000010000000000100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001000000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000100000000010000000000000100000000000110000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000100000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001000000001000000000000000000001100000001000011100000010001000000100000000001000001000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001100000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000000000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100111000100100000100000010000000000010000001011000000000100001000000100101101000000011110000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000110000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000001000000000000000000010110001100101110100000000000000000000000000000000000100100000000000010001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000100000000000000000000000100000001000010 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100010000000000100000000000010000010000000000100101100101000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010100000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010001000010100000000000000000000000000000011000000000001010001000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000000001010001100000000100000000000101100100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010110000000100000000011000000000000000000100000001000000000000010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000000000000000000010000000000000000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000010001000100010000000000010001001001000000000100000000001010000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000010110000000010010100000000 100000000000000100000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000110000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000001000100100010001000000000010000000000010000000001000000000000100100100000100000000000000000010000010001000000000010000010100000010010000000000100000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000100000000000100000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000000000110010000000000010110010000011000000000000000000000000010000000000000100000000000010000000000000000001000010000011000101000000000001000010000000100000000000001000000000000010001000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101010000000000000000000000000000001100000000000001000001000000010010000000001000000110001000100000000000000000000000000000010000000000000100100010000000000000000100001000000000000010000000000000010010010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000010000010000000000010000000001000000000000100100100000100000000000000000010000010000000000000010000010000000000010000000010100000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000010000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001001000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000001010100010000000001000000000000010000000000000001000010001100001000010001000000000000000000000000100100001010000001001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100000000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000000001001000000000010000100000000000000010001000100001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000001000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000011010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000001000000000000000101000000000000000000001100000000000000000000000010000000000000100011000101000000000000000010000000100000000000000000100000100000000100000000000000000010000000000010 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011100000000001010000000000000000000010010000000000001100000001001001010000100000000001000000000100000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000010001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000000000000010010000000000010000100000000100010000000000000000000000010000000000100001000100010000000000100000010000000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110011100000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000100000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000100000000010000000000000100000000000110000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000110000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101010000000000000000000000000000001100000000000001000001000000010010000000001000000110001000100000000000000000000000000000010000000000000100100010000000000000000100001000000000000010000000000000010010010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000010000010000000000010000000001000000000000100100100000100000000000000000010000010000000000000010000010000000000010000000000100000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000010000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001001000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000001010100010000000001000000000000010000000000000001000010001100001000010001000000000000000000000000100100001010000001001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100010000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000010000010100100100000011010000000001100000000000100000000000010000000000000000100000010000000010000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000101000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000010000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011100000000001010000000000000000000010010000000000001100000001001001010000100000000001000000000100000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000010001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000000000000010010000000000010000100000000100010000000000000000000000010000000000100001000100010000000000100000010000000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110011100000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000100000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100110000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000001010001010000001000000000000001000000011000000000001001000010010001001000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000001000000000000010000000010100010000000000000000000000100010000001000100110010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000000000000001101000000000000000000010000100000000100001000010000000100010001000000010001100001000000000000000010000110000000100000000001011001110100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000000000000101000000010000100100001100000000011000010010000000000100000100000000000000000000000000000000001100000000100000010000001110000001000000000000000000001000100000000000000000000100000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001110000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000100000000000100100000000000000001000000010000000000000100000000000001001000010000010000010000001000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001100000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010110000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000100000000000010000000001000000000000100100100000000000000000001000010000010001000000000010000010010000001001000110100000000000011010010000000010001010000001000000000001000000100010000000001000011000000100010010000000000000000001000000000000000000001100000001000001100000010001000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000000100100000000000000100000000000000000000000000100000000000000100000000000000000100010000001000100010010010011100100000000000000000000000100000010000000001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011000000010010000000000000000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000000000000000000100000000001000100000000000100100000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000010110000000010010100000000 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000001100100010000100000010000000100000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000010000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000001100100010000100000010000000100000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000010000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000010000000000111000000010010000100001100000000011000010010000000000100000100000000000000100000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000010000010001000000000001000010000000001010000000000000000000000000000000010000001000100000000010000001000000001001001010000100000000000001100000010000000000000000000000000000000000100000010010000000000000000100010000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000010000010000010000000000010001000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000100000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100011010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000010000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000100000000000000010001000000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000100100000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000010100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001100000010001001000001100000000000100010101000000001010000000000000000000000000001000000000000010000000000000000101000000000000100100100001000000100100000000000000000000000000000000010000000000001000000000000010000000000110010010010011100000011000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000000001000001000000010000000000000100000000000001000000000100000000101010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000001000100000000000010000010000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000010000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000011000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000010010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100000001001000001001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000011000000000000001000000000010010000000000000000001000000000000001000000101000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000110000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001101000010000000000000100000000000000000010000100000000100000000000011100000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010010000001000000000000000100110000000000100100000000010010000110010000000100010110010000011000000000000000000000000010000000000000100000000000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000000100000000000000000010000000000010 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000110000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000001000000000000010000000000000000100000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000001000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010000100101000100100000100000010000000000010000100000111000000000000000000100101101010000011010001000000110010000000000010110010000001001000000000000001000000001000010000000100000000000000000000000000000001000010000000000001000000000000000010000000100000001000001000000000000000000000000000001000000100000001000101 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000100000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000011000000000001001000010010001001000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000010000000000000001000010000100001110000001000000000100110000000001000100000000000000000000010000000010100010000001000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000000000000000000000000000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000010011000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000000010000000100000000100000000000000000000000000001100010000000010000000000010 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100000000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000000001001000000000010000100000000000000010001000100001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000001000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000011010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100100001000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001000000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000100000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000100000000000000000100100000000000000001000000010000000000010100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000101100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000010000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100001000100100000000010100001000010001001000000000000000111000000000000000100001000000001010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000100010000000000000001100000001001001010000100000000000000001101000000001010000100000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000010000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000010000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000000000000000100000100000000010001010110100000001100000010000000000000000000000001010000000100001000000000001001000000000010001000000000010000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000000001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100110100001100100010010010011100100000000000000000000001110100001000000100001000000000001000000010000000000000000000000100100000100000000000000000000010000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100111000100100000100000010000000000010000001011000000000100001000000100101101000000011110000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010010000000100000000000000000000010000000000000000001000010001001000000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000101000000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100100000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000101000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000000000000000000000000000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000010011000000000000100000000100100000000000000001000000010000000000000100000000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000110001000000000000000000000000000000000000000100010000000010000000000001000010001011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000100000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001010000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000100000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000100000000000001010001100000000100000000000101100100010010001001000110100000000000011010000000000010001010000001000000000000001000000000000100000000000010010010001000000000000000000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000000010000000000000000000010000000000000000000000000000000000100100101001000001000000000000000000001000100000001000000010000000000000000000000000000010000100010010010011110000000000000000000000000000000000010110001100101110100000000000000000000000100000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000000000100100001010000000001000000000000000010000000001000100001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000100000000000000100100001000100000000010000001010000010110011000101000000000000000010000000100000000100000000000000000000000000001100010000000010000000000010 100000000100000000000001001000000010001001000000001001000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000010010001010000001000000000000001000001011000000000000001000010010101000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000100000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100101000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100000001001000001001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000011000000000000001000000000010010000000000000000001000000000000001000000101000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000110000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001101000010000000000000100000000000000000010000100000000100000000000011100000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010010000001000000000000000100110000000000100100000000010010000110010000000100010110010000011000000000000000000000000010000000000000100000000000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000000100000000000000000010000000000010 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010010100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100010001001000001001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000011000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101000010000000000000000000000000010001100000010000000000100000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001010000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000100000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000001100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001001100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000101000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000010000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001001000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000001010100010000000001000000000000010000000000000001000010001100001000010001000000000000000000000000100100001010000001001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000101100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011001000000001010001000000100010010010011100000000001001000000000000100000010000001100001000001000001000000010000000000000000000000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000100100000001000100 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000000000000000000000000000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000010011000000000000100000000100100000000000000001000000010000000000000100000000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000110001000000000000000000000000000000000000000100010000000010000000000001000010001011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000010000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100001001000000100010000000000000001000000000010010000000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000000000100000010000010001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000010000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000011000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000010010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000010010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010001000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000000000000000000010000000000000000100000000001000000000000001000000000000010000000001000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000100000001000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110000100000000000000000000000010001010000001000100000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000001000000000000000000000000010000000010000000000000000000000000100100000000010000100000000000000000000010000000010100010000010010000000000000100010100001100100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001101000001000000000000010000100000000100001000000010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000000100000000000100101101000000011010000000000000010000000000010110010000001000000000000000001000000001000000000000100000000000000010000000000000000000000100000000000000000000001000010000000100000000000000000000001010000000000000000010000000010010000000010 100000000000000000000001001100000010001001000000000000000000000000100000000010001010110000000001100000010000000000000000000001000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000010000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000010000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000010000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010010010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000001000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000110000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001011000000010001001000000000000000000000000100001000010001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000010000110001010100000000000000000000000000000010000000000000000100000000000000000000000001001000000000010000100000000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000001000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100100001000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000010000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000010000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000001000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000100000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000010000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101100000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010010100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000100000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000101100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000100000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001000000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000100000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000100000000000000000100100000000000000001000000010000000000010100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000101100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000010000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000010000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000010001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000110000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000001000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000100000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000010000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101100000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000110000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000100000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010100100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000100000000000010000000001000000000000100100100000000000000000001000010000010001000000000010000010010000001001000110100000000000011010010000000010001010000001000000000001000000100010000000001000011000000100010010000000000000000001000000000000000000001100000001000001100000010001000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000000100100000000000000100000000000000000000000000100000000000000100000000000000000100010000001000100010010010011100100000000000000000000000100000010000000001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011000000010010000000000000000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000000000000000000100000000001000100000000000100100000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000010110000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001000000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000100010000000010100110000000000100000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000100000000000000000100100000000000000001000000010000000000010100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000101100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000010000000000000000100000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000000000000101000000010000100100001100000000011000010010000000000100000100000000000000000000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000000000010001000000000001000010000100000010000000000000100000000010000000001000000000010001000000001000000000100000100100000011001000000000100000000000000000000000000000000000000000100000010010000000000000000100010011000100000000000000100000000001000000000000000100100000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001010000000000001000000000000100000010000000010010001000000000010000001001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000010000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010110011100100000000000100000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000010000000100000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000100100110000000000100100000000010010001000100010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001000000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000110001001000000000000000000000000001000000001000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000100100000000000000000001010001100000001100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001010000001000000000000000000001100000001000011100000010001000000100000000001000000000010000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100110000100000000010000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000101000000000000000010100000011000000000100001000001100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000000000000000000000000001100110000001001000001000000100010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011100000010000100000000000000000010000000000000001000010001100001000000000100000000001000000010000100100000100110000100000010000000000010000000101000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001110000010000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101100000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000100000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000010000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000011000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000010010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000010000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000010010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000001000001000000100010010000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010111100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100100101101101000000011010000001000000011000000000010110010000001000000000000000101000000000000000000000100000000000000000000000000000000000001100100000000010000000000010000001000000000100000000000000010000000010000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000001000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000001000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000010011000001000000100000000100100000000000000001000000010000000000000100000000000011000000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000000000000000010000000001000100001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000000010000000100000000100000000000000000000000000001100010000000010000000000010 100000000100000000000001001000000010001001000000000000000101000000010000100100001100000000011000010010000000000100000100000000000000000000000000000000001100000000100000010000001110000001000000000000000000001000100000000000000000000100000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000001000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001110000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100110000000000000000000000100011000001000100010010010011100100000000000000000000010000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001001010001100001011000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000010100000100000000100000001000000000000000001100000000000001000001000000000010100000000000000110000000000000000000000000000000000000010001000010000000000000100000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000000100000000000101100100010000001001000110100000010000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000001000000100000001001000001000000010001000000000000000000000000000000000000101000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000000000001001100000001000000100001000000100001000000010010000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000001000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000001010001001000100000000001101000000010000000100001100000000010000100000000000000100000100000000000010000000000000000000000000000000000011000000100000000010000000110100100000000100000100000000000000000000000000010001000000000000000000000000000000000000011000000010011010000000000000100000010000000000000000000000100000011010000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000010000001000000000100000000001000000100000000100000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000100000001000000100010000000000000001000000100010010000100000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010000100000000000000000000001100100000000010000100000000000000000000010000000010100010000010010000000000000100110100001100100010010010011100100000000000000000000001110100001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000001000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100000000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000000001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100110100001100100010010010011100100000000000000000000001110100001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000000000000010000100000000100000000000010000000000000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000000000000000000000000000000000100000000000010000100000000000000000000100011000101000000000000000010000000100000000000000000100000100000000000000000010000000010010100000000 100000000100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011001000000001010001000000100010010010011100000000001001000000000000100000010000001100001000001000001000000010000000000000000000000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000100100000001000100 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010010000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000010000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000001000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000100000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100100001000000100100000000000000000000010001000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000110100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000100000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000001000100100010001000000000010000000000010000000001000000000000100100100000100000000000000000010000010001000000000010000010100000010010000000000100000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000100000000000100000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001110100000010000010000010000000001000000000010000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001101000000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000100000000010000000000000100000000000110000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000100000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000000000010001010000001000100000001000000100010000000001000000000010010001000000000000100000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001110001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010010000100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000010000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000011000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000010010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000000010001001000000000000000101000000010000100100001100000000011000010010000000000100000100000000000000000000000000000000001100000000100000010000001110000001000000000000000000001000100001000000000000000100000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000001000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001110000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100110000000000000000000000100011000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001001010001100001011000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001000000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000001000000000000000000000000010000000010000000000000000000000000100100000000010000100000000000000000000010000000010100010000010010000000000000100110100001100100010010010011100100000000000000000000001110100001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000001001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000100110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001001000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000101000000000000000000000000000010000000001000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001000100000000001000000000000100000000000000010010001000000000001000000001000000000000000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000010100011000101000000000000001010000000100000000100000000000000000000000000001100010000000010000000000010 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000110000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000001000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000100000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001100000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000001000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000100000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000101001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000000000000001000000000000000100100000000000000000000000000010000010001000000000011100100000001001001000110100000000000011010000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010010000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000001000000000000000000000100010000000010000000000101000010000011000101000000000001000110000000100000010000000000100010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000100000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001000000001000000000000000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001100000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000000000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100111000100100000100000010000000000010000001011000000000100001000000100101101000000011110000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000101000000010000100100001100000000011000010010000000000100000100000000000000000000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000000000010001000000000001000010000000001010000000000000000000000000000000010000001000100000000000000001000000001001001010000100000000000001100000010000000000000000000000000000000000100000010010000000000000000100010000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000100000000000010000000010100010000000000000000000001100010000001000100011010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000010100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000000000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000100000000000001010001100000000100000000000101100100010010001001000110100000000000011010000000000010001010000001000000000000001000000000000100000000000010010010001000000000000000000000000000000000100000100000101010100000000001100110000000100000010001000000000000000000000000100000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000000010000000000000000000010000000010010110000000 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000010000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000101000000010001001000000010001001010000001000000101000000010010000100001100000000011000010010000000000100000100000000000000000000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000000000010001000000000001000010000000001010000000000000000000000000000000010000001000100000000000000001000000001001001010000100000000000001110000010000000000000000000000000000000000100000010010000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000100100001000001000000000000000000100000001000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011100000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000010000000000010000000101000000000000000100110000000000101100000000010010001000000010000000000110010000000100001000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000010000000000000000000000000010000100000000000000000000000100100000000010000100000000000000000000010000000010100010000010010000000000000100010100001100100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001101000001000000000000010000100000000100001000000010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000000100000000000100101101000000011010000000000000010000000000010110010000001000000000000000001000000001000000000000100000000000000010000000000000000000000100000000000000000000001000010000000100000000000000000000001010000000000000000010000000010010000000010 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000000000100000010000001100001010000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000000000100100001010000000001000000000000000010000000001000100001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000000010000000000000100000000000010000000000010000101100000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000100001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101100000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010011011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010001000010100000000000000000000000000000011000000000001010001000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000010000000110100000000000000000001010001100000000100000000000101100100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010110000000100000000011000000000000000000100000001000000000000010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000000000000000000010000000000000000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000010001010100010000000000000000000000100100000000000000001000000010000000000000100000000000001000000000100000000100010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000001100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000010001000000000000000100100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010100000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000110000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000100000001000000100010000000000000001000000100010010000100000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010000100000000000000000000000100100000000011000100001000000000000000000000000100000010000000000001000000000000010000000000000000000000000000000000100000000000100000100000000000000100001000000000001000000010000000000000000100000100100000000000000001000000010000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010100000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101001000000000000001000100000000000000000000100000000001000000100000000000010000000000010000001000000000100000000000000010000000000000100000010000000010011100000000 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000001000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100001010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001100000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000010010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000000010110001100101110100000000000000000000000000000000000100100000000000001001000000010000000000000100000000000001000000010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000001000001000000100000000000010000000000010000001000000000100000000000000010000000000000100000010000000010011100000000 100000000100000000000001011000000010001001000000000000000000000000100001000010001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000010000110001000100000000000000000000000000000010000000000000000100000000000000000000000001001000000000010000100000000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000001100000001000001101000010001000000000000000000001100000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000001000000000000000000100000010100101100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000100000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001000000001000000000000000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001100000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000000000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100111000100100000100000010000000000010000001011000000000100001000000100101101000000011110000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010011001000100000000001101000000010000000100001100000000010000100000000000000100000100000000000010000000000000000000000000000000000001000000000000000010000000110100100000000100000100000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010000010000000000000100001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000010000000001000000000000100100100000100000000000000000010000010000000000000010000010000000000010000000000100001000000000000000000010011010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001010000000000000000001100110101000000000010000000100000000010000000000000000000001000010000100001110000001001000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000010000000010010110000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000100000000000001010001100000000100000000000101100100010010001001000110100000000000011010000000000010001010000001000000000000001000000000000100000000000010010010001000000000000000000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000000010000000000000000000010000000000000000000000000000000000100100101001000001000000000000000000001000100000001000000010000000000000000000000000000010000100010010010011110000000000000000000000000000000000010110001100101110100000000000000000000000100000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000000000100100001010000000001000000000000000010000000001000100001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000100000000000000100100001000100000000010000001010000010110011000101000000000000000010000000100000000100000000000000000000000000001100010000000010000000000010 100100000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000001100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100100001000000100100000000000000000000010001000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000110100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100001000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100000001001000001001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000011000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000011000000010010000000000000000000010000000010001000000101010000010000000000000000000000000101010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000000000000000000100000000001000100000100001001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010010000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000010000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000010000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000100000000000010000000001000000000000100100100000000000000000001000010000010001000000000010000010010000001001000110100000000000011010010000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000101000001100000010001000000000000000100000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000010000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000010001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 000000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010001000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000010000000001000000000000100100100000000000000000001000010000010001000000000010000010010000001001000110100000000000011010010000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001101000010000000000000100000000000000000010000100000000100000000000011100100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000010000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000000000100000010000001100001000000000001000000010000000000000000010000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100010000000000000000000000010000010001000000000010000010100000010010000000000100000000010010000000000010001010000001000000000000001000000011100000100100000000010010001000000000000000000000100000000011000001000000000000000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000010000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000110000000000011000000010010000000000100000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000001000000000000010000000000000000000000000100100010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000000100000000000000000010000000000010 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000000000000010001100001000000000000000000000000000010000100100000010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000001000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010010000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000010000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000110000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000110000000100000010000000000100010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000001100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000000000111000000000000100100100001000000100100000001000000000000000000000000010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001101000010000000000000100000000000000000010000100000000100000000000011100000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000110010000110010000000000010110010000011000000000000000000000000010000000000000100000000000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100001000100000000000000000010000000000010 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000001000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000010000001000000011000000000001001001010010001001000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100110010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100100000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010100010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000000000000000000000000000001100000000000001000001000000010010000000001000000110001000100000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000101000000000000000000100100100000011001000010000000000000000100000000000000000010000001000100000010010000000000000000100010000001001000100000000000000000001000000000000000100100000010000001000011010001100000000100000000000101100100010000001001000110100000100000010010000000000010001010000001000000000010001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100000000000100000001001000000000000010000000000000000000000000000000000001110000011000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000010000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000000000000000000000001001000000000000000000010000100000000100000000000010000000000000000000010001100001000000000000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000001000100000000000010000010000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001100001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000110000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000001000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000100000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001100000000000000000000000100000000000011010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001000000001000000000000000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000000000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010100010010000000000100011101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010001000010100000000000000000000000000000011000000000001010001000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000000001010001100000000100000000000101100100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010110000000100000000011000000000000000000100000001010000000000010000000000000000000001000010000100001110000100000000000100100100001000000000000000000000000000000000000000000010000000000000000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000010001000100010000000000010001001001000000000100000000001010000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000001000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010001000000000000000000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001100100000000000000000011000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110100000100000000001000000000000000100000001001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000010000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011000000010010000000000100000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010000000000000110010000000000001000000001101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000010110000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 000000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100010011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010000100000000000000000000000100100000000010000100000000000000000000010000010010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000100000000000100100000000000000001000000010000000000000100000000000001001000010000010000010000001000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010110000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000010000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000001000000000000001100000001000001101000010001000000000000000000001100000000000100000001001000000000000010000100000000000100000000000000000000000101000000000000100100100001000000100100000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000001110000001000000100001000000000001000000000000000000000000000000101100000000000000001000000010000000000000100000000000011000000010000000001000000000000010010000000000001000010001100001000010001000000000000000000000000100100000100000000100000000000000100010000000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000001000000000010000000000000100000000000010001000000010000101000000000100000000000000010000000000000000000010010000010010100000000 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000110000010010000000000110000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000100000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101100000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010011011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000100000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000010100101000000001100000000000000000000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100000000000000000010000110001000000000010000010100000000010000000000110000000010010000000000010001010000001000000000000001000000011000000000000001000100100010010000100000100000000001000000000100000100000001010000100000001100110000000110000001001000000000000000000100000001000000000000010000000000000000000001000010000100001110101000000000000100100000001000000100000000000000000000000000000000000010000000000001000000000000010000000000000000000000000000000000100000000000100000100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000101000000000001000000010000010000000000001000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000010000000000000000000100000000000000000000001000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000100 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010100000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011100000000001010000000000000000000010010000000000001100000001001001010000100000000001000000000100000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000010001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000000000000010010000000000010000100000000100010000000000000000000000010000000000100001000100010000000000100000010000000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110011100000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000100010001001000000000000100111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000000000000001000000011000010100000000000010010001000000000000000000000100010000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000010000000000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000100000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000010000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010010000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000010000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 101000000000000000000001001000000010001001000000000000000111000000000000000101001000000000010000010010000000000101000101000000000000000000000000000000001100000000000001000001000000010010000000001000000110001000100000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100001000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000010000000000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000000000000000100000100000000010001010110100000001100000010000000000000000000000001010000000100001000000000001001000000000010001000000000010000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000000001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100110100001100100010010010011100100000000000000000000001110100001000000100001000000000001000000010000000000000000000000100100000100000000000000000000010000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100111000100100000100000010000000000010000001011000000000100001000000100101101000000011110000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000100010001001000000000000100111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000000000000001000000011000010100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000010000000000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000100000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000010000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000100001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101100000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010011011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010100000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010001000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000100000000000010000000001000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000100100010000000001000001000000100010010000000000000000001000000000000000000001100000001000001100000010001000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000010100100000000000000100000000000000000000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000100000000000000000000100100000000000000001000000010000000000000100000000000001000000000100000000100010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000001100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100001000100100000000010100001000010001001000000000000000111000000000000000100001000000001010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000100010000000000000001100000001001001010000100000000000000001101000000001010000100000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000101000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000010000000010010110000000 100000001100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001001100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000100100000001000100 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100000000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000001001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000001000000000000000100010101000000000010000000000000010000100000001000000000010000100010000000000000000000100000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100100000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110101000100000000000000000000000000000010000000000000000100000000001000000000000001000000000000010000000001000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000100000001000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110000100000000000000000000000010001010000001000100000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000001000000000000000000000000010000000010000000000000000000000000100100000000010000100000000000000000000010000000010100010000010010000000000000100010100001100100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001101000001000000000000010000100000000100001000000010000000000000000000010000101001000000000000000000000000010000000100100001010000000001010000000000000010100000011000000000100000000000100101101000000011010000000000000010000000000010110010000001000000000000000001000000001000000000000100000000000000010000000000000000000000100000000000000000000001000010000000100000000000000000000001010000000000000000010000000010010000000010 100000000000000000000001001000000010001001000000000000000000000000100000000010001010110000000001100000010000000000000000000001000010000000000000000010000000000100000000010000001110000001000000000000000001000100000000000001000000000000000000001000000000000000000000000000010001000001000000001000000000000011000000001000100000000000000101000000001001001010000100000001000000001001000000001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000010000010000000000000010000010000000000010000000000100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001000000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110101000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000001000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000100000001000000000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110000100000000000000000000000010001010000001000100000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000001000000000000000000000000010000000010000000000000000000000000100100000000010000100000000000000000000010000000010100010000010010000000000000100010100001100100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000100000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100000001001000001001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000011000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000010011000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000000010000000100000000100000000000000000000000000001100010000000010000000000010 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001100001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001010001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100010000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000010000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000011000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000010010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000100000000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100101000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000001000000000000000000000000001100000000000010000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001000000001000000000000000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000000000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100111000100100000100000010000000000010000001011000000000100001000000100101101000000011110000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100001000100100000000010100001000010001001000000000000000111000000000000000100001000000001010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000100010000000000000001100000001001001010000100000000000000001101000000001010000100000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000110000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000001000000000000000000010110001100101110100000000000000000000000000000000000100100000000000010001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000100000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000000000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000000000010000000100000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000010000000000000000010110001100101110100000000000000000000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000100010000001000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010001001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000000000100000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000010100000100000000100000001000000000000000001100000000000001000001000000000010100000000000000110000000000000000000000000000000000000010001000010000000000000100000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000000100000000000101100100010000001001000110100000010000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000001000000100000001001000001000000010001000000000000000000000000000000000000101000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000000000001001100000001000000100001000000100001000000010010000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100001010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000010010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000000010110001100101110100000000000000000000000000000000000100100000000000001001000000010000000000000100000000000001000000010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000001000001000000100000000000010000000000010000001000000000100000000000000010000000000000100000010000000010011100000000 100000000000000000000001001000000010001001000000000010000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000100000000000000010001000000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100010010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000100100000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000010100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001100000010001001000001100000000000100010101000000001010000000000000000000000000001000000000000010000000000000000101000000000000100100100001000000100100000000000000000000000000000000010000000000001000000000000010000000000110010010010011100000011000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000000001000001000000010000000000000100000000000001000000000100000000101010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000001000100000000000010000010000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000001001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000110000000100000010000000000100010000000000000000000010000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000100000000010000000001000000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000000000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000001000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000010000000000000010000000001010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000010011000000000000100000000100100000000000000001000000010000000000000100000000000011000000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000000000000000010000000001000100001000000111000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000010000001010000000100011000101000000000000000010000001100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000010010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001001010001100001011000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010001000010100000000000000000000000000000011000000000001010001000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000010000000110100000000000000000001010001100000000100000000000101100100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010110000000100000000011000000000000000000100000001000000000000010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000000000000000000010000000000000000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000010001010100010000000000000000000000100100000000000000001000000010000000000000100000000000001000000000100000000100010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000001100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000100100000000000000000010000000000001100100000000001000001000000000010000000000000000110000000000000000000000010000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000001100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001000000001000000000100000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100010100000000000000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101100000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000100000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000001000000000000000000100000010100001101000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000001000000000000000000100100100000011001000010000000000000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000000000100000010000010001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000100000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000100000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001010000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000010000100100001100001000001010000000000000000000000010000000000100000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000100000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000010010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001001000000000010000000000000000100000110000000000011000000010001100001000000000000010010000110000000100000000001011001010100000010000010000010000000001000000000000001000000100101101000000011010000001000000010000000000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000010000000010010110000000 100000000100000000000001011000000010001011000000000000000000000000100001000010001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000010000110001000100000000000000000000000000000010000000000000000100000000000000000000000001001000000000010000100000000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000001000000000000000000010110001100101110100000000000000000000000000000000000100100000000000010001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100100001000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000110000010010000000000110000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000100000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100100000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000001001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000100010000000000000000000100000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100100000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000010010100000000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000101100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010001000000000000000000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001100100000000000000000011000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110100000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000010010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000100000000000100000000001000100000100000000001000000000000000000000000000100011000101000000000000000010010000100000000000000000100000100000100100000000010000000010010000100000 100001000100110000000010100001000010001001000000000000000111000000000000000100001000000001010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000100010000000000000001100000001001001010000100000000000000001101000000001010000100000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000101000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000010000000010010110000000 100000000000000000000001001000000010001001000001000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110101000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000110000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000110000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000001001000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000001000000010000000000000100000000000000000010000100000000100000000000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000100100000001000100 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000110000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000001000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000100000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001001000010001001000010000000000111000000010010000100001100000000011000010010000000000100000100000000000000100000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000010000010001000000000001000010000000001010000000000000000000000000000000010000001000100000000010000001000000001001001010000100000000000001100000010000000000000000000000000000000000100000010010000000000000000100010000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000010000010000010000000000010001000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000100000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100011010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000110000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000001000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000100000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000001000000000000000000000100010000000010000000000101000010000011000101000000000001000110000000100000010000000000100010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000110000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000001000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000100000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000000000010000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000100000000000000010001000000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000100100000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000010100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001100000010001001000001100000000000100010101000000001010000000000000000000000000001000000000000010000000000000000101000000000000100100100001000000100100000000000000000000000000000000010000000000001000000000000010000000000110010010010011100000011000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000000001000001000000010000000000000100000000000001000000000100000000101010000000000000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000001000100000000000010000010000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010010100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100010001001000001001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000011000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000010000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100000010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011010010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001110001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010010000100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000000000000000000000000001100100000001001000001000000100010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000010000000000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000100100110000000000100100000000010010001000100010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000010000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001010000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101100000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000100000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000011010001000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000001000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000000000010000000000010000000001000000000000100100100000100100000000000000010000010000000000000010000010000000000010000000000100000000000000000100000010001010000001000100000001000000100010000000000000001000000100010010000110000100000000000000000000100000101100000001000001101000010001010000000000000000001100010101000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000001000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100100001000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000100000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000001000100100010001000000000010000000000010000000001000000000000100100100000100000000000000000010000010001000000000010000010100000010010000000000100000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000000000000010000000000000000000000000000000000000000101000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000100000000000100000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001110100000010000010000010000000001000000000010000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000010000010100100100000011010000000001100000000000100000000000010000000000000000100000010000000010000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000000100010000000000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000000010000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000000000001001100000001000000100001000000100001000000010010000000000000000000100100000100000000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100101010100100000100000010000000000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000100000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000100000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100100001000000100100000000000000000000010001000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000110100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000000000000100000000000001010110000000000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000001001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000100010000000000000000000100000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100100000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000100000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000001010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000011100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 000000000100000000010001001000000010001001000000001000000101000000010000000100001100001000011000010010100000000100000100000000000000000000000000000000001100000000000000010000001110000001000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000001001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000001000000000000000100010101000000000010000000000000010000100000001000000000010000100010000000000000000000100000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000001001000000010000000000000100000000000001000000010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000001000001000000100000000000010000000000010000001000000000100000000000000010000000000000100000010000000010011100000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000011010001000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001000000011000000000001001000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000000100000001000000000000010000000000000000000001000010000100000000000000000000000100100000000010000100000000000000000000010000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100000000000000000000000000000000000100100000000000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000010000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100001010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000110010000110010000000000010110010000011000000000000000000000000010000000000000100000000000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000000100000000000000000010000000000010 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101010000000000000000000000000000001100000000000001000001000000010010000000001000000110001000100000000000000000000000000000010000000000000100100010000000000000000100001000000000000010000000000000010010010000000000000001000000001000011010001011010000000001100000010000000000000000000000010000001000110000010000000000000000001000010001000010000010000000000010000000001000000000000100100100000100000000000000000010000010000000000000010000010000000000010000000000100000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000010000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001001000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000001010100010000000001000000000000010000000000000001000010001100001000010001000000000000000000000000100100001010000001001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000100000000000001001000000010001001000000000000000101000000010000100100001100000000011000010010000000000100000100000000000000000000000000000000001100000000100000010000001110000001000000000000000000001000100000000000000000000100000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100101000000001000000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001110000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001001010001100001011000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000110000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000010000010100100100000011010000000001100000000000100000000000010000000000000000100000010000000010000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000100000001000000100010000000000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000000010000000000010000100000001000000000010000000010000000001000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000000000001001100000001000000100001000000100001000000010010000000000000000000100100000000000000001000000010000000000000100000000000011000000010000100000000000000000010000000000000001000010001100001000000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000010100000001000100 100000000100000000000001001000000010001001000000001001000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010101000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000100000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100101000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000110000010010000000000110000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000100000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000001010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000011100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000100000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000100000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100100001000000100100000000000000000000010001000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000110100000000000000001000000010000000000000100000001100001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100100000001000100000100000000000000000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000010001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101000000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100001000000000000011001110000001000000100000101110100001000000010001000100000000000110100100000010000000000000001000000000000000000010010010000000010000100000000100010000000000000000000000010000000000100001000100010000000000000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000001100000000000000000000000010000000000000100011000101000000000000000010000000100000000000000000100000100000000100000000000000000010000000000010 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000110000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000001000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000001000000000010000000000100000010000000000000000001000010001001000000000000000000000000000011000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100001110000001000000000100100000000001000100000000000000000000010001000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000001000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010001000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010001000000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000100100000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000001000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000001000000000000010000000000000000100000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010000100101000100100000100000010000000000010000100000111000000000000000000100101101010000000000010010000110010000000000010110010000011000000000000000000000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000001000100001000000001000100 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000001000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001000000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000001000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000000000000000000000010001100000010000000000000000000000000010000000000000000000001100000000000001000001000000000010000100000000010110001000100000000000000001000000000011010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000110001001000000000000000000000000001000000001000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101100000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000100000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010000001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000100100000000010000100000000000010000000110010101100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000011000000000001000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000010010000000011000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000001100000000000010000000000010001000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000100010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000000000010000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000001000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001000000000000000100100000100000000000001010001100000000100000000000101100100010010001001000110100000000000011010000000000010001010000001000000000000001000000000000100000000000010010010001000000000000000000000000000000000100000100000101010100000000001100110000100100000000001000000000000000000100000001000000000000010000000000000000000010000000000000000000000000000000000100100101001000001000000000000000000001000100000001000000010000000000000000000000000000010000100010010010011110000000000000000000000000000000000010110001100101110100000000000000000000000100000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000000000100100001010000000001000000000000000010000000001000100001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000100000000000000100100001000100000000010000001010000010110011000101000000000000000010000000100000000100000000000000000000000000001100010000000010000000000010 100000000100000000000001011000000010001001000000000000000000000000100001000010001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000010000110001000100000000000000000000000000000010000000000000000100000000000000000000000001001000000000010000100000000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000000000000000000010001010000001000100000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010110000000100000000011000000000000000000100000001010000000000010000000000000000000001000010000100001110000100000000000100100100001000000000000000000000000000000000000000000010000000000000000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000010001000100010000000000010001001001000000000100000000001010000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000001000000100000000001011001010100000110000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001010001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100010000000000010000000000000000000110000000010010100000000 100000000100000000000001011000000010001001000000000000000000000000100001000010001000000000010000010010000000000100000101000100000000000000000000000000001100000000000001000001000000000010000000000010000110001000100000000000000000000000000000010000000000000000100000000000000000000000001001000000000010000100000000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000000000001000000000100000000001000000100100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000001100010000001000100010010010011100100000000000001000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100100001000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100001000100100000000010100001000010001001000000000000000111000000000000000100001000000001010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000100010000000000000001100000001001001010000100000000000000001101000000001010000100000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000010000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101100000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010010100100000100110000100000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000100000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010010000000000001100000001001001010000100000000000000000000100000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000010001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000100000001100000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000000000000010010000000000010000100000000100010000000000000000000000010000000000100001000100010000000000000000010010001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000000000001000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100000001001000001001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000011000000000000001000000000010010000000000000000001000000001000001000000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000011000000010010000000000000000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000000000000000000100000000001000100000100001001000000000000000000000000000000100011000101000000100110000010000000100000000000010010000000000000000001000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010010000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100000001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000010000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000011000000000001000000000000010000000000000100000000000010000000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100000001001000001001010000000000100000000000000000000010000000000000000100100000000001001000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000000000010010000110010000000000010110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000100100000000000000000001010001100000001100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001010000001000000000000000000001100000001000011100000010001000000100000000001000000000010000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001000000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100110000100000000010000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000101000000000000000010100000011000000000100001000001100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000010100000100000000100000001000000000000000001100000000000001000001000000000010100000000000000110000000000000000000000000000000000000010001000010000000000000100000000000000000011000000000001010000000000000000000011000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000000100000000000101100100010000001001000110100000010000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000000001000000000000010000001000000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000100000000011001110000001001000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000001010100010000000001000000000000010000000000000001000010001100001000010001000000000000000000000000100100001010001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000000000000000000010000000000000100000000000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000100100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000010000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001000001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000110000000010010100000000 100000000000000000000001001000000010001001000000000010000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000100000000000000010001000000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001110000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100110000000000000000000000100011000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001001010001100001011000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100001000100100000000010100001000010001001000000000000000111000000000000000100001000000001010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000100010000000000000001100000001001001010000100000000000000001101000000001010000100000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000101000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000010000000010010110000000 100000000100000000000001001001000010001001000010000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010011000010000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000000001000000000000100100000000010000100000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000011000000000001010000000000001100110000000100000000001000000000000000010100000001000000000000010000000000000000000001000010000100000000000000000000000100101000000001000100000000000000010000010000000010100010100000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000000100000000010000000000000100000000000110000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000001001000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010101000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000100000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000000000010000100000000100000000000011000000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100101000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000000000000101000000010000100100001100000000011000010010000000000100000100000000000000000000000000000100001100000000000100010000000110001001000000110100100000000100000100000000000000000000000000010001000000000001000010000100000010000000000000100000000010000000001000000000010001000000001000000000100000100100000011001000000000100000000000000000000000000000000000000000100000010010000000000000000100011011000100000000000000100000000001000000000000000100100000000000000000001000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001010000000000001000000000000100000010000000010010001000000000010000001001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000010000100100000000001000100000000000000000000010000000010100010000000000000000000000100010000001000100010010110011100100000000000100000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000010000000100000000001000000000010000000000000000100000010000000000011000000010101100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000100100110000000000100100000000010010001000100010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000110100010000000000100000000000010000010000000000100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010001000000000000000000000100100000000001000100000000000000100000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000000110110001100101110100001000000010001000100000000000110100100000010000000000000001000000000000000000010010000000000010000100000000100010000000000000000000000010000000000100001000100010000000000000000010010001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000010100000000000001000000000000010000000000000000000100100000001000100 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000100000001100000000000000010100001110000001010000000000000000000100000000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010001000000001000000000100000100101000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000000000001000000000000000101000100000000000000000000000010000010001000000000010000010000000000010000110100000000001010010000000000010001010000001000000000000001000001011000000000000001000010010001000000000000000000001000000000000011000000101000010010000000000011001000000001100000000000100000000000000010000000000000011000000000000000000000000010000000010000000000000000000000000100101000000001000100000000000000000000000000000000000010000000000000000000000000000000010000100010010010011110000000000000000000001001100000000000000100001000000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000010001100001100000000000000010000000100000000000010001100001000000000000000000000000000010000100100000100110000100000010001000000010000000001000000000000000100110000000000100100000000010010000110010000000001010110010000011000000000000000000000000010000000000000100000000000010000000000000000000000100100011000101000000000000000010000000100000000000000000100000100000000100000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000100000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101100000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010011011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000010000000000101000000000000000000000100000000001000000000000000000000000001100000000000010000000000010000001000000000100000000000000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000001000000000000000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000010000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100100010000100000010000000100000000000100010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000000000000100100000000000000000000100100000000001000000100000000000000000001100100000100000100100000001000000100100000000010000010001000000000010010010000000000010000000000100000000100000000010000000000000000110000010000000000000000000000001010000000000000001000000001000000000100000100000100011000001000000000000000000000001100110000000100000000001010000000000001001000000001000000000000010000000000000000000000000000000000100000111000000000000100100100001000000100100000000000000000000000000000000010000000000001000010000000010000000000101010010010011100000000000000000000000000000000100110110001100101110100001000000010000000100000000000110100100000010000000000000001000000100000000000010000000000000010000100000010000000000010000000100010001000000101010000010000000000000000000000000001010000100101000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010001000000010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000101000010000011000101000000000001000010000000100000010000000000100010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000000000000101000000010000100100001100000000011000010010000000000100000100000000000000000000000000000000001100000000100000010000001110000001000000000000000000001000100000000000000000000100000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010000010000000000100101000000001000000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001110000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001001010001100001011000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000101000101000000010000000000000000000000001100000000000001000001000000000010000000010100100000000100000110000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000100100100000100000000100000001001000001001010000000000100000000000000000000010000000000000000100100000000001000000000000000000000000001000000000000000100100000000010000100000000000010000000110010001100101100100000001000100000000000100000000010010000000000010001010000001000000000000001000000011000000000000001000000000010010000000000000000001000000000000001000000101000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000110000000000000000000010000000010100110000000000000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001101000010000000000000100000000000000000010000100000000100000000000011100000000000000000010001100001000000000001000000000000000010000100100000100110000100000010001000000010010000001000000000000000100110000000000100100000000010010000110010000000100010110010000011000000000000000000000000010000000000000100000000000010000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000000100000000000000000010000000000010 100000000100000000000001001000000010001001000000001000000101000000010000000100001100000000011000010010000001000100000100000000000000000000000000000000001100000000000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010000000000010001000100011000000000001010000000100100000000010000000000000001100000001001001010000100000000000000001101000000001010000000000100000000000000000000010100010000000000100100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011010000000000010001010000001000100000001000000100010000000000000001000000000010010000000000000000001000000000000001010000101000010010001110000010001001000001100000000000100010101000000000010000000000000000000000000001000000000000010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000000000100000010000001100001010000000001000000010000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000000000100100001010000000001000000000000000010000000001000100001000000110000000000000100100000001010010001000000000000000000110010000000000001000000001000000000000000000000000100100001000100000000000010000000000000100000000000010000000000010000101100000000100000000000000010000000000000000000110000000010010100000000 100000000110000000000001001000000010001001000000100000000111000000000100000100001000000000010000010010000000000100000100100000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001101000000000000000000000010001010001001000100100001000000100110000000000000001000000100010010000100000100000000000000000000100000100000101010100000000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000100000000000000000000000000100100000000000000100000000000000000000000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001001000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000000000001010100010000000001000000000000010000000000000010000000000100001000100010000000000000000010000000100100001010000000001000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000000000010000000100000000000000000110000100000000100000000000000000010000000000010 100000000100000000000001001000000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000010000001000001000000000010000000000001000000000000000000000000010000000000001100000001000000000000010001000000010001000100011000000000001010000000100000000000010000000000000000000000100000011010000011010000000000000000000000100101000000001100000000000000000000010000000000000001100100000000001000000100000001000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000100010000000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101100000000000000000000000001101000000000000000000010000100000000100001000010000000100010001000000101010000010000000000000000000000000001010000100100000100110000110000010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000100000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001000000000000000000000000000000000000100000001000010 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000101000000000000000000000000000010000000000000100100010000100000010000000000000000000000010000000000100000000010000000000000000010000010100100100000011010000000001100000000000100000000000010000000000000000100000010000000010000000001000010001010000000000000010001000000001000000000000000110100000000001000100000000000010000010001000000000010000010000000000010000000000100000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100101000100100000101000000000000000010100000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000000000000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100001000100100000000010100001000010001001000000000000000111000000000000000100001000000001010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000000000000000000000000011000000000001010000000000010000100010000000000000001100000001001001010000100000000000000001101000000001010000100000100000000000000000000010000010000000000100100000000001000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000001000000000000010001000000000000000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000000010000000010010110000000 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000010010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000000000100100000000001001000100000000000100000001000000000000000100100000000000000000001010001100000000100000000000101100100010000001001000110100000000000010010000000000010001010000001000000000000001000000011000000100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000000000100000001001000001000000010000000000000000000000000000000000000000101000000000000100100100001000000100100000000000000000000010000000000010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000000000000100100000100000000000000000000000000001001000000000001000000000010000000000000000100000010000000000011000000010001100001000000000000000010000110000000100000000001011001010100000010000010000010000000001000000000000100100110000000000100100000000010010001000100010000000000110010000000100001000000000000000000000000000000000000000100010000000010000000000001000010000011000101000010000001000010000000100000000000001000000000000010000000000000000000000100000001000100 100000000000000000000001001000000010001001000001000000000000000000100000010100001100000000010000010010000000000100000100000000000000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010001000010000000000100000000000000000000000000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000100000000000010000000000000000100000010000000000000000001100000000001000000100000000000000000001000000000000000100100000000000000000001010001100000000100000000000101100100000001001001000110100000000000011110000000000010001011000001000000000000001000000000000100000000000000010010001000000000001000000001000000000000000000001100000001000011100000010001000000100000000001000000000000000000100000001000000000100010000000000000000000001000010000100001110000000000000000100100100001100000000000000000000000000001000000000000010000000000000000100000100010000001000100010010010011100100000000000000000000000100000010000001100001000000000001000000010000000000000000000000100100000100000000000000010000000000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100111000100100000100000010000000000010000001011000000000100001000000100101101000000011110000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001000000010001001000000100000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000010000000000000000110001000100000000000000000000000000000010000000000000000100010000100000010000000000000000000000010000000000100000000010000000000000000000000000110100100000100000000100000001001000000001010000000000100000000000000000000010000000000000000110100000000001000000000000000010000000001000000000000000100100000000000000000000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000101000000010000000000000001100110000000100000010001000000000000000000000000000000000000000010000000000000000000010000000100000000000001000000000100100100100001000000100100000000000000000000010000000001010000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000001000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100010000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000001000000101000000000000001000000100000000001000000000000000000000000000100011000101000000000000000010000000100000000000000000100000100000100100000000010000000010010000100000 100000000000000000000001001000000010001001000000000000000000100100101000000010001010110100000001100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001001100000000000000000000000000000010000000000000100100010000100000010000000100000000000000010000000000100000000010000010000000000000000001000011010000011010000000001100000000000000000000000000000000100000000100100000000000000000000100100000001000000000010000000000010000000001000000000000100100100000000000000000000000010000010001000000000010000010010000001001000110100000000000011010000000000010001010000001000000000000001000010000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001100000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000100000001100010000001000100010010010011100100000000000000000000000000001000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001000010001100001000000000000000000000000000011000100100000100110000100001010010000000010000000001000000000000000100110000000000100100000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001010000000000010000000000000000000010001000000001000000000100000100100000011001000000000000000000000100000000000010000000000000000100001010000000000000000001000010001011000000000000000000000000001000000000000000110100000000000000100000000000011000010001000000000010000010000000000010000000001100000000000000000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000000100000000100000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000010010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000000010000000000110010010010011101000001000000000000011001110000000010110001100101110100000000000000000000000000000000000100100000000000001001000000010000000000000100000000000001000000010000000000000000100000010000000000011000000001000000000000010001000000000010000000110001100100000100110000100000010000000000010000000001000000000000000100110000000000100100000000010010000110010000010000010110010010011000000000000000000100000000001000100000100000000000000000000000001000001000000100000000000010000000000010000001000000000100000000000000010000000000000100000010000000010011100000000 100000000000000000000001001000000010001001000000000010000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000000000000000000001000000000000000010000000010100100000000100000110000000000100000000000000010001000000000000000000000000000000000001000000001001000000000010000000001000000000000000000001001000001000011010000011010000000101100000010000000000000000000000000000000000100000010010000000000000000100010011000100000000000000000000000001000000000000000110100000000000000100000000010011000000100000000000101100100010000001001000110100000000000011010000000000010001011000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001110000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100101000000001000100000000000000000000010000000010100110000000000000000000000100011000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010000000000000001001010001100001011000000000000000000000000010000100100000100110000100000010010000000011000000001000000000000000100110000000000100100000000010010000110010000000000010110010010011000000000000000000100000000000000000000000000100010000000010000000000001000010000011000101000000000001000010000000100000000000001000000000000010000000000000000000000100000001000100 000000000100000000100000100000010000000000000000000000000101000000000000001000000000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000000000000000000000000000000000000000000000010000000000101000000010000000000000000000000000100100100000011001000000000000000000000100000000000000000010000000000100000010000000000000000001000010001001000000000000000000000000001000000000000000100100000000000000000001010001100000001100000000000101100100010000001001000110100000000000011010001000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100010101000000000010000000100000010000100000001000000000010000000100000000000000000000000000011000000001000000100000000000000000000000000000000000010000000000011000000000001010001000000100010010010011100000000000000000000011001110000001000000100001000000000001100100010000000000010001001001000000000101000000000000000000000000001001000000000000001000010000100000000000000010010000000100010001000010101010000010000000000000000000000000001010100000000001011001000000000000000001001100000000011000000000100011000000100101101000010011010000001010001010000000000010110010000001000000000010000010000000000000000000000100100001000000000000000010000000000000100000000000010000000000010000101000000000100010000000000010000000000000000000110000000010010100000000 100000000000000100000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010001000000000000000000000000000000000000011000000010011110000000000000100000010000000000000000000000100000011010000011010000000000000000000000100000000000000001100010000000100010000000001100000000001000010001000000010000001000000000100000000001000000100000000100000000000010000000000010000010001000000000010000010000000000010000000000100000000010010000000000010001010000001000100000001000000100010000000000000001000000100010010000100000100000000001000000000100000100000001010000100000001100110000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000000100100000000001000100000000000000000000010000000000000010000000000001000000000000010000000000110010010010011101000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100000001100001000001010000000000000000000000010000000000000000000010001100001000000000000000001000110000000100000000001011001010100000010100010000010000001011000000000100001000000100101101000000000000010010000110010000000000011110010010011000000000000000000100000000001000100000100000000000000001000000000000001000010000011000101000000000000000010000000100000000000001001000000000000000000000000000000000100000001000000 100000000000000000000001001000000010001001000000000000000111000000000000000100001000000000010000100000010000000000000000000000000010000000000000000000000001001000000000010001000000000010000000000000000110001000100000000000000000000000000000010000000000000100000000000000000000000000011000000000001010000000000000000000010000000000000001100000001001001010000100100000000000001101000000001010000000000100000000000000000000010000010000000000100100000000001000000000000000000000000001100100000100000100100000001000000100100100000010000010001000000000010010010000000000010000000000100000000100000000000000110001010000001000100000101000000000000000100100000000000010010001000000000000000000000100000000011000001000000000000000000000001100110000000100000000001000000000101000000000010000000100000010000100000001010000000010000000100000000000000000000000000100100000000000000100000000000000000000010000000010100010000000010000000000000100010000001000100010010010011100100000000000000000000000000000000010110001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000001000000010000000001000000000000010010000000000001000010001100001000010001000000000000000000000000100100000100000000100000000000000100010000000011000000000100001000000100101101000000011010000001000000010000000000010110010000001000000000000000101000000000000000000000100000000000001000000000010000000000000100000000000010001000000010000101000000000100000000000000000000010000000000000000000000100000001000100 100000000100000000000001001000000010001001000000000000000000100000100000000010001010110100000001100000010000000000000000000000001010000000100001000000000001001000000000010001000000000010000000000000000000001000100000000000000000010000000000010001000000010000000000000000000000000110001000000000000010000000000000010010010000000000000001000000001000011010001011010000000001100000010000010010000000001100000000000000000000010001000000000000001000010001000000000010000000000010000100001000000000000100100100000000000000000000000010000010001000000000010000100010000001001010110100000000000011010000000000010001010000001000000000000001000000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001100000010001000000000000000000000100010101000000000010000000000000010000100000001000000000010000000010000000000000000000000000100100000000001000100000000000000000000010000000010100010000000000000000000000100110100001100100010010010011100100000000000000000000001110100001000000100001000000000001000000010000000000000000000000100100000100000000000000000000010000001001000000000000000000010000100000000100000000000000000100010001000000101010000010000000000000000000000000001010000100111000100100000100000010000000000010000001011000000000100001000000100101101000000011110000001000000010000000000010110010000101000000000000000101000000000000000000000100000000000000000000000010000000000000100000100000010000000000010000001000000000100000000100000010000000000000000000010000000010010100000000 100000000100000000000001001001000010001001000000000000000111000000000000000100001000000000010000010010000000000100000101000000000000000000000000000000001100000000000001000001000000000110000000000000000110001000100000000000000000001000000000010000000000000010100000000000000000000000001000000000000010000000000000000000010101000000001000000000100000100100000011001000000000000000000000100000000000010000000000000100000100001000000000010000100100000000001001000100000000000010000000001000000000000100100100000000000000000001000010000010001000000000010000010010000001001000110100000000000011010010000000010001010000001000000000001000000100010000000001000011000000100010010000000000000000001000000000000000000001100000001000001100000010001000000100000000001000000000000010000100000001000000000000010000000000000000000010000000000010000000000000000000000100100000000000000100000000000000000000000000100000000000000100000000000000000100010000001000100010010010011100100000000000000000000000100000010000000001100101110100000000000000000000000000000000000100100000000000000001000000010000000000000100000000000011000000010010000000000000000000010000000010001000000101010000010000000000000000000000000001010000100101001011001000000000000000001001000000010000111000010000000000000100101101000000010000010010000000010100100010000001100000000000000000000000000100000000001000100000000000100100000000000000010000000000000100000000000010000000000010000101000000000100000000000000010000000000000000010110000000010010100000000 100000000000000000000001001000000010001001100000000000000000000000100000000000001010110000000000010010000000000100000100000000100000000000000000000000001100000000000001000001000000000010000000000000000110000000000000000000000000000000000000010000000000000000100000000000000000000000001001000000000010000100000000000000010001000000001000000000100000100100000011010000000000000000000000100000000000000011100010000000100010010001000000000000001000010001000000000010000000000010000000001000000000000100100100000000000000000000000010000000100010000000010000010000000000010000000000100000000010010000000000010001010000001000000000000001001000000000100000000000000010010001000000000000000000001000000000000000000001100000001000001101000010001000000000000000000001100000000000100000000001000000000000010000001000000000000010010000000000000000000000100000000100100110001000000000000000000000000010000000000000000000000000000001000000000000010000000000110010010010011100000001000000000000011001110000001000000100001000000000001000000010000000000000100000000100100000000000000001000000010000000000000100100001100001000001010000000000000000000000010000000000000000000010001100101000001000000000001000110000000100000000001011001010100000010000010000010000001011000000000100001000000100101101000000011010000000000110010000000000010110010000011000000000000000000000000010000000000000100000000000010000000000000000001000010000011000101000000000001000010000000100000000001001000000000000010001000000000000000000100000001000100 // segsites: 1432 positions: 0.00011444 0.00033615 0.00342282 0.00358950 0.00488263 0.00537306 0.00588296 0.00589983 0.00711669 0.00905944 0.01068789 0.01094515 0.01109624 0.01127874 0.01147569 0.01254442 0.01264368 0.01372910 0.01487261 0.01512734 0.01691782 0.01756155 0.01953957 0.01962038 0.02014073 0.02024950 0.02045681 0.02102023 0.02155127 0.02182250 0.02214624 0.02226053 0.02254384 0.02342215 0.02364304 0.02431874 0.02557215 0.02632590 0.02650015 0.02735886 0.02773919 0.02821038 0.02876087 0.02886744 0.02952564 0.03020471 0.03026005 0.03070622 0.03092129 0.03107217 0.03173299 0.03181328 0.03199958 0.03201320 0.03207455 0.03210726 0.03237026 0.03262118 0.03343547 0.03456019 0.03584021 0.03585601 0.03586910 0.03593356 0.03598463 0.03632334 0.03632869 0.03678614 0.03705640 0.03740661 0.03790426 0.03796549 0.03827972 0.03864796 0.03916686 0.03962955 0.03966805 0.04032385 0.04125805 0.04136246 0.04148532 0.04196906 0.04223336 0.04229279 0.04244161 0.04245305 0.04290755 0.04397987 0.04444391 0.04561144 0.04583099 0.04633364 0.04675545 0.04712762 0.04734476 0.04767883 0.04880227 0.04906181 0.05014278 0.05082744 0.05117258 0.05191199 0.05193077 0.05480497 0.05571555 0.05894736 0.05933739 0.05954704 0.05956214 0.05992015 0.06211324 0.06309205 0.06315611 0.06431896 0.06455089 0.06505828 0.06570416 0.06582973 0.06659688 0.06661837 0.06759013 0.06770089 0.06778474 0.06915630 0.06993125 0.06996233 0.06998301 0.07035252 0.07168879 0.07203771 0.07236082 0.07242114 0.07285478 0.07342480 0.07360054 0.07369409 0.07374142 0.07440663 0.07457406 0.07461995 0.07545332 0.07547050 0.07601480 0.07722744 0.07773508 0.07821846 0.07866337 0.07909045 0.08065086 0.08275125 0.08330880 0.08400750 0.08444167 0.08472267 0.08589537 0.08594898 0.08672294 0.08768214 0.08810903 0.08873313 0.08913489 0.08945521 0.09090050 0.09155548 0.09239435 0.09312524 0.09506484 0.09620243 0.09658307 0.09713470 0.09744413 0.09785042 0.09787786 0.09824834 0.09836503 0.09847159 0.09860315 0.09899403 0.09960152 0.10040883 0.10183663 0.10237622 0.10259993 0.10428337 0.10515674 0.10618980 0.10751908 0.10899869 0.10910603 0.11067680 0.11132148 0.11132918 0.11144962 0.11171847 0.11226564 0.11232776 0.11261608 0.11279033 0.11288736 0.11312281 0.11316946 0.11401025 0.11403577 0.11432412 0.11662821 0.11670865 0.11742391 0.11845517 0.12139008 0.12188325 0.12359747 0.12409789 0.12533575 0.12538960 0.12566637 0.12690931 0.12758717 0.12906991 0.12972667 0.13111203 0.13117178 0.13122908 0.13203213 0.13264454 0.13313579 0.13443939 0.13460817 0.13548807 0.13592583 0.13611738 0.13792887 0.13817159 0.13903568 0.13959636 0.14070511 0.14163824 0.14293556 0.14299441 0.14388952 0.14430251 0.14476301 0.14537657 0.14575343 0.14758037 0.14860951 0.14863645 0.14971652 0.15006643 0.15079999 0.15230083 0.15231083 0.15246935 0.15328873 0.15356394 0.15360040 0.15374356 0.15520086 0.15533198 0.15664274 0.15733471 0.15738746 0.15833946 0.15857585 0.15869416 0.15930411 0.15934835 0.15960536 0.15986053 0.16009411 0.16010838 0.16057117 0.16072866 0.16098001 0.16152259 0.16301653 0.16353716 0.16377164 0.16401947 0.16504084 0.16568490 0.16582584 0.16605505 0.16633050 0.16634389 0.16657519 0.16677852 0.16680068 0.16694597 0.16696739 0.16965906 0.16997975 0.17002263 0.17010182 0.17073350 0.17111618 0.17288334 0.17362148 0.17409600 0.17487113 0.17512823 0.17514850 0.17521977 0.17551468 0.17781855 0.17961316 0.17962953 0.17971665 0.18084270 0.18342859 0.18403767 0.18467083 0.18599607 0.18602098 0.18691985 0.18723625 0.18753372 0.18808898 0.18894033 0.18938150 0.19172038 0.19368987 0.19370692 0.19479457 0.19502820 0.19525248 0.19565032 0.19596782 0.19814870 0.19916115 0.19936297 0.20041147 0.20065973 0.20105341 0.20264199 0.20353930 0.20365095 0.20648982 0.20671818 0.20850402 0.20860675 0.20898277 0.20937358 0.21000760 0.21036591 0.21055869 0.21207547 0.21301247 0.21304101 0.21310414 0.21313798 0.21357537 0.21596551 0.21611157 0.21626763 0.21636503 0.21714405 0.21728318 0.21777515 0.21798671 0.21802218 0.21844990 0.21999385 0.22064613 0.22130699 0.22165498 0.22206209 0.22320357 0.22407198 0.22441386 0.22451377 0.22524731 0.22587673 0.22746514 0.22777863 0.22801058 0.22813335 0.22839030 0.23005025 0.23096970 0.23098434 0.23144334 0.23175005 0.23179762 0.23181781 0.23206017 0.23267607 0.23444243 0.23475719 0.23531201 0.23536162 0.23591942 0.23617291 0.23670271 0.23678415 0.23742738 0.23846010 0.23932681 0.23955419 0.24054741 0.24097782 0.24157853 0.24242737 0.24255384 0.24413056 0.24422496 0.24444844 0.24521450 0.24532730 0.24539366 0.24540185 0.24616733 0.24631772 0.24708913 0.24711254 0.24727964 0.24792413 0.24795518 0.24808512 0.24810011 0.24868800 0.25106772 0.25131904 0.25169975 0.25227041 0.25250094 0.25338148 0.25343424 0.25419056 0.25474818 0.25617761 0.25671774 0.25674686 0.25718562 0.25791616 0.25883018 0.25960518 0.26024034 0.26032000 0.26047428 0.26346598 0.26374882 0.26413232 0.26452429 0.26477967 0.26485274 0.26497931 0.26528455 0.26604242 0.26681550 0.26785377 0.26827598 0.26847824 0.26867216 0.26869272 0.26875603 0.26941878 0.26996075 0.27004898 0.27043261 0.27109236 0.27244771 0.27577581 0.27577611 0.27628903 0.27912534 0.28235793 0.28290508 0.28401521 0.28510426 0.28519308 0.28520161 0.28556964 0.28586935 0.28632237 0.28653784 0.28789168 0.28888762 0.28898756 0.28899974 0.28924639 0.28937019 0.29021957 0.29067467 0.29140182 0.29213453 0.29311302 0.29365793 0.29444098 0.29530562 0.29572263 0.29616874 0.29650806 0.29684960 0.29702000 0.29848659 0.29870502 0.29877366 0.29943373 0.29984637 0.30115868 0.30140938 0.30279401 0.30365973 0.30367202 0.30716377 0.30884850 0.30901918 0.30925189 0.30955269 0.30972252 0.30993675 0.30995358 0.31012611 0.31407259 0.31506854 0.31537877 0.31850489 0.32240829 0.32259136 0.32286682 0.32320489 0.32402237 0.32510058 0.32559809 0.32626705 0.32778064 0.32836758 0.32900901 0.32932439 0.32945887 0.33031379 0.33116542 0.33158272 0.33187741 0.33192347 0.33197129 0.33221776 0.33237199 0.33398868 0.33426013 0.33499766 0.33687518 0.33721759 0.33799139 0.33805507 0.33852933 0.33862728 0.33864545 0.33878164 0.33889500 0.33920789 0.33921623 0.34276369 0.34297148 0.34401307 0.34442170 0.34463076 0.34518475 0.34518811 0.34602921 0.34694484 0.34716248 0.34738654 0.34922177 0.34951989 0.35014696 0.35034050 0.35060446 0.35110172 0.35184686 0.35212899 0.35246796 0.35291707 0.35392950 0.35397253 0.35495761 0.35505059 0.35517593 0.35614462 0.35624723 0.35633783 0.35634911 0.35634960 0.35652172 0.35714988 0.35941073 0.35975890 0.36014519 0.36232951 0.36249134 0.36367041 0.36394009 0.36403900 0.36446304 0.36493424 0.36523596 0.36951922 0.37157290 0.37274329 0.37373392 0.37375064 0.37418737 0.37574046 0.37580201 0.37621857 0.37654053 0.37679549 0.37685158 0.37774644 0.37808951 0.37842958 0.37927148 0.37947317 0.37964192 0.37967425 0.37967504 0.37974610 0.38028004 0.38119652 0.38249896 0.38283367 0.38353241 0.38357408 0.38393259 0.38437552 0.38696889 0.38711494 0.38798357 0.38860381 0.38969995 0.38984442 0.39018622 0.39147024 0.39179828 0.39190463 0.39318955 0.39619771 0.39672271 0.40008744 0.40053063 0.40135266 0.40194409 0.40217397 0.40235376 0.40251676 0.40302600 0.40478555 0.40531966 0.40789673 0.40818665 0.41026023 0.41065804 0.41073221 0.41123846 0.41172013 0.41205569 0.41234085 0.41366470 0.41396258 0.41429279 0.41685917 0.41749909 0.41759911 0.42006656 0.42294807 0.42353470 0.42397374 0.42419160 0.42438831 0.42501797 0.42536986 0.42565781 0.42730773 0.43090284 0.43092541 0.43179269 0.43190753 0.43260885 0.43323845 0.43589367 0.43704744 0.43789400 0.43850734 0.43898145 0.43946373 0.44093372 0.44141254 0.44153179 0.44195402 0.44391936 0.44502367 0.44742304 0.44945301 0.44958517 0.45009562 0.45033303 0.45153749 0.45173364 0.45279032 0.45359270 0.45408939 0.45554870 0.45557375 0.45720885 0.45724270 0.45743061 0.45796577 0.45900087 0.45917200 0.45986027 0.46026440 0.46160434 0.46227172 0.46270116 0.46316447 0.46319243 0.46378363 0.46531211 0.46682032 0.46940578 0.47032156 0.47047848 0.47080689 0.47176281 0.47310293 0.47354317 0.47496788 0.47508784 0.47551822 0.47607616 0.47810689 0.47881058 0.47924293 0.48123863 0.48164869 0.48282854 0.48314993 0.48436113 0.48643161 0.48658636 0.48682178 0.48754714 0.48779563 0.48898423 0.48979591 0.48997630 0.49068798 0.49097007 0.49117415 0.49130902 0.49396158 0.49433312 0.49504874 0.49536916 0.49538657 0.49566357 0.49568397 0.49793721 0.49795012 0.49808121 0.50036763 0.50102571 0.50166599 0.50341264 0.50349031 0.50458109 0.50483458 0.50512752 0.50539267 0.50575824 0.50601619 0.50714804 0.50782616 0.50940618 0.50962037 0.51307283 0.51357496 0.51368753 0.51445236 0.51464503 0.51480664 0.51647453 0.51668524 0.51800508 0.51884355 0.51959677 0.52081766 0.52141061 0.52194131 0.52223844 0.52248956 0.52255641 0.52384725 0.52404077 0.52407982 0.52441848 0.52456612 0.52478042 0.52535255 0.52689386 0.52833594 0.52855721 0.52894193 0.52896301 0.52912192 0.52963208 0.53021277 0.53044439 0.53102267 0.53138199 0.53192789 0.53284021 0.53343189 0.53470213 0.53483476 0.53728616 0.53869058 0.53981808 0.53994322 0.54040727 0.54113575 0.54114736 0.54151923 0.54234927 0.54364425 0.54389756 0.54446109 0.54513677 0.54655468 0.54662724 0.54676095 0.54783167 0.54783430 0.54810247 0.54881016 0.55126196 0.55225308 0.55336842 0.55484679 0.55593417 0.55620177 0.55697243 0.55718981 0.56025977 0.56107544 0.56295676 0.56389853 0.56390060 0.56475437 0.56476466 0.56667390 0.56692329 0.56787311 0.56800707 0.57034497 0.57065536 0.57288466 0.57321923 0.57331188 0.57447572 0.57608537 0.57613276 0.57672242 0.57677753 0.57720689 0.57838449 0.58186166 0.58219418 0.58239088 0.58254311 0.58257317 0.58281965 0.58287276 0.58429271 0.58484838 0.58660487 0.58813833 0.58842997 0.58871303 0.58888568 0.58943345 0.59092298 0.59102757 0.59268339 0.59296751 0.59474862 0.59489972 0.59591621 0.59637554 0.59753146 0.59907917 0.59947398 0.59952356 0.59956437 0.59973689 0.60431158 0.60452285 0.60476097 0.60484270 0.60795600 0.61286950 0.61309982 0.61407306 0.61450193 0.61452142 0.61499801 0.61661619 0.61692294 0.61737212 0.61737871 0.61742469 0.61871274 0.61924804 0.61942618 0.62051387 0.62094499 0.62157451 0.62163286 0.62169831 0.62175537 0.62232532 0.62390251 0.62398782 0.62409344 0.62443306 0.62692743 0.62818732 0.63011869 0.63019253 0.63085008 0.63130912 0.63255736 0.63264346 0.63312060 0.63540168 0.63672006 0.63724232 0.63934290 0.64065829 0.64102914 0.64307493 0.64375381 0.64459148 0.64503178 0.64614783 0.64640105 0.64796608 0.65002393 0.65208589 0.65224933 0.65301284 0.65420661 0.65500742 0.65683609 0.65796483 0.65919149 0.66030128 0.66156462 0.66277469 0.66508099 0.66647077 0.66667329 0.66724782 0.66820713 0.66856152 0.66899785 0.66920618 0.66981079 0.67111402 0.67315224 0.67437168 0.67529440 0.67544116 0.67702344 0.67763938 0.67790686 0.67832602 0.67841120 0.67912800 0.67939103 0.67967019 0.67973788 0.67976569 0.68023528 0.68059286 0.68083449 0.68106752 0.68119918 0.68157174 0.68238792 0.68293174 0.68529970 0.68553267 0.68600304 0.68675803 0.68723874 0.68764739 0.68864727 0.68966843 0.69014191 0.69067197 0.69069707 0.69083246 0.69234897 0.69337729 0.69443455 0.69566076 0.69576388 0.69619725 0.69619770 0.69686467 0.69739113 0.69765869 0.69786357 0.69798471 0.69828009 0.69861386 0.69956631 0.70032216 0.70051147 0.70258006 0.70353753 0.70376285 0.70400494 0.70404049 0.70552266 0.70694476 0.70797380 0.70816017 0.70871882 0.70918385 0.71408365 0.71486908 0.71489123 0.71540810 0.71625183 0.71631483 0.71655392 0.71783827 0.71833658 0.71862388 0.71877129 0.71900207 0.72176199 0.72211800 0.72224837 0.72367135 0.72465147 0.72497268 0.72521643 0.72584640 0.72640745 0.72735113 0.72744064 0.72773396 0.72986011 0.73043380 0.73203969 0.73294986 0.73385270 0.73430736 0.73479929 0.73514455 0.73578467 0.73616525 0.73654216 0.73681242 0.73695447 0.73695569 0.73704788 0.74017441 0.74028020 0.74069618 0.74150442 0.74155249 0.74219405 0.74397487 0.74574426 0.74684974 0.74873907 0.74895325 0.74897776 0.74899204 0.74980242 0.75177016 0.75177798 0.75203089 0.75207574 0.75270399 0.75310324 0.75425264 0.75486813 0.75494882 0.75586338 0.75705116 0.75712196 0.75718258 0.75819490 0.75883830 0.75959864 0.75972609 0.76043886 0.76382449 0.76438026 0.76471398 0.76539245 0.76672963 0.76744421 0.76856193 0.76864057 0.76890064 0.76914953 0.77056189 0.77081444 0.77113993 0.77155056 0.77352207 0.77394304 0.77515942 0.77546945 0.78099532 0.78105333 0.78114080 0.78160741 0.78178435 0.78252241 0.78368526 0.78457785 0.78462783 0.78505764 0.78519163 0.78587169 0.78612535 0.78687976 0.78697910 0.78744793 0.78770698 0.78795356 0.78807736 0.78930047 0.79027186 0.79092957 0.79470270 0.79528861 0.79652177 0.79785706 0.79803328 0.79920293 0.80089698 0.80284209 0.80298449 0.80349243 0.80599274 0.80698401 0.80897212 0.81086477 0.81155162 0.81177700 0.81256435 0.81302023 0.81422439 0.81465918 0.81469540 0.81533092 0.81581156 0.81723539 0.81823227 0.81853433 0.82041795 0.82077024 0.82121090 0.82123979 0.82142704 0.82539662 0.82566985 0.82595271 0.82721560 0.82731164 0.82744599 0.83018078 0.83095558 0.83118660 0.83230751 0.83267256 0.83268153 0.83333342 0.83382078 0.83432215 0.83446284 0.83603821 0.83675092 0.83840222 0.84083564 0.84106758 0.84112622 0.84146255 0.84199879 0.84224190 0.84280876 0.84379032 0.84442904 0.84619983 0.84637921 0.84722664 0.84771475 0.84775278 0.84921977 0.84936732 0.84960667 0.85201793 0.85275626 0.85320883 0.85342327 0.85381886 0.85442636 0.85492194 0.85526916 0.85533185 0.85614919 0.85642145 0.85705632 0.85726530 0.85856018 0.85886216 0.86038058 0.86074977 0.86175034 0.86234204 0.86271569 0.86293434 0.86308104 0.86323505 0.86323903 0.86331844 0.86470415 0.86529152 0.86574362 0.86624624 0.86626582 0.86636205 0.86669089 0.86693965 0.86723594 0.87014728 0.87080616 0.87142558 0.87156264 0.87165425 0.87195314 0.87249272 0.87256391 0.87521443 0.87571231 0.87644625 0.87733276 0.87767365 0.87778888 0.88111389 0.88175279 0.88241032 0.88517179 0.88661149 0.88835941 0.88854847 0.88948033 0.89111659 0.89120017 0.89237478 0.89251940 0.89275610 0.89347598 0.89381434 0.89797946 0.90110913 0.90121330 0.90122798 0.90222470 0.90267069 0.90274393 0.90352221 0.90454013 0.90484428 0.90660019 0.90809746 0.90841844 0.90896950 0.90929457 0.90978226 0.91052145 0.91297754 0.91322950 0.91335856 0.91482272 0.91645686 0.91650181 0.91667047 0.91746677 0.91847643 0.91898435 0.91917195 0.91942538 0.91976048 0.92132680 0.92152809 0.92189123 0.92189780 0.92206703 0.92298859 0.92310926 0.92500529 0.92650338 0.92693209 0.92780774 0.92924783 0.92929774 0.92962224 0.92996738 0.93111489 0.93221285 0.93243927 0.93458326 0.93520896 0.93530153 0.93779494 0.93805204 0.93832098 0.93912464 0.93964595 0.94026559 0.94228311 0.94237546 0.94310390 0.94350259 0.94418302 0.94512921 0.94613646 0.94666329 0.94706238 0.94744628 0.94805324 0.94848669 0.94974569 0.95033935 0.95043054 0.95054685 0.95071861 0.95140997 0.95199494 0.95260916 0.95476450 0.95502084 0.95523761 0.95532202 0.95584320 0.95593089 0.95664726 0.95745864 0.95785020 0.95808102 0.95878823 0.95959546 0.96100121 0.96101969 0.96179645 0.96215658 0.96313699 0.96465978 0.96583105 0.96732522 0.96792884 0.96858540 0.96916228 0.96962280 0.96980759 0.96984088 0.97055374 0.97077470 0.97095024 0.97267260 0.97305255 0.97314632 0.97344184 0.97379448 0.97416607 0.97420042 0.97471108 0.97527925 0.97562967 0.97648247 0.97736166 0.97755481 0.97767697 0.97810289 0.97869323 0.97953215 0.97986617 0.98150898 0.98226588 0.98230840 0.98244934 0.98411203 0.98428261 0.98489037 0.98515957 0.98520423 0.98675147 0.98701584 0.98703849 0.98706516 0.98712316 0.98821419 0.98862276 0.98879795 0.98899207 0.98930372 0.98950500 0.98966864 0.99008958 0.99010106 0.99066891 0.99094393 0.99103502 0.99190114 0.99319397 0.99391505 0.99506516 0.99568010 0.99690929 0.99748583 0.99789959 0.99888525 0.99913628 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000100000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000001000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011010000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000001000000000100000000101000001000000001010000000000000000000000000000000000000100010000010000011000000000010000000000000000010010000000000000000000010101010000000000000000100000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000000010010000001000000000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000100000000000101000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011100010000000000011000010001000100000000000001000000000010000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000000010000000001000000100000010000010000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000010000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000100000000100010000000000000000000000001000000000000000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001010001000000001010000010001100110000000000100000000000000001100000010000000001000001000001000110000011000100000010001110010110011000011000000010011100010010000000000010000000100000110000000001000000000000000100000000000000001000000000010000000000000000000000000000000001001000100100000010001001100000001000010001010000000000000001001000000000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000110000000000100000000101001000011000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010100010000000000000000110101010000000000010010000000000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000100010100001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010101000100001001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000100000000100100000010100100001000100000010011000000000000010000000000000000000000011101001000000000100000000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000111000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000010001000000000000010100100000000000010010000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000110010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101100000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000010000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010101000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000100000000100100000010100100001000100000010010000000100000010000000000000000000000011101001000000000100000000000000000100100000000010100000000000010000000000000001001100000000000010000010000010000100000010000000101001000100001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000001010000010000001000000000000000000000000001001010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000110000000000000100000001000000000001010000100000000000000000100000000100001100101100011010000010000000000000000100000000000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000100000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000100000001000000000000000000000000000100000000100001000100010000000100000000000000000000000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000000100000001100010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010000000000000000000100000000101010000000000010010000000000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010011000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000001001111101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000101011100000001000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000000111001000001000100000000000101000000000000000100100000000000001000000000010000000000000000000000000000000000010010100100010100000000001000000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000000001000000000010000000000000000100010000010000010000000000000000000000000000010010000000000000000000010101010000000000000000000000000001000000000000000000000000101001010000000000100100000101001000010000001001000000000000001000000000001000000000000000001000000110000000000000100000000010010000000000100000000010001010001100000000000000000000011100000000000000000000101000000010000100000001000001000010000000000000001000010000000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000101000100000000000000100000000000000000010000001001000000001000000000000000000000000000000010000000000000000000000000000000000000010000010001000110000000000000000000000000010000000100000000011100000111000100000100100110000000001000000000000101000000100000001000010000000000000000010010001000000110000000011001001100000000000000010000000100100100010000000100000000000000000100000010100000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001010000000000000001001000000000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000110011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000001000001000000000011010000000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000010001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000110010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101100000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000010000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000001000000000000000000000000000100000000000010001000000010000000000000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000010001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010010000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001010110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000011000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000001000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100110010000000011000010001000110000000000001100000000000000100000100000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000100010000000100000000000000000000000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000110000000100000000100000010000010000100000000000001000000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000100000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000010000010000001000000000001000000000000110000000000100000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000010000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000100100010000010000010000000000010000000000000000010010000000000000100000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100010010000000000000000000010100000000011100000111000100010100100110000001000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001001000010101000000001000110000100100000000000000001000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000010110000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000001000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000000100000000100000001000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000011000101000000010000000001000000000001001000100100000000000001101000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011010001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000100100111011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000000000010000000110000000001001110000000000000000000000000010000000100000000011100000111000100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000010101000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010010100000000000010101010000000000000000000000001000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000010000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000010010100100010100000000001000000100000000000000000001000000000010000010000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000000001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000001000001000010000000000000001000010000000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000101000100000000000000100000000000000000010000001001000000001000000000000000000000000000000010000000000000000000000000000000000000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000010000110000011000100000010000000101001000000001001000000011100010000000001000000000001000000000000001000000000100000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000000101000000000000000001000000000010000010000 0000000101000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000010111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100011001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000001010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000001100000001000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000000010000001000000000001000000000000000000000000100000000000000000000000000000010100000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000101000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000100100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000100010100010000000000000000011001001000000000000100000000000010000000101000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000101001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010000000100000001010010000000000000000010010000000000000000000011011101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010100000010110011000000100010100000000001000000000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000010000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000010000010000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000001010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000001100000001000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000000010000001000000000001000000000000000000000000100000000000000000000000000000010100000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000101000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000100000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000001000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011010000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000000001000000001010110100000100000000000000000000000010000000000000000010000000001010000000000000110100000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100100000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000000010000001000000000001000000000000000000000000100000000000000000000000000000010100000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000101000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000001000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000001000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000000000000000100100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000001000010000000000100101000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000000100010100000000001000000000000010000000101000110100001000000000001000010000000001000000000000000000010000000000000000000000000000000000000000100100000100000000001000000100100010000000000000000100100010000110000 0000100001000000000001000000011000110000010100000000000000000000001000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000001001010000011000000000101001010101000000100000000000000000001000010100000000001000100010000010001100100100000000010000000000000000000001000010000100000000010000000001000000000001001000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001010000000000000000000000000000000001001011011000100000000000100000000000000000000000000000010000000000100000000001000101011010000000010000000000100010000000000000000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000100000100000001000000001000000000100000000000000000000000000000000000100000010010000000000000000000000000000100000010100010001000110000000000000000001000000010000000100000100011100000000010011101010010001000000000000101100000010100000001000100000010100000000000000010000000000000000000000011011101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000010000100000010000000000000000000000001000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100001000000000000000000001000000010010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000000010000000100000000011100000111000100000100100110000010000000000000000100000000100000001010010000000000000000010010000000000010000000011001001000000000000000010000000000100100000000000000100000000000000100000010000000001000001000001000110000011000100000010000000101001000000001001000000111100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010010100 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000100010000000100000000000000000000000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000000100000001000010000100000000010000000001000000000001010010100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000110000000100000000100000010000010000100000000000001000000000000000000000000110000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000100000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000100010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000001000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000000001000000100000110000000000000000000000000000000100000100000000000010000000000000100010000000000000000000000000000000000000000000000010000000010001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011100100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100010000000000000000010110000000000000000010000000000000101010000000000010000000000000001100000001100000000100000000000001000000010000100000000000000100000000000000000000000000000000000001000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000000000010000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000000000010000000000000000000000000000001010000000010000010000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000011001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000100000000000100010000000000100100011100000000010011101010010001100000000000101100000010110000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000010000100000010000000000000000001000010000000000100000000101001000010000001000100000000000001000000000001000000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000010000000000001000100000100000001000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000001011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000110011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000001000001000000000011010000000 1000000001000000010001000000001000110000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000000000010000000000000100100000000001000101100000000000100000000001001001000000000010000100000000100000001000000000001010000100000000000000000100000010100000100101100010010010010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000110000000100000000000000010010111000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000100100111011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000001000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000001000001000000000011010000000 0000000001000000010101001000001000110000100100000000000000000100000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000010000000000000000011100001000000000000000000000000110000000100000000100000010000010000100000000000001000000000000000000000000100000101000100001000000000100000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000100011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000100000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101000000000100000000000011000100100000000000000000000000000000001000000010000010000000100000000000010100000000000000000000000000010100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000001000010000000000000001000000000000000000000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000100000000010000000001000000010100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000000000000000000010000000000100000000000000101010000000000010000100000000000100000001100000000100000000000001000000000000010000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000000010000100000001000100001001000000000010000000000000000000000000000000100000000000110000000000000000000000010000000111000000000000001101000100000000000000000000000000000000001000000000111000100000100100110000010000000000000000100000000100000001010010000000000000100010100000000000000000000011001001000000000000100010000000000100100000000000100000000010000000000010000001001100000100000000001000000000000000001000001111010110011001011000000000011110000010000000000000100001000000000000000001000000000000000000000010000001000000000000000010100010000001000100100000000001000000100100000000000000001001000100000000000000000001000100000010000010000 0000000001000000010101000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010010100000000000010101010000000000000000000000001000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000010000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000010010100100010100000000001000000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000010000100000010000000000000000001000010000000000100000000101001000010000001000100000000000001000000000001000000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000010000000000001000100000100000000100000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000001011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000101010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000100000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100110000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000010000000000000100000010000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010100010001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001010000000000100000010000000000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000100000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000011000000000010100000000000000110000000100100000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000110000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000010000001000000001010110110000100000000000000000000000100000100000000000010000000000000100010000000000000000000000000000000000000000000000010000000010001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000000000000001000000000001100000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001010001011100000011000000000010000000000000000000000000001000000000000000100000000100010000000000000000000000001000000000000000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001010001000000001010000010001100110000000000100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000000000000000010000000010000000100000000011100000111000100000100100110000000000000000000000100000000101000100000010000000000000100010100000000000000000000011001001100000000000000010000000000100100000000000101000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000110000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000001100000001000000000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000010000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110001000000000000000110000000000001000100000100000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000110100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000100010000110000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000110000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000010000000000011001001000000000000100000000000010010000100000001100100000000000000100000010001001100000000000010010011000010000110000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000100000000000000011100001001000000000000000000000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000100000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000100000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000001000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110010000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100100000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000000000000001001000100000000000000000001010000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000000010000000000010000000000000000000001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000010100000100101100010010010010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000100100100010000000100000000010000000000000000001001100001000000001000110000011000100000010100000010110011000000100010100000000010000000000000000000001000000000001001000000000000000010000000000000000000000000000000010000000000000000000000100000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000110000000000100000000101001000011000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010100010000000000000000110101010000000000010010000000000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000100010100001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010101000100001001000000000000001101000000000000000000100010000000001000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100010010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000101000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000010000000000000000100000010000010000 0000000001000000010001000000100000111000000000000000001000000001000000010001000000010000000010000010000000000000100000001000000000010000000000000010000010101010000000000001010000000000000000000000000000000000000001000010000000000000000000101001000010000000000000000001000001000000000001000010010000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000000000000010000011000001000000000000010000001000010000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000100000000000000000000010000000000000010000001000000000000100000010000000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000010001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000010000010001 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000010000010001 0000000001000000010001000000100000111000000000000001000000000000000000000000000000000010000000000010000000000000000000001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000010100000100101100010010010010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000100100100010000000100000000010000000000000000001001100001000000001000110000011000100000010100000010110011000000100010100000000010000000000000000000001000000000001001000000000000000010000000000000000000000000000000010000000000000000000000100000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000100100000000000000000010001001000000000001000000001000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 0000000001000000010001000000100000111000000000000001000010000000000000000000000100100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000010000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100100000000000000110000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000010001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000110010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101100000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000010000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010101000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000100000000100100000010100100001000100000010010000000100000010000000000000000000000011101001000000000100000000000000000100100000000010100000000000010000000000000001001100000000000010000010000010000100000010000000101001000100001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000001010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000001100000001000000000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000011001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000100000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010001100100001000001000010000000000000001000010000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000011000000000000101010000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000000000000001001100000100000000001000000000000000001000001110010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001100000000010000010000 1000000001000000010001000000001000110000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101000000100000001100000000100000100101100011010000010000000000000000100000000000000000010010000000000100000000000000000000000011100000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000000000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000010100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000001000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000100000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100001000000000000000000001000000010010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000000010000000100000000011100000111000100000100100110000010000000000000000100000000100000001010010000000000000000010010000000000010000000011001001000000000000000010000000000100100000000000000100000000000000100000010000000001000001000001000110000011000100000010000000101001000000001001000000111100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010010100 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000100000010010000000000000000100000000100101000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000001100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000100001000000000000000000000010000000100001000000001000000000000010000001000010000000010000000100000000000011000100100000000000000000000000000000001000000010000000000000100000000000000000001000000100000000000100000100000000000000000000011100010000000000000000010000100000000000000000010010000000000100000001001000010100001000010000000000010100000000000000110000000100000000000000010000111000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000000000000000000000001000000000000000100000000100010000000000000000000000001000000000000000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000010000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 1000000001000000000001000010001010111000000000000001010000000000000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000000000000000100000000101000010101000000100000000000000000001000010000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000101000001011010000100000000000110000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000001000000010010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000010000000000100000000000000000000000000010000000001001110010000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100100000100000100100000000100000100001101100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000000000000001001000100000000000000000001010000000010000010000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000010001000000000000010100100000000000010010000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000110010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101100000000000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000110011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000001000001000000000011010000000 0000001000000000100000100101000001000000001010000000000000000000000000000000001010000010000101000000000000001000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000000000100000100100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000001001000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000101000000100000001100000000000000000000011100000000000000001001100000100100010000000000010010000000000000000000000000000000000000010000000000000100000000000100110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000010010000000000000100001000000000100000000000000000000000000000000000000000001000000010000000000100100000000000011000000000000000011000000000000000010000000000001000001010100000011000001000000000000000000001010000000001000001000000000000000000100000010000000000000100000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000100000000000000010100000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100110000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000101010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000100000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100110000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000100010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000010100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000001000000101001010101000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000100000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000100010000000100000000000000000000000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000000100000001000010000100000000010000000001000000000001010010100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000110000000100000000100000010000010000100000000000001000000000000000000000000110000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000100000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010101000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010010100000000000010101010000000000000000000000001000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000010000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000001000000010001000000100000111000000000000001000010000000000000000000000100100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000010000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000000001000000000001000000001010110100000100000000000000000000000010000000000000000010000000001010000000000000110100000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000000000010100000000000000000000000000000100000000100000101111100010010000011000000000000000100000000000000000010010000000000100100000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000000000100000010001001100000000000010000010001010000100000010100000010110011000000100010100000000001000000000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000100000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001001100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110110100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010010100 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000100100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000101000000110000001100000000000000000000011100000000000000001001100000100100010000000000010010000000000000000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010000000000000000000100100000101000010000000000000000000010000000000000100001000000000100000000000000000000000000000000000000000001000000010000000000100100000010000011000000000000000011000000000000000010000000000001000001010100000011000001000000000000000100000000000010001100000110001000000000000000000010000000000000000000000000000010000000010000000001001110000000000000000010000000010000000100000000011100000111000100000100100110000000000000000000000100000000101000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010101000000001000000100000000000000000011000000000010000010001 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000100000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000010000011000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000101010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000100000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100110000010001001100000001000010001000000000000000001001000000000000 0000000001000000011001000000100000111100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000001000010000000000010000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001010000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000000000100000000000000100000010000000001000000000001000110000011000100000010000000101001100000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100001000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100001001100000001000010001000000000000000001001000000000000 0100000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000011000100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000000000100000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100110000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000100000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000001000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011010000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000100010000000100000000000000000000000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000000100000001000010000100000000010000000001000000000001010010100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000110000000100000000100000010000010000100000000000001000000000000000000000000110000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000100000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000110000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100001001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000000000000010010001000110000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000100000000000000000001000000000010000010000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000001000010000000000010000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000100000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000010100000000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000010001000000100000111000000000000001000010000000000000000000000100100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000010000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000011000100100000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000011010000000000000000000001000010000000000010000000000000100000000000000000000000000001011011000100100000000100000000000000000000000000000010000000000100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000101000000001000000000000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000100100100010000000100000000010000000000100000001001100000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000001000001000000000011010000000 0000001000000000100000000101000001000000001010000000000000000000000000000000000000100010000010000011000000000010000000000000000010010000000000000000000010101010000000000000000100000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000000010010000001000000000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000100000000000101000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011100010000000000011000010001000100000000000001000000000010000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000000010000000001000000100000010000010000 0000000001000000000001000000001010110100000100000000000000000000000010000000000000000010000000001010000000000000110100000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100100000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000010000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110001000000000000000110000000000001000100000100000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000110100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000100010000110000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000101000000100000001100000000000000000000011100000000000000001001100000100100010000000000010010000000000000000000000000000000000000010000000000000100000000000100110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000010010000000000000100001000000000100000000000000000000000000000000000000000001000000010000000000100100000000000011000000000000000011000000000000000010000000000001000001010100000011000001000000000000000000001010000000001000001000000000000000000100000010000000000000100000000010000000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000010001000000100000111000000000000001000010000000000000000000000100100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000100000100000010000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010001000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000001000000000000000000010001000000001000000000000000000000001000000000000100100011000000001000000000000010000010100000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010100000000000000000000000000000001000001100100000010001001100000001000010001100100000001000000000011010000000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000100000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000011000000000010100000000000000110000000100100000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000110000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000001000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000000000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001001000000000000000000000000000100000110100011000000000000000010000000000001000000010100000011000000001000000001000000000000000000000000000000000000000000000100000000000000000000001000001000000000100000010000000001000110000000000000000000000100010000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000001100000010000000001000001000001000110000011000100000010000000101001000000001001000000011100010010000000011000010011000110000000000001000000000000000100000000000010001000000000010000000000000000000000000000000000000000100100000100000100001000000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100001000000000000000000001000000010010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000000010000000100000000011100000111000100000100100110000010000000000000000100000000100000001010010000000000000000010010000000000010000000011001001000000000000000010000000000100100000000000000100000000000000100000010000000001000001000001000110000011000100000010000000101001000000001001000000111100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010010100 0000000001001000010101000000001000110000100100000000000000001000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000010110000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000001000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000000100000000100000001000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000101000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000010000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000001000000100000010000000000100000000000000000000000000010000000001001110010000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100100000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000000000000001001000100000000000000000001010000000010000010000 1000000001000000010001000000001000110000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101000000100000001100000000100000100101100011010000010000000000000000100000000000000000010010000000000100000000000000000000000011100000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000000000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000010100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000001000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100010001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000001000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000001100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0100000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000001000000000000000000000000000000000001000010000000000100000000101001000010000001000000011000100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000000000100000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000100000000000100100100010000000100000000010000000000000000001001100001000000001000110000011000100000010100000010110011000000100010100000000010000000000000000000001000000000001001000000000000000010000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000001000000000000000000000001000000001000000000000000000000001000000000000100100011000000001000000000000010000010100000000000000000100000001000000001000000000100000000000000000000000000001000000101000000000000000000000000001000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000100000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000011000000000010100000000000000110000000100100000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000110000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001100000100000000000000001100010000000000000000011100000000000000000000100001000010000100010001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000001000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000001100010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000010000010001 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100110000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000101001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010000000100000001010010000000000000000010010000000000000000000011011101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010100000010110011000000100010100000000001000000000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000001000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000101001110000000000000010100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000110000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000110000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000100000000010000000000000010000001000000000000100000010000000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001100000000000000010000000000100101000000100000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000000100010100000000001000000000000010000000101000110100001000010000001000010000000001000000000000000000010000000000000000000000000000000000000000100100000100000000001000000100100010000000000000000100100010000110000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000001000100001000001001010000011000000000101001010101000000100000000000000000001000010100000000001000100010000010001100100100000000010000010000000000000001000010000100000000010000000001000000000001001000100000100000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000001000010000000000000001000000000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000100000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000011000000000010100000000000000110000000100100000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000110000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000001100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000011001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000100000000000100010000000000100100011100000000010011101010010001100000000000101100000010110000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100101000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000110000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000100001000000000001000000011000110000010100000000000000000000000000100010000001000010100000000010000100000000110000000000010000000001000000000000000000000000000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001010010000100000000010000000001000000010100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000000000000000000010000000000100000000000000101010000000000010000100000000000100000001100000000100000000000001000000000000010000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000000010000100000001000100001001000000000010000000000000000000000000000000100000000000110000000000000000000000010000000111000000000000001101000100000000000000000000000000000000001000000000111000100000100100110000010000000000000000100000000100000001010010000000000000100010100000000000000000000011001001000000000000100010000000000100100000000000100000000010000000000010000001001100000100000000001000000000000000001000001111010110011001011000000000011110000010000000000000100001000000000000000001000000000000000000000010000000000000000000000010100010000001000100100000000001000000100100000000000000001001000100000000000000000001000100000010000010000 0000100001000000000001000000011000110000010100000000000000000000001000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000001001010000011000000000101001010101000000100000000000000000001000010100000000001000100010000010001100100100000000010000000000000000000001000010000100000000010000000001000000000001001000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001010000000000000000000000000000000001001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000000000001010000000001000001000000000000000000100000010000000000000100000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000101100001010000000000100100000100000000001000101000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000011001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000100000000000100010000000000100100011100000000010011101010010001100000000000101100000010110000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000100000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000001000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011010000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100010001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000001000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000001100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000001000000000001010000100000000000000100100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000010000000000000100000010000000000000000000000000001000000000000000101000001000000001000100000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000010000010000001000000000001000000000000110000000000100000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100001000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 1000000001000000010001000000001000110000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000000000010000000000000100100000000001000101100000000000100000000001001001000000000010000100000000100000001000000000001010000100000000000000000100000010100000100101100010010010010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000110000000100000000000000010010111000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000100100111011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000001000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010010000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000010100100010100000000001000000100000000000000000001000000010010000010000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100001000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000100000010010000000000000000100000000100101000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000001100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000110011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000101000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000100000000000001000000000000010100100001000000010000000000000000000000000000000000010000100001000000100100000000010000000000100000000101001000110000001000000000000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000000100000000000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000000100000000100000001000010000000000000000010010000000000010000000011001001000000000000000010000000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000001000000101001010101000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000100000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010001100100001000001000010000000000000001000010000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000011000000000000101010000000000010000000000000100000000000000000000000000000100000000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000100010001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010111000000001001000000011100010010000000011000010001000110000000000001100000000000000100000100000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101000000000100000000000011000100100000000000000000000000000000001000000010000010000000100000000000010100000000000000000000000000010100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000001000010000000000000001000000000000000000000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000010000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100001000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000010000000011100000000000000000000100100000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000100000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000000100000000100000001000010000000000000000010010000000000010000000011001001000000000000000010000000000100100000000000100000000010000000000000000001001100000100000000000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000001100100000010001001100000001000010001000100000001000000000011010010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000110000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000100000000010000000000000010000001000000000000100000010000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000100010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000010100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000000001011010001100000000000100000001000000000000010010000000100000000010000000000000000000001000000000000000110001000000000000010000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000000000000000000000100000000000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000100100000000000101000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101010010000000010000000000000010000000000001000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000001000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000100000000000001000000000000010100100001000000010000000000000000000000000000000000010000100001000000100100000000010000000000100000000101001000110000001000000000000100100000000000000000000000000000001000000010010000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000000100000000000001000010000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000001000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000010101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000000001000001001100000000000010000010000010000101000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000110000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110010100001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010011010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000010000000000000000000001000010000100000000010000000001000000010100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000001000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000000000000001001100000100000000001000000000000000001000001110010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001100000000010000010000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000001000100001000001001010000011000000000101001010101000000100000000000000000001000010100000000001000100010000010001100100100000000010000010000000000000001000010000100000000010000000001000000000001001000100000100000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000001000010000000000000001000000000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000010000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010001100100001000001000010000000000000001000010000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000011000000000000101010000000000010000000000000100000000000000000000000000000100000000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000100010001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010111000000001001000000011100010010000000011000010001000110000000000001100000000000000100000100000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000000001000000100000110000000000000001000000000000000000000000000000000010000000000010000000000000000000001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000010100000100101100010010010010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000010000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000001000000010010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000010000000000100000000000000000000000000010000000001001110010000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100100000100000100100000000100000100001101100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000000000000001001000100000000000000000001010000000010000010000 1000000001000000000001000010001010111000000000000001010000000000000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000000000000000100000000101000010101000000100000000000000000101000010000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000010000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100100000000010000000100000000100000100100000100000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000000001011010001100000000000100000000000000000000010010000000100000000010000000000000000000001000000000000000110001000000000000010000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000010001000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000001010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000001100000001000000000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000011001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000101001110000000000000010100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100000110000000000000001000000000000000000000000000000000010000000000010000000000000000000001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000010100000100101100010010010010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000011000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000001000000000000000000000000000100000000000010001000000000000000000010000000010000000001001110000000000000000000010000010000000100000000011100000111000100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000010001000010010010000100000010000000101001000000001001000000011100000010000000011000000001000100000000000101000000000000000100000000000000001000000000010000000000000000000000000000011000000000000100000100000000001000000101000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000010000000000000000000000100100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000100000100000010000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000010001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000000000000000010000000000000100000000000000000000101000001011010000100000000000110000000000010010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000010100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001100000000000000010000000000100101000000100000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000000100010100000000001000000000000010000000101000110100001000010000001000010000000001000000000000000000010000000000000000000000000000000000000000100100000100000000001000000100100010000000000000000100100010000110000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000100000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001100010000000000100000000000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000100010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000101000000100000001100000000000000000000011100000000000000001001100000100100010000000000010010000000000000000000000000000000000000010000000000000100000000000100110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000010010000000000000100001000000000100000000000000000000000000000000000000000001000000010000000000100100000000000011000000000000000011000000000000000010000000000001000001010100000011000001000000000000000000001010000000001000001000000000000000000100000010000000000000100000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000100000000000000011100001001000000000000000000000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000100000000000010000000000000100000000000000000000000000000000000000000001000000000000101000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110010000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100100000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000000000000001001000100000000000000000001010000000010000010000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000001000100001000001001010000011000000000101001010101000000100000000000000000001000010100000000001000100010000010001100100100000000010000010000000000000001000010000100000000010000000001000000000001001000100000100000000000100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000000001011010001100000000000100000000000000000000010010000000100000000010000000000000000000001000000000000000110001000000000000010000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000000000001000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000000000011001001000000000000000010000000000100100000001000000101000000000001100000010000000001000001000001100110000011000100000010000000101001000000001001000000011101010010000000111001000001000100000000000101000000000000000100000000000000001000010000010000000000000000000000000000000000010010100100010100000000001000000100000000000000000001000000000010000010000 0100000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000011000100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000000000100000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100110000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000001010110100000100000000000000000000000010000000000000000010000000001010000000000000110100000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100100000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000000010000001000000000001000000000000000000000000100000000000000000000000000000010100000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000101000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000001000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000100000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000011000101000000010000000001000000000001001000100100000000000001101000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011010001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000100100111011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000000000010000000110000000001001110000000000000000000000000010000000100000000011100000111000100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101001000011000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000001000011010000000000000000000001000010000000000010000000000000100000000000000000000000000001011011000100100000000100000000000000000000000000000010000000000100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000101000000001000000000000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000001111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000010000100000000000100100100010000000100000000010000000000100000001001100001000000001000110000011010100000010000000101001000000001001000000011100010010000000011001001001000000000000001000000000000000010000000000000000000000000000010000000000000000000000000000000000000000100100000100000000001000000100100010000000000000000100000010000110000 0000000011000001010011000000001000111001000000000000100000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000100001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010100000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000010000010000000000000000000000100100000000001000000000000000000010000000000000100000010000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010100100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100010000000000000010011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000010000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000001000001000000000011010000000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000100000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000011000000000010100000000000000110000000100100000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000110000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010011010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000010000000000000000000001000010000100000000010000000001000000010100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000001000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000000000000001001100000100000000001000000000000000001000001110010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001100000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010001000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000010000000000100000101001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000001000000000000000000010001000000001000000000000000000000001000000000000100100011000000001000000000000010000010100000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000001100100000010001001100000001000010001100100000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000101010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000100000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100110000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000100100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000101000000100000001100000000000000000000011100000000000000001001100000100100010000000000010010000000000000000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010000000000000000000100100000101000010000000000000000000010000000000000100001000000000100000000000000000000000000000000000000000001000000010000000000100100000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000010000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000010000010001 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000100000000010000000001000000010100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000000000000000000010000000000100000000000000101010000000000010000100000000000100000001100000000100000000000001000000000000010000000001000000001000000000000000000000000000000001000100100011100010000000000010000000000001000000000000000100100000000000000000010001001000000000001000000001000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000100000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000001000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011010000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000000001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000001000001000010000000000000001000010000000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000101000100000000000000100000000000000000010000001001000000001000000000000000000000000000000010000000000000000000000000000000000000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000010000110000011000100000010000000101001000000001001000000011100010000000001000000000001000000000000001000000000100000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000000101000000000000000001000000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000100000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001001100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110110100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010010100 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000001000000101001010101000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000100000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100001010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000010001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000110010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101100000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000010000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000001000000000000000000000000000100000000000010001000000010000000000000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000010001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000101001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010000000100000001010010000000000000000010010000000000000000000011011101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010100000010110011000000100010100000000001000000000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000100000000000000011100001001000000000000000000000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000100000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000100000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110010000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100100000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000000000000001001000100000000000000000001000000000011010000000 0000001000000000100000100101000001000000001010000000000000000000000000000000001010000010000101000000000000001000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000000000100000100100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000001000000000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000001000000010000000100000110000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000101001110000000000000010100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100010000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000000000000011011101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000000001011010001100000000000100000001000000000000010010000000100000000010000000000000000000001000000000000000110001000000000000010000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000000000001000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000000000011001001000000000000000010000000000100100000001000000101000000000001100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101001000011000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000100000001000000000000000011100001000000000000000000010000000000000000001011011000100000000000100000000000000001000100000000010000000000100000000000000101010000000000010000100000000000100000001100000000100000000000101000000000000000000000001000000001000000000000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000001000010000000001001110000100010010000010000000010000000100000000011100000111000100000100100110000000000000000000000100000000101000100000010000000000000100010100000000000000000000011001001000000000000100000000000010010000100000001100100000000000000100000010001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000010000000010000000000000000001000000000010000010000000000000000000000000000000010100100010100000000001000000100000000000000000001000000010010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000010000000000000100000010000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010100100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000011000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100011000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001010000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000100000000000001000000000000010100100001000000010000000000000000000000000000000000010000100001000000100100000000010000000000100000000101001000110000001000000000000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000000100000000000001000010000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000001000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000101000010101000000100000000000000000001000010000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000001000000000011100000000000000000000100000000010000000000000000001000010000000000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000010101001000001000110000100100000000000000000100000000000000000001000010000010000010000001000000100000001000000001000000000000000000100000000100001000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000110000000100000000100000010000010000100000000000001000000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000100011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000100000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000010001000000100000111000000000000001000010000000000000000000000100100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000100000100000010000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000001010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000001100000001000000000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000001000000000000011001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000110011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000001000001000000000011010000000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001001000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000100100000000000101000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000100000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000110000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000001000000100000000010000000000000000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000100000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100001000000000000000000001000000010010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000000010000000100000000011100000111000100000100100110000010000000000000000100000000100000001010010000000000000000010010000000000010000000011001001000000000000000010000000000100100000000000000100000000000000100000010000000001000001000001000110000011000100000010000000101001000000001001000000111100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010010100 0000000001001000010101000000001000110000100100000000000000001000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011000100110000000000000000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000010000000100101010000000000010010000000000000000000001000010100000000010000000000000101000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010001000000000000000000000000000000000110001000010000000010000000000100000000000001000010000000000000001000000001010000000000000000000000000001001000100100011000000100000001000000010000001000000000000000000100000000000000000010000001010000000001000001000000000000000001000000010000000000000000000000000000010000000010000000001000110000000001000000000000100010000000000100100011101000000010011101010010001000000000000101100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000100001000001001000000010000000000000000000000000000000000100000000000001000100100000000000100000000000000000000000000010000100000000100000000000010100000000000000000000000000000000001000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000000000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000010010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000110100000010110011000000100010100000000001000001000000010000000100000110000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000001010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010001011000001000000000000000000000000000000000000100100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100100000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110011000000111000000011100010010000000011000010001000110000000000001100000000000000100000100000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001001000010101000000001000110000100100000000000000001000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000010110000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000001000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000000100000000100000001000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010100000011001000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0100000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000011000100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000000000100000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100110000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000000001000110000000100010000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000001000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011011000000 0000000001000000010101001000001000110000100100000000000000000100000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000010000000000000000011100001000000000000000000000000110000000100000000100000010000010000100000000000001000000000000000000000000100000101000100001000000000100000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000100011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000100000000000001000000000011010000000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000100001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000010000010000000010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000010000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000001000010011000110000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000100000000000000000001000000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011010001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100111011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000001000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100010010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000101000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000010000000000000000100000010000010000 0100000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000001000000000000000000000000000000000001000010000000000100000000101001000010000001000000011000100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000000000100000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000100000000000100100100010000000100000000010000000000000000001001100001000000001000110000011000100000010100000010110011000000100010100000000010000000000000000000001000000000001001000000000000000010000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000001000000000001010000100000000000000100100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000010000000000000100000010000000000000000000000000001000000000000000101000001000000001000100000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000010000010000001000000000001000000000000110000000000100000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000010100000000101000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110111000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001010000000000100000010000000000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000000001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000001000001000010000000000000001000010000000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000101000100000000000000100000000000000000010000001001000000001000000000000000000000000000000010000000000000000000000000000000000000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000010000110000011000100000010000000101001000000001001000000011100010000000001000000000001000000000000001000000000100000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000000101000000000000000001000000000010000010000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000110000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100001001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000000000000010010001000110000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000100000000000000000001000000000010000010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110111000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010001000001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000010001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000110010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101100000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000010000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000001000000000000000000000000000100000000000010001000000010000000000000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000010001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101000000000100000000000011000100100000000000000000000000000000001000000010000010000000100000000000010100000000000000000000000000010100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000001000010000000000000001000000000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000111001100000100100001000100000000100100000010100100001000100000010010000000010000010000000000000000000000011101001000000000100000000000100000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010000000000000000000000100000110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000000000000000000000001000000000000000100000000100010000000000000000000000001000000000100000010000100001000110000000000000000000000100000000000000000001000000000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000100000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000100100000000000000000010001001000000000001000000001000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100100000000000000110000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100100001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000011001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000100000000000100010000000000100100011100000000010011101010010001100000000000101100000010110000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001100000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100100000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001010000000000000001001000000000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000100000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000001000001000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010101000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000100000000100100000010100100001000100000010010000000010000010000000000000000000000011101001000000000100000000000100000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010000000000000000000000100000110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000100010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000001000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010010000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010101000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010010100000000000010101010000000000000000000000001000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000010000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000010010100100010100000000001000000100000000000000000001000000000010000010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000110011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000001000001000000000011010000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010001000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000001000000000000000000010001000000001000000000000000000000001000000000000100100011000000001000000000000010000010100000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010100000000000000000000000000000001000001100100000010001001100000001000010001100100000001000000000011010000000 1000000001000000000001000010001010111000000000000001010000000000000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000000000000000100000000101000010101000000100000000000000000001000010000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100010000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100111000000000000101100000010100000001000100000010100000000000000010000000000000000000000100000000000000000000000010000000000100101000000100000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000000100010100000000001000000000000010000000101000110100001000010000001000010000000001000000000000000000010000000000000000000000000000000000000000100100000100000000001000000100100010000000000000000100100010000110000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000100000000000000011100001001000000000000000000000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000100000000000010000000000000100000000000000000000000000000000000000000001000001000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110010000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100100000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000000000000001001000100000000000000000001010000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100010000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000000000000011011101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011010001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100111011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000110000001000000000000001101000000000000000000100010000000001000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100010010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000101000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000010000000000000000100000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000010000100000010000000000000000001000010000000000100000000101001000010000001000100000000000001000000000001000000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000010000000000001000100000100000001000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000001011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000110000010001 0000000001000000000001000000100000110000000000000000000000000000000000001000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000001000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001010010000000000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000000000000000100100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000001000010000000000100101000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000000100010100000000001000000000000010000000101000110100001000000000001000010000000001000000000000000000010000000000000000000000000000000000000000100100000100000000001000000100100010000000000000000100100010000110000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000100010000000100000000000000000000000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000110000000100000000100000010000010000100000000000001000000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000100000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000010000010000001000000000001000000000000110000000000100000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000010000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000100000000100010000000000000000000000001000000000000000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001010001000000001010000010001100110000000000100000000000000001100000010000000001000001000001000110000011000100000010001110010110011000011000000010011100010010000000000010000000100000110000000001000000000000000100000000000000001000000000010000000000000000000000000000000001001000100100000010001001100000001000010001010000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001100010001000000100000000000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010001011000001000000000000000000000000000000000000100100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000001000000010000100100000110000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001100000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000100000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000001000001000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010101000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000100000000100100000010100100001000100000010010000000010000010000000000000000000000011101001000000000100000000000100000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010000000000000000000000100000110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100000110000000000000000000000000000000100000100000000000010000000000000100010000000000000000000000000000000000000000000000010000000010001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011100100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100010000000000000000010110000000000000000010000000000000101010000000000010000000000000001100000001100000000100000000000001000000010000100000000000000100000000000000000000000000000000000001000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000000000010000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000000000010000000000000000000000000000001010000000010000010000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000010000000001001100000100000000001000000000000000001000001110010110011000011000001000011110000011000000011000010001000110000000000001100000000000000100000000000000101000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001000000000010000010000 0000000001000000000001000000001010110100000100000000000000000000000010000000000000000010000000001010000000000000110100000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100100000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000000010000001000000000001000000000000000000000000100000000000000000000000000000010100000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000101000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100100001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000011001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000100000000000100010000000000100100011100000000010011101010010001100000000000101100000010110000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000010000000000000100000010000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010100100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000011000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100011000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000110000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000001100000001000000000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000010000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110001000000000000000110000000000001000100000100000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000101000000100000001100000000000000000000011100000000000000001001100000100100010000000000010010000000000000000000000000000000000000010000000000000100000000000100110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000010010000000000000100001000000000100000000000000000000000000000000000000000001000000010000000000100100000000000011000000000000000011000000000000000010000000000001000001010100000011000001000000000000000000001010000000001000001000000000000000000100000010000000000000100000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000000000000001001100000100000000001000000000000000001000001110010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000001100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000011000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001100000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100000000010000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000000000000000000000001000000000000000100000000100010000000000000000000000001000000000100000010000100001000110000000000000000000000100000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0001000001000000000001000000001010110110000100000000000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000010000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000110011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000100000100000000001000000101000000000000000001000000000010000010000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000001000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101001000011000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000110000100101100010010100010000000000000000110101010000000000010010000000000000000000001000010100000000010000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001001000000001000000000000000000000000000000010000000000000000000000000000000000000010000010001000110000000000000000001000000010000000100000100011100000000010011101010010001000000000000100100001010100000001000100000010000000000000100011100000000010000000000011001001000000000000100000000000010010000100000001100100000000000000100000010001001100000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000110011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000001000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000010000100000010000000000000000001000010000000000100000000101001000010000001000100000000000001000000000001000000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000001011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000011000010001000000000000000001001000000000000 0000000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000000001000000000000010100100000000101000000100001000000000000000000000000000000100001000001001000000010000000000000000000000000000000000100000000000001000100100000000000100000000000000000000000000010000100000000100000000000010100000000000000001000000000000000001000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000000000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000010100000000100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000100000000000100010000000000100100011100000000010011101010010001100000000000101100000010110000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000100100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100010010000000000000000000010100000000011100000111000100010100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000100001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001100000000000000001000000010000000000000110000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000010111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100011001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001000000000010000010000 1000000001000000000001000010001010111000000000000001010000000000000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000000000000000100000000101000010101000000100000000000000000001000010000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000000001000000000000010100100000000101000000100001000000000000000000000000000000100001000001001000000010000000000000000000000000000000000100000000000001000100100000000000100000000000000000000000000010000100000000100000000000010100000000000000000000000000000000001000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000000000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000110100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000100010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010010 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000010000000011100000000000000000000100100000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101010001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000001000000000000010100000000000010000000010000000100000010000010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000110011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000001000001000000000011010000000 0000000001000000011001000000100000110110000100000000000000000000000100000000000000000010000000000010000000100000000000001000000000000010100100001000000010000000000000000000000000000000000010000100001000000100100000000010000000000100000000101001000110000001000000000000100100000000000000000000000000000001000000010000000000000101000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000100010010001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100100000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000110011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000001000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011010001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000100000000000000100110011000000000000000000000011001010100000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000000100000000100000001000010000000000000000010010000000000010000000011001001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000010101001000001000110000100100000000000000000100000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000010000000000000000011100001000000000000000000000000110000000100000000100000010000010000100000000000001000000000000000000000000100000101000100001000000000100000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000100011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000100000000000001000000000011010000000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000110101000000010000000000000000000000000010000000000000010000000000000000000000000000000000000000000001000010000000000000010000000010000000100000000000011000100100000000000000000000000000000001000000010000010000000100000000000010100000000000000000000000000010100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000000000001011011000100000000000100000000000000000000000000000010000000000100000000001000101010010000000010001000000001000000000000010000000000100000000000001000010000000000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010101000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000100000000100100000010100100001000100000010010000000010000010000000000000000000000011101001000000000100000000000100000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010011000110000000000001000000000000000100000000000100001000000000010000000000000000000000000000000000000000100100000100000000001000000100000000000000000001000000000010000010000 0100000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000011000100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000000000100000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000100000100100100000100000000001001000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001100010001000000100000000000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010001011000001000000000000000000000000000000000000100100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000001000000010000100100000110000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000101000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000010000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000001000000100000010000000000100000000000000000000000000010000000001001110010000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100100000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000001000000101001010101000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011001001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000011001000000100000111000000000000001000000000000100000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000010001000010000000000100000000101001000010000001000000000000000001000000010000000000000000000001000000010000010000000100000000000010100000000000000000000000000010100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000101000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100001001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000000000000010010001000110000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000101001110000000000000010100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000100000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000010000011000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100001000000000000000000001000000010010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000000010000000100000000011100000111000100000100100110000010000000000000000100000000100000001010010000000000000000010010000000000010000000011001001000000000000000010000000000100100000000000000100000000000000100000010000000001000001000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000000010000001010000100000010000000000000000000100010000110000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000001000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010001100100001000001000010000000000000001100010000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000011000000000000101010000000000010000000000000100000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000100010001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000010000010000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000100000000010000000001000000010100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000000000000000000010000000000100000000000000101010000000000010000100000000000100000001100000000100000000000001000000000000010000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000000010000100000001000100001001000000000010000000000000000000000000000000100000000000110000000000000000000000010000000111000000000000001101000100000000000000000000000000000000001000000000111000100000100100110000010000000000000000100000000100000001010010000000000000100010100000000000000000000011001001000000000000100010000000000100100000000000100000000010000000000010000001001100000100000000001000000000000000001000001111010110011001011000000000011110000010000000000000100001000000000000000001000000000000000000000010000001000000000000000010100010000001000100100000000001000000100100000000000000001001000100000000000000000001000100000010000010000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000010001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000110010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101100000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000010000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000001000000000000000000000000000100000000000010001000000010000000000000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000010001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010010000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000001000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000100000000110000000000010000000001000000000000000000000000000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000100000000010000000001000000010100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000001000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000000000000001001100000100000000001000000000000000001000001110010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001100000000010000010000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000010000000011100000000000000000000100100000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101010001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000100001000000000000000000000010000000100001000000001000000000000000000001000010000000010000000100000000000011000100100000000000000000000000000000001000000010000000000000100000000000000000001000000100000000000100000100000000000000000000011100010000000100000000010000100000000000000010010010000000000110000001001000010100000000010000000000010100000000000001110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000000010000000100000000011100000111000100000100100110000000000000000000010000000000001000100000100000010000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100010010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000101000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000010000000000000000100000010000010000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000001000000101001010101000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011001001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000000010000000000010000000000000000000001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000010100000100101100010010010010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000100100100010000000100000000010000000000000000001001100001000000001000110000011000100000010100000010110011000000100010100000000010000000000000000000001000000000001001000000000000000010000000000000000000000000000000010000000000000000000000100000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000001000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000110000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000011000100000000100000011000010000000000000000010010000000000000000000011001001101000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000100001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000010000010000000000000000000000100100000000001000000000000000000010000000000000100000010000000000000000000000010001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010100100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100010000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000100001000001001000000010000000000000000000000000000000000100000000000001000100100000000000100000000000000000000000000010000100000000100000000000010100000000000000000000000000000000001000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000000000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000010010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000110100000010110011000000100010100000000001000001000000010000000100000110000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000100000000000001000000000000010100100001000000010000000000000000000000000000000000010000100001000000100100000000010000000000100000000101001000110000001000000000000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010010110000000000100000001100000000100000000000001000010000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100010000000000000000011001001000000000000100000000000010000000101000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000010001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000010000010001 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100100000000000000110000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000000100010000000000000000000000000000000000000000000000010000000010001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011100100100000000000000000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001100000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000001100000000000010100000000000000000000000000000100000000100000100101100010010000110000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000001100000001000000000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000010000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110001000000000000000110000000000001000100000100000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000110100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000000000000000000001000000010100000000100000000000010000000000000000000100000000010000000000000010000001000000000000100000010000000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000001000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000000000001011011000100100000000100000000000000000000000000000010000000000100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100001001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000000000000010010001000110000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000100000000000000000001000000000010000010000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000010001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000110010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101100000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000010000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000001000100000000000000000000000000000010101000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000100000000100100000010100100001000100000010010000000100000010000000000000000000000011101001000000000100000000000000000100100000000010100000000000010000000000000001001100000000000010000010000010000100000010000000101001000100001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100001000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101001000011000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000100000001000000000000000011100001000000000000000000010000000000000000001011011000100000000000100000000000000001000100000000010000000000100000000000000101010000000000010000100000000000100000001100000000100000000000101000000000000000000000001000000001000000000000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000001000010000000001001110000100010010000010000000010000000100000000011100000111000100000100100110000000000000000000000100000000101000100000010000000000000100010100000000000000000000011001001000000000000100000000000010010000100000001100100000000000000100000010001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000010000000010000000000000000001000000000010000010000000000000000000000000000000010100100010100000000001000000100000000000000000001000000010010000010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000000001011010001100000000000100000000000000000000010010000000100000000010000000000000000000001000000000000000110001000000000000010000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000010001000000100000111000000000000000001000000001000000010001000000010000000010000010000000000000100000001000000000010000000000000010000010101010000000000001010000000000000000000000000000000000000001000010000000000000000000101001000010000000000000000001000001000000000001000010010000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000000000000010000011000001000000000000010000001000010000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000010000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000001010000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000100000010000000000000000000000000000000010100000000000000001000000010000000000000100010100000000001000000100000000000000000011000000000010000010001 0000100001000000000001000000011000110000010100000000000000000000001000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000001001010000011000000000101001010101000000100000000000000000001000010100000000001000100010000010001100100100000000010000000000000000000001000010000100000000010000000001000000000001001000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001010000000000000000000000000000000001001011011000100000000000100000000000000000000000000000010000000000100000000001000101011010000000010000000000100010000000000000000000100000100000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000011000001000000000000000100000000000010001100000110001000000000000000000010000000000000000000000000000010000000010000000001001110000000000000000010000000010000000100000000011100000111000100000100100110000000000000000000000100000000101000100000010000000000000100010100000000000000000000011001001000000000000100000000000010010000100000001100100000000000000100000010001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000010000000010000000000000000001000000000010000010000000000000000000000000000000010100100010100000000001000000100000000000000000001000000010010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000001010000010000001000000000000000000000000001001010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000110000000000000100000001000000000001010000100000000000000000100000000100001100101100011010000010000000000000000100000000000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000100000000101001000010001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000010000000011100000000000000000000100100000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100001001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000000000000010010001000110000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000100000000000000000001000000000010000010000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000000001011010001100000000000100000000000000000000010010000000100000000010000000000000000000001000000000000000110001000000000000010000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000000001000000000000010100100000000101000000100001000000000000000000000000000000100001000001001000000010000000000000000000000000000000000100000000000001000100100000000000100000000000000000000000000010000100000000100000000000010100000000000000000000000000000000001000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000000000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000110100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000100010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010010 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100010000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000100000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000001000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011010000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001100000000000000001001000000011000001000000000001000000010000000000000110000000000010100000000000000000000000000000000001001000100000000011100000000000000000000100000000101010000000000010010000001000000000000000000000000000000010000000000000100000000001000110100000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000100000000000101000001000000001000000000000001000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000010000000000000000000000100100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000100000100000010000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000010000000000000000000000100100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000100000100000010000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000001000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000110000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000100000000010000000000000010000001000000000000100000010000000000 0000100001000000000001000000011000110000010100000000000000000000001000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000001001010000011000000000101001010101000000100000000000000000001000010100000000001000100010000010001100100100000000010000000000000000000001000010000100000000010000000001000000000001001000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001010000000000000000000000000000000001001011011000100000000000100000000000000000000000000000010000000000100000000001000101011010000000010000000000100010000000000000000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000100000100000001000000001000000000100000000000000000000000000000000000100000010010000000000000000000000000000100000010100010001000110000000000000000001000000010000000100000100011100000000010011101010010001000000000000101100000010100000001000100000010100000000000000010000000000000000000000011011101000000001000100000000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 1000000001000000000001000010001010111000000000000001010000000000000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000000000000000100000000101000010101000000100000000000000000101000010000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000010000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100100000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000010001000000000000010100100000000000010010000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000110010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101100000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000010000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010101000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000100000000100100000010100100001000100000010010000000100000010000000000000000000000011101001000000000100000000000000000100100000000010100000000000010000000000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000000001011010001100000000000100000000000000000000010010000000100000000010000000000000000000001000000000000000110001000000000000010000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000010000100000010000000000000000001000010000000000100000000101001000010000001000100000000000001000000000001000000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000001011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000011000010001000000000000000001001000000000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010010001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000001000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001001000010101000000001000110000100100000000000000001000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011000100100000000000000000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000010000000100101010000000000010010000000000000000000001000010100000000010000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010001000000000000000000000000000000000110001000010000000010000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000100010001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000100000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000001000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011010000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000000010000000000010000000000000000000001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000100000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000010100000100101100010010010010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011100001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000100100100010000000100000000010000000000000000001001100001000000001000110000011000100000010100000010110011000000100010100000000010000000000000000000001000000000001001000000000000000010000000000000000000000000000000010000000000000000000000100000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000101001110000000000000010100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110111000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010001000001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0100000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000001000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000011000100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000000000100000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000000000000000100000000001000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000100000100100100000100000000001001000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001010110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000001000000000000000101001000000001000000010000000000000000000010000000000100011000000001000000010001000000001010001011100000011000000000010000000000000000000000000001000000000000000100000000100010000000000000000000000001000000000000000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001010001000000001010000010001100110000000000100000000000000001100000010000000001000001000001000110000011000100000010001110010110011000011000000000011100010010000000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000001000000000100000100101000001000000001010000000000000000000000000000000001010000010000101000000000000001000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000000000100000100100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000100000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000001000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000011001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001100010000000000100000000000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000100010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000010000100000010000000000000000001000010000000000100000000101001000010000001000100000000000001000000000001000000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000010000000000001000100000100000001000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000001011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000011000001010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000001000010000000000000000000000000000000000000000000000000000000000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000000001011010001100000000000100000000000000000000010010000000100000000010000000000000000000001000000000000000110001000000000000010000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000100000000001000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001010000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000100010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000001000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100001000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101001000011000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000001000011010000000000000000000001000010000000000010000000000000100000000000000000000000000001011011000100100000000100000000000000000000000000000010000000000100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000101000000001000000000000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000010000100000000000100100100010000000100000000010000000000100000001001100001000000001000110000011010100000010000000101001000000001001000000011100010010000000011001001001000000000000001000000000000000010000000000000000000000000000010000000000000000000000000000000000000000100100000100000000001000000100100010000000000000000100000010000110000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000010000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000000000011001001000000000000000010000000000100100000001000000101000000000001100000010000000001000001000001000110000011000100000010000000101001000000001001000000011101010010000000111001000001000100000000000101000000000000000100000000000000001000000000010000000000000000000000000000000000010010100100010100000000001000000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100001000000000000000000001000000010010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000000010000000100000000011100000111000100000100100110000010000000000000000100000000100000001010010000000000000000010010000000000010000000011001001000000000000000010000000000100100000000000000100000000000000100000010000000001000001000001000110000011000100000010000000101001000000001001000000111100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010010100 0000000001000000010001000000100000111000000000000001000000000000000000000000000000000010000000000010000000000000000000001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000010100000100101100010010010010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000011000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000001000000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000001000000000000000000000000001001010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000110000000000000100000001000000000001010000100000000000000000100000000100000100101100011010000010000000000000000100000000000000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000000000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000110100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000100010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010010 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000010000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000110000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100000011100000111000100000100100110000010000000000000000100000000100000001010010000000000000000010010000000000010000000011001001000000000000000010000000000100100000000000000100000000000000100000010000000001000001000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000100100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000010000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000001000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101001000011000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000110000100101100010010100010000000000000000110101010000000000010010000000000000000000001001010100000000010000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001001000000001000000000000000000000000000000010000000000000000000000000000000000000010000010001000110000000000000000001000000010000000100000100011100000000010011101010010001000000000000100100001010100000001000100000010000000000000100011100000000010000000000011001001000000000000100000000000010010000100000001100100000000000000100000010001001100000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100110000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000101001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010000000100000001010010000000000000000010010000000000000000000011011101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010100000010110011000000100010100000000001000000000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000001000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000010000100000010000000000000000001000010000000000100000000101001000010000001000100000000000001000000000001000000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000010000000000001000100000100000001000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000001011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000100000000110000000000010000000001000000000000000000000000000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000100000000010000000001000000010100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000001000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000000000000001001100000100000000001000000000000000001000001110010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001100000000010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000100000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100001000000000000000000001000000010010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000000010000000100000000011100000111000100000100100110000010000000000000000100000000100000001010010000000000000000010010000000000010000000011001001000000000000000010000000000100100000000000000100000000000000100000010000000001000001000001000110000011000100000010000000101001000000001001000000111100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010010100 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000100010000000100000000000000000000000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000000100000001000010000100000000010000000001000000000001010010100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000110000000100000000100000010000010000100000000000001000000000000000000000000110000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000100000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000100001000000000000000000000010000000100001000000001000000000000010000001000010000000010000000100000000000011000100100000000000000000000000000000001000000010000000000000100000000000000000001000000100000000000100000100000000000000000000011100010000000000000000010000100000000000000000010010000000000100000001001000010100001000010000000000010100000000000000110000000100000000000000010000111000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000000000000000000000001000000000000000100000000100010000000000000000000000001000000000000000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101000000000100000000000011000100100000000000000000000000000000001000000010000010000000100000000000010100000000000000000000000000010100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000011000000000000010000000000000000000000000010000000001000010000000000000001000000000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000111001100000100100001000100000000100100000010100100001000100000010010000000010000010000000000000000000000011101001000000000100000000000100000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010000000000000000000000100000110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000100100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000101000000100000001100000000000000000000011100000000000000001001100000100100010000000000010010000000000000000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010000000000000000000100100000101000010000000000000000000010000000000000100001000000000100000000000000000000000000000000000000000001000000010000000000100100000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000010000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000010000010001 0000000001000000010101000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010010100000000000010101010000000000000000000000001000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000010000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000100000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000001000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000001100000100000000000000000100000000000000010000011000001000000000000000001000000000000000000100000001000000000000000000000000000000000110001000000000001100000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100000010000100000000010000000000001000000000000010000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000010000100000010000000000000000001000010000000000100000000101001000010000001000100000000000001000000000001000000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000010000000000001000100000100000001000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000001000000000001000000001010110100000000000000001000000001000000010001000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000001000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100001000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000010000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000100000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000011000000000010100000000000000110000000100100000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000110000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000011000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001100000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100000000010000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000000000000000000000001000000000000000100000000100010000000000000000000000001000000000100000010000100001000110000000000000000000000100000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000100000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000011000000000101000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000010000010000 1000000001000000000001000010001010111000000000000001010000000000000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000000000000000100000000101000010101000000100000000000000000001000010000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010001100100001000001000010000000000000001000010000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000000101000000000000000000000010010000000000000100001000000000100000000000000000000000000000000000000000001000000010000000000100100000000000011000000000000000011000000000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000010000000100000010000010000 0000000101000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000010111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100011001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000100000010010000000000000000100000000100101000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000001100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000100001000000000001000000011000110000010100000000000000000000001000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000001001010000011000000000101001010101000000100000000000000000001000010100000000001000100010000010001100100100000000010000000000000000000001000010000100000000010000000001000000000001001000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001010000000000000000000000000000000001001011011000100000000000100000000000000000000000000000010000000000100000000001000101011010000000010000000000100010000000000000000000100000100000001000000000000000000000001000000001000000000000000000000000000000010000100100011000010000000000010000000000001000000000000000011000001000000000000000100000000000010001100000110001000000000000000000010000000000000000000000000000010000000010000000001001110000000000000000010000000010000000100000000011100000111000100000100100110000000000000000000000100000000101000100000010000100000000100010100000000000000000000011001001000000000000100000000000010010000100000001100100000000000000100000010001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000010000000010000000000000000001000000000010000010000000000000000000000000000000010100100010100000000001000000100000000000000000001000000010010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000000001011010001100000000000100000000000000000000010010000000100000000010000000000000000000001000000000000000110001000000000000010000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000000000001000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000000000011001001000000000000000010000000000100100000001000000101000000000001100000010000000001000001000001000110000011000100000010000000101001000000001001000000011101010010000000111001000001000100000000000101000000000000000100000000000000001000010000010000000000000000000000000000000000010010100100010100000000001000000100000000000000000001000000000010000010000 0000000001000000000001000000001000110000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010001100100001000001000010000000000000001000010000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000011000000000000101010000000000010000000001000100000000000000000000000000000000000000001010010000000000000010001010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000000000000000000100010000000000000100000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000010000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000010000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110111000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000100100100010000000100000001010000000000100000001001100001000000001000110000011010100000010000000101001000000001001000000011100010010000000011001001001000000000000001000000000000000010000000000000000000000000000010000000000000000000000000000000000000000100100000100000000001000000100100010000000000000000100000010000110000 0010000001000000000001000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000001000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101001000011000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000110000100101100010010100010000000000000000110101010000000000010010000000000000000000001000010100000000010000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001001000000001000000000000000000000000000000010000000000000000000000000000000000000010000010001000110000000000000000001000000010000000100000100011100000000010011101010010001000000000000100100001010100000001000100000010000000000000100011100000000010000000000011001001000000000000100000000000010010000100000001100100000000000000100000010001001100000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000010000010000000000010000000000000000000000000000000000001000010000000000010000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000100000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 1000000001000000000001000010001010111000000000000001010000000000000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000000000000000100000000101000010101000000100000000000000000101000010000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000010000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100100000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000100100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001001000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000100010100010000000000000000011001001000000000000100000000000010000000101000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 1000000001000000000001000010001010111000000000000001010000000000000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000000000000000100000000101000010101000000100000000000000000101000010000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000010000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100100000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000101010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000100000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100110000010001001100000001000010001000000000000000001001000000000000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000100000000000001000000000000010100100001000000010000000000000000000000000000000000010000100001000000100100000000010000000000100000000101001000110000001000000000000100100000000000000000000000000000001000000010010000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000000100000000000001000010000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001100000100000000000000001100010000000000000000011100000000000000000000100001000010000100010001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000001000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000001100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000100000000010000000001000000010100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000000000000000000010000000000100000000000000101010000000000010000100000000000100000001100000000100000000000001000000000000010000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000000010000100000001000100001001000000000010000000000000000000000000000000100000000000110000000000000000000000010000000111000000000000001101000100000000000000000000000000000000001000000000111000100000100100110000010000000000000000100000000100000001010010000000000000100010100000000000000000000011001001000000000000100010000000000100100000000000100000000010000000000010000001001100000100000000001000000000000000001000001111010110011001011000000000011110000010000000000000100001000000000000000001000000000000000000000010000001000000000000000010100010000001000100100000000001000000100100000000000000001001000100000000000000000001000100000010000010000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000100000000000001000000000000010100100001000000010000000000000000000000000000000000010000100001000000100100000000010000000000100000000101001000110000001000000000000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000000100000000000001000010000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000001000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010010001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000001000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010010000010000001000000000100010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000001010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000001100000001000000000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000011001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000011010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000001000000000000000000000001000000001000000000000000000000001000000000000100100011000000001000000000000010000010100000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000001000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000101100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000010000000011100000000000000000000100100000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 0000000001000000000001000000001010110100000100000000000000000000000010000000000000000010000000001010000000000000110100000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100100000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000010000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110001000000000000000110000000000001000100000100000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000110100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000100010000110000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000110000000000100100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000101000000100000001100000000000000000000011100000000000000001001100000100100010000000000010010000000000000000000000000000000000000010000100000000100000000000000110000000100000000000000010000011000001000000000000010000000000000000000100100000101000010000000000000000000010000000000000100001000000000100000000000000000000000000000000000000000001000000010000000000100100000000000011000000000000000011000000000000000010000000000001000001010100000011000001000000000000000100000000000010001100000110001000000000000000000010000000000000000000000000000010000000010000000001001110000000000000000010000000010000000100000000011100000111000100000100100110000000000000000000000100000000101000100000010000000000000100010100000000000000000000011001001000000000000100000000000010010000100000001100100000000000000100000010001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000010000000010000000000000000001000000000010000010000000000000000000000000000000010100100010100000000001000000100000000000000000001000000010010000010000 0000000001000000010001000000100000111000000000010001000000000000000000000000000000100010000010000010000000000000000000000010000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010001011000001000000000000000000000000000000000000100100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000000000010000000000000000000000000000000000000010010000001001110000100010010000000000000000000010100000000011100000111000100010100100110000001000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000100000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000100010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000010100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000001000000000100000100101000001000000001010000000000000000000000000000000001010000010000101000000000000001000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000000000100000100100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000001001000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000001000000000100000100101000001000000001010000000000000000000000000000000001010000010000101000000000000001000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000011110100000000000000000000000000100000100100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000001000000000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000001000000010000000100000110000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000000001000000001010110100000100000000000000000000000000000000100000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000001000000000000000000000000001001010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000110000000000000100000001000000000001010000100000000000000000100000000100000100101100011010000010000000000000000100000000000000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000000000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000110100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000100010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010010 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000100000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010001100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010001100100001000001000010000000000000001000010000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000011000000000000101010000000000010000000000000100000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000100010001000000000000000100100000000000000000010001001000000000001000000001000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010000000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000011010000000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000000100010000000000000000000000000000000000000000000000010000000010001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011100100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000001100000001100000000100000000000001000000010000100000000000000100000000000000000000000000000000000001000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000000000010000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000001000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000000001000001001100000000000010000010000010000101000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100001000000000000000000001000000010010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000000010000000100000000011100000111000100000100100110000010000000000000000100000000100000001010010000000000000000010010000000000010000000011001001000000000000000010000000000100100000000000000100000000000000100000010000000001000001000001000110000011000100000010000000101001000000001001000000111100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010010100 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100001000000000000000000001000000010010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000000010000000100010000011100000111000100000100100110000010000000000000000100000000100000001010010000000000000000010010000000000010000000011001001000000000000000010000000000100100000000000000100000000000000100000010000000001000001000001000110000011000100000010000000101001000000001001000000111100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010010100 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000110000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000100000000010000000000000010000001000000000000100000010000000000 0000000001000000010001000000100000111000000000000101000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011010001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100111011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001001000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000001000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100010010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000101001000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000010000000000000000100000010000010000 1000000001000000000001000010001010111000000000000001010000000000000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000000000000000100000000101000010101000000100000000000000000001000010000000010000000100000000000011100100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000010000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000010000000000001000100000100000001000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000001011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000100000000110000000000010000000001000000000000000000000000000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000100000000010000000001000000010100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000001000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000000000000001001100000100000000001000000000000000001000001110010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001100000000010000010000 0000000001000000010001000000100000111000000000000001000010000000000000000000000100100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000100000100000010000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000110011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000001000001000000000011010000000 0000000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000000001000000000000010100100000000101000000100001000000000000000000000000000000100001000001001000000010000000000000000000000000000000000100000000000001000100100000000000100000000000000000000000000010000100000000100000000000010100000000000000000000000000000000001000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000000000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000010010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000100000000000000000010000010000000000100100000010100000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000000100010100000000001000000000000010000000101000110100001000010000001000010000000001000000000000000000010000000000000000000000000000000000000000100100000100000000001000000100101010000000000000000100100010000110000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000000100010000000000000000000000000000000000000000000000010000000010001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011100100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000001100000001100000000100000000000001000000010000100000000000000100000000000000000000000000000000000001000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000000000010000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001001000010101000000001000110000100100000000000000001000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011000100110000000000000000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000010000000100101010000000000010010000000000000000000001000010100000000010000000000000101000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010001000000000000000000000000000000000110001000010000000010000000000100000000000001000010000000000000001000000001010000000000000000000000000001001000100100011000000100000001000000010000001000000000000000000100000000000000000010000001010000000001000001000000000000000001000000010000000000010000000000000000010000000010000000001000110000000000000000000000100010000000000100100011101000000010011101010010001000000000000101100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101001000011000001000000000000000001010000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010100010000000000000000110101010000000000010010000000000000000000001000010100000000010000000000000100000100000000000000000100000000000000011000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010001000000000001000000000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000010001000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 1000000001000000000001000010001010111000000000000001010000000000000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000000000000000100000000101000010101000000100000000000000000001000010000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000000010000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000010000000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000100000000010000000001000000010100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010110000010000000000000001000010000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000011000000000000101010000000000010000000000000100000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000100010001000000000000000100100000000000000000010001001000000000001000000001000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010000000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000101001110000000000000010100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000010000000000000100000010000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010100100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000011000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100011000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000110011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000001000001000000000011010000000 0000000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000000001000000000000010100100000000101000000100001000000000000000000000000000000100001000001001000000010000000000000000000000000000000000100000000000001000100100000000000100000000000000000000000000010000100000000100000000000010100000000000000001000000000000000001000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000000000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000110100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001001000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000100100000000000101000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000100000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000110000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000100000000010000000000000010000001000000000000100000010000000000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000010000000001001100000100000000001000000000000000001000001110010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000101000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100010001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000001000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000011000000000001100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000110000010001 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101010010000000010000000000000010000000000001000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000001000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000001000000000100000100101000001000000001010000000000000000000000000000000001010000010000101000000000000001000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000000000100000100100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000110000100000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100100001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000100000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000011000000000010100000000000000110000000100100000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000110000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000110101011000000000000000000000000000000000000000010000000000001000010000000000100000000010000000000101000000000001000110100000000100100000000000000000000000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010001000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000001000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000010010000001000000000000000000000000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000011000000000000101010000000000010000000000000100000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000100010001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000001000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000010001000000100000111000000000000001000010000000000000000000000100100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000011001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000101001110000000000000010100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 1000000001000000000001000010001010111000000000000001010000000000000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000000000000000100000000101000010101000000100000000000000000001000010000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000101000001011010000100000000000110000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000001000000010010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100010000000000000000011001001000000000000100000000000010000000101000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000001000000000010000000000000000010000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000100100010000010000010000000000010000000000000000010010000000000000100000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001010000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100010010000000000000000000010100000000011100000111000100010100100110000001000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000101001110000000000000010100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100001000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0100000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000001000000000000000000000000000000000001000010000000000100000000101001000010000001000000011000100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000000000100000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000100000000000100100100010000000100000000010000000000000000001001100001000000001000110000011000100000010100000010110011000000100010100000000010000000000000000000001000000000001001000000000000000010000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000100000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010001100100001000001000010000000000000001000010000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000011000000000000101010000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000000000000001001100000100000000001000000000000000001000001110010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001100000000010000010000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000100000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000011000000000101000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000010000000000000000000000100100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000100001000000000001000000011000110000010100000000000000000000001000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000001001010000011000000000101001010101000000100000000000000000001000010100000000001000100010000010001100100100000000010000000000000000000001000010000100000000010000000001000000000001001000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001010000000000000000000000000000000001001011011000100000000000100000000000000000000000000000010000000000100000000001000101011010000000010000000000100010000000000000000000100000100000001000000000000000000000001000000001000000000000000000000000000000010000100100011000010000000000010000000000001000000000000000011000001000000000000000100000000000010001100000110001000000000000000000010000000000000000000000000000010000000010000000001001110000000000000000010000000010000000100000000011100000111000100000100100110000000000000000000000100000000101000100000010000000000000100010100000000000000000000011001001000000000000100000000000010010000100000001100100000000000000100000010001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000010000000010000000000000000001000000000010000010000000000000000000000000000000010100100010100000000001000000100000000000000000001000000010010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000010000010000000000000000000000100100000000001000000000000000000010000000000000100000010000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010100100000010001010100000000000000100100000000000000000010000001000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000110100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000101001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010000000100000001010010000000000000000010010000000000000000000011011101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010100000010110011000000100010100000000001000000000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000001000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000010101001000001000110000100100000000000000000100000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000010000000000000000011100001000000000000000000000000110000000100000000100000010000010000100000000000001000000000000000000000000100000101000100001000000000100000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000100011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000100000000000001000000000011010000000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000100001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000010000010000000010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000010000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000001000010011000110000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000001010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010001011000001000000000000000000000000000000000000100100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000011001000000100000111100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000001000010000000000010000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001010000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000000000100000000000000100000010000000001000000000001000110000011000100000010000000101001100000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000100001000000000000000000000010000000100001000000001000000000000000000001000010000000010000000100000000000011000100100000000000000000000000000000001000000010000000000000100000000000000000001000000100000000000100000100000000000000000000011100010000000100000000010000100000000000000010010010000000000110000001001000010100000000010000000000010100000000000001110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000000010000000100000000011100000111000100000100100110000000000000000000010000000000001000100000100000010000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100010010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000101000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000010000000000000000100000010000010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010010001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000001000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000000000010000001000000100001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000010000100000010000000000000000001000010000000000100000000101001000010000001000100000000000001000000000001000000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000001000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000001000000100000000001000000010000000000000110000000000010110100000000010000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010000000000010000000000000100000100000000000000101000001011010100100000000000100000000000000000000000000000010000000000100000000001000101010010000000010000000000000010000000000001000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000001000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000010000000000000000000000000000000000000000100100000100000000001000000100100010000000000000000100000010000110000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000001000100001000001001010000011000000000101001010101000000100000000000000000001000010100000000001000100010000010001100100100000000010000010000000000000001000010000100000000010000000001000000000001001000100000100000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000001000010000000000000001000000000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011110010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100010000100000000000001000000000000000000000001100000001000000000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001011000010001100110000000000100000000000000001100000010000000001000001000001000110000011000100000010000000101001000000001001000000011100010010000000011000010011000110000000000001000000000000000100000000000010001000000000010000000000000000000000000000000000000000100100000100000100001000000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000010000100000010000000000000000001000010000000000100000000101001000010000001000100000000000001000000000001000000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000001011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000100000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000010000010001 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000110000000000100100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000101000000100000001100000000000000000000011100000000000000001001100000100100010000000000010010000000100000000000000000000000000000010000100000000100000000000000110000000100000000000000010000011000001000000000000010000000000000000000100100000101000010000000000000000000010000000000000100001000000000100000000000000000000000000000000000000000001000000010000000000100100000000000011000000000000000011000000000000000010000000000001000001010100000011000001000000000000000100000000000010001100000110001000000000000000000010000000000000000000000000000010000000010000000001001110000000000000000010000000010000000100000000011100000111000100000100100110000000000000000000000100000000101000100000010000000000000100010100000000000000000000011001001000000000000100000000000010010000100000001100100000000000000100000010001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000010000000010000000000000000001000000000010000010000000000000000000000000000000010100100010100000000001000000100000000000000000001000000010010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100100000000000000110000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000000000000000000000100000000000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000100100000000000101000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0100000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000011000100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000101010010000000010001000000001000000000000010000000000100000000000001000010000000000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010101000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000100000000100100000010100100001000100000010010000000010000010000000000000000000000011101001000000000100000000000100000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010000000000000000000000100000110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000100000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011000010001000110000000000001100000000000000100000100000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000011001000000100000110110000100000000000000000000000100000000000000000010000000000010000000100000000000001000000000000010100100001000000010000000000000000000000000000000000010000100001000000100100000000010000000000100000000101001000110000001000000000000100100000000000000000000000000000001000000010000000000000101000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000100010010001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100100000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000001000000000100000000101000001000000001010000000000000000000000000000000000000100010000010000011000000000010000000000000000010010000000000000000000010101010000000000000000100000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000000010010000001000000000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000100000000000101000001000000001000000000000001000000000000000000000100100000010000100000000000010010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011100010000000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000000010000000001000000100000010000010000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010001100100001000001000010000000000000001000010000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000000101000000000000000000000010010000000000000100001000000000100000000000000000000000000000000000000000001000000010000000000100100000000000011000000000000000011000000000000000010000000000001000001010100000011000001000000000000000000001010000000001000001000000000000000000100000010000000000000100000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000100000000001000100000100000000000000010000000000000000000010001011101001000000000000011010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000110011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000001000001000000000011010000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000000001011010001100000000000100000000000000000000010010000000100000000010000000000000000000001000000000000000110001000000000000010000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000001000000000100000100101000001000000001010000000000000000000000000000000001010000010000101000000000000001000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000000000100000100100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000001001000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000100100010000010000010000000000010000000000000000010010000000000000100000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100010010000000000000000000010100000000011100000111000100010100100110000001000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000110000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001001000000011000001000000000001000000010000000000000110000000000010100000000000000000000000000000000001001000100000000011100000000000000000000100000000101010000000000010010000001000000000000000000000000000000010000000000000100000000001000110100000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000100000000000101000001000000001000000000000001000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000010000100000010000000000000000001000010000000000100000000101001000010000001000100000000000001000000000001000000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000010000000000001000100000100000001000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000001011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000100000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000001000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011010000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100100000000000000110000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000001000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000010001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010001000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000100000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000000100000000100000001000010000000000000000010010000000000010000000011001001000000000000000010000000000100100000000000100000000010000000000000000001001100000100000000000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000001100100000010001001100000001000010001000100000001000000000011010010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000000010000000000010000000000000000000001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000010100000100101100010010010010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000011000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000001000000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000001000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000010000100000010000000000000000001000010000000000100000000101001000010000001000100000000000001000000000001000000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000010000000010100000100000001000000000000001101000100000000000000000000000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000010000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110111000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000100000000010000000001000000010100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000000000000000000010000000000100000000000000101010000000000010000100000000000100000001100000000100000000000001000000000000010000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000000010000100000001000100001001000000000010000000000000000000000000000000100000000000110000000000000000000000010000000111000000000000001101000100000000000000000000000000000000001000000000111000100000100100110000010000000000000000100000000100000001010010000000000000100010100000000000000000000011001001000000000000100010000000000100100000000000100000000010000000000010000001001100000100000000001000000000000000001000001111010110011001011000000000011110000010000000000000100001000000000000000001000000000000000000000010000001000000000000000010100010000001000100100000000001000000100100000000000000001001000100000000000000000001000100000010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000000000000000010000000010000000100000000011100000111000100000100100110000000000000000000000100000000101000100000010000000000000100010100000000000000000000011001001100000000000000010000000000100100000000000101000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000110000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000001100000001000000000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000010000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110001000000000000000110000000000001000100000100000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000100001000001000000000001000010000010100100000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000011001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000100000000000100010000000000100100011100000000010011101010010001100000000000101100000010110000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000000001000000000000010100100000000101000000100001000000000000000000000000000000100001000001001000000010000000000000000000000000000000000100000000000001000100100000000000100000000000000000000000000010000100000000100000000000010100000000000000000000000000000000001000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000000000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000010010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000100000000000000000010000010000000000100100000010000000100000000100000100000010001001100000000000010000010000010000100000110100000010110011000000100010100000000001000001000000010000000100000110000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000100000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000110011101001000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000100000100100100000100000000001001000100000000000000000001000000000010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 1000000001000000010001000000001000110000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000000000010000000000000100100000000001000101100000000000100000000001001001000000000010000100000000100000001000000000001010000100000000000000000100000010100000100101100010010010010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000110000000100000000000000010010111000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000100100111011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000001000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010001000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000010000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000001000000000000000000000001000000001000000000000000000000001000000000000100100011000000001000000000000010000010100000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000001100100000010001001100000001000010001100100000001000000000011010000000 0000000001000000000001010000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000010000011100000000000000000000100000000010000100000001000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000100000000000000010100000100000001000000000000001101000100000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000010001000000000000010100100000000000010010000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000100010000100000000100000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000110010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101100000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000010000000000000000000000000000000100100011001010000000000100000010001010100000000000000100100000000000000000010001001000000000001000000000000000000000000100000000000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000100100000000000101000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000000000110000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000000000001011011000100100000000100000000000000000000000000000010000000000100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000001000000000111001100000100100001000000000000100100000010000000100000001010010000000000000000010010000000000000000000011011101000000001000100000000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000110000010001 0000000001000000000001000000001010110100000100000000000000000000000100000000000000000010000000100010000000000000000000001000000000000010000100000000000010000000000000000000000000000000000010000100001000000100100000000000000000000000000000000000000000100000000000001000100100000000010000000000000000000001000010000100000000010000000001000000010100000000000000001000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000011000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100110010000000000010000000011001001000000100000000010000000001100110000000000100000000000000000100000010001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000001000000101001010101000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000000000010000000010000000001000110000000000000000000000100010000000000100100011101000000010011101010010001000000000000101100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000100001000000000001000000011000110000010100000000000000000000001000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000001001010000011000000000101001010101000000100000000000000000001000010100000000001000100010000010001100100100000000010000000000000000000001000010000100000000010000000001000000000001001000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001010000000000000000000000000000000001001011011000100000000000100000000000000000000000000000010000000000100000000001000101011010000000010000000000100010000000000000000000100000100000001000000000000000000000001000000001000000000000000000000000000000010000100100011000010000000000010000000000001000000000000000011000001000000000000000100000000000010001100000110001000000000000000000010000000000000000000000000000010000000010000000001001110000000000000000010000000010000000100000000011100000111000100000100100110000000000000000000000100000000101000100000010000000000000100010100000000000000000000011001001000000000000100000000000010010000100000001100100000000000000100000010001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000010000000010000000000000000001000000000010000010000000000000000000000000000000010100100010100000000001000000100000000000000000001000000010010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010001000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000010000000000100000101001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000001000000000000000000010001000000001000000000000000000000001000000000000100100011000000001000000000000010000010100000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000001100100000010001001100000001000010001100100000001000000000011010000000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000110000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000001100000001000000000000000000000000000000000000100100011001010000100000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000010000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110001000000000000000110000000000001000100000100000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000110100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000100010000110000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000100000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100010000000000000000011001001000000000000100000000000010000000101000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010000000000000000010000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000100000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100010000000000000000011001001000000000000100000000000010000000101000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010000000000000000010000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0001000001000000000001000000001010110110000100000000000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000010000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000110011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000001000001000000000011010000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000010001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000001000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000010000000000000000000010100001100000001100000000000000000001000000000011011000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000100010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000001000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010010000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000100100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000010000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000000010000000000010000000000000000000001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000010100000100101100010010010010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000011000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000001000000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000001010000010000001000000000000000000000000001001010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000110000000000000100000001000000000001010000100000000000000000100000000100001100101100011010000010000000000000000100000000000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000100000000101001000010001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100010000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100010000000100000000000000000100000010100000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001010000000000000001001000000000000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000000100010000000000000000000000000000000000000000000000010000000010001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011100100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000010000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000001100000001100000000100000000000001000000010000100000000000000100000000000000000000000000000000000001000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000000000010000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000100001000000000001000000011000110000010100000000000000000000001000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000001001010000011000000000101001010101000000100000000000000000001000010100000000001000100010000010001100100100000000010000010000000000000001000010000100000000010000000001000000000000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000001000101000001011010000100000000000110000000000010010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000010100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001100000000000000010000000000100101000000100000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000000100010100000000001000000000000010000000101000110100001000010000001000010000000001000000000000000000010000000000000000000000000000000000000000100100000100000000001000000100100010000000000000000100100010000110000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000001000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000000000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001001000000000000000000000000000100000110100011000000000000000010000000000001000000010100000011000000001000000001000000000000000000000000000000000000000000000100000000000000000000001000001000000000100000010000000001000110000000000000000000000100010000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000001100000010000000001000001000001000110000011000100000010000000101001000000001001000000011100010010000000011000010011000110000000000001000000000000000100000000000010001000000000010000000000000000000000000000000000000000100100000100000100001000000100000000000000000001000000000010000010000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000001000100001000001001010000011000000000101001010101000000100000000000000000001000010100000000001000100010000010001100100100000000010000010000000000000001000010000100000000010000000001000000000001001000100000100000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000001000010000000000000001000000000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100010010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000101000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000010000000000000000100000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000100000000000000011100001001000000000000000000000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000100000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000100000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110010000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100100000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000000000000001001000100000000000000000001010000000010000010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000110011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000001000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000011000101000000010000000001000000000001001000100100000000000001101000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011010001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000100100111011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000000000010000000110000000001001110000000000000000000000000010000000100000000011100000111000100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000001000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000001000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001010010000000000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000000000000000100100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001010110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000011000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000001000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100110010000000011000010001000110000000000001100000000000000100000100000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000101000000100000001100000000000000000000011100000000000000001001100000100100010000000000010010000000000000000000000000000000000000010000000000000100000000000100110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000010010000000000000100001000000000100000000000000000000000000000000000000000001000000010000000000100100000000000011000000000000000011000000000000000010000000000001000001010100000011000001000000000000000000001010000000001000001000000000000000000100000010000000000000100000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000011001000000100000111100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000001000010000000000010000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000100000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000000001000000000010000000000000000100010000010000010000000000000000000000000000010010000000000000000000010101010000000000000000000000000001000000000000000000000000101001010000000000100000000101001000010000001001000000000000001000000000001000000000000000001000000110000000000000100000000010010000000000100000000010001010001100000000000000000000011100000000000000000000101000000010000100000001000001000010000000000000001000010000000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000001000000010000000001000000010000100000010000000010000101000100000000000000100000000000000000010000001001000000001000000000000000000000000000000010000000000000000000000000000000000000010000010001000110000000000000000000000000010000000100000000011100000111000100000100100110000000001000000000000101000000100000001000010000000000000000010010001000000110000000011001001100000000000000010000000100100100010000000100000000000000000100000010100000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001010000000000000001001000000000000 0000000001001000010101000000001000110000100100000000000000001000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011000100100000000000000000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000010000000100101010000000000010010000000000000000000001000010100000000010000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010001000000000000000000000000000000000110001000010000000010000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000100010001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000001010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000001100000001000000000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000011001011101001000000000000001010001010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000001010110100000100000000000000000000000010000000000000000010000000001010000000000000110100000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000000000010100000000000000000000000000000100000000100000101111100010010000011000000000000000100000000000000000010010000000000100100000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000000000100000010001001100000000000010000010001010000100000010100000010110011000000100010100000000001000000000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001001000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100000001000000100000000000000000001000000000010000010000 0000001000000000100000100101000001000000001010000000000000000000000000000000001010000010000101000000000000001000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000000000100000100100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000100000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000001000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000001000000100000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010000000000010000000000000100000100000000000000101000001011010100100000000000100000000000000000000000000000010000000000100000000001000101010010000000010000100000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000010000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001000000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000001100100000010001001100000001000010001000100000001000000000011010010000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010001100100001000001000010000000000000001000010000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000011000000000000101010000000000010000000000000100000000000000000000000000000100000000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000100010001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010111000000001001000000011100010010000000011000010001000110000000000001100000000000000100000100000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000010000100000010000000000000000001000010000000000100000000101001000010000001000100000000000001000000000001000000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000010000000000001000100000100000001000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000100000000000000011100001001000000000000000000000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000100000000000010000000000000100000000000000000000000000000000000000000001000000000000101000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110010000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100100000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000000000000001001000100000000000000000001010000000010000010000 0000000001001000010101000000001000110000100100000000000000001000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000010110000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000001000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000000100000000100000001000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000010000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100001000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100000110000000000000000000000000000000000001000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000001000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001010010000000000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000000000000000100100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000001000010000000000100101000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000000100010100000000001000000000000010000000101000110100001000000000001000010000000001000000000000000000010000000000000000000000000000000000000000100100000100000000001000000100100010000000000000000100100010000110000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000001010000010000001000000000000000000000000001001010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000110000000000000100000001000000000001010000100000000000000000100000000100001100101100011010000010000000000000000100000000000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000100000000101001000010001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 1000000001000000000001000010001010111000000000000001010000000000000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000000000000000100000000101000010101000000100000000000000000101000010000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000010000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100100000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000000001000000000000010100100000000101000000100001000000000000000000000000000000100001000001001000000010000000000000000000000000000000000100000000000001000100100000000000100000000000000000000000000010000100000000100000000000010100000000000000001000000000000000001000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000000000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000010100000000100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000100000000000100010000000000100100011100000000010011101010010001100000000000101100000010110000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000001000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000110000000000100000010000000000100000000000000000000000000010000001001001110000010000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100100000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000010001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000010001100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011010001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100111011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000001000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100010010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000101000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000010000000000000000100000010000010000 0000000001000000010001000000100000111000000000000101000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011010001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100111011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001001000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000001000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100010010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000101001000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000010000000000000000100000010000010000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001010110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000001000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000011000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000001000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000100000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000000001000000100000110000000000000001000000000000000000000000000000000010000000000010000000000000000000001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000010100000100101100010010010010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000011000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000001000000000000000000000000000100000000000010001000000000000000000010000000010000000001001110000000000000000000010000010000000100000000011100000111000100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000010001000010010010000100000010000000101001000000001001000000011100000010000000011000000001000100000000000101000000000000000100000000000000001000000000010000000000000000000000000000011000000000000100000100000000001000000101000000000000000001000000000010000010000 0000000001000000011001000000100000111100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000001000010000000000010000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001010000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000000000100000000000000100000010000000001000000000001000110000011000100000010000000101001100000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 1000000001000000000001000010001010111000000000000001010000000000000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000000000000000100000000101000010101000000100000000000000000101000010000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000001000000000000000000010000000001001110000010000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100100000000010000000100000000100000100100000100000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000001000000000100000100101000001000000001010000000000000000000000000000000001010000010000101000000000000001000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000000000100000100100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000100000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000001000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001001000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000100100000000000101000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000100000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000100000000000000011100001001000000000000000000000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000100000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000100000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110010000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100100000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000000000000001001000100000000000000000001010000000010000010000 0000001000000000100000100101000001000000001010000000000000000000000000000000001010000010000101000000000000001000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000000000100000100100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000001000000000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000001000000010000000100000110000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001001000010101000000001000110000100101000000000000010010000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000101000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000010000010001 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000100100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000100000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000010000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010010001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000001000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000001000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000110000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000011000100000000100000011000010000000000000000010010000000000000000000011001001101000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101010010000000010000000000000010000000000001000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000001000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010000000000000000000000000000000010100000000000000001000000111000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000001000000100000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010000000000010000000000000100000100000000000000101000001011010100100000000000100000000000000000000000000000010000000000100000000001000101010010000000010000000000000010000000000001000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000001000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000010000010001 0000000001000000011001000000100000110110000100000000000000000000000100000000000000000010000000000010000000100000000000001000000000000010100100001000000010000000000000000000000000000000000010000100001000000100100000000010000000000100000000101001000110000001000000000000100100000000000000000000000000000001000000010000000000000101000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000111100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000100010010001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100100000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000001000000000100000100101000001000000001010000000000000000000000000000000001010000010000101000000000000001000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000000000100000100100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000001001000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001010010000000001000000100001010001000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000110000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000100000000010000000000000010000001000000000000100000010000000000 0000000001001000010101000000001000110000100100000000000000001000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000010110000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000001000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000000100000000100000001000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000110000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000001100000001000000000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000010000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110001000000000000000110000000000001000100000100000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000110100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000100010000110000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000001000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000100010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000000000000100000000000000001000000000010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010100000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000010000000000000100000010000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010100100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000011000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100011000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000010010010000010000100000010100000010110011000000100010100000000001000000000000010000000100000110000001000000000001000010000000001000000000000000000010000000000000000000000000000000000000000100100000100000000001000000100100010000000000000000100000010100010100 0000011000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001010110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010100010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000100000000000000001000000000010000000000000001000100100000000001000000100100000000000000001001000100000000000000000001000100000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000000000110000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000000000001011011000100100000000100000000000000000000000000000010000000000100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000010000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100001001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000000000000010010001000110000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000100000000000000000001000000000010000010000 0000100001000000000001000000011000110000010100000000000000000000001000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000001001010000011000000000101001010101000000100000000000000000001000010100000000001000100010000010001100100100000000010000000000000000000001000010000100000000010000000001000000000001001000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001010000000000000000000000000000000001001011011000100000000000100000000000000000000000000000010000000000100000000001000101011010000000010000000000100010000000000000000000100000100000001000000000000000000000001000000001000000000000000000000000000000010000100100011000010000000000010000000000001000000000000000011000001000000000000000100000000000010001100000110001000000000000000000010000000000000000000000000000010000000010000000001001110000000000000000010000000010000000100000000011100000111000100000100100110000000000000000000000100000000101000100000010000000000000100010100000000000000000000011001001000000000000100000000000010010000100000001100100000000000000100000010001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000010000000010000000000000000001000000000010000010000000000000000000000000000000010100100010100000000001000000100000000000000000001000000010010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000100000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010001100100001000001000010000000000000001000010000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000011000000000000101010000000000010000000000000100000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000100010001000000000000000100100000000000000000010001001000000000001000000001000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010000000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000100100000000000000000010001001000000000001000000001000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000100000000000000011100001001000000000000000000000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000100000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110010000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100100000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000000000000001001000100000000000000000001010000000010000010000 0000000001000000010001000000100000111000000000010001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010001011000001000000000000000000000000000000000000100100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000001000010000000000100101000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000000100010100000000001000000000000010000000101000110100001000000000001000010000000001000000000000000000010000000000000000000000000000000000000000100100000100000000001000000100100010000000000000000100100010000110000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000011001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000101001110000000000000010100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001001000010101000000001000110000100100000000000000001000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000010110000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000001000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000000100000000100000001000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010100000011001000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000001010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010001011000001000000000000000000000000000000000000100100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000001000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101001000011000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000110000100101100010010100010000000000000000110101010000000000010010000000000000000000001001010100000000010000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001001000000001000000000000000000000000000000010000000000000000000000000000000000000010000010001000110000000000000000001000000010000000100000100011100000000010011101010010001000000000000100100001010100000001000100000010000000000000100011100000000010000000000011001001000000000000100000000000010010000100000001100100000000000000100000010001001100000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000001010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010001011000001000000000000000000000000000000000000100100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000101000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000010111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100011001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000000001000000001010110100000100000000000000000000000010000000000000000010000000001010000000000000110100000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100100000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000000010000001000000000001000000000000000000000000100000000000000000000000000000010100000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000101000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 1000000001000000000001000010001010111000000000000001010000000000000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000000000000000100000000101000010101000000100000000000000000001000010000000010000000100000000000011100100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000010000000000001000100000100000001000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000001011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000101000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000010111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100011001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 1000000001000000010001000000001000110000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000000000010000000000000100100000000001000101100000000000100000000001001001000000000010000100000000100000001000000000001010000100000000000000000100000010100000100101100010010010010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000110000000100000000000000010010111000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000100100111011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000001000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000001000001000000000011010000000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000100010000000100000000000000000000000000001000010000000000000000000000000000000000000100100000000001000101100000000000100000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000110000000100000000100000010000010000100000000000001000000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000100000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000000000000011011101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000101010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000100000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100110000010001001100000001000010001000000000000000001001000000000000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000010001000000000000010100100000000000010010000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000110010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101100000000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000100000000000000000000010000000100000001000000000000001101000000000000000001000000000000000000001000000000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000100100000000000000000010001001000000000001000000001000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001100000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 0000000011000001010011000000001000111001000000000000100000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000100001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010100000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000010000010000000000000000000000100100000000001000000000000000000010000000000000100000010000000000000000000000000001000000000000000010000001000000001000000000000010000000000000000000000100110011000000000010100100000010001010100000000000000100100000000000000000010000001000000000001000000000100110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100010100000000000000011001001000000000000100000000000010000000101000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000000010000000001000000100000010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010101000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000100010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000000100000000100000001000010000000000000000010010000000000010000000011001001000000000000000010000000000100100000000000100000000010000000000000000001001100000100000000000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000001100100000010001001100000001000010001000100000001000000000011010010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000100000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101000000000100000000000011000100100000000000000000000000000000001000000010000010000000100000000000010100000000000000000000000000010100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000001000010000000000000001000000000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000111001100000100100001000100000000100100000010100100001000100000010010000000010000010000000000000000000000011101001000000000100000000000100000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010100000000000000000000100000110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000101001110000000000000010100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000001000000000100000100101000001000000001010000000000000000000000000000000001010000010000101000000000000001000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000000000100000100100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000001000000000000000000001000000000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001010110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000001000000000000000101001000000001000000010000000000000000000010000000000100011000000001000000010001000000001010001011100000011000000000010000000000000000000000000001000000000000000100000000100010000000000000000000000001000000000000000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001010001000000001010000010001100110000000000100000000000000001100000010000000001000001000001000110000011000100000010001110010110011000011000000000011100010010000000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000000001000000001010110100000000000000001000000001000000010001000000010000000000000000100010000000000000000000000000000000000000000000000010000000010001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011100100100000000000000000000000000000001000000010000000000000100000100000000000001000000100000000000100000100000000000000000000011100010000000000000000010000100000000000000000010010000000000100000001001000010100001000010000000000010100100000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000100000000000000000000010000000100000001000000000000001101000000000000000001000000000000000000001000000000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100010010000000000000000000010100000000011100000111000100010100100110000001000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000000101000000000000000001000000000010000010000 0100000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000001000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000011000100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000000000100000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000000000000000100000000001000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000100000100100100000100000000001001000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000000010000000000010000000000000000000001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000010100000100101100010010010010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000100100100010000000100000000010000000000000000001001100001000000001000110000011000100000010100000010110011000000100010100000000010000000000000000000001000000000001001000000000000000010000000000000000000000000000000010000000000000000000000100000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000100000000000000011100001001000000000000000000000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000100000000000010000000000000100000000000000000000000000000000000000000001000001000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110010000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100100000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000000000000001001000100000000000000000001010000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010100000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000010000000000000100000010000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010100100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000011000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100011000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001001000010101000000001000110000100100000000000000001000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000010110000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000001000010000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000000100000000100000001000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010100000011001000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000000001000000000000010100100000000101000000100001000000000000000000000000000000100001000001001000000010000000000000000000000000000000000100000000000001000100100000000000100000000000000000000000000010000100000000100000000000010100000000000000001000000000000000001000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000000000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000010100000000100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000100000000000100010000000000100100011100000000010011101010010001100000000000101100000010110000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000100000000110000000000010000000001000000000000000000000000000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000100000000010000000001000000010100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000001000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000000000000001001100000100000000001000000000000000001000001110010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001100000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000100100010000010000010000000000010000000000000000010010000000000000100000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001010000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100010010000000000000000000010100000000011100000111000100010100100110000001000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000100010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000010100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000100000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001001100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110110100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010010100 0000000001000000000001000000001010110100000000000000001000000001000000010001000000010000000000000000100010000000000000000000000000000000000000000000000010000000010001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011100100100000000000000000000000000000001000000010000000000000100000100000000000001000000100000000000100000100000000000000000000011100010000000000000000010000100000000000000000010010000000000100000001001000010100001000010000000000010100100000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000100000000000000000000010000000100000001000000000000001101000000000000000001000000000000000000001000000000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000100000000000001000000000000010100100001000000010000000000000000000000000000000000010000100001000000100100000000010000000000100000000101001000110000001000000000000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010010110000000000100000001100000000100000000000001000010000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100010000000000000000011001001000000000000100000000000010000000101000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000001100000100000000000000000100000000000000010000011000001000000000000000001000000000000000000100000001000000000000000000000000000000000110001000000000001100000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100000010000100000000010000000000001000000000000010000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000010000000011100000000000000000000100100000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000011000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000110000000000001100000010000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001001000010101000000001000110000100100000000000000001000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011000100110000000000000000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000010000000100101010001000000010010000000000000000000001000010100000000010000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010001000000000000000000000000000000000110001000010000000010000000000100000000000001000010000000000000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000100100010000010000010000000000010000000000000000010010000000000000100000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100010010000000000000000000010100000000011100000111000100010100100110000001000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 1000000001000000010001000000001000110000000000000001000100100000010000000000000000100010000010000010000000000000000000000000000010010000000000000000010010101010000000000000000000000000001000000000000000000000000001001010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000110000000000000100000000010010000000000100000000010001010001100000000000000000000011100000000000000000000101000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000010000100000000000001000000000000000010000000000100000000000100101010010001001010000000000000010000000000000000000000000000000000001000010000000000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000011100000000000100000000000000000000000100000000100000010000000000000000000100000000000100000010001000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000010000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100010010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000101000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000010000000000000000100000010000010000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001100000000000000010000000000100101000000100000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000000100010100000000001000000000000010000000101000110100001000010000001000010000000001000000000000000000010000000000000000000000000000000000000000100100000100000000001000000100100010000000000000000100100010000110000 0000000001000000010001000000100000111000000000000000001000000000010000000000000000100010000010000010000000000000000000000000000010010000000000000000000010101010000000000000000000000000001000000000000000000000000101001010000000000100000000101001000010000001001000000000000001000000000001000000000000000001000000110000000000000100000000010010000000000100000000010001010001100000000000000000000011100000000000000000000101000000010000100000001000001000010000000000000001000010000000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000101000100000000000000100000000000000000010000001001000000001000000000000000000000000000000010000000000000000000000000000000000000010000010001000110000000000000000000000000010000000100000000011100000111000100000100100110000000001000000000000101000000100000001000010000000000000000010010001000000110000000011001001100000000000000010000000100100100010000000100000000000000000100000010100000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001010000000000000001001000000000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000001000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001100010000000000100000000000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010001011000001000000000000000000000000000000000000100100000000001000101010010000000010000000000001000000000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000000110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000001000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0100000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000011000100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000000000100000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000010010001000000000000100000100100100000100000000001001000100000000000000000001000000000010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000000001000110000000100010000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000000100100000000000000000010000001000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000000001000000010101000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010010100000000000010101010000000000000000000000001000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000010000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000000100000000000001000010000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000100000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000100000000000001000000000000010100100001000000010000000000000000000000000000000000010000100001000000100100000000010000000000100000000101001000110000001000000000000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000000100000000000001000010000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000100000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000010000000000000100000010000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010100100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000001100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000011001000000100000111000000000000001000000000000100000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000010001000010000000000100000000101001000010000001000000000000000001000000010000000000000000000001000000010000010000000100000000000010100000000000000000000000000010100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000101000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100001001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000000000000010010001000110000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000100000000000000000001000000000010000010000 0000000001001000010101000000001000110000100100000000000000001000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011000100110000000000000000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000010000000100101010000000000010010000000000000000000001000010100000000010000000000000101000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010001000000000000000000000000000000000110001000010000000010000000000100000000000001000010000000000000001000000001010000000000000000000000000001001000100100011000000100000001000000010000001000000000000000000100000000000000000010000001010000000001000001000000000000000001000000010000000000010000000000000000010000000010000000001000110000000000000000000000100010000000000100100011101000000010011101010010001000000000000101100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000000100010000000000000000000000000000000000000000000000010000000010001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011100100100000000000000000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001100000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000101100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000010000000011100000000000000000000100100000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000001000010000000000010000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000100000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000010100000000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010011010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000010000000000000000000001000010000100000000010000000001000000010100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000001000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000000000000001001100000100000000001000000000000000001000001110010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001100000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000000001011011000100000000000100000000000000000000000000000010000000000100000000001000101010010000000010000000000100010000000000000000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000001100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000100100100010000000100000000010000000000000000001001100001000000001000110000011000100000010100000010110011000000100010100000000001000000010000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000000001000000001010110100000100000000000000000000000010000000000000000010000000001010000000000000110100000000000010010000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010000000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000011010000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001010110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000011000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000001000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100110010000000011000010001000110000000000001100000000000000100000100000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000010001000000100000111000000000000000001000000000010000000000000000100010000010000010000000000000000000000000000010010000000000000000000010101010000000000000000000000000001000000000000000000000000101001010000000000100000000101001000010000001001000000000000001000000000001000000000000000001000000110000000000000100000000010010000000000100000000010001010001100000000000000000000011100000000000000000000101000000010000100000001000001000010000000000000001000010000000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000101000100000000000000100000000000000000010000001001000000001000000000000000000000000000000010000000000000000000000000000000000000010000010001000110000000000000000000000000010000000100000000011100000111000100000100100110000000001000000000000101000000100000001000010000000000000000010010001000000110000000011001001100000000000000010000000100100100010000000100000000000000000100000010100000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001010000000000000001001000000000000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000001000000000100000000101000001000000001010000000000000000000000000000000000000100010000010000011000000000010000000000000000010010000000000000000000010101010000000000000000100000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000000010010000001000000000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000100000000000101000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000010000000001001100000100000000001000000000000000001000001110010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001000000000010000010000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000100010000000100000000000000000000000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000110000000100000000100000010000010000100000000000001000000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000100000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000010000010000001000000000001000000000000110000000000100000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000001100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100001000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001001000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000010001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000110010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101100000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000010000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000001000100000000000000000000000000000010101000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000100000000100100000010100100001000100000010010000000100000010000000000000000000000011101001000000000100000000000000000100100000000010100000000000010000000000000001001100000000000010000010000010000100000010000000101001000100001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000010000010000000000010000000000000000000000000000000000001000010000000000010000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000100000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000010001000000100000111000000000000001000010000000000000000000000100100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010010000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000001100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000100100100010000000100000000010000000000000000001001100001000000001000110000011000100000010100000010110011000000100010100000000001000000010000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000001000010000000000010000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000000000001010000100000000000000000100000000100000100101100010011000010000000000000000100000000000000000010001000010000000000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000001000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000000000011100000000000000000000100000001010000100000001000001000010000000000000100000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001010001011100000011000000000010000000000000000000000000001000000000000000100000000100010000000000000000000000001000000000000000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001010001000000001010000010001100110000000000100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000000001010000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000010000011100000000000000000000100000000010000100000001000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000100000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000010000010000 1000000001000000000001000010001010111000000000000001010000000000000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000000000000000100000000101000010101000000100000000000000000101000010000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000010000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100100000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001100010001000000100000000000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010001011000001000000000000000000000000000000000000100100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000001000000010000100100000110000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000010000100000010000000000000000001000010000000000100000000101001000010000001000100000000000001000000000001000000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000001000000000000010000001100000000011100000111000100000100100110000000000000000000010000000000001000100000100000001000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 1000000001000000000001000010001010111000000000000001010000000000000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000000000000000100000000101000010101000000100000000000000000001000010000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000000010000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000010000000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000001010110100000100000000000000000000000010000000000000000010000000001010000000000000110100000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100100000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000100000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000001000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000000001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000001000001000010000000000000001000010000000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000101000100000000000000100000000000000000010000001001000000001000000000000000000000000000000010000000000000000000000000000000000000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000010000110000011000100000010000000101001000000001001000000011100010000000001000000000001000000000000001000000000100000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000000101000000000000000001000000000010000010000 0000000001011000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000010001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000010000010001 0000001000000000100000000101000000111000000101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000010001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000010000010001 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000001000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000000001000001001100000000000010000010000010000101000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000100001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000010000010000000000000000000000100100000000001000000000000000000010000000000000100000010000000000000000000000010001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010100100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000001000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000100000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000000000011001001000000000000000010000000000100100000001000000101000000000001100000010000000001000001000001000110000011000100000010000000101001000000001001000000011101010010000000111001000001000100000000000101000000000000000100000000000000001000000000010000000000000000000000000000000000010010100100010100000000001000000100000000000000000001000000000010000010000 0000000001001000010101000000001000110000100100000000000000001000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000010110000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000001000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000000100000000100000001000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000100000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000000100000000100000001000010000000000000000010010000000000010000000011001001000000000000000010000000000100100000000000100000000010000000000000000001001100000100000000000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000001100100000010001001100000001000010001000100000001000000000011010010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000100000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110111000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000001100100000010001001100000001000010001100100000001000000000011010000000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000100010000000100000000000000000000000000001000000000000000000000000000000000000000000100000000000011100100100000000000000000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001100000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000010000000001001100000100000000001000000000000000001000001110010110011000011000001000011110000011000000011000010001000110000000000001100000000000000100000000000000101000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001000000000010000010000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000010000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000100000000100010000000000000000000000001000000000000000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001010001000000001010000010001100110000000000100000000000000001100000010000000001000001000001000110000011000100000010001110010110011000011000000010011100010010000000000010000000100000110000000001000000000000000100000000000000001000000000010000000000000000000000000000000001001000100100000010001001100000001000010001010000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000100010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000001000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010010000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000010000100000010000000000000000001000010000000000100000000101001000010000001000100000000000001000000000001000000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000001000000000000010000001100000000011100000111000100000100100110000000000000000000010000000000001000100000100000001000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000001000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000001000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000010000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000110011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000101000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000010111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100011001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000010001000000000000010100100000000000010010000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000110010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101100000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000010000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010101000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000100000000100100000010100100001000100000010010000000100000010000000000000000000000011101001000000000100000000000000000100100000000010100000000000010000000000000001001100000000000010000010000010000100000010000000101001000100001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000010000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100010000100000000000001000000000000000000000001100000001000000000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001011000010001100110000000000100000000000000001100000010000000001000001000001000110000011000100000010000000101001000000001001000000011100010010000000011000010011000110000000000001000000000000000100000000000010001000000000010000000000000000000000000000000000000000100100000100000100001000000100000000000000000001000000000010000010000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100010000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000101100010010000010000000000000000100000000000000000010010000000010100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100100001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000110000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000001100000001000000000000000000000000000000000000100100011001010000100000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000010000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110001000000000000000110000000000001000100000100000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000110100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000100010000110000 0000000001000000000001000000001000110000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010001100100001000001000010000000000000001000010000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000011000000000000101010000000000010000000001000100000000000000000000000000000000000000001010010000000000000010001010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000000000000000000100010000000000000100000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001001000000000000000000000000100000000100001000000000000000000000100000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000100100000000000101000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000100000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000010000010000000000010000000000000000000000000000000000001000010000000000010000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000100000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000101001110000000000000010100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000000100010000000000000000000000000000000000000000000000010000000010001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011100100100000000000000000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001100000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000000000100000000000000000000010010000000000000000010001000000000000000000000000000000000110001000010000000010000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000100010001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000000001000110000000100010000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000001000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011011000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000000000010000001000000100001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000001000000000100000000101000001000000001010000000000000000000000000000000000000100010000010000011000000000010000000000000000010010000000000000000000010101010000000000000000100000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000000010010000001000000000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000100000000000101000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000000100000000100000001000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000100000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000100000000110000000000010000000001000000000000000000000000000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000100000000010000000001000000010100000000000000000000000000100000100100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000100010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000001000000000000000000001000000000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000000000000010001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000100100010000010000010000000000010000000000000000010010000000000000100000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100010010000000000000000000010100000000011100000111000100010100100110000001000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000011000000000010000000000000000000000000001000000000000000100000000100010000000000000000000000001000000000100000010000100001000110000000000000000000000100010000000000000100011100000000010011101010010001000000000000101100000010100000001000100000010100000000000000010000000000000000000000100000000000000000000000010000000000100101000000100000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000000100010100000000001000000000000010000000101000110100001000010000001000010000000001000000000000000000010000000000000000000000000000000000000000100100000100000000001000000100100010000000000000000100100010000110000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000010001000000000000010100100000000000010010000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000110010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101100000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000010000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010101000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000100000000100100000010100100001000100000010010000000100000010000000000000000000000011101001000000000100000000000000000100100000000010100000000000010000000000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000100000000110000000000010000000001000000000000000000000000000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000100000000010000000001000000010100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000001000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000000000000001001100000100000000001000000000000000001000001110010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001100000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000000001000110000000100010000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000001000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011011000000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000011001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000100000000000100010000000000100100011100000000010011101010010001100000000000101100000010110000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001001000010101000000001000110000100100000000000000001000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000010110000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000001000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000000100000000100000001000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000010000100000010000000000000000001000010000000000100000000101001000010000001000100000000000001000000000001000000000000000001000000010000000000000110000000000010000000000100000000010001010001100000000000000000000011100000000000000000000101000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000010000100000000000001000000000000000010000000000100000000000100101010010001001010000000000000010000000000000000000000000000000000001000010000000000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000011100000000000100000000000000000000000100000000100000010000000000000000000100000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000010000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100010010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000101000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000010000000000000000100000010000010000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001001000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000100100000000000101000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000100000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000100100010000010000010000000000010000000000000000010010000000000000100000010101010000000000000000000000000000000000000000000000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000011000101000000010000000001000000000001001000100100000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011010001000000000000000000000000000000000000100100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000110000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000101100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000010000000011100000000000000000000100100000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000101001110000000000000010100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000100000000110000000000010000000001000000000000000000000000000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000100000000010000000001000000010100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000001000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000000000000001001100000100000000001000000000000000001000001110010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001100000000010000010000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000110000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100001001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000000000000010010001000110000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000100000000000000000001000000000010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010001000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000100000100100100000100000000001001000100000000000000000001000000000010000010000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000000100010000000000000000000000000000000000000000000000010000000010001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011100100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000010000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000001100000001100000000100000000000001000000010000100000000000000100000000000000000000000000000000000001000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000000000010000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000010000000011100000000000000000000100100000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101010001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000010000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001010000000000100000010000000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000101000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000010000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000001000000100000010000000000100000000000000000000000000010000000001001110010000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100100000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000000000000001001000100000000000000000001010000000010000010000 0000001000000000100000000101000000111000000101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000010001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000010000010001 0000000001000000011001000000011000110000010100001000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000110011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000001000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000101010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000100000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100110000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000001010110100000100000000000000000000000010000000000000000010000000001010000000000000110100000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100100000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000000010000001000000000001000000000000000000000000100000000000000000000000000000010100000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000101000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000100100010000010000010000000000010000000000000000010010000000000000100000010101010000000000000000010000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100010010000000000000000000010100000000011100000111000100010100100110000001000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000101000000100000001100000000000000000000011100000000000000001001100000100100010000000000010010000000000000000000000000000000000000010000000000000100000000000100110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000010010000000000000100001000000000100000000000000000000000000000000000000000001000000010000000000100100000000000011000000000000000011000000000000000010000000000001000001010100000011000001000000000000000000001010000000001000001000000000000000000100000010000000000000100000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000100001000000000001000000011000110000010100000000000000000000001000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000001001010000011000000000101001010101000000100000000000000000001000010100000000001000100010000010001100100100000000010000000000000000000001000010000100000000010000000001000000000001001000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001010000000000000000000000000000000001001011011000100000000000100000000000000000000000000000010000000000100000000001000101011010000000010000000000100010000000000000000000100000100000001000000000000000000000001000000001000000000000000000000000000000010000100100011000010000000000010000000000001000000000000000011000001000000000000000100000000000010001100000110001000000000000000000010000000000000000000000000000010000000010000000001001110000000000000000010000000010000000100000000011100000111000100000100100110000000000000000000000100000000101000100000010000000000000100010100000000000000000000011001001000000000000100000000000010010000100000001100100000000000000100000010001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000010000000010000000000000000001000000000010000010000000000000000000000000000000010100100010100000000001000000100000000000000000001000000010010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000001100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000010000010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000100000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000110011101001000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000100000100100100000100000000001001000100000000000000000001000000000010000010000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000100100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000001000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000010001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010001000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000001010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000001100000001000000000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000011001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000001010110100000100000000000000000000000010000000000000000010000000001010000000000000110100000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100100000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000000010000001000000000001000000000000000000000000100000000000000000000000000000010100000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000101000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000001000000000100000100101000001000000001010000000000000000000000000000000001010000010000101000000000000001000000000011000001000000010001010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000000000100000100100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000000100000100100100000000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000000100000000100000001000010000000000000000010010000000000010000000011001001000000000000000010000000000100100000000000100000000010000000000000000001001100000100000000000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000001100100000010001001100000001000010001000100000001000000000011010010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000010000000100000010000010000 0000000001000000011001000000100000110110000100000000000000000000000100000000000000000010000000000010000000100000000000001000000000000010100100001000000010000000000000000000000000000000000010000100001000000100100000000010000000000100000000101001000110000001000000000000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000010000000001000000001011011000100000000000100000000000000001000100000000010000000000100000000000000101010000000000010000100000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000001000010000000001001110000100010010000000000000000000010100000000011100000111000100010100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101000011000000100010100000000001000001000000010000100100000110000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000001000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000110000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000011000100000000100000011000010000000000000000010010000000000000000000011001001101000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001010010000000001000000100001010001000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000110000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000100000000010000000000000010000001000000000000100000010000000000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000000000011001001000000000000000010000000000100100000001000000101000000000001100000010000000001000001000001000110000011000100000010000000101001000000001001000000011101010010000000111001000001000100000000000101000000000000000100000000000000001000000000010000000000000000000000000000000000010010100100010100000000001000000100000000000000000001000000000010000010000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000101000000100000001100000000000000000000011100000000000000001001100000100100010000000000010010000000000000000000000000000000000000010000000000000100000000000100110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000010010000000000000100001000000000100000000000000000000000000000000000000000001000000010000000000100100000000000011000000000000000011000000000000000010000000000001000001010100000011000001000000000000000000001010000000001000001000000000000000000100000010000000000000100000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000100001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000010000010000000010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000010000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000001000010011000110000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000100000000000000000001000000000010000010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000001000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000010001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010001000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001010000000000100000010000000000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000011001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000100000000000100010000000000100100011100000000010011101010010001100000000000101100000010110000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000000000110000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000000000001011011000100100000000100000000000000000000000000000010000000000100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000001000000000111001100000100100001000000000000100100000010000000100000001010010000000000000000010010000000000000000000011011101000000001000100000000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010100000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000010000000000000100000010000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010100100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000011000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100011000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000000001000000001010110100000100000000000000000000000000000000100000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000001000000000000000000000000001001010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000110000000000000100000001000000000001010000100000000000000000100000000100000100101100011010000010000000000000000100000000000000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000000000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000110100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000100010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010010 0000011000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001010110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000011000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000001000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000100000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000001000000101001010101000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000100000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000100100000000000000000010001001000000000001000000001000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000010000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000000100000000100000000000101000001011010000100000000000110000100000001000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001100000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 1000000001000000010001000000001000110000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010001100100001000001000010000000000000001000010000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000011000000000000101010000000000010000000001000100000000000000000000000000000000000000001010010000000000000010001010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000000000000000000100010000000000000100000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000100100010000010000010000000000010000000000000000010010000000000000100000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000010000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000101000000000001000000000000000101001000000001100000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100010010000000000000000000010100000000011100000111000100010100100110000001000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101001000011000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010100010000000000000000110101010000000000010010000000000000000000001000010100000000010000000000000100000100000000000000101000001011011000100000000000100000000001000000000010010000000000000000010001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001001000000001000000000000000000000000000001010000000000000000000000000000000000000010000010001000110000000000000000001000000010000000100000100011100000000010011101010010001000000000000100100001010100000001000100000010000000000000100011100000000010000000000011001001000000000000100000010000010010000100000001100100000000000000100000010001001100000000000010010011000010000100000010100000010110011000011000000000011100010010000000011000010001000100000000000001000000000000000100000000010000001000000000010000000000000000000000000000000001000001100100000010001001100000001000010001000100000001000000000011010010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100000001000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000011000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000001000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000100000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000011000101000000010000000001000000000001001000100100000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000001000000000000000000000001000000001000000000000000000000001000000000000100100011000000001000000000000010000010100000000000000000100000001000000001000000000100000000000000000000000000001000010100000000000000000000000000001000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000100000001000000000000000000000000000100000000100001000100010000000100000000000000000000000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000000100000001100010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010000000000000000000100000000101010000000000010010000000000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010011000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000001001111101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000101011100000001000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000000111001000001000100000000000101000000000000000100100000000000001000000000010000000000000000000000000000000000010010100100010100000000001000000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000100100000000000000000010001001000000000001000000001000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 0000001000000000100000000101000000111000000101000000000000010000000000000000000001000010001010000010000000000000100000001000000010010000000000000000000000000000000000000000000000000100000000101000010101000000100000000000000000001000010000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000010000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000010000000100000000100000100100000000100000100001001100001000000001000110000011001100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0100000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000001000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000011000100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000000000100000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000000000000000100000000001000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010100000000000000000000011001001000000000000100100000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000001000000101001010101000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000100000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001100010000000000100000000000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010001011000001000000000000000000000000000000000000100100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000100000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000001000000010000000100000110000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000000001011010001100000000000100000001000000000000010010000000100000000010000000000000000000001000000000000000110001000000000000010000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000000000001000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000000000011001001000000000000000010000000000100100000001000000101000000000001100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000001000100001000001001010000011000000000101001010101000000100000000000000000001000000000101001000010000001000100000000000001000000000001000000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000010000000000001000100000100000001000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000001011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000010000100000010000000000000000001000010000000000100000000101001000010000001000100000000000001000000000001000000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000001000101000000000000010000000000000100000000000000000000000000000000000010000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000001000000100000010000000000100000000000000000000000000010000000001001110010000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100100000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000000000000001001000100000000000000000001010000000010000010000 0000000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000000001000000000000010100100000000101000000100001000000000000000000000000000000100001000001001000000010000000000000000000000000000000000100000000000001000100100000000000100000000000000000000000000010000100000000100000000000010100000000000000000000000000000000001000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000000000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000010010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000100000000000000000010000010000000000100100000010000000100000000100000100000010001001100000000000010000010000010000100000110100000010110011000000100010100000000001000001000000010000000100000110000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 1000000001000000010001000000001000110000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101000000100000001100000000100000100101100011010000010000000000000000100000000000000000010010000000000100000000000000000000000011100000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000000000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000010100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000001000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010101001000001000110000100100000000000000000100000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010001000000100000000000000000000000011100001000000000000000000000000110000000100000000100000010000010000100000000000001000000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000000010000000000010000000000000000000000010100000100000001000000001001111101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000101011100000001000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000000111001000001000100000000000101000000000000000100000000000000001000000000010000000000000000000000000000000000010010100100010100000000001000000100000000000000000001000000000010000010000 0000001000000000100000100101000001000000001010000000000000000000000000000000001010000010000101000000000000001000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000000000100000100100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000001000000000000000000001000000000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001010000100000110000000000000001000000000000000000000000000100100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000000100000000100000000000101000001011010000100000000000110000100000001000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001100000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000010010010000010000100000010100000010110011000000100010100000000001000000000000010000000100000110000001000000000001000010000000001000000000000000000010000000000000000000000000000000000000000100100000100000000001000000100100010000000000000000100000010100010100 0000000001000000010001000000100000111000000000000001000000000000000000000000010000101010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000100000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100110000010001001100000001000010001000000000000000001001000000000000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010110000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001010000000000100000010000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000100010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000001000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000110000010001 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000001010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000001100000001000000000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000011001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100010001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000001000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000011000000000001100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000100000000110000000000010000000001000000000000000000000000000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000100000000010000000001000000010100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000001000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000000000000001001100000100000000001000000000000000001000001110010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001100000000010000010000 0000000001000000000001010000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000010000011100000000000000000000100000000010000100000001000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000100000000000000010100000100000001000000000000001101000100000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010001000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000010000000000100000101001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000001000000000000000000010001000000001000000000000000000000001000000000000100100011000000001000000000000010000010100000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000001100100000010001001100000001000010001100100000001000000000011010000000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000100000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000001000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011010000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000000001010000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000010000011100000000000000000000100000000010000100000001000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000100000000000000010100000100000001000000000000001101000100000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000000001000000001010110100000100000000000000000000000010000000000000000010000000001010000000000000110100000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100100000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000000010000001000000000001000000000000000000000000100000000000000000000000000000010100000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000101000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000100010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000000000000100000000000000001000000000010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0100000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000001000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000011000100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000000000100000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000000000000000100000000001000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000100000100100100000100000000001001000100000000000000000001000000000010000010000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000100000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000011000000000101000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000010000010000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000010000100000000100001000100010000000100000000000000000000000000001000010000000000000000000000000000000000000100100000000001000101100000000000100000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000110000000100000000100000010000010000100000000000001000000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000100000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000000000000000000000000000000010000000001001110000100000010000000000010000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000100001000000000000000000000010000000100001000000001000000000000000000001000010000000010000000100000000000011000100100000000000000000000000000000001000000010000000000000100000000000000000001000000100000000000100000100000000000000000000011100010000000000000000010000100000000000000010010010000000000110000001001000010100000000010000000000010100000000000001110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000001000000000000000001010010000000001001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000101001110000000000000010100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000001000000101001010101000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000100000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000010000000000000000000000100100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000010000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000010001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000010000010001 0000000001000000000001000000001010110100000100000000000000000000000100000000000000000010000000100010000000000000000000001000000000000010000100000000000010000000000000000000100000000000000010000100001000000100100000000000000000000000000000000000000000100000000000001000100100000000010000000000000000000001000010000100000000010000000001000000010100000000000000001000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000010000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000011000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100110010000000000010000000011001001000000100000000010000000001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010000000000000000000000100000110000001000000000001000010000000001000000000000000000010000000000000000000000000000000000000000100100000100000000001000000100100010000000000000000100000010000110000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000010000000100000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011010001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100111011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000110000001000000000000001101000000000000000000100010000000001000100011110000000010011101010011001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100010010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000101000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000010000000000000000100000010000010000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000001000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000100000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000000000011001001000000000000000010000000000100100000001000000101000000000001100000010000000001000001000001000110000011000100000010000000101001000000001001000000011101010010000000111001000001000100000000000101000000000000000100000000000000001000000000010000000000000000000000000000000000010010100100010100000000001000000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000100100010000010000010000000000010000000000000000010010000000000000100000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000010000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000101000000000001000000000000000101001000000001100000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100010010000000000000000000010100000000011100000111000100010100100110000001000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000001000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000010000100000010000000000000000001000010000000000100000000101001000010000001000100000000000001000000000001000000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000010000000000001000100000100000001000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000110000000000100000000101001000011000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010100010000000000000000110101010000000000010010000000000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000100010100001000000000000000000100000001000000001000000100100000000000000000000000000000000000100000000000000000000000000000010101000100001001000000000000001101000000000000000000100010000000001000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100010010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000101000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000010000000000000000100000010000010000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001010110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000001000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000011000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000001000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000100000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000100000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000100000000000010010000011000001000000100000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000000100000000100000001000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000100000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101010010000000010000000000000010000000000001000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000001000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000010010000001000000000000000000000000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000011000000000000101010000000000010000000000000100000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000100010001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000001000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000110000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000001100000001000000000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001100000001000000000100000000000000000000000000001000000100000000000000000000000000001000010000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110001000000000000000110000000000001000100000100000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000110100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000100010000110000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000100000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000001001111101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000101011100000001000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000000111001000001000100000000000101000000000000000100100000000000001000000000010000000000000000000000000000000000010010100100010100000000001000000100000000000000000001000000000010000010000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000100010000000100000000000000000000000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000110000000100000000100000010000010000100000000000001000000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000100000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000100000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000001000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011010000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000100100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000000000000001010010000000001000000100001010000000000000001000100000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000010000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000100000000010000000000000010000001000000000000100000010000000000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010001100100001000001000010000000000000001100010000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000011000000000000101010000000000010000000000000100000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000100010001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000010000010000 0000000001000000000001000000001010110100000100000000000000000000000010000000000000000010000000001010000000000000110100000000000010010000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010000000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000011010000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000101010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000100000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100110000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100010010000000000000000000010100000000011100000111000100010100100110000001000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000010001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000010000010001 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000000000110000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000000000001011011000100100000000100000000000000000000000000000010000000000100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000001000000000111001100000100100001000000000000100100000010000000100000001010010000000000000000010010000000000000000000011011101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010100000010110011000000100010100000000001000000000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000010001000000100000111000000000000001000010000000000000000000000100100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000010000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000000100011000000001000000010001000000001010001011100000011000000000010000000000000000000000000001000000000000000100000000100010000000000000000000000001000000000000000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001010001000000001010000010001100110000000000100000000000000001100000010000000001000001000001000110000011000100000010001110010110011000011000000000011100010010000000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000100100010000010000010000000000010000000000000000010010000000000000100000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000010000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000101000000000001000000000000000101001000000001100000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100010010000000000000000000010100000000011100000111000100010100100110000001000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000001000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000101010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000100000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100110000010001001100000001000010001000000000000000001001000000000000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000000001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000001000001000010000000000000001000010000000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000101000100000000000000100000000000000000010000001001000000001000000000000000000000000000000010000000000000000000000000000000000000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000011001001100000000000010000110000011000100000010000000101001000000001001000000011100010000000001000000000001000000000000001000000000100000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000000101000000000000000001000000000010000010000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000000000011001001000000000000000010000000000100100000001000000101000000000001100000010000000001000001000001000110000011000100000010000000101001000000001001000000011101010010000000111001000001000100000000000101000000000000000100000000000000001000000000010000000000000000000000000000000000010010100100010100000000001000000100000000000000000001000000000010000010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000000001011010001100000000000100000000000000000000010010000000100000000010000000000000000000001000000000000000110001000000000000010000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000010001000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001001000010101000000001000110000100100000000000000001000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000010110000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000001000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000000100000000100000001000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001001000000011010000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001100000000000000010000000000100101000000100000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000000100010100000000001000000000000010000000101000110100001000010000001000010000000001000000000000000000010000000000000000000000000000000000000000100100000100000000001000000100100010000000000000000100100010000110000 0000000001001000010101000000001000110000100100000000000000001000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000010110000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000001000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000000100000000100000001000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001001000000011010000000 0000000001000000000001000000001010110100000100000000000000000000000010000000000000000010000000001010000000000000110100000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100100000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000000010000001000000000001000000000000000000000000100000000000000000000000000000010100000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000101000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0100000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000001000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000011000100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000000000100000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000000000000000100000000001000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000100000100100100000100000000001001000100000000000000000001000000000010000010000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000010000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000110000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100000011100000111000100000100100110000010000000000000000100000000100000001010010000000000000000010010000000000010000000011001001000000000000000010000000000100100000000000000100000000000000100000010000000001000001000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000100000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000010000011000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000001000000000100000100101000001000000001010000000000000000000000000000000001010000010000101000000000000001000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000000000100000100100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000100000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000001000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000100000000000001000000000000010100100001000000010000000000000000000000000000000000010000100001000000100100000000010000000000100000000101001000110000001000000000000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010010110000000000100000001100000000100000000000001000010000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100010000000000000000011001001000000000000100000000000010000000101000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000011000101000000010000000001000000000001001000100100000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000001000000000000000000000001000000001000000000000000000000001000000000000100100011000000001000000000000010000010100000000000000000100000001000000001000000000100000000000000000000000000001000010100000000000000000000000000001000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001100000000000000001000000010000000000000110000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000010111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100011001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001000000000010000010000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000010001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000110010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101100000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000010000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010101000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000100000000100100000010100100001000100000010010000000100000010000000000000000000000011101001000000000100000000000000000100100000000010100000000000010000000000000001001100000000000010000010000010000100000010000000101001000100001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000001010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010001011000001000000000000000000000000000000000000100100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000101100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000010000000011100000000000000000000100100000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000110000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000001100000001000000000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000010000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110001000000000000000110000000000001000100000100000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000110100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000100010000110000 0000001000000000100000100101000001000000001010000000000000000000000000000000001010000010000101000000000000001000000000011000001000000010001010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000000000100000100100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000000100000100100100000000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000010000010001 0000000001000000010001000000100000111000000000000001000000000000000000000000010000101010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000100000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100110000010001001100000001000010001000000000000000001001000000000000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000100000100000000101001000010000001000000000000000001000000000000000000000000100001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000010000010000000000000000000000100100000000001000000000000000000010000000000000100000010000000000000000000000010001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010100100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100010000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000010000000000000100000010000000000000000000000000001000000000000000101000001000000001000100000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000010000010000001000000000001000000000000110000000000100000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010101000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010010100000000000010101010000000000000000000000001000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000010000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000010010100100010100000000001000000100000000000000000001000000000010000010000 0000000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000000001000000000000010100100000000101000000100001000000000000000000000000000000100001000001001000000010000000000000000000000000000000000100000000000001000100100000000000100000000000000000000000000010000100000000100000000000010100000000000000000000000000000000001000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000000000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000010010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000100000000000000000010000010000000000100100000010000000100000000100000100000010001001100000000000010000010000010000100000110100000010110011000000100010100000000001000001000000010000000100000110000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000000001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000001000001000010000000000000001000010000000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000101000100000000000000100000000000000000010000001001000000001000000000000000000000000000000010000000000000000000000000000000000000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000010000110000011000100000010000000101001000000001001000000011100010000000001000000000001000000000000001000000000100000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000000101000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000110000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000100000000010000000000000010000001000000000000100000010000000000 0000000001000000000001000000100000110000000000000000000000000000000000001000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000001000000000000000001000001000001000000000000000000101100000000100000000000011000100100000001000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000010000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000001000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000000000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001001000000000000000000000000000100000110100011000000000000000010000000000001000000010100000011000000001000000001000000000000000000000000000000000000000000000100000000000000000000001000001000000000100000010000000001000110000000000000000000000100010000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000001100000010000000001000001000001000110000011000100000010000000101001000000001001000000011100010010000000011000010011000110000000000001000000000000000100000000000010001000000000010000000000000000000000000000000000000000100100000100000100001000000100000000000000000001000000000010000010000 0000000001000000000001000000001010110100000100000000000000000000000010000000000000000010000000001010000000000000110100000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000001100000001100000000100000000000001000000010000100000000000000100000000000000000000000000000000000001000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000000000010000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000001100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000010000010000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000001000010000000000010000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000100000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000010100000000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000110000000000100100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000101000000100000001100000000000000000000011100000000000000001001100000100100010000000000010010000000000000000000000000000000000000010000100000000100000000000000110000000100000000000000010000011000001000000000000010000000000000000000100100000101000010000000000000000000010000000000000100001000000000100000000000000000000000000000000000000000001000000010000000000100100000000000011000000000000000011000000000000000010000000000001000001010100000011000001000000000000000100000000000010001100000110001000000000000000000010000000000000000000000000000010000000010000000001001110000000000000000010000000010000000100000000011100000111000100000100100110000000000000000000000100000000101000100000010000000000000100010100000000000000000000011001001000000000000100000000000010010000100000001100100000000000000100000010001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000010000000010000000000000000001000000000010000010000000000000000000000000000000010100100010100000000001000000100000000000000000001000000010010000010000 1000000001000000000001000010001010111000000000000001010000000000000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000000000000000100000000101000010101000000100000000000000000101000010000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000001000000000000000000010000000001001110000010000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100100000000010000000100000000100000100100000100000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000001000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000010000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000000001000000001010110100000100000000000000000000000100000000000000000010000000100010000000000000000000001000000000000010000100000000000010000000000000000000000000000000000010000100001000000100100000000000000000000000000000000000000000100000000000001000100100000000010000000000000000000001000010000100000000010000000001000000010100000000000000001000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000011000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100110010000000000010000000011001001000000100000000010000000001100110000000000100000000000000000100000010001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100010010000000000000000000010100000000011100000111000100010100100110000001000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000101001110000000000000010100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010001100100001000001000010000000000000001000010000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000011000000000000101010000000000010000000000000100000000000000000000000000000100000000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000100010001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010111000000001001000000011100010010000000011000010001000110000000000001100000000000000100000100000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000001000000000100000000101000001000000001010000000000000000000000000000000000000100010000010000011000000000010000000000000000010010000000000000000000010101010000000000000000100000000000000000000000000000000000001000010000000000100000000101001000010000001000000011000100100000000000000000000000000000001000000010000000100000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000000000100000000000101000000000100000000000000000000000000000000000000000001000000010000000000100100000000000011000000000000000011000000000000000010000000000001000001010100000011000001000000000000000000001010000000001000001000000000000000000100000010000000000000100000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000000000000001001100000100000000001000000000000000001000001110010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000000001000000000010000000000000000100010000010000010000000000000000000000000000010010000000000000000000010101010000000000000000000000000001000000000000000000000000101001010000000000100000000101001000010000001001000000000000001000000000001000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000000010000000100000100011100000000010011101010010001000000000000100100001010100000001000100000010000000000000100011100000000010000000000011001001000000000000100000000000010010000100000001100100000000000000100000010001001100000000000010010011000010000110000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001100010000000000100000000000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000100010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000001000000100000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010000000000010000000000000100000100000000000000101000001011010100100000000000100000000000000000000000000000010000000000100000000001000101010010000000010000000000000010000000000001000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000001000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000010000010001 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000100000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010001100100001000001000010000000000000001000010000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000011000000000000101010000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000000000000001001100000100000000001000000000000000001000001110010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001100000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000100000000110000000000010000000001000000000000000000000000000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000100000000010000000001000000010100000000000000000000000000100000100100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000100010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000001000000000000000000001000000000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000100010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000101000010001000000000000000001001000000000000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000100000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000011000000000010100000000000000110000000100100000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000110000000000000010000001000000000000000000110000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001100010000000000100000000000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000100010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100100000000000000110000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000011001000000100000111100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000001000010000000000010000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000100000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000100000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000010000011000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000100000000000001000000000000010100100001000000010000000000000000000000000000000000010000100001000000100100000000010000000000100000000101001000110000001000000000000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010010110000000000100000001100000000100000000000001000010000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100010000000000000000011001001000000000000100000000000010000000101000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001000000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001010000000000100000010000000000 0000000001000000010101000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010010100000000000010101010000000000000000000000001000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000010000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000010010100100010100000000001000000100000000000000000001000000000010000010000 0000000001000000000001000000001000110000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010001100100001000001000010000000000000001000010000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000011000000000000101010000000000010000000001000100000000000000000000000000000000000000001010010000000000000010001010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000000000000000000100010000000000000100000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000101100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000010000000011100000000000000000000100100000010000100000001000001000010000000000000001000010000000000010000000000000100010000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000001010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000001100000001000000000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000011001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101001000011000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000100000001000000000000000011100001000000000000000000010000000000000000001011011000100000000000100000000000000001000100000000010000000000100000000000000101010000000000010000100000000000100000001100000000100000000000101000000000000000000000001000000001000000000000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000001000010000000001001110000100010010000010000000010000000100000000011100000111000100000100100110000000000000000000000100000000101000100000010000000000000100010100000000000000000000011001001000000000000100000000000010010000100000001100100000000000000100000010001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000010000000010000000000000000001000000000010000010000000000000000000000000000000010100100010100000000001000000100000000000000000001000000010010000010000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010100100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000001001111101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000101011100000001000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000000111001000001000100000000000101000000000000000100100000000000001000000000010000000000000000000000000000000000010010100100010100000000001000000100000000000000000001000000000010000010000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000100000000000001000000000000010100100001000000010000000000000000000000000000000000010000100001000000100100000000010000000000100000000101001000110000001000000000000100100000000000000000000000000000001000000010010000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000000100000000000001000010000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000000100010000000000000000000000000000000000000000000000010000000010001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011100100100000000000000001000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000001100000001100000000100000000000001000000010000100000000000000100000000000000000000000000000000000001000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000000000010000000011100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000100000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000100000000000010010000011000001000000100000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000000100000000100000001000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000100000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101010010000000010000000000000010000000000001000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000001000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0100000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000001000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000011000100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000000000100000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000000000000000100000000001000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000100000100100100000100000000001001000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000100010100000000001000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000001000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000001000000000100000100101000001000000001010000000000000000000000000000000001010000010000101000000000000001000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000000000100000100100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000001000000000000000000001000000000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010011010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000010000000000000000000001000010000100000000010000000001000000010100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000001000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000000000000001001100000100000000001000000000000000001000001110010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001100000000010000010000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010011010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011110000011000000000010000000010000001000000000100000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000000100010000000000000000000000000000000000000000000000010000000010001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011100100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000001100000001100000000100000000000001000000010000100000000000000100000000000000000000000000000000000001000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000000000010000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001100000000000000001000000010000000000000110000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000010111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100011001100001000000001000110000011000100000010000000101000011000000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001000000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000001000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000001000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000000000000000100100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000001000010000000000100101000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000000100010100000000001000000000000010000000101000110100001000000000001000010000000001000000000000000000010000000000000000000000000000000000000000100100000100000000001000000100100010000000000000000100100010000110000 0000000001000000011001000000100000111000000000000001000000000000100000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000010001000010000000000100000000101001000010000001000000000000000001000000010000000000000000000001000000010000010000000100000000000010100000000000000000000000000010100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000101000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100001001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000000000000010010001000110000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000100000000000000000001000000000010000010000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000010001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000010000010001 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000101100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000010000000011100000000000000000000100100000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000011000100100000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000011010000000000000000000001000010000000000010000000000000100000000000000000000000000001011011000100100000000100000000000000000000000000000010000000000100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000101000000001000000000000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000100100100010000000100000000010000000000100000001001100000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000001000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000001100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000001000000000100000000101000000111000000000000001000000000000000000000000000000100010000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000100000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101010000100000001100000000000000000000011100000000000000000000100000000101010000000000010010000000000001000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000001000000000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011001001000000000000000010000000000100100000000000100000000010000000000000100001001100001000000001000110000011000100000010000000101000011010000100010100000000001000000000011000010001000110000000000001000000000000000100010000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000110000000000000000001000000000010000010000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000000000011001001000000000000000010000000000100100000001000000101000000000001100000010000000001000001000001000110000011000100000010000000101001000000001001000000011101010010000000111001000001000100000000000101000000000000000100000000000000001000000000010000000000000000000000000000000000010010100100010100000000001000000100000000000000000001000000000010000010000 0000000001001000010101000000001000110000100100000000000000001000000000000000000001000010000010000010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101001000011000001000000000000000001000000000001000000000000000011000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000100000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000011000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100010000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000000000000011011101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000000100000000000001000010000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000100000001000000000010000000000100000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010001100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000100000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000011000000000101000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000010000010000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000001010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000001100000001000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000000010000001000000000001000000000000000000000000100000000000000000000000000000010100000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000110100000000000001000001001100000000000010000010000010000101000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000100001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000010000010000000000000000000000100100000000001000000000000000000010000000000000100000010000000000000000000000010001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010100100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100010000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 1000000001000000010001000000001000110000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000000000010000000000000100100000000001000101100000000000100000000001001001000000000010000100000000100000001000000000001010000100000000000000000100000010100000100101100010010010010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000110000000100000000000000010010111000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000100100111011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000001000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010010000011000010001000000000000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000010100100010100000000001000000100000000000000000001000000010010000010000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000110000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000001000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100001001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000000000000010010001000110000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000100000000000000000001000000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000110010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000010000000000000100000010000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010100100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000011000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100011000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000010000010000000000000100001000000000000000001000000000000000000000010000001000000000000000010100010000001000100100000000001000000100100000000000000001001000100000000000000000001000100000010000010000 0000000001000000010101000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010010100000000000010101010000000000000000000000001000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000010000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011100010000000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000000010000000001000000100000010000010000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000110000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100001001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000000000000010010001000110000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000100000000000000000001000000000010000010000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000010000000011100000000000000000000100100000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000100001000000000000000000000010000000100001000000001000000000000010000001000010000000010000000100000000000011000100100000000000000000000000000000001000000010000000000000100000000000000000001000000100000000000100000100000000000000000000011100010000000000000000010000100000000000000000010010000000000100000001001000010100001000010000000000010100000000000000110000000100000000000000010000111000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000000000000000000000001000000000000000100000000100010100000000000000000000001000000000000000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001010001000000001010000010001100110000000000100000000000000001100000010000000001000001000001000110000011000100000010001110010110011000011000000000011100010010000000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000010001000000100000111000000000000011000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001100000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100000000010000000010010000000000100010000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000000000000000000000001000000000000000100000000100010000000000000000000000001000000000100000010000100001000110000000000000000000000100000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000001000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000000001000001001100000000000010000010000010000101000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000011000001010011000000001000111001000000000000000000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000100001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000000000001011011000100100000000100000000000000000000000000000010000000000100000000001000101010010000000010000000000001000000000000010000000000100000000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 1000000001000000000001000010001010111000000000000001010000000000000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000000000000000100000000101000010101000000100000000000000000101000010000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000010000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100100000000010000000100000000100000100100000100000001000001001100000000000010000010000010000100000010100000010110011000100110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000011000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001100010001000000100000000000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010001011000001000000000000000000000000000000000000100100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000110000100000010100000010110011000000100010100000000001000001000000010000000100000110000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001100000100000000000000001100010000000000000000011100000000000000000000100001000010000100010001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000001000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000001100010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000010000010001 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100010001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000001000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000001100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000110000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100001001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000000000000010010001000110000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011010001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100111011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000110000001000000000000001101000000000000000000100010000000001000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100010010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000101000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000010000000000000000100000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100010001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000001000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000011000000000001100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100010000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000000000000011011101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000100000000000001000000000000010100100001000000010000000000000000000000000000000000010000100001000000100100000000010000000000100000000101001000110000001000000000000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000000100000000000001000010000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000001000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000100000000110000000000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100000000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000010000000000000100100000010000100000000000000010100001000010000000000000100000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000010000010001100110000000000000000000000000010000000100000000011100000000010011101010010110000000000000000000010000000000001010100000100000000000000010000000000000000000000110011101001000000000000000010000000000100100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000001000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000100000000110000000000010000000001000000000000000000000000000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000100000000010000000001000000010100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000001000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000000000000010000000000000000000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000000000000001001100000100000000001000000000000000001000001110010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001100000000010000010000 0000000001000010000001000000001010110110000100000000000000000000000100000000000000000010000000000000100010000000000000000000000000000000000000000000000010000000010001000000000000000000000000101000010101000000100000000000000000001000010000000010000000100000000000011100100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000001100000001100000000100000000000001000000010000100000000000000100000000000000000000000000000000000001000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000000000010000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000011000000011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100100010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000100010000000100000000000000000000000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000110000000100000000100000010000010000100000000000001000000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000100000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000001010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000100000010010000000000000000100000000100101000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000001100000000000000000000000000000000000001000100100011000100000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000001000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000011000001010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000001000010000000000000000000000000000000000000000000000000000000000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000000001011010001100000000000100000000000000000000010010000000100000000010000000000000000000001000000000000000110001000000000000010000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000100000000001000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001010000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000010001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000110010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101100000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000010000000000000000000000000000000100100011001010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010101000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000100000000100100000010100100001000100000010010000000100000010000000000000000000000011101001000000000100000000000000000100100000000010100000000000010000000000000001001100000000000010000010000010000100000010000000101001000100001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000000010001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000110010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101100000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000010000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000001000000000000000000000000000100000000000010001000000010000000000000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000010001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010010000000 0000000001000000010001000000100000111000000000000000001000000000010000000000000000100010000010000010000000000000000000000000000010010000000000000000000010101010000000000000000000000000001000000000000000000000000101001010000000000100100000101001000010000001001000000000000001000000000001000000000000000001000000110000000000000100000000010010000000000100000000010001010001100000000000000000000011100000000000000000000101000000010000100000001000001000010000000000000001000010000000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000101000100000000000000100000000000000000010000001001000000001000000000000000000000000000000010000000000000000000000000000000000000010000010001000110000000000000000000000000010000000100000000011100000111000100000100100110000000001000000000000101000000100000001000010000000000000000010010001000000110000000011001001100000000000000010000000100100100010000000100000000000000000100000010100000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001010000000000000001001000000000000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000101000000100000001100000000000000000000011100000000000000001001100000100100010000000000010010000000000000000000000000000000000000010000000000000100000000000100110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000010010000000000000100001000000000100000000000000000000000000000000000000000001000000010000000000100100000000000011000000000000000011000000000000000010000000000001000001010100000011000001000000000000000000001010000000001000001000000000000000000100000010000000000000100000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000101000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000010000000000000101000001000000001000000000000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000000000000000000000000000000001000000100000010000000000100000000000000000000000000010000000001001110010000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100100000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000000000000001001000100000000000000000001010000000010000010000 0000000011000001010011000000001000111001000000000000100000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000100001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010100000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000010000010000000000000000000000100100000000001000000000000000000010000000000000100000010000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010100100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100010000000000000000011001001000000000000100000000000010000000101000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000010101000000001000110000100100000000000000000000000000000000000001000010000010000010000001000000100000001000000000000000000000000000100000000000000001000000000000000000000000111000010101000000100000000000000000001010010000000001010000100001010000000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000000000001010000000001000001000000000000000000100000010000000000000100000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000100000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000100001000000000000000000000010000000100001000000001000000000000000000001000010000000010000000100000000000011000100100000000000000000000000000000001000000010000000000000100000000000000000001000000100000000000100000100000000000000000000011100010000000100000000010000100000000000000010010010000000000110000001001000010100000000010000000000010100000000000001110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000000010000000100000000011100000111000100000100100110000000000000000000010000000000001000100000100000010000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100010010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000101000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000010000000000000000100000010000010000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000101100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000010000000011100000000000000000000100100000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000000000110000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000000000001011011000100100000000100000000000000000000000000000010000000000100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000010000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100001001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000000000000010010001000110000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000100000000000000000001000000000010000010000 0000000001000000011001000000100000111000000000000001000000000000100000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000010000000000100000000101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001100000100000000000000001100010000000000000000011100000000000000000000100001000010000100010001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000001000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000001100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100000110000000000000001000000000000000000000000000000000010000000000010000000000000000000001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000010100000100101100010010010010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000011000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000001000000000000000000000000000100000000000010001000000000000000000010000000010000000001001110000000000000000000010000010000000100000000011100000111000100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000010001000010010010000100000010000000101001000000001001000000011100000010000000011000000001000100000000000101000000000000000100000000000000001000000000010000000000000000000000000000011000000000000100000100000000001000000101000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000010000100000010000000000000000001000010000000000100000000101001000010000001000100000000000001000000000001000000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000000000001000000000000000000000100000000000110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100100011000000100000000000000010000001000000000001000000100000000000000000010000001010000000001000001000000000000000000100000010000000000000100000000000000001000000010000000001001110000000000000000000000000010000001100000000011100000111000100000100100110000000000000000000010000000000001000100000100000001000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000001000000010001000000100000111000000000000001000010000000000000000000000100100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000100000100000010000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000000001000000010001000000100000111000000000010001000000000000000000000000000000100010000010000010000000000000000000000010000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010001011000001000000000000000000000000000000000000100100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000000000010000000000000000000000000000000000000010010000001001110000100010010000000000000000000010100000000011100000111000100010100100110000001000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000000000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000100010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000101000010001000000000000000001001000000000000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000000000000000010000000010000000100000000011100000111000100000100100110000000000000000000000100000000101000100000010000000000000100010100000000000000000000011001001100000000000000010000000000100100000000000101000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000011000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010100000000000000001000010000000000100000000101001000010000001000000000000000001000000000001100000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000000000000000000000001000000000000000100000000100010000000000000000000000001000000000100000010000100001000110000000000000000000000100000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000100000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000000000000000001000010000000000000001000010100010000011000000000010100000000000000110000000100000000000000010000011000001000000000000000000000001000010001000000100000000100000000000000000000010100000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000010000000000000100000000000000000010000001000000000001000010000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000000000000011011101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001100010000000000100000000000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010001011000001000000000000000000000000000000000000100100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000001000000010000000100000110000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000100010000000100000000000000000000000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000110000000100000000100000010000010000100000000000001000000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000100000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000010000010000001000000000001000000000000110000000000100000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 1000000001000000000001000010001010111000000000000001010000000000000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000000000000000100000000101000010101000000100000000000000000001000010000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000010000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000010000000100000000100000100100000000100000100001001100001000000001000110000011001100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001010000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001100000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000001000000000100000100101000001000000001010000000000000000000000000000000001010000010000101000000000000001000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000000000100000100100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100000000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000001000000000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000001000000010000000100000110000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000100100100000100000000001001000100000000000000000001000100000010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010001000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000001000000000000000000010001000000001000000000000000000000001000000000000100100011000000001000000000000010000010100000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010100000000000000000000000000000001000001100100000010001001100000001000010001100100000001000000000011010000000 0000000001000000000001000000100000110000000000000001000000000000000000000000000000000010000000000010000000000000000000001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000010100000100101100010010010010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000011000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000001000000000000000000000000000100000000000010001000000000000000000010000000010000000001001110000000000000000000010000010000000100000000011100000111000100000100100110000000100000000000000100000000100000001010010000000000000000010010000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000010001000010010010000100000010000000101001000000001001000000011100000010000000011000000001000100000000000101000000000000000100000000000000001000000000010000000000000000000000000000011000000000000100000100000000001000000101000000000000000001000000000010000010000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000001000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001001000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000101000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000010000010001 0000100001000000000001000000011000110000010100000000000000000000001000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000001001010000011000000000101001010101000000100000000000000000001000010100000000001000100010000010001100100100000000010000000000000000000001000010000100000000010000000001000000000001001000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001010000000000000000000000000000000001001011011000100000000000100000000000000000000000000000010000000000100000000001000101011010000000010000000000100010000000000000000000100000100000001000000000000000000000001000000001000000000000000000000000000000010000100100011000010000000000010000000000001000000000000000011000001000000000000000100000000000010001100000110001000000000000000000010000000000000000000000000000010000000010000000001001110000000000000000010000000010000000100000000011100000111000100000100100110000000000000000000000100000000101000100000010000100000000100010100000000000000000000011001001000000000000100000000000010010000100000001100100000000000000100000010001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000010000000010000000000000000001000000000010000010000000000000000000000000000000010100100010100000000001000000100000000000000000001000000010010000010000 0000000001000000000001000000100000110000000000000000000000000000000000000000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010001000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000010000000000000000000001000010000100000000010000000001000000000001000000100000000000000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000000001011010001100000000000100000001000000000000010010000000100000000010000000000000000000001000000000000000110001000000000000010000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000000000000000000000100000000000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000100100000000000101000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 1000000001000000010001000000001000110000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010001100100001000001000010000000000000001000010000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000011000000000000101010000000000010000000001000100000000000000000000000000000000000000001010010000000000000010001010000000000000100000000000000000000000001000000010000100000000000000010000001000000000000000000100000000001000000010000001000000000100000000000000000000000000100000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000011001000000100000111000000000000001000000000000100000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000101000000100000001100000000000000000000011100000000000000001001100000100100010000000000010010000000000000000000000000000000000000010000000000000100000000000100110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000010010000000000000100001000000000100000000000000000000000000000000000000000001000000010000000000100100000000000011000000000000000011000000000000000010000000000001000001010100000011000001000000000000000000001010000000001000001000000000000000000100000010000000000000100000000010000000100000001000000000000001101000000000000000000000100000000000000001000000000111001100000100100001010000000000100100000010100000001000100100010000000000000100010010000000000010000000011001001000000100000000010000000000100100000000000100000000010000000000000000001001100000100000000001000000000000000001000001110010110011000011000000000011110000011000000011000010001000110000000000001100000000000000100000000000000001000000000010000000000000000000000000000000000000010101100010100000000001000000100000000000000000001000000000010000010000 0100000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000011000100100000000000000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000000000000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000001000000000000000000000000100000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000000000000000100000000000000000000000000000010100000100000001000000000000001101000100000000000000000000000100000000001000000000111001100000100100001000000000000100100001010100000001000100000010000000000000100010000000000000000000000011001101000000001000100000000000010000000100000000100000100110000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000001010000000000000000000000000000000010100000000100010000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000000000010000000000000110101000000010000000000000000000000000010000000000000010000000000000000000000000000000000000000000001000010000000000000010000000010000000100000000000011000100100000000000000000000000000000001000000010000010000000100000000000010100000000000000000000000000010100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000000000001011011000100000000000100000000000000000000000000000010000000000100000000001000101010010000000010001000000001000000000000010000000000100000000000001000010000000000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010101000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000100000000100100000010100100001000100000010010000000010000010000000000000000000000011101001000000000100000000000100000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010011000110000000000001000000000000000100000000000100001000000000010000000000000000000000000000000000000000100100000100000000001000000100000000000000000001000000000010000010000 0000000001000000000001000000001010110100000100000000000000000000000010000000000000000010000000001010000000000000110100000000000010010000000000000000100000000100001000100010000000100000000000000000000000000001000001000001000000000000000000101100000000100000000000011100100100000000000000000000000100000001000010000100000000010000000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100100000000000000000000011100001000000000000000000000000000000000010001011011000100000000000100000000000000000000010110000000000000000010000000000000101010000000000010000000000000000100000001100000000100000000000001000000000000000000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000000010000001000000000001000000000000000000000000100000000000000000000000000000010100000100000010000010001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000010000000000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000101000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000000000010000001000000100001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000100000010000000001000000000010010011000010000100000010100000010110011000011000000000011110000011000000011000010001000110000000000001100000000000100100000000000000001000000000010000000000001000000000000000000000000010101100010100000000001000000100000000000000000101000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000100100010000010000010000000000010000000000000000010010000000000000100000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000010000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000101000000000001000000000000000101001000000001100000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100010010000000000000000000010100000000011100000111000100010100100110000001000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000101010000010001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000101001000101001000011000001000000000000000001000000000001000100000000010001001010000100000000010000000001000100000001000000100000000000000001100010000000000000000011100000000000000000000100001000010000100000001000001000010000000000000100000000000000011100001000000000000000000000000110000000100000100000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100110000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100000110000000000000000000000000000000000001000000000100110000010000010000000000001000000000000000010010000000000000000100000000100001000100010000000100000000001000000000000000001000001000001000000000000000000101100000000100000000000011000100100000000000000000000000000000001000000010000000010000100001000000010100000000000101000000100000001100000000000000000000011100000000000000000100100000000010000000000000000001000010000000000000001000000000000000000000000000000100000000000000000000101000001011010000100000000000110000100000001000000000001000110001000000100000000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000001000000001000000000100000000000010000000000000001000000100000000000000000000000000001000000000100000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000100000001000000000011010000000 0000000001000000010001000000100000111000000000010001000000000000000000000000000000100010000010000010000000000000000000000010000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010001011000001000000000000000000000000000000000000100100000000001000101010010000000010000000000001000000000000010000000000100000000000001000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000000000010000000000000000000000000000000000000010010000001001110000100010010000000000000000000010100000000011100000111000100010100100110000001000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000001101000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000000001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000100010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000000000000100000000000000001000000000010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001100000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100100000001000000100001000110000011000100000010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000100000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001010000000000000001001000000000000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000000011000001010011000000001000111001000000000000100000000001000001010000000000000001000010010010000000000000000000100000000000000010000100000000000010101010000000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000100001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010100000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000010000010000000000000000000000100100000000001000000000000000000010000000000000100000010000000000000000000000000001000000000000000010000001000000001000000000000000000000000000000000000100110011000000000010100100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100010000000000000000011001001000000000000100000000000010000000101000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100001011000000000010000000000000000000000000001000000000000000100000000100010000000000000000000000001000000000000000010000000001001110000000000000000000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001010001000000001010000010001100110000000000100000000000000001100000010000000001000001000001000110000011000100000010001110010110011000011000000000011100010010000000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000000010000000000010000000000000000000001000000000000010100100000000000010000000000000000000000000000000000000000100001000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000001000001000000000010000100000000100000001000000000001010000100000000000000000100000010100000100101100010010010010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000000000000100000000000000010000011000001000000000000110000000000000000000000100000101000000000000000000000000010000000010001000000000000010000000000000000000000001000010000000000000000000100000000011000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000001000000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011010000000 1000000001000000010001000000001000110000000000000001000100100000010000000000000000100010000010000010000000000000000000000000000010010000000000000000010010101010000000000000000000000000001000000000000000000000000001001010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000110000000000000100000000010010000000000100000000010001010001100000000000000000000011100000000000000000000101000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000010000100000000000001000000000000000010000000000100000000000100101010010001001010000000000000010000000000000000000000000000000000001000010000000000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000011100000000000100000000000000000000000100000000100000010000000000000000000100000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000010000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100010010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000101000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000010000000000000000100000010000010000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101001000011000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010001010000010000000000100101010000000000011010000000000000000000001000010000000000010000000000000100000000000000000000000000001011011000100100000000100000000000000000000000000000010000000000100000000001000101010010000000010000000000001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000001001000000010000100000000000000010000001000000000000000000101000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000100000001000100000000100000011000010000000000000000010010000000000000000000100000000000000000010000010000000000100100000000000000100000000000000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000000000000010000000100000110000001000000000001000010000000001000000000000000010010000000000000000000000000000000000000100010000000000010000001010000100000010000000000000000000000010000010000 0000000001000000011001000000100000111100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000001000010000000000010000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000100000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100100000100000100100000000100000100001001100001000000001000110000011000100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000000000000001001000100000000000000000001010000000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000000000010100000000000000000000000000000000001001000000000000011100000000000000000000100000000101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000010000000100000010000010000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000100010000000100000000000000000000000000001000000000000000000000000000000000000000000100100000000001000101100000000000100000000000100000001000010000100000000010000000001000000000001010000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001000000000000000000000000110000000100000000100000010000010000100000000000001000000000000000000000000100000101000100001000000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000100000000000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000000000000001000000000000000000000000000000001000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000001000100001000001001010000011000000000101001010101000000100000000000000000001000010100000000001000100010000010001100100100000000010000010000000000000001000010000100000000010000000001000000000001001000100000100000000000100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000000000000000000100000100100100000000000000110000000000001011010001100000000000100000000000000000000010010000000100000000010000000000000000000001000000000000000110001000000000000010000000000000000000001000000000000000000000001000000001000000000001000000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010001001000000000001000000000000001000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000000000011001001000000000000000010000000000100100000001000000101000000000001100000010000000001000001000001000110000011000100000010000000101001000000001001000000011101010010000000111001000001000100000000000101000000000000000100000000000000001000010000010000000000000000000000000000000000010010100100010100000000001000000100000000000000000001000000000010000010000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000110000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100001001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000010000010000010000100000010100000010110011000000100010100000000001000000000000010010001000110000000000001000000000000000100000000000000001000000000010000000000000000000000000000000000000000100100000100000000001000000100000000000000000001000000000010000010000 0000000001000000000001000000100100111000000000100000001001000001000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000100001000000000000000000000010000000100001000000001000000000000000000001000010000000010000000100000000000011000100100000000000000000000000000000001000000010000000000000100000000000000000001000000100000000000100000100000000000000000000011100010000000100000000010000100000000000000010010010000000000110000001001000010100000000010000000000010100000000000001110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000000000001010010000000000000010000010000000000000100000000000000000000000001000000010010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000001000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000000010000000100000000011100000111000100000100100110000000000000000000010000000000001000100000100000010000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100010010000000101001000000001001000000011100010010000000011000010001000100000000000001000000000000000101000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000010000000000000000100000010000010000 0000000001000000010001000000100000111000000000000011000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000001001000010000000000100000000101001000010000001000000000000000001000000000001100000000000000001000000010000000000000110000000000010110100000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000000000000000000000000010000000000000100000000000000000000000000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000010000010000000000100100000000000000100000000100000100000010001001100000000000010000010000010000100000010100000010110000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000000000000001000000000010000010000 0000000001000000010101000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101010000000100000000000011100100100000000010000000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000000000100000000000000000000010010000000000000000010001000000000000000000000000000000000110001000010000000010000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000100010001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001010010000000001000000100001010001000000000001000000000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000110000000000000000000000000100000000000000000000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000100000000010000000000000010000001000000000000100000010000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000000001000110000000100010000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000010000100000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000000100100000000000000000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000001000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000010100000000000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010010000000011100010001000000000000000001000000000000000000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000000001000000000011011000000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100000001001010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010001100100001000001000010000000000000001100010000000000010000000101000100000001000000110000000000001011010001100000000000100000000000000000000010010000000100000000011000000000000101010000000000010000000000000100000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000100010001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010000000000000000000000011001101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001010000000000001000000000000000010010000000000000000000000000000010000000000010001000000000000000000100100100000100000000001001000100000000000000000001000000000010000010000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000100100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000000000000001010010000000001000000100001010000000000000001000100000001000000000000000001000000010000000000000100000000000010101000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000010000000000000001000100000000000000000000000000100000100000000000000101000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000010100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000000001000000010001000000001000001011100000011000000000010000000010000001000000000100000000000000000000000000100000000000000010000000000001000000000100000010000000001000110000000000000000000000100010000000000100100011100000000010011101010010001100000000000101100000010100000001000100000010000000000000000010000000000001000000000100000000000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000101000000001000000000000000000000000000000001000000010100000000100000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000001000000000100000000101000001000000001010000000000000000000000000000000001010000010000100000000000000000000000000011000001000000010000010000000000010101011000000000000000000000000000000000000000010000000000001000010000000000100000000101001000010000001100000000000000001000000000011000001000000000001000000010000000000000110000000000010110100000000000000000000001000100000000100000100101100010010000010000100000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000001000110000000100000000000000010000011000001000000000000010000000000000000000000100000101000100000000000000000000010000000000000100000000000000000000000000000000000000000000000000001000001000000001000000000000001000000000000000000000100100000010000100001000000000010100001000000000000000000100000000000000000010000001000000000001000001000000000010000100000000010000000000000000000000010000000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000000000100010100000000000000000000011001001000000000000100000000000000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010001000110000000000001100000000000000100000000000000001000000000011001000000000000000000000000000000000000100100000100000000001000000101000000000000000001000000000010000010000 0000000001000000000001000000001010110100000100000000000000000000000000000000000000000010000000001010000000000000110101000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000010000000000100000000101001000011000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010100010000000000000000110101010000000000010010000000000000000000001000010100000000010000000000000100000100000000000000101000001011011000100000000000100000000001000000000010010000000000000000010001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001001000000001000000000000000000000000000001010000000000000000000000000000000000000010000010001000110000000000000000001000000010000000100000100011100000000010011101010010001000000000000100100001010100000001000100000010000000000000100011100000000010000000000011001001000000000000100000010000010010000100000001100100000000000000100000010001001100000000000010010011000010000100000010100000010110011000011000000000011100010010000000011000010001000100000000000001000000000000000100000000010000001000000000010000000000000000000000000000000001000001100100000010001001100000001000010001000100000001000000000011010010000 1000000001000000000001000010001010111000000000000001010000000000000000000000000000100010000010000010000000000000000000000000000010010000000000000000000000000000000000000000000000000100000000101000010101000000100000000000000000001000010000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000101000001011010000100000000000110000100000001000000000000001010000000000000001000000010000000000000000000000001110001000000000000010000000000100000000000001000010000000000000001000000001000000000000000000000000000000001000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000010000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000010000000100000000100000100100000000100000100001001100001000000001000110000011001100000010000000101001000000001001000000011101010010000100011001000001000100110000001000000000001000010000000001000000000000000000010000000000000000000000000000000001000000100100000010001001100000001000010001000000000000000001001000000000000 0000000001000000000001000000100100111000000000000000001001000001000000010001000000010000000010000010000000000100100000001000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000001000010000000000100000000101001000010000001000000000000000001000000000000000000000000000001000000010000000000000100000000000010100000000000101000000100000001100000000000000000000011100000000000000001001100000100100010000000000010010000000000000000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010000000000000000000100100000101000010000000000000000000010000000000000100001000000000100000000000000000000000000000000000000000001000000010000000000100100000000000000000000000100110011000000000010000100000010001010100000000000000100100000000000000000010000001000000000001000000000000110000000000100000010000000000100000000000000000000000000010000000001001110000000000000000100000000001000000000000001000000000111001100000100100001000000000000100100000010100100001000100000010000000010000100010100000000000000000000011001001000000000000100000000000010000000100000000100000100100000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000010000010001 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000011000101000000010000000001000000000001001000100100000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000001000010001001000100000000001000010000000000000010000000000000100000001000000000000000000000000001000000000000000000000001000000001000000000000000000000001000000000000100100011000000001000000000000010000010100000000000000000100000001000000001000000000100000000000000000000000000001000010100000000000000000000000000001000000000100000010000000001001110000000000000100000100000000000000000000001000000000111000100000100100110000000000000000000010000000000001000100000100000000000000010000000000000000000010001011101001000000000000001010000010001100110000000000100000000000000000100000010000000001000000100001000110000011000100000010010000101001000000001001000000011100010010000000011000000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001011000010101000000001000110000100101000000000000010000000000000000000001000010001010000010000000000000100000001000000000000000000000000000100000000100001000000000000000000000000000000100001000010001000000010000000000000000000000010000000000101000000000001000110100000000100100000000000000000000000000010000100010000100000000000010100000000000101000000100000001100000000000000000000011100000000000000000000100000000010000100000001000001000010000000000000001000010000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000100000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000010000010000010000000000100100000000000000100000000000000100000010001001100000000000001000110000011000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000000000100000100000000000000001000000000010000000000000000100000000000000000000010100100010100000000001000000100000000000000000011000000000010000010001 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000000010100000100000000000011000100100000000000000000000000000000001000000010000000000000101000000100010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010010000000000100000000000000000000000000001011011000100000000000100000000000000000000010010000000000000000010000000000000101010000000000010000110000000000100000001100000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000001000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0000000001000000011001000000011000110000010100000000000000000000000000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000010000010000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000001000000100100000000010100000000000000000000000000000100000000100000100101100010010001010000000000000000100101010000000000010010000000000000000000001000010100000000010000000010010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110011000010000100010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000000000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100000010000000000000000000010100000000011100000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010100000000100100000000000100000000010000000100000100001000001000000000001000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110010101000000001000001010000000000000000000000000000000010100000000100000000000010000000000000000000000010100001100000001100000000000000000001000000000011010000000 0000100001000000000001000000011000110000010100000000000000000000001000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000001001010000011000000000101001010101000000100000000000000000001000010100000000001000100010000010001100100100000000010000000000000000000001000010000100000000010000000001000000000001001000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001010000000000000000000000000000000001001011011000100000000000100000000000000000000000000000010000000000100000000001000101011010000000010000000000100010000000000000000000100000100000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000000011000001000000000000000100000000000010001100000110001000000000000000000010000000000000000000000000000010000000010000000001001110000000000000000010000000010000000100000000011100000111000100000100100110000000000000000000000100000000101000100000010000000000000100010100000000000000000000011001001000000000000100000000000010010000100000001100100000000000000100000010001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011001001001000100000000000001000010000000010000000000000000001000000000010000010000000000000000000000000000000010100100010100000000001000000100000000000000000001000000010010000010000 0000000001000100010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010010001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100111100010010000011000000000000000100000000000000000010010000000000100000001001000010100000000010000000000010100000000000000110000000100000000000000010000111000001000000000000000000000000000010000000000100000000001000101000000000000010000000000000100000000000000000000000000000000000000000000000000101000001000000001000000001000001000000000000000000000100100000010000100000000010000000000001000000000000010000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010000000100000001000000010000001101000000000000000000100010000000000000100111110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000010000001000000000000100000010000000000 0000000001000000010001000000100000111000000000000001000000000000000000000000000100100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100010010000000000000000000010100000000011100000111000100010100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000100001000000000011010000000 0000000001000000011001000000100000111000000000000001000000000000000000000000010000100010000010000010000000010000001000000000000010110000000000000000000010101010000000000000000000000000000000000010000000000000000001000010000000000100000000101001000010000001000000000000000001000000000001000000000000000001000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000110000000100000000000000010000011000001000000000000010100000000100000000000100000101000001000101010010000000010000000000000010000000000000000000000000010000000001000010000000000000001000000000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000111000100000100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000000000000000000001000000000010000010000010100100000010100000010110011000000100010100000000001000000000000010000000000000110000001000000000000000011000000000000000000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000001010000000010000010000 0000100001000000000001000000011000110000010100000000000000000000001000100010000001000010000000000010000100000000110000000000010000000001000000000000000000000000000000001001010000011000000000101001010101000000100000000000000000001000010100000000001000100010000010001100100100000000010000000000000000000001000010000100000000010000000001000000000001001000100000000000000000100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000011100001010000000000000000000000000000000001001011011000100000000000100000000000000000000000000000010000000000100000000001000101011010000000010000000000100010000000000000000000100000000000001000000000000000000000001000000001000000000000000000000000000000000000100100011000010000000000010000000000001000000000000100000100000001000000001000000000100000000000000000000000000000000000100000010010000000000000000000000000000100000010100010001000110000000000000000001000000010000000100000100011100000000010011101010010001000000000000101100000010100000001000100000010100000000000000010000000000000000000000011011101000000001000100000000000010000000100000000100000100100000000000000000000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000010000100000010000000000000000000000001000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000000100010000010000010000000000000000000000000000000010000000000000010000010101010000000000001010000011000000000101001010101000000100000000000000000001000010100000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000100000001000001000010000000000000001000010000000000010000000000000100000100000000000000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000000000001100001000100000000000001000000000000000000000001000000001000000000000000100000000000000000000100110011000000000000000000000011001010100000000000000100100000000000001000010000001000000000001000000000000000000000000110000000000000000000000000000010000000100000001000000000000001101000000000000000000100010000000000000100011110000000010011101010010001000000000000101100000010100000001000100000010000000000000000010000000000000000000000100000000000000000000000010000000000100100000000000000100000000000000000001000001001100000000000010000010000010000101000010100000010110011000000110010100000000001000000000000010000001000000000000001000000000000000010000000000000000000010000000000010000000000000000000000000000000000100100100001100000000001001000100000000000000000001010010000010000010000 0000000001000000010001000000100000111000000000000001000000000000000000000000000100100010000010000010000000000010000000000000000010010000000000000000000010101010000000000000000000000000000000000000000000000000000001000010000010000100000001101001000010000001000000000000000001000000000001000000000000000011000000010000000000000100000000000010100000000000000000000000000000100000000100000100101100010010000010000000000000000100101010000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001000000000000000000000000000000000000100000001000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000010000000000000000000010000000001000000010000100000010000000010000001000000100000000000100000000000000000010000001000000000001000000000000000000000000000000010000000000000000000000000000000000000010000000001001110000100010010000000000000000000010100000000011100000111000100010100100110000000000000000001000100000000100000011000010000000000000000010010000000000000000000011001001100000000000000010000000000101100000000000100000000010000000100000010000000001000000000001000110000011000100000010000000101001000000001001000000011100010000000000000000000001000000000000001000000000000000010000000000000000000000000000000010100000000000000001000000010000000000000000000010100001100000001100000000000000100001000000000011010000000 0000000001000000010001000000100000111000000000000001000000000000000000000000010000100010000010000010000000000000001000000000000010010000000000000000000010101010000000000000000000000000000000000010000000000000000001100010000000000100000000000000000000100010000010001110100100000000010000000000000000000001000010000101000000010000000001000000000001001000100000000000000001100000000000000000000011100000000000000000000100000001010000000000000010010000000000000000000001000010100000000010000000000010100001000000000110000000100000000000000010000011000001001000000000000000000000000000000000100000011000000000000000000000000000000000110001000010000000010000000000100000000000001000000000000000101001000000001000000000000000000000000000000000000100100011100010000000000010000000000001000000000000000000100000001000000001000000000100000000000000000000000000000000000100000000000000000000000000000010100000100000001000000001010110000000000000000000000100010000000000000001000000100111000100000100100001000000000000100100000010000000001000100000010000000000000100010100000000000000000000011001001000000000000100000000000010000000100000000100010100100000000000001000001001100000000000010000010000010000100000010100000010110011000000110010100000000001000000000000010000001000000001000000001000000000000000000000000000000000000000000100010100000000000000000000000000000000000000000000000000000010100000000000010000000000000000100000010000010000 0001000001000000000001000000001010110110000100000000000000000000000100000000000000000010000000000010000000000000110101000000010000000000000000000000000010000000000000010000000000000000000000000000000000000000000001000010000000000000010000000010000000100000000000011000100100000000000000000000000000000001000000010000010000000100000000000010100000000000000000000000000010100000000100000100101100010010000010000000000000000100000000000000000010010000000000100000000000000000000000000010000000000000100000000000000000000000000001011011000100000000000100000000000000000000000000000010000000000100000000001000101010010000000010001000000001000000000000010000000000100000000000001000010000000000000000000100000000000000000000000000000000000001000100100011000000000000000010000000000001000000000000010000100000001000000001000000000000000000001000000000000000000000000100000000000000000000000000000010101000100000001000000000000001101000000000000000000000000000000000000001000000000111001100000100100001000100000000100100000010100100001000100000010010000000010000010000000000000000000000011101001000000000100000000000100000100100000000010100000000000000000000000000001001100000000000010000010000010000100000010000000101001000000001001000000011100010010000000011000010011000110000000000001000000000000000100000000000100001000000000010000000000000000000000000000000000000000100100000100000000001000000100000000000000000001000000000010000010000 // segsites: 1538 positions: 0.00058859 0.00107211 0.00154677 0.00190838 0.00192432 0.00201741 0.00231013 0.00301007 0.00307463 0.00416976 0.00490983 0.00535027 0.00736548 0.00765608 0.00779009 0.00803121 0.00856237 0.00859114 0.00874263 0.00883910 0.00887236 0.00959331 0.00959942 0.01021077 0.01111098 0.01131675 0.01180150 0.01249377 0.01296942 0.01307603 0.01321155 0.01410032 0.01447130 0.01501842 0.01522786 0.01563042 0.01635697 0.01639343 0.01704730 0.01726543 0.01809855 0.01821755 0.01963676 0.01995515 0.02010984 0.02187314 0.02202948 0.02216828 0.02260975 0.02561070 0.02696806 0.02722046 0.02735673 0.02806295 0.02819145 0.02835927 0.02840393 0.03021615 0.03028189 0.03393614 0.03501975 0.03611421 0.03715837 0.03742208 0.03819193 0.03820016 0.03836411 0.03875462 0.03920823 0.04062602 0.04191519 0.04268805 0.04366240 0.04407354 0.04504849 0.04819781 0.05326125 0.05391865 0.05394818 0.05419104 0.05632839 0.06088734 0.06093513 0.06170029 0.06221025 0.06238200 0.06272207 0.06346492 0.06351599 0.06360802 0.06387984 0.06471083 0.06634185 0.06643261 0.06682265 0.06713036 0.06724777 0.06727746 0.06730412 0.06755936 0.06763899 0.06984948 0.06992304 0.07071326 0.07124399 0.07150838 0.07171045 0.07253229 0.07284218 0.07285134 0.07465502 0.07494276 0.07508081 0.07521246 0.07540012 0.07719717 0.07800539 0.08078059 0.08085960 0.08092485 0.08106914 0.08110314 0.08139211 0.08139533 0.08157897 0.08157903 0.08275042 0.08277693 0.08331399 0.08395303 0.08415927 0.08478233 0.08663459 0.08707767 0.08735340 0.08874791 0.08965350 0.08966780 0.09160587 0.09178543 0.09313380 0.09420051 0.09455318 0.09502197 0.09531193 0.09631479 0.09659286 0.09670815 0.09790117 0.09976440 0.10166619 0.10258881 0.10300570 0.10331889 0.10439521 0.10441079 0.10551687 0.10571005 0.10840546 0.10847135 0.11168618 0.11442591 0.11522679 0.11735883 0.11782687 0.11843751 0.11906400 0.12004623 0.12033513 0.12035460 0.12119444 0.12148776 0.12245984 0.12260480 0.12449053 0.12552327 0.12578187 0.12602578 0.12661427 0.12668757 0.12670180 0.12898693 0.12960767 0.13063520 0.13111094 0.13124134 0.13126771 0.13141587 0.13278871 0.13418549 0.13602214 0.13627685 0.13654570 0.13655276 0.13710218 0.13722151 0.13732158 0.13817010 0.13843906 0.13915074 0.13950444 0.13967921 0.14003410 0.14075979 0.14091890 0.14161938 0.14186625 0.14198776 0.14332420 0.14349254 0.14354647 0.14572795 0.14574984 0.14599363 0.14653619 0.14680273 0.14787055 0.14833258 0.14929053 0.14986910 0.15054213 0.15092196 0.15271357 0.15325667 0.15350497 0.15378267 0.15430888 0.15532967 0.15646868 0.15709347 0.15813425 0.15838710 0.15921546 0.15925583 0.16033321 0.16158568 0.16177710 0.16329843 0.16375219 0.16458316 0.16497997 0.16652819 0.16780100 0.16953686 0.16994730 0.17003740 0.17318701 0.17326031 0.17510534 0.17662129 0.17797843 0.17846375 0.17878526 0.17892967 0.17938956 0.18022643 0.18028312 0.18127279 0.18171517 0.18216167 0.18317965 0.18341909 0.18433919 0.18490755 0.18492270 0.18542979 0.18572442 0.18667199 0.18781886 0.18795082 0.18850557 0.18868076 0.18869415 0.18954766 0.19042696 0.19137829 0.19199535 0.19386785 0.19512716 0.19515965 0.19567615 0.19641937 0.19687506 0.19760505 0.19771713 0.20066662 0.20109497 0.20326912 0.20363511 0.20461327 0.20485527 0.20557363 0.20575018 0.20605445 0.20886728 0.20967686 0.21315990 0.21390489 0.21391635 0.21427505 0.21534698 0.21535532 0.21565756 0.21648128 0.21785734 0.21927821 0.21956433 0.22008710 0.22071087 0.22174719 0.22175937 0.22194886 0.22225731 0.22320932 0.22529639 0.22707452 0.22738675 0.22996951 0.23082702 0.23094871 0.23175102 0.23237691 0.23245145 0.23256752 0.23311248 0.23425555 0.23562122 0.23605724 0.23647396 0.23721249 0.23883188 0.23889049 0.23911441 0.23923567 0.23930764 0.23955196 0.24130925 0.24278979 0.24423169 0.24485749 0.24512001 0.24525431 0.24553908 0.24597615 0.24691762 0.24921802 0.24928831 0.25047554 0.25067417 0.25087368 0.25123659 0.25227104 0.25327082 0.25455956 0.25482304 0.25609440 0.25710395 0.25721546 0.25861640 0.25976139 0.26002236 0.26076118 0.26119577 0.26124503 0.26181754 0.26201663 0.26256236 0.26370508 0.26516551 0.26556849 0.26572172 0.26678801 0.26731596 0.26806973 0.26832957 0.26885691 0.26902882 0.27049061 0.27051616 0.27052511 0.27117278 0.27127065 0.27152873 0.27155802 0.27183008 0.27209089 0.27276960 0.27341773 0.27380651 0.27394540 0.27443240 0.27462241 0.27613338 0.27683310 0.27726292 0.27744631 0.27813610 0.27831739 0.27836525 0.27836837 0.27978859 0.28014615 0.28102040 0.28320310 0.28368379 0.28466773 0.28472560 0.28528831 0.28559312 0.28574283 0.28583599 0.28623000 0.28716521 0.28744234 0.28859477 0.28898778 0.28913576 0.29007870 0.29132164 0.29141851 0.29213295 0.29222459 0.29237463 0.29264689 0.29277920 0.29305891 0.29418025 0.29587431 0.29733476 0.29773417 0.29782632 0.29835248 0.29862503 0.29957532 0.30172388 0.30290240 0.30318094 0.30328192 0.30402727 0.30448099 0.30455610 0.30650185 0.30755255 0.31085183 0.31092872 0.31321918 0.31407006 0.31470447 0.31605611 0.31697523 0.31703323 0.31724382 0.31828734 0.31830172 0.31929761 0.32037370 0.32074822 0.32099644 0.32114498 0.32131116 0.32131787 0.32138198 0.32217242 0.32259565 0.32281606 0.32296340 0.32358967 0.32394185 0.32428317 0.32516386 0.32619133 0.32704629 0.32720143 0.32733038 0.32888282 0.32918530 0.33106162 0.33228107 0.33271508 0.33346429 0.33387484 0.33462147 0.33494999 0.33629297 0.33715184 0.33750114 0.33773077 0.33883298 0.33887912 0.33894815 0.33962361 0.33981822 0.34002636 0.34187588 0.34371062 0.34405868 0.34527870 0.34578724 0.34586415 0.34614664 0.34625249 0.34694368 0.34731004 0.34734601 0.34801638 0.34810653 0.34854486 0.34913011 0.34968754 0.35516083 0.35673902 0.35714549 0.35763796 0.35796245 0.35825552 0.36012932 0.36190672 0.36230709 0.36232617 0.36232902 0.36349896 0.36352449 0.36384766 0.36400460 0.36419388 0.36435188 0.36442201 0.36452866 0.36588472 0.36823690 0.36857878 0.37061321 0.37090461 0.37188563 0.37217297 0.37288082 0.37350598 0.37534593 0.37545837 0.37564608 0.37569547 0.37660522 0.37711912 0.37776014 0.37860355 0.37901175 0.37912951 0.38033482 0.38094472 0.38143768 0.38204546 0.38288964 0.38334779 0.38355815 0.38376271 0.38423816 0.38462909 0.38538001 0.38542008 0.38593651 0.38596602 0.38716113 0.38744995 0.38775786 0.38809438 0.38825483 0.38871296 0.38974128 0.39051278 0.39098175 0.39106834 0.39112559 0.39162741 0.39176149 0.39178444 0.39341489 0.39366712 0.39388549 0.39439704 0.39587447 0.39613067 0.39613349 0.39654970 0.39684538 0.39721403 0.39738978 0.39924717 0.39924786 0.39958086 0.40044822 0.40100944 0.40125043 0.40150251 0.40167241 0.40202138 0.40207814 0.40301507 0.40308922 0.40433684 0.40481120 0.40488312 0.40501393 0.40583835 0.40615790 0.40621271 0.40675349 0.40765117 0.40879926 0.40953775 0.41135723 0.41188031 0.41189647 0.41269500 0.41282031 0.41521952 0.41525542 0.41565230 0.41626736 0.41675030 0.41716981 0.41756705 0.41776751 0.42052067 0.42093931 0.42133446 0.42357471 0.42379828 0.42592295 0.42638464 0.42643995 0.42665592 0.42676111 0.42718905 0.42751487 0.43000876 0.43013598 0.43082384 0.43110447 0.43120852 0.43193966 0.43244837 0.43327793 0.43348891 0.43391984 0.43404398 0.43560649 0.43589711 0.43602582 0.43847831 0.43885972 0.43902197 0.43980346 0.43982972 0.44094971 0.44120113 0.44133260 0.44491755 0.44492148 0.44508949 0.44541027 0.44541358 0.44559635 0.44589671 0.44733058 0.44758463 0.44826233 0.44870747 0.44950830 0.44987386 0.45075186 0.45086187 0.45123744 0.45268211 0.45432486 0.45437578 0.45460566 0.45547604 0.45584893 0.45610644 0.45612124 0.45694131 0.45861767 0.45896561 0.46021837 0.46308234 0.46385019 0.46401403 0.46417501 0.46493925 0.46541358 0.46563922 0.46573550 0.46613067 0.46807764 0.46922668 0.47020740 0.47033282 0.47079286 0.47087949 0.47093635 0.47282135 0.47367316 0.47488528 0.47610079 0.47625142 0.47639481 0.47692030 0.47731106 0.47738078 0.47874079 0.47890554 0.47947462 0.48032618 0.48078379 0.48157403 0.48207341 0.48220756 0.48272557 0.48317882 0.48336932 0.48587319 0.48825018 0.48891220 0.48957046 0.49113065 0.49122564 0.49131359 0.49187339 0.49285876 0.49292167 0.49311995 0.49378337 0.49423827 0.49446026 0.49466658 0.49473513 0.49528319 0.49545235 0.49732238 0.49755330 0.49830290 0.49907870 0.49908875 0.50001456 0.50020567 0.50053989 0.50060142 0.50071237 0.50186545 0.50214040 0.50229984 0.50260145 0.50267802 0.50310196 0.50423571 0.50470686 0.50508325 0.50552212 0.50561334 0.50581093 0.50593619 0.50662710 0.50694065 0.50703206 0.50711508 0.50721475 0.50721731 0.50830836 0.50842233 0.50849596 0.50859421 0.50948646 0.50978890 0.51055758 0.51065448 0.51077362 0.51088125 0.51097507 0.51113060 0.51187187 0.51225004 0.51252012 0.51308827 0.51435737 0.51438297 0.51472568 0.51643844 0.51647795 0.51775489 0.51969031 0.52023164 0.52079688 0.52120020 0.52266193 0.52284817 0.52322471 0.52391723 0.52419184 0.52438495 0.52564481 0.52604839 0.52663871 0.52729030 0.52763976 0.52811149 0.52812541 0.52831760 0.52832985 0.52935650 0.52973766 0.52978521 0.52979384 0.53006609 0.53142630 0.53214691 0.53227490 0.53229272 0.53291298 0.53344230 0.53427307 0.53480610 0.53653883 0.53687779 0.53707282 0.53806333 0.53975061 0.54019919 0.54103733 0.54159384 0.54295569 0.54308786 0.54313611 0.54456527 0.54477342 0.54600112 0.54600624 0.54627014 0.54687870 0.54795855 0.54818489 0.54875746 0.54957255 0.54966873 0.55012587 0.55024008 0.55050590 0.55135342 0.55177333 0.55252550 0.55253845 0.55257477 0.55259557 0.55277346 0.55287361 0.55337314 0.55367551 0.55394082 0.55444353 0.55508729 0.55510616 0.55593026 0.55605194 0.55663488 0.55676473 0.55706032 0.55795160 0.55877181 0.55939795 0.55966135 0.56011940 0.56021557 0.56042767 0.56066231 0.56112835 0.56212089 0.56302088 0.56419037 0.56420007 0.56420276 0.56543502 0.56608402 0.56657183 0.56872321 0.56960347 0.57017694 0.57025157 0.57054620 0.57150561 0.57162774 0.57181981 0.57317291 0.57398902 0.57423465 0.57472103 0.57573425 0.57601199 0.57664318 0.57753313 0.57867063 0.57968873 0.58041102 0.58070438 0.58184720 0.58186759 0.58263460 0.58405846 0.58430421 0.58521185 0.58649546 0.58928120 0.58989896 0.59014981 0.59039702 0.59049441 0.59050691 0.59250259 0.59297957 0.59354099 0.59372173 0.59415604 0.59496476 0.59531304 0.59543328 0.59589239 0.59635198 0.59642002 0.59691602 0.59704421 0.59735075 0.59777282 0.59819475 0.59836555 0.59869374 0.59972042 0.59981243 0.59993274 0.60096451 0.60117255 0.60188675 0.60198175 0.60332861 0.60373107 0.60454527 0.60456653 0.60606954 0.60740106 0.60767056 0.60832942 0.60867587 0.60873437 0.60892748 0.60906513 0.60936186 0.61014290 0.61017426 0.61038724 0.61061844 0.61201227 0.61473344 0.61612056 0.61626196 0.61778667 0.61848297 0.61870322 0.61925849 0.62021455 0.62025037 0.62092318 0.62186722 0.62331047 0.62723519 0.62760731 0.62819365 0.62832823 0.62957484 0.63042013 0.63056405 0.63290991 0.63346408 0.63379595 0.63433260 0.63478397 0.63493785 0.63506897 0.63629672 0.63696646 0.63830196 0.64150390 0.64172308 0.64214953 0.64231214 0.64259755 0.64460799 0.64466152 0.64492903 0.64631725 0.64632113 0.64686820 0.64697482 0.64746005 0.64766177 0.65041208 0.65099314 0.65150757 0.65198838 0.65357567 0.65378185 0.65406606 0.65678687 0.65687593 0.65706479 0.65711414 0.65738828 0.65752959 0.65765040 0.65788944 0.65815810 0.65873227 0.66185029 0.66266599 0.66283940 0.66292897 0.66317305 0.66331639 0.66342035 0.66393586 0.66438696 0.66522485 0.66607926 0.66611348 0.66755723 0.66773769 0.66834890 0.66936220 0.66964217 0.67008859 0.67117852 0.67182018 0.67206690 0.67246909 0.67287325 0.67326635 0.67330265 0.67505705 0.67705423 0.67765372 0.67889553 0.68012443 0.68082062 0.68134125 0.68176078 0.68256624 0.68295379 0.68480429 0.68815713 0.68867230 0.68871450 0.68999337 0.69001651 0.69126597 0.69259246 0.69346569 0.69375271 0.69415660 0.69474230 0.69545228 0.69606415 0.69623764 0.69833771 0.69834547 0.70011073 0.70134492 0.70260614 0.70272739 0.70306321 0.70327605 0.70335674 0.70459874 0.70468495 0.70616574 0.70737359 0.70834308 0.70841589 0.70847618 0.70868935 0.70917308 0.70952370 0.70952907 0.71149395 0.71251091 0.71281366 0.71296355 0.71394973 0.71422118 0.71474337 0.71568058 0.71640823 0.71679237 0.71721311 0.71785804 0.71793442 0.71814845 0.71914826 0.71953148 0.71978322 0.72050278 0.72065043 0.72091653 0.72093289 0.72094804 0.72096600 0.72126427 0.72168700 0.72181153 0.72197370 0.72269439 0.72338105 0.72518432 0.72664006 0.72709081 0.72912797 0.72947170 0.73054736 0.73075511 0.73157073 0.73249935 0.73250036 0.73277632 0.73325518 0.73384526 0.73392438 0.73433291 0.73628243 0.73633626 0.73822282 0.73877965 0.73878445 0.73884460 0.73950221 0.74032639 0.74318485 0.74465534 0.74704589 0.74796236 0.74834778 0.74835807 0.74894203 0.74973041 0.75000500 0.75143564 0.75164047 0.75208740 0.75234051 0.75294356 0.75296369 0.75310753 0.75457620 0.75511151 0.75611803 0.75691564 0.75708802 0.75713939 0.75836623 0.75875296 0.75928351 0.75976036 0.76029728 0.76075949 0.76082378 0.76105258 0.76111466 0.76142631 0.76191947 0.76221748 0.76242523 0.76352903 0.76380257 0.76400704 0.76520968 0.76526105 0.76565461 0.76699325 0.76736465 0.76768672 0.76838355 0.76855933 0.76963739 0.77033767 0.77045201 0.77066885 0.77174405 0.77228557 0.77241157 0.77357459 0.77373470 0.77444794 0.77456841 0.77498408 0.77590212 0.77594968 0.77639757 0.77681613 0.77898745 0.77975659 0.78060395 0.78066102 0.78076090 0.78078062 0.78206605 0.78219147 0.78233606 0.78240186 0.78255317 0.78292442 0.78325685 0.78340140 0.78520795 0.78576914 0.78671365 0.78686258 0.78750749 0.78822326 0.78830555 0.78898659 0.78937270 0.78993056 0.79058846 0.79091019 0.79095755 0.79116945 0.79158788 0.79222029 0.79273332 0.79308324 0.79460244 0.79591381 0.79628602 0.79657337 0.79689724 0.79716957 0.79832362 0.79880850 0.80005207 0.80012347 0.80053079 0.80096374 0.80164917 0.80188372 0.80198947 0.80243463 0.80284718 0.80293535 0.80355647 0.80424619 0.80432882 0.80505562 0.80522411 0.80632869 0.80671607 0.80686788 0.80740551 0.80751308 0.80776127 0.80780937 0.80819589 0.80861594 0.80865536 0.81039825 0.81224984 0.81243881 0.81280802 0.81375415 0.81395594 0.81415150 0.81630083 0.81658701 0.81683608 0.81685791 0.81699082 0.81700109 0.81743783 0.81758782 0.81761951 0.81948093 0.81970669 0.82005062 0.82028862 0.82117779 0.82140756 0.82184191 0.82193618 0.82215494 0.82220413 0.82337777 0.82352900 0.82373273 0.82378295 0.82464106 0.82483310 0.82646165 0.82661675 0.82737003 0.82827502 0.82870905 0.82970759 0.83027285 0.83099306 0.83269909 0.83292046 0.83443307 0.83460955 0.83525017 0.83868269 0.83889752 0.83974479 0.83990503 0.84010237 0.84024900 0.84029738 0.84038610 0.84047549 0.84086901 0.84252215 0.84262681 0.84338185 0.84629460 0.84639727 0.84808353 0.84839496 0.84945397 0.85028271 0.85041511 0.85137360 0.85203964 0.85228025 0.85288141 0.85294613 0.85351801 0.85356030 0.85440675 0.85511766 0.85569018 0.85736905 0.85956749 0.86048455 0.86061873 0.86229409 0.86253006 0.86293128 0.86301050 0.86327731 0.86330159 0.86436372 0.86564613 0.86889439 0.86910630 0.86914142 0.86927899 0.86933825 0.86972408 0.87052827 0.87058822 0.87186949 0.87409470 0.87446828 0.87522221 0.87545177 0.87736222 0.87770496 0.87900250 0.87925353 0.87945020 0.88019607 0.88105723 0.88245214 0.88457058 0.88513323 0.88559376 0.88568835 0.88574167 0.88596038 0.88789972 0.88803699 0.88834214 0.88837768 0.88901221 0.88950752 0.89000724 0.89030763 0.89194301 0.89256976 0.89273415 0.89299450 0.89330316 0.89513101 0.89543567 0.89741076 0.89778820 0.89784194 0.89982216 0.90120753 0.90171502 0.90201436 0.90272414 0.90291843 0.90360517 0.90428319 0.90446017 0.90457222 0.90516596 0.90529173 0.90538745 0.90719572 0.90796026 0.90820398 0.90923650 0.90972687 0.91004421 0.91102679 0.91444195 0.91464236 0.91543037 0.91672323 0.91715768 0.91752282 0.91768742 0.91842609 0.91953959 0.92029664 0.92034983 0.92061555 0.92086147 0.92227328 0.92233073 0.92262135 0.92315458 0.92450883 0.92536028 0.92609259 0.92774461 0.93069844 0.93177431 0.93309754 0.93460684 0.93503098 0.93650424 0.93692175 0.93944017 0.93952450 0.93980235 0.94117118 0.94198030 0.94242491 0.94311032 0.94320417 0.94570460 0.94672562 0.94729123 0.94762540 0.94820256 0.94949754 0.94960400 0.94985302 0.95050755 0.95096373 0.95156653 0.95237843 0.95459856 0.95467601 0.95480405 0.95502671 0.95530945 0.95625148 0.95635693 0.95675716 0.95723135 0.95728485 0.95734535 0.95755391 0.95776099 0.95876960 0.95892878 0.95902399 0.95956830 0.95978091 0.95992739 0.96200027 0.96262121 0.96265125 0.96277200 0.96356782 0.96374430 0.96381092 0.96421211 0.96521102 0.96607347 0.96792064 0.96820359 0.97010647 0.97092967 0.97182969 0.97300987 0.97339439 0.97352725 0.97363650 0.97403718 0.97419196 0.97437004 0.97508483 0.97552749 0.97636593 0.97753278 0.97937749 0.98012955 0.98026372 0.98069157 0.98199910 0.98266473 0.98366976 0.98376783 0.98480557 0.98491164 0.98663292 0.98690801 0.98715574 0.98929244 0.98936631 0.99084591 0.99486401 0.99598790 0.99658780 0.99664211 0.99715609 0.99719807 0.99772804 0.99774949 0.99919287 0.99945906 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011001000000000010100000000000010000000010010000000000000000000000000110100000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000101000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000111100001000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000000000 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001001010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000010000000000000010000110000001000000000000000000000010000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001010011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000100000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010000000010000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000110001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000001000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000000000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001001010000000001000001001010000000000000100100000001010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000101000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000101000000000000100000110001010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000001000000000000101000000000000011001000000000000000000000100000001000010001000011000000000000010100000000000010000000000010000000011011000001000000100100000000000000001000000000000100000000000000000000001000110000100001000000000001001000000000000000100001000100000000000000000000001000000000000101001000000000000001000000000101100000000011000001000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000001010000110010100001100001000000000010000000010000100100000000000100000000000110000000100000010000000000010000000000101001000000000100000000000000000000000010100000100000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110100000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100000000000000000101000000000000011001000000000000000000000101000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100001000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100000101000000000000100000100101000000010000000000000000000000011000000000000000000000100100000000000000101000010001000000001000101100110001000000010001101000000000001100000000110000011010100000000000001001000010000000000000000000000000000000010100000001000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000100000100000000000000010000000000000000000110000000000000100000000010000000000000010000110000001000000000000000000000000000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000010100000000001000100000000000000000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001000100001000010000000000000010100100010000110000010000000000001100010000000000000000110000100000000010000010000000110000000000000000000000000000100000000000001000000000011000000100000000000000100100000000000000000100100100000010000000000000110000000110000000000001010010000010000000000100100000001100000001000000010000000000001000000010010000000000000100000001010100100000110010110000100000000000010110000000100000011010000000000000100110000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000001000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110100000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00100000000001000000100000101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000001001000000000000100100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100000101000100000000100000100101000000010000000000000000000000011000000000000000000000100100000000000000101000010001000000001000101100110001000000010001101000000000001100000000110000011010100000000000001001000010000000000000000000000000000000010100000001000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000100000100000000000000010000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000100000000101000000000010000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000100000000000000001100000100000000100000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001000100000000000010001000000000000010000000000000000000000000000000000000001000000000000000000010000000000010000000100000100000000000000010000000000000000000110000000000000100000000010000000000000010000110000001000000000000000000000010000000000000000100000 00000000000001000000000000101000000000000011001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000010000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100001000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001001010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000011000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000100010000000000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000100000000011000000000000000000000100100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000100100000000000000000000000000000000000001000110000100001001000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010010000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000001000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000011100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000101000000000010001110100000110000010001000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000100000000000011110000110010000000111001000000000000001001000010000001001000001000010000000000000100000000000010000001001000100000000000000110000000100100010000100001010000000000100001000000000000000000010010000000000000001000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000100000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000100000000000000000000000000000000100000000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000100000000000000000000001000010001000011000000000000010100000000000010010000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010110000000001000011101010000000000000100000000000010000001000000100000000000000110000000100110010000000001010000000000100001000000000000000000010010000000000000000100000000001001010000000011000000110000101111010000000100000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110000000000000000001010100000010000000000000010000000101100000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000000000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000011001000100000000100 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000110000000000001000000000011000000100000000000000100100000000010000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000001000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001010011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000100000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000100110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000011000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000000000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001101101100000000000000001010001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000001010000010101000100000100000000001000100000010100000000000000001000000000000001000000000001000010000000100000101101101001000000011001001000000000010000001000101000011000100000001000000100000000011000000000000001000100000000000011000000000000000000000000010000000000000000000001010000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010100000000001000100000001000000000011100000000011001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000001000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000011001100000100000110000000001100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001001001000000010000000000100000000001000100000000000 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000001000000000000110100000010001000000000100001000000000000000100000001110010000000011000000000000001001001000000000000100000000100010000000000000001000000101000000000000000001000100000000100000010100000000001000100000010000000010101000000000010000000000011000010000000000010000000000100000101011100000000110001101010101000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000101000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100010100000000100011110100000000000000000000000000000000000001000010000000101000000000000000000100101000000010001000000000000000000011000000000000000000000000101000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000010000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001010000000000000 00000000000001000000000000101000000000000000101000000001000000000000100000000000100000000100100000100100100000000110000000001000000100000000000000000100010000000000000000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000001001100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000010000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000000010000110010000010111001000000000000001001000010000000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000001000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000000000000000000000000000000 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000000000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001001010000000001000001001010000000000000100100000001010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000101000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000101000000000000100000110001010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000110000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000110000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010100000000001000100000101000000000011100000000011001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000110010000000000000000000100100000000010000010000000110010000100000000000000000000100000000000101010000000011000000110000100111010000000000000001000000100010011000000000000010010000000000000100100000000000000011000000100000000010010000000100000000000001000100010000000000010000000001000000000000001010100110000110010110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000100110001000001100000010000000000000000000000000100001000101100001101000000000000000000100101000000000100000000001000100000010100000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000000100001000100000000000011000000000001000000000000000000000000000000000000000000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000100101000010000010000000000000000001100000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010100000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000000000000001000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000100000001000000000000100000011100100000011000001000000000000000101000000000011010000000010000011100100000000000001001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000100000100000001001100000100000000000001000010000100100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000000000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001001010000000001000001001010000000000000100100000001010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000001100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000010000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000100110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000100000000000000000000000000000000100000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000010100000000001000100000000000000000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000000100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000000000010011000000000000000001001100000100000000000001000010000010000000000100100100001100000001000000000000000000001100000010000000000000010000000001100000100000110000000000110000000000000110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000001000100000010100000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000000100001000100000000000011000000000001000000000000000010000000000000000000100000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000100000000000000000000000000000000100000000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110010000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000100000000000000000010000000001100000100000000000000100000010000100000010000000001000000000100000000010001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000010000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000110001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000110000010001000001000001000100011000000000000000000010000100010000110000010000000000110000000100110010000000001010000000000100001000000000000000000010010000000000000000100000000001001010000000011000000110000101111010000000100000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000101000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000010000010001000000000000000000000000000000000000000000010000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001001010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000110000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000001000001010100000000000010000000000010000000001001000000000000110100001000000000000001010000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000100001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011100001000000000001001100000100000001000001000010000010000000000100100000001000010001000000000000000000000000000010000100000100000000000001010100100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000000000000101000000000000000000000000001100000100000000000000000000011000001000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000001000000110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000010100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001010000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000100000001000001000000010000000000100000100001000000000000000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100010000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100010000100000000100000000000000000000000000110001000000000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000100100000000001010100101000110000100010100000000000000110000100100000111010000000000000000000000000010100000000100000000000000100110100000100000000100111110000000000000000001010100000010000000000000010000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000010000010000 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000000000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001001010000000001000001001010000000000000100100000001010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000001100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100001010000000000000000000001000000000100000000000001000010000000001000101110000110010010000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000111000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000100001 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000001000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001010000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000110000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000001000000000000101000000000000011001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000010000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100001000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100100000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000000000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000010000010000000000010000100000000010000000000001000000110100001000011000000000000000000000000000001000000000010000010000101010000000000000000010000000000000001000010000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000000000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001001010000000001000001001010000000000000100100000001010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000001100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000010000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000100110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001011000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010100000000001000100000001000000000011100000000011001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000110010000000000000000000100100000000010000010000000110010000100000000000000000000100000000000001010000000011000000110000100111010000000000000001000000100010011000000000000010010000000000000100100000000000000011000000100000000010010000000100000000000001000100010000000000010000000001000000000000001010100110000110010110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000100110001000001100001010000000000000000000000000100001000101100001101000000000000000000100101000000000100000000001000100000010100000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000000100001000100000000000011000000000001000000000000000000000000000000000000000000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000000101000010000010000000000000000001100000 00000000000001000000000000101000000000000000101000000001000000000000100000000000100000000100100000100100100000000110000000001000000100000000000000000100010000000000000000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000001001100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000110000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000001010000000000010000000001001000000000000110100001000000000000001000000000001011001010001000000110001001101000000000000000100000000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010010000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010010000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000100001000000000010000001010010000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000110001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000001000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000110000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000100000010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000111100001000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000100010001000000100000100000000000001000000000000100000010101000000001000100000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000100000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110100000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000001000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000110100000010001000000000000001000000000000000100000011110010000000011000000000000001001010000000000000000000000000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000011000110000010001000001000001000100011010000000000000000010000100010000110000010000010000000100010000000000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000010011000000000000000000000000100000000000000001000010001000010000000001100110001000000010001101100000100001100000000110000011000100000000000000100000000010000001000000001000110000000000010001000000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000100000000000000100000110000010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00001101100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000111100001000000000000000000000000001011001000001000000110001001001000000000000000100000000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010000000111001000000000000001001000010000000001000001000100001000010000000000000010000100100000000100000000000100110000000100100010000000000010000100000100001000000000100000000000000000010000010100000000000000000001000010000000001001000000011010000000000000000000000000010011000000000000000001001100000100010000000001000010000010000000000100100000001100000001000000000000000000001000000010000000000000010000000001010100100000110001000000100000000000000110000000000100000001101100000010000000011000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000010010000000000011000000000000000000000000100000000000000000001000110000000001000101100000110010100000000000000000000000000010000000000011000100000000000000110000000011000000000000001000100010001000011000000000000000000000000000000100000000000000000000000001000000001000100000010000000000010000000000010100000000100000001000000000000000000110000001000001000000000000000000001000010000010000001000000101000010000010000000000000000000010000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001010011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000100000000000000001000000000000101001000000000010001000000000100000000100011000001010000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001001011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000010001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100001000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010000000010000000001000000000010010 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000010000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001010000000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000010000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100001001100000001000000100000100010000000000010000000000100000000000001010000100100111000000000100000000000000110000000100000010010000000000000100010100000010000000000100000010000010100110100000100000000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000100011000010010100000000010000000000100000000000001000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000111000000000100001000100000000000011000000000001000000010000000000000000000000000000000000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000000101000010000010000000000000000001100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000000000000001000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000100000001000000000000100000011100100000011000001000000000000000101000000000011010000000010000011100100000000000001001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000100000100000001001100000100000000000001000010000100100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00000000000011000000100010101000000000000000001000000000000001000000100000001000011001000011001000000000010100000000000010000000000010000000000000000100100000110100000000000000000000000001000000000000000100000000001000110000100011000000000001001000000000000000100000000100000000010000000000001000000000010100001000000000000001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000101000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000001000010000000000000100010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110100110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000011100001000010010000000000000001000001000000010000000000100000000001000100000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000010000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000100010100000000000000000000000000000000010000100000111010000000000000000000000100010011010000000000000000000000000110000000100001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000010001000010000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000001000000100000101000000000000000001000000000000001000000100000001000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000010100000000001000100000000000000000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001000100001000010000000000000010100100010000110000010000000000001100010000000000000000110000100000000010000010000000110000000000000000000000000000100000000000001000000000011000000100000000000000100100000000000000000100100100000010000000000000110000000110000000000001010010000010000000000100100000001100000001000000010000000000001000000010010000000000000100000001010100100000110010110000100000000000010110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010010000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010000000010000000001000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000100001100110000000010000000000110000010000000100110100000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000000000001000100010001000011000000000000000000000000000000100000000011100000000000001000000000000000000010000000000010000000000000100000000000000100000110010000000000110000000000000000000000000100000000000010000110000001000000000000000000000000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000011001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000100010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000001000010100100101000000000000000001000000000000001000001100000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000000000001000000000000000010000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000101000010101000000001000100000001000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000110010100001100001000000000010000000010000100100000000000100000000000110000000100000100000000000000100000100000000110000000100000000000000000001000000100000000000000000000000000000000000000000000000000000000011000000000000000010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000001000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000110000000000001001000010000000000010000000000100000000000010000000000000000000000000000000010000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000010100000000001000100000000000000000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001000100001000010000000000000010100100010000110000010000000000001100010000000000000000110000100000000010000010000000110000000000000000000000000000100000000000001000000000011000000100000000000000100100000000000000000100100100000010000000000000110000000110000000000001010010000010000000000100100000001100000001000000010000000000001000000010010000000000000100000001010100100000110010110000100000000000010110000000100000011010000000000000100110000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000001000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000000000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000100000000011000100100000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000000000010000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000001000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100000000000000000000000010000000100000011000100000000001000100000000011000000000000001000100000000000010001000100000000000000000000001000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000000000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000010001000100000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000001000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000100000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000010100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101100000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000000000000001000110000000001000101100000110010100000000000000000000000000010000000000011000100000000000000110000000011000000000000001000100010001000011000000000000000000000000000000100000000011100000000000000010110000000000000000000000000000000100000000000000000000000000000110000000100000111000000000000000000000000000000000000010000000000000010000000010000000010000000011000000000000000 00000000000001000000000000101000000000000000101000000001000000000000100000000000100000000100100000100100100000000110000000001000000100000000000000000100010000000000000000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000001001100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000010000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001001001000000010000000000100000000001000100000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000010100001000000000000001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000101000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000001000010000000000000100010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110100110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000011100001000010010000000000000001000001000000010000000000100000000001000100000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010100000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000101000100100000000000000000000000000000000000001000110000100001001000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000100000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010010000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000001000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00000010000000000100010000010000100011001100000000000000000000000010000000000000010001000011000000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000100000001000000000000100000011100100000011000001000000000000000101000000000011010000000010000011100100000000000001001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110010000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000100000000000000000010000000001100000100000000000000100000010000100000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000000000101000000000000011001000000000000000000000100000001000010001000011000000000000010100000000000010000000000010000000011011000001000000100100000000000000001000000000000100000000000000000000001000110000100001000000000001001000000000000000100001000100000000000000000000001000000000000101001000000000000001000000000101100000000011000001000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000001010000110010100001100001000000000010000000010000100100000000000100000000000110000000100000100000000000000100000100000000110000000100000000000000000001000000100000000000000000000000000000000000000000000000000000000011000000000000000010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000100000000101000000000010000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000100100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000100000000000000001100000100000000100000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001000100000000000010001000000000000010000000000000000000000000000000000000001000000000000000000010000000000010000000100000100000000000000010000000000000000000110000000000000100000000010000000000000010000110000001000000000000000000000010000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000000000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000010000000100000000000001010000000011000000110000100100000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000010000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000001100001000001000001010000010000000000000000000000000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000010000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001000110000000000010001000000000000001000000000000000100000000000000000000001000000000000000000010000000010010000000000000100000000000000100000110000000000000110001000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000010100000000000000000000100011000000000111000000110010001000111001001000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000010100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000010000010011000000000000000001001100000100000000000001000010000010000000000100100100001100000001000000000000000000001000000010000000000000010001000001010100100000110001000100100000000000000110000000000100000001101100000000000000011000000000000000000100010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000000000100000100000001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000010001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000001000000000000000 00001100100000000000000000101000000000000011001000000000000000000000101000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100001000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000101000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100010000000000000110100000000000000001000100100000101000000000000100000100101000000010000000000000000000000011000000000000000000000100100000000000000101000010001000000001000101100110001000000010001101000000000001100000000110000011010100000000000001001000010000000000000000000000000000000010100000001000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000100000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000100000000000000000000001000010001000011000000000000010100000000000010010000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010110000000001000011101010000000000000100000000000010000001000000100000000000000110000000100110010000000001010000000000100001000000000000000000010010000000000000000100000000001001010000000011000000110000101111010000000100000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110000000000000000001010100000010000000000000010000000101100000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000000000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000011001000100000000100 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000100000000000011110000110010000000111001000000000000001001000010000001001000001000010000000000000100000000000010000001001000100000000000000110000000100100010000100001010000000000100001000000000000000000010010000000000000001000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000100000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100100100100100000000001100010000001000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010000010000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000100010100000000000000000000000000000000010000100000111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000111010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000100000000000000011000000000001000000000000101000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001001100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000010000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100001 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000000000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100000000000000000000000010000000100000011000100000100001000100000000011000000000000001000100000000000010000000001000000000001000000000000000000000000000000000011100000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000010000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000011010000110010000000111001000000000000001001000010000000001000001000100001100010000000000000010000100010000110000010000000000000100010000000000000000110000100000000010000010000000110000010000000000000000000000100000000000001010000000010000000000000000000000000000011000000000000000010011010000000000000100000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010110000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110010010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000101000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000100000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100101000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000001100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000000000010000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000010000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100001 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000010010 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000001000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100001001000010001000011001000000000010100000000000010000000010010000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000111100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000100100000000000000010001000000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000010000000001100110001000000010001101000000100001100000000110000011000100000000000000100000000011000000000000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100001 00000000000100000100010000010000000000100000001001000000010001000000100000001000010001000011001000000000010100000000000010000000000010000100000000000100100000000000000001000000000000000010110000000000000000100000001100010000000000000000100001001000000000000000100000000100000000010000000000001000000000000100001000000000000001000000000100000000100011000001000000000000000101000000000010000000100110100011100000000001000000001000011000011100000000010001000010001000000101000000011000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000100010000000000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000100000000011000000000000000000000100100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000100000000110000000100100010000000001010000000000100001000000000000000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000100111001000001100000000010000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001000110000000000010001000000000000001000000000000000100000000000000000000001000000000000000000010000000010010000000000000100000000000000100000110000000000000110001000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000001001010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010010000001001000000000000000000000001000000000000000010010000000000000000100000001000000000000000000001001001001000000000000010100000000110000000000000001001000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100010100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000100000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100010001000000000000000011010000110010010001000000100000100000000100010010000000001000011001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000100100000000000000010001000100000000010000000001100000010000000000000000000000000100001000101100001101000000000000000000100101000000000100000000001000100000010100000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000111000000000100001000100000000000011000000000001000000010000000000000000000000000000000000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000000101000010000010000000000000000001100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000110000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000111100001000000000000000000000000001011001000011000000110001001001000000000000000100000000000000000000100000000110000000000000110001000000100000100000000000001000000000000100000011100000000011000001000010000001010101000000000010000000000011000010000000000010000000000100000101011100000000110001101010101000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000101000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000000011000000110010100111010000000000000000000000100010011000000000000000001001100000100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000000110100000000000000000000000000000100000000000000000000000101000000010000000000000010010000100000010010000000000010000000000100000000000001000010000000001000101100110001000000010011101000000000001100000000110000011001100000000000000100000000011000000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010100000010100101000000001000000000000000000000010000000000000000010000000000000000000010000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000000000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100000000000000000000000010000000100000011000100000000001000100000000011000000000000001000100000000000010001000100000000000000000000001000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000000000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000010001000100000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000011100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000101000000000010001110100000110000010001000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000001100000000001000000000000100010000100000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000010001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000100000000000000000000000000000000100000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000010100000000001000100000000000000000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000000100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000000000010011000000000000000001001100000100000000000001000010000010000000000100100100001100000001000000000000000000001100000010000000000000010000000001100000100000110000000000110000000000000110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000001000100000010100000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000000100001000100000000000011000000000001000000000000000010000000000000000000100000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001010000000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000111100001000000000000000000000000001011001000011000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000100000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100010000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000001000000000000000000000000000100000000000000000000001000000000000000000010000000000010000000000000010000000000000000000110100001000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000111100001000000000000000000000000001011001000011000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000100000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100010000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000001000000000000000000000000000100000000000000000000001000000000000000000010000000000010000000000000010000000000000000000110100001000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000100000000101000000000010000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000100000000000000001100000100000000100000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001000100000000000010001000000000000010000000000000000000000000000000000000001000000000000000000010000000000010000000100000100000000000000010000000000000000000110000000000000100000000010000000000000010000110000001000000000000000000000010000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000100000000000000000000000000000000100000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000010100000000001000100000000000000000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000000100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000000000010011000000000000000001001100000100000000000001000010000010000000000100100100001100000001000000000000000000001100000010000000000000010000000001100000100000110000000000110000000000000110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000001000100000010100000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000000100001000100000000000011000000000001000000000000000010000000000000000000100000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000001000000000000101000000000000000101000000001000000000000100000000000100000000100100000100100100000000110000000001000000100000000000000000100010000000000000000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000001001110000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000100010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000001000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100000000000000000000000010000000100000011000100000000001000100000000011000000000000001000100000000000010001000100000000000000000000001000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000000000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000010001000100000000000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100101000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000101100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010000000010000000001000000000000000 00000000000001000000100010101000000000000000001000000000000001000000100000001000011001000011001000000000010100000000000010000000000010000000000000000100100000110100000000000000000000001001000000000000100100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000010000000000000100000000000010000000001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000100001010000000011000100110000100111010000000000000000000000100010011000000000000000001001100000100000000000001000010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000100010000001000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000100000000011000000000000000000000100100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000010000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000010001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00110000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001100000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000010100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000111100001000000000000000000000000001011001000011000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000100000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100010000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000001000000000000000000000000000100000000000000000000001000000000000000000010000000000010000000000000010000000000000000000110100001000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000111100001000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000101000000000001000000000000100000010100001000001000100000000000000000101000000000011010100000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001010001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000010000000000001000000000000000000010000100000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00001100100000100000000000000000000000000000011000000000000000000000100000100000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100000101010000000011010001010010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000100010100000000000000000000000000000000010000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000100000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000100001000100000000000011000000000001000000000000000000000000000000000000000000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100110001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010110000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000000000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000100000100010000010000000000100000001001000000010001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000100010000000000000001000000101000000000000000001000100000000100000010100000000001000100000010000001010101000000000010000000000011000010000000000010000000000100000101011100000000110001101010101000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000101000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000000011000000110010100111010000000000000000000000100010011000000000000000001001100000100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000000110100000000000000000000000000000100000000000000000000000101000000010000000000000010010000100000010010000000000010000000000100000000000001000010000000001000101100110001000000010011101000000000001100000000110000011001100000000000000100000000011000000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010100000010100101000000001000000000000000000000010000000000000000010000000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000100000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000000000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100000000000000000000000010000000100000011000100000000001000100000000011000000000000001000100000000000010001000100000000000000000000001000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000000000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000010001000100000000000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000101000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000011001000110000000000000000000000000000000010100000101000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000101000000000000100000110001010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000001000000100000101000000000000000001000000000000101000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000100101000000000010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000010000000000001000000000000000000010000100000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 10001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000010000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000011010000110010000000111001000000000000001001000010000000001000001000100001100010000000000000010000100010000110000010000000000000100010000000000000000110000100000000010000010000000110000010000000000000000000000100000000000001010000000010000000000000000000000000000011000000000000000010011010000000000000100000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010110000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000000000101000000000000011001000000000000000100000000000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100100000100001000010000000000001000000000000100001000000000000001000000000100000000100011000001000000000000000101000000000010000000100110000011100001000001000000001000011000011100000000010001000010001000000101000000000001000000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000000000010000000000101001000000000100000000000000001000000010100000000000000000000000000000000010000100000111010000000000000000000000100010011000000000000000001001100001100000000000001000010000010000000000100100000001000010001000000000001000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000001100110000000010000000000110000010000000100110100000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000000000001000100010001000011000000000000000000000000000000100000000011100000000000001000000000000000000010000000000010000000000000100000000000000010000000000000000000110000000000000100000000010000000000000010000110000001000000000000000000001000000000000000000100000 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001100010000000000000000000001001000000010000010100000000110000000000000001001000000000000000110001000000000000001010000100100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000000000000010010000000000000000100000000000001000000000011000000110000100111110000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001101101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010001000001000011010000000000000100000000000000011001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001010000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000100000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100101000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001100000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000001100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000000000010000 00000000000001000010100100101000000000000000001000100000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100010000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100010000100000000100000000000000000000000000110001000000000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000010000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000100100000000001010100100000110000100010100000000000000110000100100000111010000000000000000000000000010100000000100000000000000100110100000100000000100111110000000000000000001010100000010000000000000010000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100010000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100010000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100010000100000000100000000000000000000000000110001000000000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001010001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001001101000000000000000000001000010000010000001000000101000010000010000000000000000000010000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100010000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000111001000001100000000000001000000000000000001000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100001101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000110000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00110000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001100000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000010100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000010000000 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001001010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000010000000100000000000001010000000011000000110000100100000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000101001001010000000000000000000000000000000010100100001000000000000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00001100100000100000000000000000000010001100000000000100000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010110000000001000011101010000000000000100000000000010000001000000100000000000000110000000100110010000000001010000000000100001000000000000000000010010000000000000000100000000001001010000000011000000110000101111010000000100000000000000100010011000000000000000001001100000100000001000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000101000100000001000000000000000011010000110010000000111001000000000000001001000010000000001000001000100001000010000000000100010000100010000110000010000000000000100010000000000000000110000100000000010000010000000110000010000000000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000100010000001000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100001101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000110000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00000000000011000000100010101000000000000000001000000000000001000000100000001000011001000011001000000000010100000000000010000000000010100000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000001000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000100000000000000000000000000000000100000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000010100000000001000100000000000000000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000000100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000000000010011000000000000000001001100000100000000000001000010000010000000000100100100001100000001000000000000000000001100000010000000000000010000000001100000100000110000000000110000000000000110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100000001100000100000000000000000000011000000000000000000000000100000000000000000001001110000000001000101100000110010100000000000000000000000000000000000000011000100000000000000110000000011010000000000101000100000001000011000010000000001000000000000000000000000011100000000000000010110000000000000000000000000001000100000000000000010000000000000000000000000000110000000000000010100000000000000010000010000010000001000000100000000000000000010001000100000000000 00001100110001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000001000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000101100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110100000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000001001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000100000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000001000000000000000010100000001000000000000000000000000000100000000000000000000001000000000000000000010000000000010000000000000100000000000000100000110000000000000110000000000000000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00001100100000100000000000000000011000000000000000000000010010000000000000000000010001000011000000000000010100010000000010100000000010000001001001000000000000110100000000000001000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000010000000000001000000000000100001000000000000001000000000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000100010100000000000000000000000000000000010000100000111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000111010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000001000000000000101000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001001100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00000000001000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000110100000010001000000000000001000000000000000100000011110010000000011000000000000001001010000000000000000000000000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000011000110000010001000001000001000100011010000000000000000010000100010000110000010000010000000100010000000000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000010011000000000000000000000000100000000000000001000010001000010000000001100110001000000010001101100000100001100000000110000011000100000000000000100000000010000001000000001000110000000000010001000000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000100000000000000100000110000010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000010000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000010001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000000000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001001010000000001000001001010000000000000100100000001010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000001100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000010000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000100110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000100000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000111100001000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000101000000000001000000000000100000010100001000001000100000000000000000101000000000011010100000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000100100000000000000000000000010100000010000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001010001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000100010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000001000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000110000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010101000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010100000000100000000001000100000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010010000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000001000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011001000000000000000000010100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000110000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010000000010000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000010000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000110001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000110000010001000001000001000100011000000000000000000010000100010000110000010000000000110000000100110010000000001010000000000100001000000000000000000010010000000000000000100000000001001010000000011000000110000101111010000000100000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000101000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000010000010001000000000000000000000000000000000000000000010000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000001000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001010000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000010010 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000110010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000100000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000000000 00001100100000100000000000000000000010011100001000000000000001000000100000001000010001010011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000100000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000010000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000100000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000100000000001000000000000000 00001100100000100000000000000000011000000000000000000000010010000000000000000010010001000011000000000000010100010000000010100000000010000001001001000000000000110100000000000001000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000010000000000001000000000000100001000000000000001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000101000000001000011000011100000000010001000010001000000101000000010010110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000000000001000010000011000000000100100000001100000001000000000000000000001000000010000000000000010000000001010100100000110001000000100000000000000110000000000100000001101100000010000000011000000000000000000100010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100001101101100001000000011001001000001000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000110010000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011101000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000100000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000100000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000000000000001001100000001000010001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000010100000000001000100000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010100000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000001100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010100000000001000100000001000000000011100000000011001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000001000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000011001100000100000110000000001100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000111100001000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000100010001000000100000100000000000001000000000001100000010101000000001000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000010100000000001000100000000000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000010000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000000000000010010000000000000000100000000000001000000000011000000110000100111110000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001101101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010001000001000011010000000000000100000000000000011001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000001000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001010000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001001010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010100001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000100000000000100000000000001010100000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000010100110100000100000000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000000100001000100000000000011000000000001000000000000000000000000000000000000000000011100000000000000000110000000000010000100000100010000001000001000000110100001000001000000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001010000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000100001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000000000010000000000101001000000000100000000000000001000000010100000000000000000000000000000000010000100000111010000000000000000000000100010011000000000000000001001100001100000000000001000010000010000000000100100000001000010001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000110000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001100000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000010000000100000000000001010000000011000000110000100100000000000010000000000000100010011000000000000000001001100000100000000000001000010000011000000000100100000001100000001000000000000000000001000000010000000000000010000000001010100100000110001000000100000000000000110000000000100000001101100000010000000011000000000000000000100010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100001101101100001000000011001001000001000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000110000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001001010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011001000000000010100000000000010000000010010000000000000000000000000110100000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000101000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000010000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000000010000110010000010111001000000000000001001000010000000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000001000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000001100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000000000010000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000100000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000011000011100000000010001000010001000000101000000110000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000010100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 01000000000001000000000000101000000000000011001000000000000000000000100000001000010001000011000000000000010100000000000010000000000010000000011011000001000000100100000000000000001000000000000100000000000000000000001000110000100001000000000001001000000000000000100001000100000000000000000000001000000000000101001000000000000001000000000101100000000011000001000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000001010000110010100001100001000000000010000000010000100100000000000100000000000110000000100000100000000000000100000100000000110000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000011000000000000000010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110010100000000000000000000000000000000000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000111100001000000000000000000000000001011001000011000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000100000000000000000100011010000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000001100001000001000001010000010000000000000000000000000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000010000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001000110000000000010001000000000000001000000000000000100000000000000000000001000000000000000000010000000010010000000000000100000000000000100000110000000000000110001000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000110010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000100000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000100000000000000000000000000000000100000000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110010000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000100000000000000000010000000001100000100000000000000100000010000100000010000000001000000000100000000010001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000100100000000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000110001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000110000010001000001000001000100011000000000000000000010000100010000110000010000000000110000000100110010000000001010000000000100001000000000000000000010010000000000000000100000000001001010000000011000000110000101111010000000100000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110100000000000000000000000000000000000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000000000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000010000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000100000000000000000000100000000110000000000100010001000000100000100000000000001000000000000100000010101000000001000100000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000001010000110010100001100001000000000010000000010000100100000000000100000000000110000000100000100000000000000100000100000000110000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000011000000000000000010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000100000100110110001000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000101000100100000000000000000000000000000000000001000110000100001001000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000100000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010010000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000001000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00000000000001000010100100101000000000000000001000000000000001000001100000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000000000001000000000000000010000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000101000010101000000001000100000001000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000110010100001100001000000000010000000010000100100000000000100000000000110000000100000100000000000000100000100000000110000000100000000000000000001000000100000000000000000000000000000000000000000000000000000000011000000000000000010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100001001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000011100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010100000000001000100000001000000000011100000000011001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000001000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000011001100000100000110000000001100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001001001000000010000000000100000000001000100000000000 00000000000001000000001000010000100011001100000000000000000000000000100000000000100000000100100000100100100000000110000000001000000100000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001001101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100000000000010000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000010000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000000000000001000000000000000000110000001000101000000000000000000001000011000010000001000000101000010000010000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100100000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000000000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000010000010000000000010000100000000010000000000001000000110100001000011000000000000000000000000000001000000000010000010000101010000000000000000010000000000000001000010000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000011000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000000000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001101101100000000000000001010001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000001010000010101000100000100000000001000100000010100000000000000001000000000000001000000000001000010000000100000101101101001000000011001001000000000010000001000101000011000100000001000000100000000011000000000000001000100000000000011000000000000000000000000010000000000000000000001010000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00000000000001000000000000101000000000000000101000000001000000000000100000000000100000000100100000100100100000000110000000001000000100000000000000000100010000000000000000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001010000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000100001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000010000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100001001100000001000000100000100010000000000010000000000100000000000001010000100100111000000000100000000000000110000000100000010010000000000000100010100000010000000000100000010000010100110100000100000000100011110010000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000100011000010010100000000010000000000100000000000001000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000111000000000100001000100000000000011000000000001000000010000000000000000000000000000000000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000000101000010000010000000000000000001100000 00001100100000100000000000000000000010001100000000000100000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000001001100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010010000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100100011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000010000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000001000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001010000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000100000100010000010000000000100000001001000000010001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010001000000000100001000000000000000100000001110010000000011000000000000001001001000000000000100000000100010000000000000001000000101000000000000000001000100000000100000010100000000001000100000010000000010101000000000010000000000011000010000000000010000000000100000101011100000000110001101010101000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000101000000000000110000000100100010000000000010000001000101001000000000100000000000000000000000010100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000000110100000000000000000000000000000100000000000000000000000101000000010000000000000010010000100000010010000000000010000000000100000000000001000010000000001000101100110001000000010011101000000000001100000000110000011001100000000000000100000000011000000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010100000010100101000000001000000000000000000010010000000000000000010000000000000000000010000 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011110000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000100000100010000010000000000100000001001000000010001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010001000000000100001000000000000000100000001110010000000011000000000000001001001000000000000100000000100010000000000000001000000101000000000000000001000100000000100000010100000000001000100000010000000010101000000000010000000000011000010000000000010000000000100000101011100000000110001101010101000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000101000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000000110100000000000000000000000000000100000000000000000000000101000000010000000000000010010000100000010010000000000010000000000100000000000001000010000000001000101100110001000000010011101000000000001100000000110000011001100000000000000100000000011000000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010100000010100101000000001000000000000000000010010000000000000000010000000000000000000010000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010110000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000011100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000001000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011010011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000010100000000000000000000100011000000000111000000110010001000111001001000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000010100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000000000010011000000000000000001001100000100000000000001000010000010000000000100100100001100000001000000000000000000001000000010000000000000010000000001010100100000110001000100000100001100101000100000010101000000011100001000001000011010000000000000100000000000000100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000000000101101100001000000010001001000000000010000001000100000011000100000000010000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000001000000110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000110000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00000000000100000100010000010000000000100000001001000000010001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000100010000000000000001000000101000000000000000001000100000000100000010100000000001000100000010000000010101000000000010000000000011000010000000000010000000000100000101011100000000110001101010101000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000101000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000000011000000110010100111010000000000000000000000100010011000000000000000001001100000100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110001000100100000000000000110000000000100000001101100000000000000011000000000000000000100010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000000000100000100000001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000001000000000000000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000001000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100000000000000000000000010000000100000011000100000000001000100000000011000000000000001000100000000000010001000100000000000000000000001000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000000000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000010001000100000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011101000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000100000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100010000000000001000010001000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000011100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000010000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000100000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000010100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000010010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000001000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000100000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100100000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000000000000000001000000000000000000010000000010010000000000000100000000000000100000110000000000000110000000000000000000000000000000000000010000010000001000010100000000000000000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000100000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000100000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010010000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000001000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011001000000000000000000010100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00001101100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000111100001000000000000000000000000001011001000001000000110001001001000000000000000100000000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010000000111001000000000000001001000010000000001000001000100001000010000000000000010000100100000000100000000000100110000000100100010000000000010000100000100001000000000100000000000000000010000010100000000000000000001000010000000001001000000011010000000000000000000000000010011000000000000000001001100000100010000000001000010000010000000000100100000001100000001000000000000000000001000000010000000000000010000000001010100100000110001000000100000000000000110000000000100000001101100000010000000011000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000010010000000000011000000000000000000000000100000000000000000001000110000000001000101100000110010100000000000000000000000000010000000000011000100000000000000110000000011000000000000001000100010001000011000000000000000000000000000000100000000000000000000000001000000001000100000010000000000010000000000010100000000100000001000000000000000000110000001000001000000000000000000001000010000010000001000000101000010000010000000000000000000010000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000001000000100000101000000000000000001000000000001001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000001000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000000001001110000000001000101100000110010100000000000000000000000000000000000000011000100000000000000110000000011010000000000101000100000001000011000010000000001000000000000000000000000011100000000000000010110000000000000000000000000001000100000000000000010000000000000000000000000000110000000000000010100000000000000010000010000010000001000000100000000000000000010001000100000000000 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000010000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000001010000010000001000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000010000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000010000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000001000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000101100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110100000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000001001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00000000000001000000000000101000000000000000101000000001000000000000100000000000100000000100100000100100100000000110000000001000000100000000000000000100010000000000000000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000011000000000001000000000000000000000000000000000000000000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000100000100010000010000000000100000001001000000010001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000100010000000000000001000000101000000000000000001000100000000100000010100000000001000100000010000000010101000000000010000000000011000010000000000010000000000100000101011100000000110001101010101000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000101000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000000011000000110010100111010000000000000000000000100010011000000000000000001001100000100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110001000100100000000000000110000000000100000001101100000000000000011000000000000000000100010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000000000100000100000001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000001000000000000000 00001100100000100000000000000000000010001100000000000100000000000000000000001000010001000011000000000000010100000000000010010000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010110000000001000011101010000000000000100000000000010000001000000100000000000000110000000100110010000000001010000000000100001000000000000000000010010000000000000000100000000001001010000000011000000110000101111010000000100000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110000000000000000001010100000010000000000000010000000101100000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000000000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000011001000100000000100 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000100000000101000000000010000000010000100001000000000000001000000000100000000000000100000101000001100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000100000000000000001100000100000000100000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001000100000000000010001000000000000010000000000000000000000000000000000000001000000000000000000010000000000010000000100000100000000000000010000000000000000000110000000000000100000000010000000000000010000110000001000000000000000000000010000000000000000100000 00001100100001000000100000101000000000000000001100000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000010000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100001 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000000000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001001010000000001000001001010000000000000100100000001010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000101000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000101000000000000100000110001010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000101000000000001010000000011000000110000100111010000000011000000000000000010011000001000000000001001100000100000001000001000010000010000000000100100000011100000001100100000000010000001000001000000000100000001000010001100000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000110000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110100000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000001000000100010101000000000000000001000000000000001000000100000001000011001000011001000000000010100000000000010000000000010000000000000000100100000110100000000000000000000001001000000000000100100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000010000000000000100000000000010000000001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000100001010000000011000100110000100111010000000000000000000000100010011000000000000000001001100000100000000000001000010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000100010000001000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000100000000011000000000000000000000100100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000001000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000001000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000111100001000000000000000000000000001011001000011000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000100000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000110000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000000000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000000110100001000011000000000000000000000000000001000000000010000010000001010000000000000000010000000000000000000010000 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000000000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000111100001000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000100010001000000100000100000000000001000000000001100000010101000000001000100000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000100000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110100000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000010010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000110001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000110000010001000001000001000100011000000000000000000010000100010000110000010000000000110000000100110010000000001010000000000100001000000000000000000010010000000000000000100000000001001010000000011000000110000101111010000000100000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000101000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000010000010001000000000000000000000000000000000000000000010000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000001000000100000101000000000000000001000000000000001000100100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000100000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000010100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000011001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000100010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000100100000000000000000000000000000000000001000110000100001001000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000000000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000010000010000000000010000100000000010100000000001000000110100001000011000000000000000000000000000001000000100010000010000101010000000000000000010000000000000001000010000 00000000000011000000100010101000000000000000001000000000000001000000100000001000011001000011001000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010100000000001000100000001000000000011100000000011001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000110010000000000000000000100100000000010000010000000110010000100000000000000000000100000000000101010000000011000000110000100111010000000000000001000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000110000000000001000000000011000000100000000000000100100000000010000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000001000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000000000000001000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000100000001000000000000100000011100100000011000001000000000000000101000000000011010000000010000011100100000000000001001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000100000100000001001100000100000000000001000010000100100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000110000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011100000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000010000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100000100000000000000100000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000000000000100010000000000000000010000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010000000111001000000000000001001000010000000001000001000100001000010000000000100010000100010000110000010000000000000100010000000000000000110000100000000010000010000000110000010000000000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000100010000001000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100001101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000110000000000000100000000000000000000110000100000000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000001000000000000101000000000000011001000000000000000000000100000001000010001000011000000000000010100000000000010000000000010000000011011000001000000100100000000000000001000000000000100000000000000000000001000110000100001000000000001001000000000000000100001000100000000000000000000001000000000000101001000000000000001000000000101100000000011000001000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000001010000110010100001100001000000000010000000010000100100000000000100000000000110000000100000100000000000000100000100000000110000000100000000000000000001000000100000000000000000000000000000000000000000000000000000000011000000000000000010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00110000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000100000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000010000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011010000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000100000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000010000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000110100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001110100011010000000000000100000000000010000001011000100000000000000110000000100100010000100001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010010000000100000000000010000000000000000000000000000000000000000000000000000000001000000001000100000010000000000010000000000010100000000100000001000000000000000000110000001000001000000000000000000001000010000010000001000000101000010000010000000000000000000010000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010100000000001000100000001000000000011100000000011001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000001000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000011001100000100000110000000001100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001001001000000010000000000100000000001000100000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000111100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000100100000000000000010001000000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000010000000001100110001000000010001101000000100001100000000110000011000100000000000000100000000011000000000000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100001 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000000000000100010000000000000000000000000010000000000000000000000000000100001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000000000001000011000011100000000010001000010001000000101000000000001001000010000000001000001000010000000000000100000000000010000001001000100000000000000110000000100100010000100001010000000000100001000001000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000100000000000000001100000100000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000000000000000101000000000000011001000000000000000000000101000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100001000010000001000000010000100010000110000010000100000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100001000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000101000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100010000000000000110100000000000000001000100100000101000000000000100000100101000000010000000000000000000000011000000000000000000000100100000000000000101000010001000000001000101100110001000000010001101000000000001100000000110000011010100000000000001001000010000000000000000000000000000000010100000001000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000100000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001010011000000000000010100000000000010000110000010000000001001000000000100110100000000000001000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000010000000000001000000000000100001000000000000001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000101000000001000011000011100000000010001000010001000000101000000010010110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000000000001000010000011000000000100100000001100000001000000000000000000001000000010000000000000010000000001010100100000110001000000100000000000000110000000000100000001101100000010000000011000000000000000000100010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100001101101100001000000011001001000001000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000110000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000010000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001001101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100000000000010000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000000000000001000000000000000000110000001000101000000000000000000001000011000010000001000000101000010000010000000000000000000100000 00000010000000000100010000010000100011001100000000000000000000000010000000000000010001000011000000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000100000001000000000000100000011100100000011000001000000000000000101000000000011010000000010000011100100000000000001001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100001001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010000000010000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000100001100110000000010000000000110000010000000100110100000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000000000001000100010001000011000000000000000000000000000000100000000011100000000000001000000000000000000010000000000010000000000000100000000000000100000110010000000000110000000000000000000000000100000000000010000110000001000000000000000000000000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000110000000000001000000000011000000100000000000000100100000000010000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000010010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000001000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000100000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100101000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000001100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000000000010000 00000000001000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000110100000010001000000000000001000000000000000100000011110010000000011000000000000001001010000000000000000000000000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000011000110000010001000001000001000100011010000000000000000010000100010000110000010000010000000100010000000000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000010011000000000000000000000000100000000000000001000010001000010000000001100110001000000010001101100000100001100000000110000011000100000000000000100000000010000001000000001000110000000000010001000000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000100000000000000100000110000010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000001000000000000101000000000000000101000000001000000000000100000000000100000000100100000100100100000000110000000001000000100000000000000000100010000000000000000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000001001100000000000000000101000010000010001000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000001000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000101000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000010000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001001001000000010000000000100000000001000100000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000110001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000110000010001000001000001000100011000000000000000000010000100010000110000010000000000110000000100110010000000001010000000000100001000000000000000000010010000000000000000100000000001001010000000011000000110000101111010000000100000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000101000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000010000010001000000000000000000000000000000000000000000010000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001010010000010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000100000100101000000010000000000000000000000011000000000000000000000100100000000000000101000010001000000001000101100110001000000010001101000000000001100000000110000011010100000000000001001000010000000000000000000000000000000010100000001000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000100000100000000000000010000000000000000000110000000000000100000000010000000000000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000010100000000000000001001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010000000111001000000000000001001000010000000001000001000100001000010000000000000010000100100000000100000000000100110000000100100010000000000010000100000100001000000000100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000000000010011000000000000000001001100000100000000000001000010000010000000000100100000001100000001000000000000000000001000000010000000000000010000000001010100100000110001000000100000000000000110000000000100000001101100000010000000011000000001000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000010000000000000011000000000000000000000000100000000000000000001000110000000001000101100000110010100000000000000000000000000010000000000011000100000000000000110000000011000000000000001000100010001000011000000000000000000000000000000100000000011100000000000000010110000000000000000000000000000000100000000000000000000100000000110000000100000111000000000000000000000000000000000000010000000000000010000000010000000010000000011000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000011000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000100000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100101000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000001100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000010000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000000000010000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010010000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000001000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011001000000000000000000010100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00000000000001000000000000101000000000000000101000000001000000000000100000000000100000000100100000100100100000000110000000001000000100000000000000000100010000000000000000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001010000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000100001000000000000000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000000000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100000000000000000000000010000000100000011000100000000001000100000000011000000000000001000100000000000010001000100000000000000000000001000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000000000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000010001000100000000000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000010000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000000000000010010000000000000000100000000000001000000000011000000110000100111110000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001101101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010001000001000011010000000000000100000000000000011001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001010000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000001000000000000101000000000000011001000000000000000000000100000001000010001000011000000000000010100000000000010000000000010000000011011000001000000100100000000000000001000000000000100000000000000000000001000110000100001000000000001001000000000000000100001000100000000000000000000001000000000000101001000000000000001000000000101100000000011000001000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000001010000110010100001100001000000000010000000010000100100000000000100000000000110000000100000100000000000000100000100000000110000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000011000000000000000010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000110001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000001000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100001000000000000000101000000000011010010000010000011100000000000000000001000011000011100000000110001100010001000000101000000010000110000010000000001000001000100001000010000000000000010000100010000110000010000001000001100010000000000000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000101000001000001000010000010000000000100100000001100001001101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000000000011000000000000000000000000100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011001000000000010100000000000010000000010010000000000000000000000000110100000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000101000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00001100100000100000000000000000000010001100000000000100000000000000000000001000010001000011000000000000010100000000000010010000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010110000000001000011101010000000000000100000000000010000001000000100000000000000110000000100110010000000001010000000000100001000000000000000000010010000000000000000100000000001001010000000011000000110000101111010000000100000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110000000000000000001010100000010000000000000010000000101100000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000000000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000011001000100000000100 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000100000000000000000000000000000000100000000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000100000100000001000010001100000100000110000000000110000000000000110010000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000100000000000000000010000000001100000100000000000000100000010000100000010000000001000000000100000000010001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000001000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100000000000000000000000010000000100000011000100000000001000100000000011000000000000001000100000000000010001000100000000000000000000001000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000000000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000010001000100000000000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000000000001000000000000000010000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000010101000000001000100000001000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000010000000110000000100100010000000000010000000000101001000000000100000100000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100000000010000110000000100000010010000000000000100011000000110000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000001000100000000010000000000100101000010010000100000000000000000011000000000000000000000000100000000000000001000010001100000000000000000000010000000000101011000000000001000000000100000011000100000100001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000100010100000000010000000000000010000000000000000000110100001000001000000000000001000000000000000000001000010000010000001000000100000000000000000000100000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000000011000010001000011000000000000010100000000000010000000100010000000001001000000000000111100001000000000000000000000000001011001000001000000110001001001000000000000000100000000000100000000100000000110000000000000010001000000100000100000010000001000000000000100000011100000000011000001001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010000000111001000000000000001001000010000000001000001001010000000001000100000000000010000001000000100100000010000000100110100000001000000000000100000100000000111000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000000000011000010000010000000000100100000001100000001000010000000000000001000000011000000000000010000000001010100100000110001000000100000000000000110000000000100000001101100000000010000011000000000000000000100000000000010001000000001000010000000001101000000000000000000000000000000000001100000000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000001000000000000000000000000000000001000000000000000000010000000000010100000000000100000000000000100001110000000000000110000000000000010100000100000000000000010000010000001000000100000100000000000010001000100000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000100000000000000000000000000000000100000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000010100000000001000100000000000000000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000000100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000000000010011000000000000000001001100000100000000000001000010000010000000000100100100001100000001000000000000000000001100000010000000000000010000000001100000100000110000000000110000000000000110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000001000100000010100000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000000100001000100000000000011000000000001000000000000000010000000000000000000100000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011001000000000010100000000000010000000010010000000000000000000000000110100000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000101000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001100010000000000000000000001001000000010000010100000000110000000000000001001000000000000000110001000000000000001010000100100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000001000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000000000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001101101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010001001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001110100100001000001001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011000100000110000000000100001000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000010000001000000000000000000100000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000111100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000100100000000000000010001000000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000010000000001100110001000000010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000000110100001000011000000000000000000000000000001000000000010000010000001010000000000000000010000000000000000000010000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000100000000000000000000000000000000100000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000010100000000001000100000000000000000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000000100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000000000010011000000000000000001001100000100000000000001000010000010000000000100100100001100000001000000000000000000001100000010000000000000010000000001100000100000110000000000110000000000000110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000001000100000010100000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000000100001000100000000000011000000000001000000000000000010000000000000000000100000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000000001000000100000000000000000100010000000000000000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000001001100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010010000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100100011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000010000001001000000000000000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000100010000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100010000100000000100000000000000000000000000110001000000000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000100100000000001010100100000110000100010100000000000000110000100100000111010000000000000000000000000010100000000100000000000000100110100000100000000100111110000000000000000001010100000010000000000000010000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100100100100100000000001100010000001000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010000010000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000100010100000000000000000000000000000000010000100000111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000111010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000010110000100000000000000000011000000000000000000000000100000000000000001000010001100000000000000000000010000000000101011000000000001000000000100000011000100000100001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010100000000010000000000000010000000000000000000110100001000001000000000000001000000000000000000001000010000010000001000000100000000000000000000100000000000100000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101100000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000000000000001000110000000001000101100000110010100000000000000000000000000010000000000011000100000000000000110000000011000000000000001000100010001000011000000000000000000000000000000100000000011100000000000000010110000000000000000000000000000000100000000000000000000000000000110000000100000111000000000000000000000000000000000000010000000000000010000000010000000010000000011000000000000000 00001100100000000000000000101000000000000011001000000000000000000000101000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100001000010000001000000010000100010000110000010000100000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100001000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000101000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100010000000000000110100000000000000001000100100000101000000000000100000100101000000010000000000000000000000011000000000000000000000100100000000000000101000010001000000001000101100110001000000010001101000000000001100000000110000011010100000000000001001000010000000000000000000000000000000010100000001000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000100000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00110000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000001100100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001100010000000000000000000001001000000010000010100000000110000000000000001001000000000000000110001000000000000001010000100100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000001000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000000000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001101101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000001000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000100000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001010000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000000000000000100000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000111100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001001100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000100000 00000000001000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000110100000010001000000000000001000000000000000100000011110010000000011000000000000001001010000000000000000000000000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000011000110000010001000001000001000100011010000000000000000010000100010000110000010000010000000100010000000000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000010011000000000000000000000000100000000000000001000010001000010000000001100110001000000010001101100000100001100000000110000011000100000000000000100000000010000001000000001000110000000000010001000000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000100000000000000100000110000010000000110000000000000000000000001000000000000010000110000001000000000000000000010000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001001000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010011000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001011100100000110001000100100000000000000110000000000100000001101100000000000000011000000000000000000100010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000000000100000100000001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000001000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000001001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000001000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001001000000000000100010000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100010000100000000100000000000000000000000000110001000000000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000100100000000001010100100000110000100010100000000000000110000100100000111010000000000000000000000000010100000000100000000000000100110100000100000000100111110000000000000000001010100000010000000000000010000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000010000011000000001000000000000000000000010000000010000000010000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000001000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000010000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000000000000000000100000000000000000000000101000000010000000000000010010000100000010010000000000010000000000100000000000001000010000000001000101100110001000000010011101000000000001100000000110000011001100000000000000100000000011000000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010100000010100101000000001000000000000000000010010000000000000000010001000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000010000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000110001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000110000010001000001000001000100011000000000000000000010000100010000110000010000000000110000000100110010000000001010000000000100001000000000000000000010010000000000000000100000000001001010000000011000000110000101111010000000100000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000101000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000010000010001000000000000000000000000000000000000000000010000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000110000000000001000000000011000000100000000000000100100000000010000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000010010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000001000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000110000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000100010100000000000000000000000000000000010000100000111010000000000000000000000100010011010000000000000000000000000110000000100001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100010000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100010000100000000100000000000000000000000000110001000000000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000100100000000001010100100000110000100010100000000000000110000100100000111010000000000000000000000000010100000000100000000000000100110100000100000000100111110000000000000000001010100000010000000000000010000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000001010000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000001000000100000101000000000000000001000000000000101000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000100101000000000010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000010000000000001000000000000000000010000100000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000010000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100001 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000100000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000100101000000000010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000010000000000001000000000000000000010000100000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000111100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001001100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001001101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100000000000010000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000000000000001000000000000000000110000001000101000000000000000000001000011000010000001000000101000010000010000000000000000000100000 00001100100001000000100000101000000000000000001000000000000001000000100000000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000100000000000000000000001000010001000011000000000000010100000000000010010000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010110000000001000011101010000000000000100000000000010000001000000100000000000000110000000100110010000000001010000000000100001000000000000000000010010000000000000000100000000001001010000000011000000110000101111010000000100000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110000000000000000001010100000010000000000000010000000101100000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000000000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000011001000100000000100 00000000000001000000000000101000000000000011001000000000000000100000000000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000000001001000010000000001000001000010000000000000100000000000010000001001000100000000000000110000000100100010000100001010000000000100001000001000000000000010010000000000000000000000101010001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000000000000000000000000010100100001000000000000000000000000000100000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000001000000100000101000000000000000001000000000000101000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000100101000000000010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000010000000000001000000000000000000010000100000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000110001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000110000010001000001000001000100011000000000000000000010000100010000110000010000000000110000000100110010000000001010000000000100001000000000000000000010010000000000000000100000000001001010000000011000000110000101111010000000100000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000001000000001000010000100011001100000000000000000000000000100000000000100000000100100000100100100000000110000000001000000100000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100001001100000001000000100000100010000000000010000000000100000000000001010000100100111000000000100000000000000110000000100000010010000000000000100010100000010000000000100000010000010100110100000100000000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000000100001000100000000000011000000000001000000000000000000000000000000000000000000001000000001000100000010000000000010000000000010100000000100000001000000000000000000110000001000001000000000000000000001000010000010000001000000101000010000010000000000000000000010000 00000000000001000000000000101000000000000011001000000000000000100000000000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000000001001000010000000001000001000010000000000000100000000000010000001001000100000000000000110000000100100010000100001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001001000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000110000001000010001100000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000100000000000000000000100000000110000000000100010001000000100000100000000000001000000000000100000010101000000001000100000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000001010000110010100001100001000000000010000000010000100100000000000100000000000110000000100000100000000000000100000100000000110000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000011000000000000000010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000100000100110110001000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000001000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100000000000000000000000010000000100000011000100000000001000100000000011000000000000001000100000000000010001000100000000000000000000001000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000000000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000010001000100000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000100000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100010001000000000000000011010000110010010001000000100000100000000100010010000000001000011001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001111000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000100100000000000000010001000100000000010000000001100000010000000000000000000000000100001000101100001101000000000000000000100101000000000100000000001000100000010100000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000111000000000100001000100000000000011000000000001000000010000000000000000000000000000000000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000000101000010000010000000000000000001100000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000100000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000100000100000001001100000100000000000001000010000100100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001010011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000100000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010001000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000011100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000001000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100010000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000100000001001000000000000000000010000000000010000000000000100000000000000000010110000000100000110000000000000000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011001000000000010100000000000010000000010010000000000000000000000000110100000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000101000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000100000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000100000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000001001100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010010000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100100011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000010000001001000000000000000000010000000000010000000000000100000000000000001000000000000000000110000001010001000000000000000000001000010001010000001000000100000000000000000010001000100000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000001110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000100000000000000000000110000000001000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000100000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100101000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100100000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000001100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000100000000000000000000000000000000001000000001000100000010000000000010000000000010100000000100000001000000000000000000110000001000001000000000000000000001000010000010000001000000101000010000010000000000000000100010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000001000000100000101000000000000000001000000000000001000000100000001000010101000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001001000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001011100100000110001000100100000000000000110000000000100000001101100000000000000011000000000000000000100010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000000000100000100000001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000011100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000010000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011001000000000010100000000000010000000010010000000000000000000000000110100000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000101000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000100000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000010100000000000000001001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010000000111001000000000000001001000010000000001000001000100001000010000000000000010000100100000000100000000000100110000000100100010000000000010000100000100001000000000100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000000000010011000000000000000001001100000100000000000001000010000010000000000100101000001100000001000000000000000000001000000010000000000000010000000001010100100000110001000000100000000000000110000000000100000001101100000010000000011000000001000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000010000000000000011000000000000000000000000100000000000000000001000110000000001000101100000110010100000000000000000000000000010000000000011000100000000000000110000000011000000000000001000100010001000011000000000000000000000000000000100000100011100000000000000010110000000000000000000000000000000100000000000000000000100000000110000000100000111000000000000000000000000000000000000010000000000000010000000010000000010000000011000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010110000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00000000000100000100010000010000000000100000001001000000010001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010001000000000100001000000000000000100000001110010000000011000000000000001001001000000000000100000000100010000000000000001000000101000000000000000001000100000000100000010100000000001000100000010000000010101000000000010000000000011000010000000000010000000000100000101011100000000110001101010101000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000101000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000000110100000000000000000000000000000100000000000000000000000101000000010000000000000010010000100000010010000000000010000000000100000000000001000010000000001000101100110001000000010011101000000000001100000000110000011001100000000000000100000000011000000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010100000010100101000000001000000000000000000010010000000000000000010000000000000000000010000 00001100100000100000000000000000011000000000000000000000010010000000000000000010010001000011000000000000010100010000000010100000000010000001001001000000000100110100000000000001000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000010000000000101000000000000100001000000000000001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000101000000001000011000011100000000010001000010001000000101000000010010110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000000000001000010000011000000000100100000001100000001000000000000000000001000000010000000000000010000000001010100100000110001000000100000000000000110000000000100000001101100000010000000011000000000000000000100010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100001101101100001000000011001001000001000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001000001010000000000010000000000010000010000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000010100100101000000000000000001000100000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100010000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100010000100000000100000000000000000000000000110001000000000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000010000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000100100000000001010100100000110000100010100000000000000110000100100000111010000000000000000000000000010100000000100000000000000100110100000100000000100111110000000000000000001010100000010000000000000010000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100010000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000010000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100001 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000100000000101000000000010000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000100100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000100000000000000001100000100000000100000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001000100000000000010001000000000000010000000000000000000000000000000000000001000000000000000000010000000000010000000100000100000000000000010000000000000000000110000000000000100000000010000000000000010000110000001000000000000000000000010000000000000000100000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100100000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000100000001000000000000100000011100100000011000001000000000000000101000000000011010000000010000011100100000000000001001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001001000110000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000100000000011000000000000000000000100100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00000000000001000000000000101000000000000011001000000000000000100000000000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000000001001000010000000001000001000010000000000000100000000000010000001001000100000000000000110000000100100010000100001010000000000100001000001000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000000000000000000000000010100100001000000000000000000000000000100000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000000100000000010000001000010000010000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000100010100000000000000000000000000000000010000100000111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000111010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000001000000000000101000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001001100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000001000000000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000110100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001110100011010000000000000100000000000010000001011000100000000000000110000000100100010000100001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010010000000100000000000010000000000000000000000000000000000000000000000000000000001000000001000100000010000000000010000000000010100000000100000001000000000000000000110000001000001000000000000000000001000010000010000001000000101000010000010000000000000000000010000 01000000000001000000000000101000000000000011001000000000000000000000100000001000010001000011000000000000010100000000000010000000000010000000011011000001000000100100000000000000001000000000000100000000000000000000001000110000100001000000000001001000000000000000100001000100000000000000000000001000000000000101001000000000000001000000000101100000000011000001000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000001010000110010100001100001000000000010000000010000100100000000000100000000000110000000100000100000000000000100000100000000110000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000011000000000000000010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110010100000000000000000000000000000000000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000110010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000100000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000000000 00000000000001000000000000101000000000000011001000000000000000000000100000001000010001000011000000000000010100000000000010000000000010000000011011000001000000100100000000000000001000000000000100000000000000000000001000110000100001000000000001001000000000000000100001000100000000000000000000001000000000000101001000000000000001000000000101100000000011000001000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000001010000110010100001100001000000000010000000010000100100000000000100000000000110000000100000010000000000010000000000101001000000000100000000000000000000000010100000100000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110100000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000010000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000101000100100000000000000000000000000000000000001000110000100001001000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000100000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100001010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000010100000000000000000000100011000000000111000000110010001000111001001000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000010100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000010000010011000000000000000001001100000100000000000001000010000010000000000100100100001100000001000000000000000000001000000010000000000000010001000001010100100000110001000100100000000000000110000000000100000001101100000000000000011000000000000000000100010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000000000100000100000001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000010001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000111100001000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000101000000000001000000000000100000010100001000001000100000000000000000101000000000011010100000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000100100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001010001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100001000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010000000111001000000000000001001000010000000001000001000100001000010000000000100010000100010000110000010000000000000100010000000000000000110000100000000010000010000000110000010000000000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000100010000001000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100001101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000110000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100101000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100001010000000000000000000001000000000100000000000001000010000000001000101110000110010010000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000111000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000100001 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000001110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000010000000000001000000000000000000010000100000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000000000000000000000100000000000000000001000000000100100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100100000000010000001000000100100000010000000100110000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000101000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000011001000110000000000000000000000000000000010100000101000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000101000000000000100000110001010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000111100001000000000000000000000000001011001000011000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000100000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100010000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000001000000000000000000000000000100000000000000000000001000000000000000000010000000000010000000000000010000000000000000000110100001000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001001010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000010000000000000010000110000001000000000000000000000010000000000000000100000 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000010000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001001010000000001000001001010000000000000100100000001010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000101000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000101000000000000100000110001010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000111100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000100100000000000000010001000000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000010000000001100110001000000010001101000000100001100000000110000011000100000000000000100000000011000000000000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100001 00000000000100000100010000010000000000100000001001000000010001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000100010000000000000001000000101000000000000000001000100000000100000010100000000001000100000010000000010101000000000010000000000011000010000000000010000000000100000101011100000000110001101010101000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000101000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000001100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000100000000000000000000000000000000000000010000110000001000000000000000100000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000110010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000100000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000111100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000100100000000000000010001000000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000010000000001100110001000000010001101000000100001100000000110000011000100000000000000100000000011000000000000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100001 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011001000000000010100000000000010000000010010000000000100000000000000110100000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000101000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100001000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001100010000000000000000000001001000000010000010100000000110000000000000001001000000000000000110001000000000000001010000100100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000000000000010010000000000000000100000000000001000000000011000000110000100111110000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001101101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010001000001000011010000000000000100000000000000011001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000110000000000001000000000011000000100000000000000100100000000010000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000001000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100100000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000001000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000101100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110100000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000001001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000100000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000001000000000000000010100000001000000000000000000000000000100000000000000000000001000000000000000000010000000000010000000000000100000000000000100000110000000000000110000000000000000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000110001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000001000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011001000000000010100000000000010000000010010000000000000000000000000110100000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000101000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001010000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000100001000000000000000 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000000000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001001010000000001000001001010000000000000100100000001010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000001100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000010000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000100110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000111100001000000000000000000000000001011001000011000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000100000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000110000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000000000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000000110100001000011000000000000000000000000000001000000000010000010000001010000000000000000010000000000000000000010000 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000000000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001001010000000001000001001010000000000000100100000001010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000001100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000010000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000100110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010100000000001000100000001000000000011100000000011001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000110010000000000000000000100100000000010000010000000110010000100000000000000000000100000000000101010000000011000000110000100111010000000000000001000000100010011000000000000010010000000000000100100000000000000011000000100000000010010000000100000000000001000100010000000000010000000001000000000000001010100110000110010110000100000000000010110000000100000011010000000000000100110000000010000100000100000010000000100110100000000100110001000001100000010000000000000000010000000100001000101100001101000000000000000000100101000000000100000000001000100000010100000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000000100001000100000000000011000000000001000000000000000000000000000000000000000000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000100101000010000010000000000000000001100000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000010000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000001100001000001000001010000010000000000000000000000000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000010000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001000110000000000010001000000000000001000000000000000100000000000000000000001000000000000000000010000000010010000000000000100000000000000100000110000000000000110001000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000000000000100010000000000000000010000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000000000001000011000011100000000010001000010001000000101000000000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110100000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000001001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000101100001101000000000000000000100101000000000100000000001000100000010100000000000000000000000100100000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000000100001000100000000000011000000000001000000000000000000000000000000000000000000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000100101000010000010000000000000000001100000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000101000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000100000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010110000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000100110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010001000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100100000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000100000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000100000000100000 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001100010000000000000000000001001000000010000010100000000110000000000000001001000000000000000110001000000000000001010000100100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000000000000010010000000000000000100000000000001000000000011000000110000100111110000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001101101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010001000001000011010000000000000100000000000000011001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011101000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000100000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000001000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000010110000000100000011010000001000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000100000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000110100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000100001100110000000010000000000110000010000000100110100000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000000000001000100010001000011000000000000000000000000000000100000000011100000000000001000000000000000000010000000000010000000000000100000000000000100000110000000000000110000000000000000000000000100000000000010000110000001000000000000000000000000000000000000000100000 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001100010000000000000000000001001000000010000010100000000110000000000000001001000000000000000110001000000000000001010000100100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000000000000010010000000000000000100000000000001000000000011000000110000100111110000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001101101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000100000000000000000000000000000000100000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000010100000000001000100000000000000000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000000100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000000000010011000000000000000001001100000100000000000001000010000010000000000100100100001100000001000000000000000000001100000010000000000000010000000001100000100000110000000000110000000000000110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000001000100000010100000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000000100001000100000000000011000000000001000000000000000010000000000000000000100000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000110000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00000000000100000100010000010000000000100000001001000000010001000000100000001000010001000011001000000000010100000000000010000000000010000100000000000100100000000000000001000000000000000010110000000000000000100000001100010000000000000000100001001000000000000000100000000100000000010000000000001000000000000100001000000000000001000000000100000000100011000001000000000000000101000000000010000000100110100011100000000001000000001000011000011100000000010001000010001000000101000000011000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000100010000000000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000100000000011000000000000000000000100100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001001010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000000000101000000000000000101000000001000000000000100000000000100000000100100000100100100000000110000000001000000100000000000000000100010000000000000000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000001001100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000100000000000000000000000000000000100000000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000001000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110010000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000100000000000000000010000000001100000100000000000000100000010000100000010000000001000000000100000000010001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100000000001000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000101000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000100000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010010000000000000000000101000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100010000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000111100001000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000100010001000000100000100000000000001000000000000100000010101000000001000100000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000100000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110100000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010100000000001000100000001000000000011100000000011001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000001000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000011001100000100000110000000001100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000001100001000001000001010000010000000000000000000000000110000000000100000000000010110000010100000011010000000000000100110000000000000000000000110010000000100110100000000100111001000001100000100010000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000000110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010010100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000010100000000001000100000000000000000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001000100001000010000000000000010100100010000110000010000000000001100010000000000000000110000100000000010000010000000110000000000000000000000000000100000000000001000000000011000000100000000000000100100000000000000000100100100000010100000000000110000000110000000000001010010000010000000000100100000001100000001000000010000000000001000000010010000000000000100000001010100100000110010110000100000000000010110000000100000011010000000000000100110000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000001000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000000000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000100000000011000100100000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010110000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010001000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100010010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100100000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000100000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000100000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001001010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000010000000000000010000110000001000000000000000000000010000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000100000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000001000000000000101000000000000000101000000001000000000000100000000000100000000100100000100100100000000110000000001000000100000000000000000100010000000000000000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000001001100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010010000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100100011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000010000001001000000000000000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00000000001000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000110100000010001000000000000001000000000000000100000011110010000000011000000000000001001010000000000000000000000000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000011000110000010001000001000001000100011010000000000000000010000100010000110000010000010000000100010000000000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000010011000000000000000000000000100000000000000001000010001000010000000001100110001000000010001101100000100001100000000110000011000100000000000000100000000010000001000000001000110000000000010001000000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000100000000000000100000110000010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001001101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100000000000010000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000010000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000000000000001000000000000000000110000001000101000000000000000000001000011000010000001000000101000010000010000000000000000000100000 00000000000001000000100000101000000000000000001000000000000101000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000001000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000100101000000000010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000010000000000001000000000000000000010000100000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000001010000000000010000000001001000000000000110100001000000000000001000000000001011001010001000000110001001101000000000000000100000000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010010000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010010000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000100001000000000010000001010010000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011001000000000010100000000000010000000010010000000000000000000000000110100000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000101000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000001000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000010110000000100000011010000001000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000111100001000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000101000000000001000000000000100000010100001000001000100000000000000000101000000000011010100000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001010001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000010000000000001000000000000000000010000100000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000001000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000100100000000000000000000000000000000000001000110000100001001000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000101100000001000000000000010000001000001000000000100000001000010001100000100000110000001000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011001000000000000000000010100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000010000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00001100100000100000000000000000000010001100000000000100000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000001001100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010010000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100100011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000010000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000111100001000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000101000000000001000000000000100000010100001000001000100000000000000000101000000000011010100000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000100100000000000000000000000010100000010000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001010001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000100010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000100000000000000000000000000000000100000000000000000000100000001100010000000000000000000001001000000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000100001100110000000010000000000110000010000000100110100000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000000000001000100010001000011000000000000000000000000000000100000000011100000000000001000000000000000000010000010000010000000000000100000000000000100000110010000000000110000000000000000000000000100000000000010000110000001000000000000000000000000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001001000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001011100100000110001000100100000000000000110000000000100000001101100000000000000011000000000000000000100010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000000000100000100000001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000001000000000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101100000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010001000000000100000010000000100110100000100000000100011110000000000000000000000000000000000010001000010000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100000000000000000010000000000000000000000100000000001100010000000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000100101000000000010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000010000000000001000000000000000000010000100000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000000000010000000000101001000000000100000000000000001000000010100000000000000000000000000000000010000100000111010000000000000000000000100010011000000000000000001001100001100000000000001000010000010000000000100100000001000010001000000000000000000001000000010010000000001000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000000000000000101001000000000011001000000000000000000000101000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000010000000000000010000110000001000000000000000000000010000000000000000100000 00001100100001000000100000101000000000000000001000000000000001000000100000000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000001000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000101000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001001001000000010000000000100000000001000100000000000 00000000000001000000001000010000100011001100000000000000000000000000100000000000100000000100100000100100100000000110000000001000000100000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001001101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100000000000010000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000010000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000000000000001000000000000000000110000001000111000000000000000000001000011000010000001000000101000010000010000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000100000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100100000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000001000100000010100000001000010001000000000000101100000110010100000000000000000000000000100000000000011000100000000000000110000000011000000000000001000100010001000011000000000000000000000000000000100000000011100000000000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001010001000000000000000000001000010001010000001000000100000000000000000010001000100000000000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000001010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000001000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000010000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100001000000000000000101000000000011010010000010000011100000000000000000001000011000011100000000110001100010001000000101000000010000110000010000000001000001000100001000010000000000000010000100010000110000010000001000001100010000000000000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000101000001000001000010000010000000000100100000001100001001101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000000000011000000000000000000000000100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011101000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000100000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00000000000001000000000000101000000000000000101000000001000000000000100000000000100000000100100000100100100000000110000000001000000100000000000000000100010000000000000000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000001001100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100010000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100001101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000110000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00000000000001000000100010101000000000000000001000000000000001000000100000001000011001000011001000000000010100000000000010000000000010000000000000000100100000110100000000000000000000001001000000000000100100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000010000000000000100000000000010000000001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000100001010000000011000100110000100111010000000000000000000000100010011000000000000000001001100000100000000000001000010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000100010000001000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000100000000011000000000000000000000100100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00000000000001000000000000101000000000000011001000000000000000000000100000001000010001000011000000000000010100000000000010000000000010000000011011000001000000100100000000000000001000000000000100000000000000000000001000110000100001000000000001001000000000000000100001000100000000000000000000001000000000000101001000000000000001000000000101100000000011000001000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000001010000110010100001100001000000000010000000010000100100000000000100000000000110000000100000100000000000000100000100000000110000000100000000000000000001000000100000000000000000000000000000000000000000000000000000000011000000000000000010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100100000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000010000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000011010000110010000000111001000000000000001001000010000000001000001000100001100010000000000000010000100010000110000010000000000000100010000000000000000110000100000000010000010000000110000010000000000000000000000100000000000001010000000010000000000000000000000000000011000000000000000010011010000000000000100000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010110000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100000000000010000000000000000100000000000000000111100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001100100000000000010001000000000000010000000000000000000000000000000000000001000000000000000000010000000000010000000100000100000000000000010000000000000000000110000000000000100000000010000100000000010000110000001000000101000010000010000000000000000000100000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100010000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100010000100000000100000000000000000000000000110001000000000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000100100000000001010100100000110000100010100000000000000110000100100000111010000000000000000000000000010100000000100000000000000100110100000100000000100111110000000000000000001010100000010000000000000010000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000101000000000000000100010000000000000000000000000010000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000010100000000000000000000100011000000000111000000110010001000111001001000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000010100000000000000000010000010100000000000000010001000000000000001001000000011010000000000000000000010000010011000000000000000001001100000100000000000001000010000010000000000100100100001100000001000000000000000000001000000010000000000000010000000001010100100000110001000100100000000000000110000000000100000001101100000000000000011000000000000000000100010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010010001000000100000000000010000000000000000000010010 00000010000000000100010000010000100011001100000000000000000000000010000000000000010001000011000000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000100000001000000000000100000011100100000011000001000000000000000101000000000011010000000010000011100100000000000001001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110010000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000001000001010100000010000000000000010000000100000000000000000010000000001100000100000000000000100000010000100000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000001000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000001010000010000001000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000010000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000010000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000100000100010000010000000000100000001001000000010000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000100000000000000000000100000000110000000000100010001000000100000100000000000001000000000000100000010101000000001000100000001000000000101000010000010000000001010000010100000000000000000000100011000011100000000010001000010001000000101000000010000110010110000000001000011101010000000000000100000000000010000001000000100000000000000110000000100110010000000001010000000000100001000000000000000000010010000000000000000100000000001001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000000110100000000000000000000000000000100000000000000000000000101000000010000000000000010010000100000010010000000000010000000000100000000000001000010000000001000101100110001000000010011101000000000001100000000110000011001100000000000000100000000011000000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010100000010100101000000001000000000000000000000010000000000000000010000000000000000000010000 00000000000011000000100010101000000000000000001000000000000001000000100000001000011001000011001000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010000000010000000001000000000000000 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000001000000000000110100000010001000000000100001000000000000000100000001110010000000011000000000000001001001000000000000100000000100010000000000000001000000101000000000000000001000100000000100000010100000000001000100000010000000010101000000000010000000000011000010000000000010000000000100000101011100000000110001101010101000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000101000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100010100000000100011110100000000000000000000000000000000000001000010000000101000000000000000000100101000000010001000000000000000000011000000000000000000000000101000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000010000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001010000000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000010000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100011000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000001100001000001000001010000010000000000000000000000000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000010000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001000110000000000010001000000000000001000000000000000100000000000000000000001000000000000000000010000000010010000000000000100000000000000100000110000000000000110001000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000111100001000000000000000000000000001011001000011000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000100000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000110000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000000000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000000110100001000011000000000000000000000000000001000000000010000010000001010000000000000000010000000000000000000010000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000100000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000000000000001001100000001000010001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000010100000000001000100000000000 00000000000001000000100000101000000000000000001000000000000101000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000001000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000100101000000000010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000010000000000001000000000000000000010000100000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000110000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000011000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001001000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000000000000001000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000100000001000000000000100000011100100000011000001000000000000000101000000000011010000000010000011100100000000000001001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000100000100000001001100000100000000000001000010000100100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000010000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000001001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000100110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00001100100001000000100000101000000000000000001100000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000010000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100001 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000001000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110011000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00110000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000100000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000010000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011010000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000100000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000100000100010000010000000000100000001001000000010001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000100010000000000000001000000101000000000000000001000100000000100000010100000000001000100000010000001010101000000000010000000000011000010000000000010000000000100000101011100000000110001101010101000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000101000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000000011000000110010100111010000000000000000000000100010011000000000000000001001100000100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000000110100000000000000000000000000000100000000000000000000000101000000010000000000000010010000100000010010000000000010000000000100000000000001000010000000001000101100110001000000010011101000000000001100000000110000011001100000000000000100000000011000000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010100000010100101000000001000000000000000000000010000000000000000010000000000000000000010000 00000000000001000010100100101000000000000000001000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001010000100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000101000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000011001000110000000000000000000000000000000010100000101000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000101000000000000100000110001010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000100000000000000000000000000000000100000000000000000000100000001100010000000000000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100000101000100000000100000100101000000010000000000000000000000011000000000000000000000100100000000000000101000010001000000001000101100110001000000010001101000000000001100000000110000011010100000000000001001000010000000000000000000000000000000010100000001000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000100000100000000000000010000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00001100100000100000000000000000000010001100000000000010000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000111100001000000010000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100001000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100000101000000000000100000100101000000010000000000000000000000011000000000000000000000100100000000000010101000010001000000001000101100110001000000010001101000000000001100000000110000011010100000000000001001000010000000000000000000000000000000010100000001000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000100000100000000000000010000000000000000000110000000000000100000000010000000000000010000110000001000000000000000000000000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000110000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000111100001000000000000000000000000001011001000011000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000100000000000000000100011010000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000001100001000001000001010000010000000000000000000000000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000010000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001000110000000000010001000000000000001000000000000000100000000000000000000001000000000000000000010000000010010000000000000100000000000000100000110000000000000110001000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000001000000000000101000000000000011001000000000000000100000000000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000000001001000010000000001000001000010000000000000100000000000010000001001000100000000000000110000000100100010000100001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001001000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000110000001000010001100000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000100000100010000010000000000100000001001000000010001000000100000001000010001000011001000000000010100000000000010000000000010000100000000000100100000000000000001000000000000000010110000000000000000100000001100010000000000000100100001001000000000000000100000000100000000010000000000001000000000000100001000000000000001000000000100000000100011000001000000000000000101000000000010000000100110100011100000000001000000001000011000011100000000010001000010001000000101000000011000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000100010000000000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000010000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000100000000011000000000000000000000100100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001010000000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000011000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000000000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001101101100000000000000001010001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000001010000010101000100000100000000001000100000010100000000000000001000000000000001000000000001000010000000100000101101101001000000011001001000000000010000001000101000011000100000001000000100000000011000000000000001000100000000000011000000000000000000000000010000000000000000000001010000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000000000000001000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000100000001000000000000100000011100100000011000001000000000000000101000000000011010000000010000011100100000000000001001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000100000100000001001100000100000000000001000010000100100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000010100000000000000000000100011000000000111000000110010001000111001001000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000010100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000000000010011000000000000000001001100000100000000000001000010000010000000000100100100001100000001000000000000000000001000000010000000000000010000000001010100100000110001000100000100001100101000100000010101000000011100001000001000011010000000000000100000000000000100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000000000101101100001000000010001001000000000010000001000100000011000100000000010000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000001000000110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000100001100110000000010000000000110000010000000100110100000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000000000001000100010001000011000000000000000000000000000000100000000011100000000000001000000000000000000010000000000010000000000000100000000000000100000110010000000000110000000000000000000000000100000000000010000110000001000000000000000000000000000000000000000100000 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000010000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001001010000000001000001001010000000000000100100000001010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000101000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000101000000000000100000110001010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100100000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000000000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000010000010000000000010000100000000010000000000001000000110100001000011000000000000000000000000000001000000000010000010000101010000000000000000010000000000000001000010000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000110100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001110100011010000000000000100000000000010000001001000100000000000000110000000100100010000100001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100101000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000101100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000111000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000100001 00001100100000100000000000000000000010001100000000000010000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000111100001000000010000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100001000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100000101000000000000100000100101000000010000000000000000000000011000000000000000000000100100000000000010101000010001000000001000101100110001000000010001101000000000001100000000110000011010100000000000001001000010000000000000000000000000000000010100000001000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000100000100000000000000010000000000000000000110000000000000100000000010000000000000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000100001000010001000011000000000000010100000000000010000000000010000000001001010000100000000000000000000000000000000100000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000010101000000000000100000010100000000001000100000000000000000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001000100001000010000000000000010000100010000110000010000000000001100010000000000000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000100000000100110100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000001000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001001001000000010000000000100000000001000100000000000 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100001000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010000000111001000000000000001001000010000000001000001000100001000010000000000100010000100010000110000010000000000000100010000000000000000110000100000000010000010000000110000010000000000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000100010000001000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100001101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000110000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000101000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000100000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000100000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100101000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000001100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000000000010000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100010000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100010000100000000100000000000000000000000000110001000000000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010000000010000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000010000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000011010000110010000000111001000000000000001001000010000000001000001000100001100010000000000000010000100010000110000010000000000000100010000000000000000110000100000000010000010000000110000010000000000000000000000100000000000001010000000010000000000000000000000000000011000000000000000010011010000000000000100000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010110000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001100101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000110000010000000001010000010100000000000000000000110011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100001100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010000000100000000001000100000000000 00000000000100000100010000010000000000100000001001000000010001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010001000000000100001000000000000000100000001110010000000011000000000000001001001000000000000100000000100010000000000000001000000101000000000000000001000100000000100000010100000000001000100000010000000010101000000000010000000000011000010000000000010000000000100000101011100000000110001101010101000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000101000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000000110100000000000000000000000000000100000000000000000000000101000000010000000000000010010000100000010010000000000010000000000100000000000001000010000000001000101100110001000000010011101000000000001100000000110000011001100000000000000100000000011000000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010100000010100101000000001000000000000000000010010000000000000000010000000000000000000010000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000010100001000000000000001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000101000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000001000010000000000000100010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110100110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000011100001000010010000000000000001000001000000010000000000100000000001000100000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001010011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000100000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100000110010100000000000000000000000000000000000000000000000000010100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000001000000110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000011001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000100010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001001000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000000000010000000000101001000000000100000000000000001000000010100000000000000000000000000000000010000100000111010000000000000000000000100010011000000000000000001001100001100000000000001000010000010000000000100100000001000010001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000111100001000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000001100100000100100100000000010010000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000100000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000100001010000000011000100110000100111010000000000000000000000100010011000000000000000001001100000100000000000001000010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000100010000001000110000010000000100110100000000100111001000001100000000000001000000000100000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100001101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000110000000000000100000000001000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000101000100100000000000000000000000000000000000001000110000100001001000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000100000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010010000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000001000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00001100100000100000000000000000000010001100000000000100000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000011100000000001000000001000011000011110000000010001000010001000000101000000010000110010110000000001000011101100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000001000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000100000000000100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000010000000001010100000001000011000000000000000000000000001000000000000111100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010001000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010001100000001000010001100000100000110000000001100000000000000110001000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000100000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000000000000010100001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000001000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100000000000000000000000010000000100000011000100000000001000100000000011000000000000001000100000000000010001000100000000000000000000001000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000000000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000010001000100000000000 00110000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000100000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000010000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011010000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000100000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000100000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000000000000001001100000001000010001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000010100000000001000100000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000100000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100100000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000001000100000010100000001000010001000000000000101100000110010100000000000000000000000000100000000000011000100000000000000110000000011000000000000001000100010001000011000000000000000000000000000000100000000011100000000000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001010001000000000000000000001000010001010000001000000100000000000000000010001000100000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000001000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000000000000000000000000000000000011000000000000000010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010110000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010001000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100010010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100100000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000100000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000100000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000010000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100001001100000001000000100000100010000000000010000000000100000000000001010000100100111000000000100000000000000110000000100000010010000000000000100010100000010000000000100000010000010100110100000100000000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000100011000010010100000000010000000000100000000000001000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000111000000000100001000100000000000011000000000001000000010000000000000000000000000000000000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000000101000010000010000000000000000001100000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000110000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000011000000100010101000000000000000001000000000000001000000100000001000011001000011001000000000010100000000000010000000000010000000000000000100100000110100000000000000000000000001000000000000000100000000001000110000100011000000000001001000000000000000100000000100000000010000000000001000000000010100001000000000000001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000101000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000001000010000000000000100010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110100110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000011100001000010010000000000000001000001000000010000000000100000000001000100000000000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000000000101000000000000011001000000000000000000000100000001000010001000011000000000000010100000000000010000000000010000000011011000001000000100100000000000000001000000000000100000000000000000000001000110000100001000000000001001000000000000000100001000100000000000000000000001000000000000101001000000000000001000000000101100000000011000001000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000001010000110010100001100001000000000010000000010000100100000000000100000000000110000000100000100000000000000100000100000000110000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000011000000000000000010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100001000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010000000111001000000000000001001000010000000001000001000100001000010000000000100010000100010000110000010000000000000100010000000000000000110000100000000010000010000000110000010000000000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000100010000001000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100001101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000110000000000000100000000000000000000110000100000000110000000000000010100001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001001101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100000000000010000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000000000000001000000000000000000110000001000101000000000000000000001000011000010000001000000101000010000010000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000000000010000000000101001000000000100000000000000001000000010100000000000000000000000000000000010000100000111010000000000000000000000100010011000000000000000001001100001100000000000001000010000010000000000100100000001000010001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010100000000001000100000101000000000011100000000011001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000110010000000000000000000100100000000010000010000000110010000100000000000000000000100000000000101010000000011000000110000100111010000000000000001000000100010011000000000000010010000000000000100100000000000000011000000100000000010010000000100000000000001000100010000000000010000000001000000000000001010100110000110010110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000100110001000001100000010000000000000000000000000100001000101100001101000000000000000000100101000000000100000000001000100000010100000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000000100001000100000000000011000000000001000000000000000000000000000000000000000000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000100101000010000010000000000000000001100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000110001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000110000010001000001000001000100011000000000000000000010000100010000110000010000000000110000000100110010000000001010000000000100001000000000000000000010010000000000000000100000000001001010000000011000000110000101111010000000100000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000101000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000010000010001000000000000000000000000000000000000000000010000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001010010000010000001000000100000000000010000000000000000000010010 00000000000001000000000000101000000000000000101000000001000000000000100000000000100000000100100000100100100000000110000000001000000100000000000000000100010000000000000000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001010000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000100001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000100000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100110011100001010000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000001000000001000010000100011001100000000000000000000000000100000000000100000000100100000100100100000000110000000001000000100000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100001001100000001000000100000100010000000000010000000000100000000000001010000100100111000000000100000000000000110000000100000010010000000000000100010100000010000000000100000010000010100110100000100000000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000000100001000100000000000011000000000001000000000000000000000000000000000000000000001000000001000100000010000000000010000000000010100000000100000001000000000000000000110000001000001000000000000000000001000010000010000001000000101000010000010000000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000110000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000001000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000111100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001001100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000000000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000010000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110010010000000001001011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000010001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100001000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010000000010000000001000000000000000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000001011000000000000100110000000000000000000000000000100000000000000000001110010000000011000000000000001001000000000000000100000000100010000000000000001000000101000000000000000001000100000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000000100000000000000000010000010100000000000000000001000000000000001001000000011011000000000000000000000000010011000000000000000000110000000110000000000000100010000000000000001001100000001000010001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000011100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000101000000000010001110100000110000010001000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000100000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000010100100101000000000000000001000000000000001000001100000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000000000001000000000000000010000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000101000010101000000001000100000001000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000110010100001100001000000000010000000010000100100000000000100000000000110000000100000100000000000000100000100000000110000000100000000000000000001000000100000000000000000000000000000000000000000000000000000000011000000000000000010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010110000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010001000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100010010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100100000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000100000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000100000000100000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000010100000000001000100000000000000000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001000100001000010000000000000010100100010000110000010000000000001100010000000000000000110000100000000010000010000000110000000000000000000000000000100000000000001000000000011000000100000000000000100100000000000000000100100100000010000000000000110000000110000000000001010010000010000000000100100000001100000001000000010000000000001000000010010000000000000100000001010100100000110010110000100000000000010110000000100000011010000000000000100110000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000001000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000000000101100000110010100000000000000000000000000000000000000111000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000010010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00110000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000100000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000010000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011010000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000100000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000010000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100001001100000001000000100000100010000000000010000000000100000000100001010000100100111000000000100000000000000110000000100000010010000000000000100010100000010000000000100000010000010100110100000100000000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000100011000010010100000000010000000000100000000000001000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000000100001000100000000000011000000000001000000000000000000000000000000000000000000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000000000010000110000001000000000000000000000010000000000000000100000 00000000000001000000100000101000000000000000001000000000000101000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000001000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000100101000000000010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000010000000000001000000000000000000010000100000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001010011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000100000000000000001000000000000101001000000000010001000000000100000000100011000001010000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001001011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000010001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100001000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010000000010000000001000000000010010 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000000000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100000000000000000000000010000000100000011000100000000001000100000000011000000000000001000100000000000010001000100000000000000000000001000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000000000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000010001000100000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000001010000000000010000000001001000000000000110100001000000000000001000000000001011001010001000000110001001101000000000000000100000000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010010000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000010000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100000000000000000010000000000000000000000100000000001100010000000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000100101000000000010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000010000000000001000000000000000000010000100000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000101000100100000000000000000000000000000000000001000110000100001001000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000100000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010010000011000000110000100111010000000000000000001000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000001000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000000000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001001010000000001000001001010000000000000100100000001010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000101000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000101000000000000100000110001010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00001100100001000000100000101000000000000000001000000000000001000000100000000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000000000101000000000000000101000000001000000000000100000000000100000000100100000100100100000000110000000001000000100000000000000000100010000000000000000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000001001110000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000100010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000110000000000001000000000011000000100000000000000100100000000010000000100010011000000000000000001001101000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000001000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001010000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000100001000000000000000 00000000000001000000000000101000000000000011001000000000000000100000000000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000000001001000010000000001000001000010000000000000100000000000010000001001000100000000000000110000000100100010000100001010000000000100001000001000000000000010010000000000000000000000101010001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000001000000000000000000000000010000001001001010000000000000000000000000000000010100100001000000000000000000000000000100000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000110000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000000000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001001010000000001000001001010000000000000100100000001010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000001100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000010000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000100110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000101000000000000000100010000000000000000000000000010000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000010100000000000000000000100011000000000111000000110010001000111001001000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000010100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000010000010011000000000000000001001100000100000000000001000010000010000000000100100100001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000010010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000001010000010000001000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000010000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000010000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000000000000000101000000000000011001000000000000000000000101000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000110000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100001000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100000101000000000000100000100101000000010000000000000000000000011000000000000000000000100100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110100000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100100000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011101000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000101000000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000000101000010001000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000000000000000000000000010100100001000000000000000000000000000100000000000000000000001000000000100000000010000000000010000000000000010000000000000000000110100001000001000000000000001000000000000000000001000010000010000001000000100000000000000000000100000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000001000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000000000101000000000000011001000000000100000000000100000001000010001000011000000000000010100000000000010000000000010000000011011000001000000100100000000000000001000000000000100000000000000000000001000110000100001000000000001001000000000000000100001000100000000000000000000001000000000000101001000000000000001000000000101100000000011000001000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000001010000110010100001100001000000000010000000010000100100000000000100000000000110000000100000100000000000000100000100000000110000000100000000000000000001000000100000000000000000000000000000000000000000000000000000000011000000000000000010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000100000000000000000000000000000000100000000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001010000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000010100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000000000010011000000000000000001001100000100000000000101000010000010000000000100100100001100000001000000000000000000001000000010000000000000010000000001010100100000110001000100000100001100101000100000010101000000011100001000001000011010000000000000100000000000000100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000000000101101100001000000010001001000000000010000001000100000011000100000000010000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000001000000110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001100010000000000000000000001001000000010000010100000000110000000000000001001000000000000000110001000000000000001010000100100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000000000000010010000000000000000100000000000001000000000011000000110000100111110000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001101101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010001000001000011010000000000000100000000000000011001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001010000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001001000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001011100100000110001000100100000000000000110000000000100000001101100000000000000011000000000000000000100010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000000000100000100000001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000110000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010101000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010100000000100000000001000100000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000100000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000000000000001001100000001000010001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000010100000000001000100000000000 00110000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000100000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000010000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011010000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000100000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100100100100100000000001100010000001000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010000010000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000100010100000000000000000000000000000000010000100000111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000010001000000000100000011000100000000001000100000000011000000000000001000100000100000010001000000000000000000100000000000000000000000000000000001000000001000100000011000000000010000000000010100000000100000001000000000000000000110000001000001000000000000000000001000010000010000001000000101000010000010000000000000000000010000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000000000000100010000000000000000000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000100101000000000010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010011000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000010000000000001000000000000000000010000100000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000100100000000000000000000000000000000000001000110000100001001000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000100000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010010000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000001000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000001000000100000000000000000000000001000000000000000000110000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000001011000001000100000000000111000000010010100000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110001000000001000000000000000100000000000001000001000011000000100000000000000100100000000000000001100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000010000000001000100000001000011000000000000000000000000001000000000000011100000001000000010110000100000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000010000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000100110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000101000100100000000000000000000000000000000000001000110000100001001000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000100000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010010000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000001000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001010011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000100000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010001000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000010000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000000010000110010000010111001000000000000001001000010000000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000001000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000000001001110000000001000101100000110010100000000000000000000000000000000000000011000100000000000000110000000011010000000000101000100000001000011000010000000001000000000000000000000000011100000000000000010110000000000000000000000000001000100000000000000010000000000000000000000000000110000000000000010100000000000000010000010000010000001000000100000000000000000010001000100000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000100000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100100000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000001000100000010100000001000010001000000000000101100000110010100000000000000000000000000100000000000011000100000000000000110000000011000000000000001000100010001000011000000000000000000000000000000100000000011100000000000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001010001000000000000000000001000010001010000001000000100000000000000000010001000100000000000 00000000000100000100010000010000000000100000001001000000010001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000100010000000000000001000000101000000000000000001000100000000100000010100000000001000100000010000001010101000000000010000000000011000010000000000010000000000100000101011100000000110001101010101000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000101000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000000011000000110010100111010000000000000000000000100010011000000000000000001001100000100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000000110100000000000000000000000000000100000000000000000000000101000000010000000000000010010000100000010010000000000010000000000100000000000001000010000000001000101100110001000000010011101000000000001100000000110000011001100000000000000100000000011000000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010100000010100101000000001000000000000000000000010000000000000000010000000000000000000010000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000111100001000000000000000000000000001011001000011000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000100000000000000000100011010000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000001100001000001000001010000010000000000000000000000000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000010000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001000110000000000010001000000000000001000000000000000100000000000000000000001000000000000000000010000000010010000000000000100000000000000100000110000000000000110001000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001001000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001011100100000110001000100100000000000000110000000000100000001101100000000000000011000000000000000000100010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000000000100000100000001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000001010000000000010000000001001000000000000110100001000000000000001000000000001011001010001000000110001001101000000000000000100000000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010010000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010010000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000100001000000000010000001010010000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000001010000000000010000000001001000000000000110100001000000000000001000000000001011001010001000000110001001101000000000000000100000000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010010000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010010000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000100001000000000010000001010010000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001001000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100010000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000101000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000100000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000110001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000110000010001000001000001000100011000000000000000000010000100010000110000010000000000110000000100110010000000001010000000000100001000000000000000000010010000000000000000100000000001001010000000011000000110000101111010000000100000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000101000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000010000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000001000000000000010000000100000000000001010000000011000000110000100100000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000001000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010100000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000101100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000101000100100000000000000000000000000000000000001000110000100001001000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000100000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010010000011000000110000100111010000000000000000001000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000001000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100010000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100010000100000000100000000000000000000000000110001000000000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000100100000000001010100100000110000100010100000000000000110000100100000111010000000000000000000000000010100000000100000000000000100110100000100000000100111110000000000000000001010100000010000000000000010000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100100100100100000000001100010000001000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001001000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001011100100000110001000100100000000000000110000000000100000001101100000000000000011000000000000000000100010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000000000100000100000001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000010100000000000000000000100011000000000111000000110010001000111001001000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000010100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000010000010011000000000000000001001100000100000000000001000010000010000000000100100100001100000001000000000000000000001000000010000000000000010001000001010100100000110001000100100000000000000110000000000100000001101100000000000000011000000000000000000100010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000000000100000100000001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000010001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001101010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001001000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000001100001000000000000000000010010010000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000001000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011001000000000000000000010100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000001000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010010000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000001000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011001000000000000000000010100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000100001100110000000010000000000110000010000000100110100000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000000000001000100010001000011000000000000000000000000000000100000000011100000000000001000000000000000000010000000000010000000000000100000000000000100000110010000000000110000000000000000000000000100000000000010000110000001000000000000000000000000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000010000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000000010000110010000010111001000000000000001001000010000000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000001000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000000001001110000000001000101100000110010100000000000000000000000000000000000000011000100000000000000110000000011010000000000101000100000001000011000010000000001000000000000000000000000011100000000000000010110000000000000000000000000001000100000000000000010000000000000000000000000000110000000000000010100000000000000010000010000010000001000000100000000000000000010001000100000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000100000110000000000000110000000000000000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001011000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010100000000001000100000001000000000011100000000011001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000110010000000000000000000100100000000010000010000000110010000100000000000000000000100000000000001010000000011000000110000100111010000000000000001000000100010011000000000000010010000000000000100100000000000000011000000100000000010010000000100000000000001000100010000000000010000000001000000000000001010100110000110010110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000100110001000001100001010000000000000000000000000100001000101100001101000000000000000000100101000000000100000000001000100000010100000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000000100001000100000000000011000000000001000000000000000000000000000000000000000000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000000101000010000010000000000000000001100000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001001101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100000000000010000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000000000000100000000000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011001000000000010100000000000010000000010010000000000000000000000000110100000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000101000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000100000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000110000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000100000000100011110000000000000000001010100000010000000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000001000000000000001000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011001000000000010100000000000010000000010010000000000000000000000000110100000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000101000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100100100100100000000001100010000001000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010000010000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000100010100000000000000000000000000000000010000100000111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000111010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000001000000000000101000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001001100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000011000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001001101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100000000000010000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000000000000001000000000000000000110000001000101000000000000000000001000011000010000001000000101000010000010000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000011000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000110000010000000100110100000000100111001000001100000000000000000000000000001000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000000000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000100000000000000100000000000010000000000000000000000000000000000000000000000000000001101000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100000100000000001000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000100000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100100000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000000000000000001000000000000000000010000000010010000000000000100000000000000100000110000000000000110000000000000000000000000000000000000010000010000001000010100000000000000000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000100000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100101000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001100000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000001100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000000000010000 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001100010000000000000000000001001000000010000010100000000110000000000000001001000000000000000110001000000000000001010000100100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000001000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000000000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001101101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 01000000000001000000000000101000000000000011001000000000000000000000100000001000010001000011000000000000010100000000000010000000000010000000011011000001000000100100000000000000001000000000000100000000000000000000001000110000100001000000000001001000000000000000100001000100000000000000000000001000000000000101001000000000000001000000000101100000000011000001000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000001010000110010100001100001000000000010000000010000100100000000000100000000000110000000100000100000000000000100000100000000110000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000011000000000000000010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110010100000000000000000000000000000000000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00001100100000100000000000000000000010001100000000000100000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010110000000001000011101010000000000000100000000000010000001000000100000000000000110000000100110010000000001010000000000100001000000000000000000010010000000000000000100000000001001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000000110100000000000000000000000000000100000000000000000000000101000000010000000000000010010000100000010010000000000010000000000100000000000001000010000000001000101100110001000000010011101000000000001100000000110000011001100000000000000100000000011000000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010100000010100101000000001000000000000000000000010000000000000000010000000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100100000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000000000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000010000010000000000010000100000000010000000000001000000110100001000011000000000000000000000000000001000000000010000010000101010000000000000000010000000000000001000010000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011101000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000100000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000100000000000000000000100000000110000000000100010001000000100000100000000000001000000000000100000010101000000001000100000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000001010000110010100001100001000000000010000000010000100100000000000100000000000110000000100000100000000000000100000100000000110000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000011000000000000000010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000100000100110110001000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000010000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000100110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000110001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000110000010001000001000001000100011000000000000000000010000100010000110000010000000000110000000100110010000000001010000000000100001000000000000000000010010000000000000000100000000001001010000000011000000110000101111010000000100000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000101000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000010000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010101000000000010000000000010000000000000000100100000000000000001000100100000000000000000000000000000000000001000110000100001001000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000100000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010010000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100001000000000000001000000100000001000010001010011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000100000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000010000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100100100100100000000001100010000001000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010000010000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000100010100000000000000000000000000000000010000100000111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000010001000000000100000011000100000000001000100000000011000000000000001000100000100000010001000000000000000000100000000000000000000000000000000001000000001000100000011000000000010000000000010100000000100000001000000000000000000110000001000001000000000000000000001000010000010000001000000101000010000010000000000000000000010000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000100000000101000000000010000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000100100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000100000000000000001100000100000000100000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001000100000000000010001000000000000010000000000000000000000000000000000000001000000000000000000010000000000010000000100000100000000000000010000000000000000000110000000000000100000000010000000000000010000110000001000000000000000000000010000000000000000100000 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001100010000000000000000000001001000000010000010100000000110000000000000001001000000000000000110001000000000000001010000100100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010010010000000000000000010010000000000000000100000000000001000000000011000000110000100111110000000000000100000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001101101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000000000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001001010000000001000001001010000000000000100100000001010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000101000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000101000000000000100000110001010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000000000000001000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000100000001000000000000100000011100100000011000001000000000000000101000000000011010000000010000011100100000000000001001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000100000100000001001100000100000000000001000010000100100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000010000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000100010100000000000000000000000000000000010000100000111010000000000000000000000100010011010000000000000000000000000110000000100001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000010001000010000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000100000000000000000000100000000110000000000100010001000000100000100000000000001000000000000100000010101000000001000100000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000001010000110010100001100001000000000010000000010000100100000000000100000000000110000000100000100000000000000100000100000000110000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000011000000000000000010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000100000100110110001000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000110001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000100010000000000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000100000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000001000000000000000010100000001000000000000000000000000000100000000000000000000001000000000000000000010000000000010000000000000100000000000000100000110000000000000110000000000000000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000001010000000000010000000001001000000000000110100001000000000000001000000000001011001010001000000110001001101000000000000000100000000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010010000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010010000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000100001000000000010000001010010000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000001000000000000010000000100000000000001010000000011000000110000100100000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000010010 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000001000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100000000000000000000000010000000100000011000100000000001000100000000011000000000000001000100000000000010001000100000000000000000000001000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000000000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000010001000100000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010010000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000001000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011001000000000000000000010100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00000000000001000000000000101000000000000000101000000001000000000000100000000000100000000100100000100100100000000110000000001000000100000000000000000100010000000000000000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000001001100000000000000000101000010000010000000001010000010110000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000111000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000100001 00001100100000100000000000000000011000000000000000000000010010000000000000000000010001000011000000000000010100010000000010100000000010000001001001000000000000110100000000000001000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000010000000000001000000000000100001000000000000001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000101000000001000011000011100000000010001000010001000000101000000010010110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000000000001000010000011000000000100100000001100000001000000000000000000001000000010000000000000010000000001010100100000110001000000100000000000000110000000000100000001101100000010000000011000000000000000000100010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100001101101100001000000011001001000001000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000110000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000010001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010001000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001010000000000000000001001000010010001100000001000010001100000100000110000000001100000000000000110001000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000100000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000010010 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100001000000000000000101000000000011010010000010000011100000000000000000001000011000011100000000110001100010001000000101000000010000110000010000000001000001000100001000010000000000000010000100010000110000010000001000001100010000000000000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000101000001000001000010000010000000000100100000001100001001101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000000000011000000000000000000000000100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000110000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000011000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110011000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000011000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000100010000000000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000100000000011000000000000000000000100100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111000000110010000000111001000000000000001001000010000000001000001000100001000010000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100010100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00000000000000000101000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000010100000000000000000000100011000000000111000000110010001000111001001000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000010100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000000000010011000000000000000001001100000100000000000101000010000010000000000100100100001100000001000000000000000000001000000010000000000000010000000001010100100000110001000100000100001100101000100000010101000000011100001000001000011010000000000000100000000000000100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000000000101101100001000000010001001000000000010000001000100000011000100000000010000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000001000000110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000001100100000100100100000000010010000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000100000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000100001010000000011000100110000100111010000000000000000000000100010011000000000000000001001100000100000000000001000010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100000101000000000000100000100101000000010000000000000000000000011000000000000000000000100100000000000000101000010001000000001000101100110001000000010001101000000000001100000000110000011010100000000000001001000010000000000000000000000000000000010100000001000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000100000100000000000000010000000000000000000110000000000000100000000010000000000000010000110000001000000000000000000000000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100100000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000000000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000010000010000000000010000100000000010000000000001000000110100001000011000000000000000000000000000001000000000010000010000101010000000000000000010000000000000001000010000 00001100100001000000100000101000000000000000001000000000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000001000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000100000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000101100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011101001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110100000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000001001000001100001000000000000000000000000000000000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000110000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010000000100000000001000100000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000010000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000000010000110010000010111001000000000000001001000010000000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000001000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000000001001110000000001000101100000110010100000000000000000000000000000000000000011000100000000000000110000000011010000000000101000100000001000011000010000000001000000000000000000000000011100000000000000010110000000000000000000000000001000100000000000000010000000000000000000000000000110000000000000010100000000000000010000010000010000001000000100000000000000000010001000100000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010010000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000001000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011001000000000000000000010100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000100000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00110000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000001100100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000111100001000000000000000000000000001011001000011000000110001001001000000000000000100000000000000000000100000000110000000000000110001000000100000100000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000100000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000010000000001100110001000000010001101000000100001100000000110000011000100000000000000100000000011000000000000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000000000000000000000000000000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100010000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100010000100000000100000000000000000000000000110001000000000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000010001000001001010000000000000100000000000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000100100000000001010100100000110000100010100000000000000110000100100000111010000000000000000000000000010100000000100000000000000100110100000100000000100111110000000000000000001010100000010000000000000010000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000000000010000000000101001000000000100000000000000001000000010100000000000000000000000000000000010000100000111010000000000000000000000100010011000000000000000001001100001100000000000001000010000010000000000100100000001000010001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000100000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000010100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000010000010011000000000000000001001100000100000000000001000010000010000000000100100100001100000001000000000000000000001000000010000000000000010000000001010100100000110001000100100000000000000110000000000100000001101100000000000000011000000000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101010000000100000000000000000000011000000000000000000000000100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000010000000001000100000001001011000000000100000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001001000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000010000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000000110000100010000001000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100001101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000110000000000000100000000001000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000000000000001000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000100000001000000000000100000011100100000011000001000000000000000101000000000011010000000010000011100100000000000001001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000100000100000001001100000100000000000001000010000100100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000100000000000000000000000000000000100000000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000100000100000001000010001100000100000110000000000110000000000000110010000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000100000000000000000010000000001100000100000000000000100000010000100000010000000001000000000100000000010001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000010000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001001001000000010000000000100000000001000100000000000 00001100100000000000000000101000000000000011001000000000000000000000101000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100001000010000001000000010000100010000110000010000000010000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100001000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100010000000000000110100000000000000001000100100000101000000000000100000100101000000010000000000000000000000011000000000000000000000100100000000000000101000010001000000001000101100110001000000010001101000000000001100000000110000011010100000000000001001000010000000000000000000000000000000010100000001000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000100000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000001000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010000010000000000000001001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000100001100110000000010000000000110000010000000100110100000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000000000001000100010001000011000000000000000000000000000000100000000011100000000000001000000000000000000010000000000010000000000000100000000000000100000110000000000000110000000000000000000000000100000000000010000110000001000000000000000000000000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000011100001000010010000000000000001000001000000010000000000100000000001000100000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000100000001000010000000000010000000000000100000000000000000000000000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000010001000100000000000 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001100010000000000000000000001001000000010000010100000000110000000000000001001000000000000000110001000000000000001010000100100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010010010000000000000000010010000000000000000100000000000001000000000011000000110000100111110000000000000100000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001101101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000001001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000001000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000001010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000001000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000010000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000100000100010000010000000000100000001001000000010001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010001000000000100001000000000000000100000001110010000000011000000000000001001001000000000000100000000100010000000000000001000000101000000000000000001000100000000100000010100000000001000100000010000000010101000000000010000000000011000010000000000010000000000100000101011100000000110001101010101000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000101000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000000110100000000000000000000000000000100000000000000000000000101000000010000000000000010010000100000010010000000000010000000000100000000000001000010000000001000101100110001000000010011101000000000001100000000110000011001100000000000000100000000011000000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010100000010100101000000001000000000000000000010010000000000000000010000000000000000000010000 00000000000001000000100000101000000000000000001000000000000001000000100001001000010001000011001000000000010100000000000010000000010010000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000111100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000100100000000001000010001000000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000010000000001100110001000000010001101000000100001100000000110000011000100000000000000100000000011000000000000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100001 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000001000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000101100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110100000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000001001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000100000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000001000000000000000010100000001000000000000000000000000000100000000000000000000001000000000000000000010000000000010000000000000100000000000000100000110000000000000110000000000000000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100100100100100000000001100010000001000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010000010000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000100010100000000000000000000000000000000010000100000111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000111010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000001000000000000101000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001001100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010100000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000110001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000110000010001000001000001000100011000000000000000000010000100010000110000010000000000110000000100110010000000001010000000000100001000000000000000000010010000000000000000100000000001001010000000011000000110000101111010000000100000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000101000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000010000010001000000000000000000000000000000000000000000010000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000001000000000000101000000000000011001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000010000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100001000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00000000000100000100010000010000000000100000001001000000010001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010001000000000100001000000000000000100000001110010000000011000000000000001001001000000000000100000000100010000000000000001000000101000000000000000001000100000000100000010100000000001000100000010000000010101000000000010000000000011000010000000000010000000000100000101011100000000110001101010101000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000101000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000000110100000000000000000000000000000100000000000000000000000101000000010000000000000010010000100000010010000000000010000000000100000000000001000010000000001000101100110001000000010011101000000000001100000000110000011001100000000000000100000000011000000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010100000010100101000000001000000000000000000010010000000000000000010000000000000000000010000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000010100001000000000000001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000101000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000001000010000000000000100010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110100110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000011100001000010010000000000000001000001000000010000000000100000000001000100000000000 00000000000001000010100100101000000000000000001000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001010000100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000101000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000011001000110000000000000000000000000000000010100000101000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000101000000000000100000110001010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000000000001000000000000000010000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000010101000000001000100000001000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000010000000110000000100100010000000000010000000000101001000000000100000100000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100000000010000110000000100000010010000000000000100011000000110000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000001000100000000010000000000100101000010010000100000000000000000011000000000000000000000000100000000000000001000010001100000000000000000000010000000000101011000000000001000000000100000011000100000100001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000100010100000000010000000000000010000000000000000000110100001000001000000000000001000000000000000000001000010000010000001000000100000000000000000000100000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000010100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100001000000000000000110000000000000110000000000000010000011000000001000000000000000000000110000000010001000010000000001000000000000000 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000000000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000001010001000000100000100000000000001010000010000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000011010000110010000000111001000000000000001001000010000000001000001000100001100010000000000000010000100010000110000010000000000000100010000000000000000110000100000000010000010000000110000010000000000000000000000100000000000001010000000010000000000000000000000000000011000000000000000010011010000000000000100000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010110000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000111000000000000000000000000000000100000010000000000000010000000010000000010000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000011000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000001000000000000101000000000000011001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000010000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100001000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000100000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000010100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000001001010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010010000001001000000000000000000000001000000000000000010010000000000000000100000001000000000000000000001001001001000000000000010100000000110000000000000001001000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100010100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00000000001000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000110100000010001000000000000001000000000000000100000011110010000000011000000000000001001010000000000000000000000000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000011000110000010001000001000001000100011010000000000000000010000100010000110000010000010000000100010000000000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000010011000000000000000000000000100000000000000001000010001000010000000001100110001000000010001101100000100001100000000110000011000100000000000000100000000010000001000000001000110000000000010001000000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000100000000000000100000110000010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000010010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000011001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000100010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100100000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001001010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100001000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010000000111001000000000000001001000010000000001000001000100001000010000000000100010000100010000110000010000000000000100010000000000000000110000100000000010000010000000110000010000000000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000100010000001000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100001101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000110000000000000100000000000000000000110000100000000110000000000000010100001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010110000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010001000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100010010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100100000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000100000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000100000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000101000100100000000000000000000000000000000000001000110000100001001000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000100000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010010000011000000110000100111010000000000000000001000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000001000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00000000000001000010100100101000000000000000001000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001010000100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000101000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000011001000110000000000000000000000000000000010100000101000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000101000000000000100000110001010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000100001100110000000010000000000110000010000000100110100000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000000000001000100010001000011000000000000000000000000000000100000000011100000000000001000000000000000000010000000000010000000000000100000000000000100000110000000000000110000000000000000000000000100000000000010000110000001000000000000000000000000000000000000000100000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000001000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100000000000000000000000010000000100000011000100000000001000100000000011000000000000001000100000000000010001000100000000000000000000001000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000000000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000010001000100000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000010000000100000000000001010000000011000000110000100100000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000101001001010000000000000000000000000000000010100100001000000000000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000001010000000000010000000001001000000000000110100001000000000000001000000000001011001010001000000110001001101000000000000000100000000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010010000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010010000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000100001000000000010000001010010000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00001100110001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100000000000010000000000000000100000000000000000111100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001100100000000000010001000000000000010000000000000000000000000000000000000001000000000000000000010000000000010000000100000100000000000000010000000000000000000110000000000000100000000010000100000000010000110000001000000101000010000010000000000000000000100000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100010000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100010000100000000100000000000000000000000000110001000000000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000100100000000001010100101000110000100010100000000000000110000100100000111010000000000000000000000000010100000000100000000000000100110100000100000000100111110000000000000000001010100000010000000000000010000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000010000010000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010100000000001000100000001000000000011100000000011001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000110010000000000000000000100100000000010000010000000110010000100000000000000000000100000000000101010000000011000000110000100111010000000000000001000000100010011000000000000010010000000000000100100000000000000011000000100000000010010000000100000000000001000100010000000000010000000001000000000000001010100110000110010110000100000000000010110000000100000011010000000000000100110000000010000100000100000010000000100110100000000100110001000001100000010000000000000000010000000100001000101100001101000000000000000000100101000000000100000000001000100000010100000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000000100001000100000000000011000000000001000000000000000000000000000000000000000000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000100101000010000010000000000000000001100000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000110000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000001000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000100000000000000000100000000010100000000000000100100000000000000000100011011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000110000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000000000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000000110100001000011000000000000000000000000000001000000000010000010000001010000000000000000010000000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000001000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010100000000001000100000001000000000011100000000011001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000001000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000011001100000100000110000000001100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000000000101000000000000011001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000011000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000001000000100000010000000000000000000001000000000100001000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100010000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100001101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000110000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000010010 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000010000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000100010100000000000000000000000000000000010000100000111010000000000000000000000100010011010000000000000000000000000110000000100001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000000110100000000000000000000000000000100000000000000000000000101000000010000000000000010010000100000010010000000000010000000000100000000000001000010000000001000101100110001000000010011101000000000001100000000110000011001100000000000000100000000011000000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010100000010100101000000001000000000000000000010010000000000000000010000000000000000000010000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000010110100001000000000000001000000000001011001000001000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000010000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110010010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000000000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001101101100000000000000001010001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000001010000010101000100000100000000001000100000010100000000000000001000000000000001000000000001000010000000100000101101101001000000011001001000000000010000001000101000011000100000001000000100000000011000000000000001000100000000000011000000000000000000000000010000000000000000000001010000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000010100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000100000100110110001000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00001100110001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000001000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100000000000000000000000010000000100000011000100000000001000100000000011000000000000001000100000000000010001000100000000000000000000001000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000000000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000010001000100000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001010011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000100000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100010000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000001000000000000000000000000000100000000000000000000001000000000000000000010000000000010000000000000010000000000000000000110100001000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000000000010000000000101001000000000100000000000000001000000010100000000000000000000000000000000010000100000111010000000000000000000000100010011000000000000000001001100001100000000000001000010000010000000000100100000001000010001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000011001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100100000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000100010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000010000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000011000000000000000000000010010000000000000000000010001000011000000000000010100010000000010100000000010000001001001000000000000110100000000000001000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000010000000000001000000000000100001000000000000001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000101000000001000011000011100000000010001000010001000000101000000010010110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000000000001000010000011000000000100100000001100000001000000000000000000001000000010000000000000001000010001100000100000110000000000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001010000000000010000000000010000010000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000111100001000000000000000000000000001011001000011000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000100000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100010000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000001000000000000000000000000000100000000000000000000001000000000000000000010000000000010000000000000010000000000000000000110100001000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010100000000001000100000001000000000011100000000011001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000110010000000000000000000100100000000010000010000000110010000100000000000000000000100000000000001010000000011000000110000110111010000000000000001000000100010011000000000000010010000000000000100100000000000000011000000100000000010010000000100000000000001000100010000000000010000000001000000000000001010100110000110010110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000100110001000001100000010000000000000000000000000100001000101100001101000000000000000000100101000000000100000000001000100000010100000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000000100001000100000000000011000000000001000000000000000000000000000000000000000000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000000101000010000010000000000000000001100000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000010000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000001000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100001 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000110000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011100000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00110000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000100000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000010000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011010000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000100000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000001000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000100000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001010000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010010000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000001000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011001000000000000000000010100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100010000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000001100010000100000000100000000000000000000000000110001000000000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000100100000000001010100100000110000100010100000000000000110000100100000111010000000000000000000000000010100000000100000000000000100110100000100000000100111110000000000000000001010100000010000000000000010000000000000000100100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00110000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000100000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000010000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011010000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000100000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000000000000000000000000000000000000000000000000000000001000110000100101000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000010000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000100000000101000000000010000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000100000000000000001100000100000000100000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001000100000000000010001000000000000010000000000000000000000000000000000000001000000000000000000010000000000010000000100000100000000000000010000000000000000000110000000000000100000000010000000000000010000110000001000000000000000000000010000000000000000100000 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000000000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001001010000000001000001001010000000000000100100000001010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000101000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000101000000000000100000110001010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000110001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000110000010001000001000001000100011000000000000000000010000100010000110000010000000000110000000100110010000000001010000000000100001000000000000000000010010000000000000000100000000001001010000000011000000110000101111010000000100000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000101000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000010000010001000000000000000000000000000000000000000000010000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000001010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000001000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000010000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100001001000010001000011001000000000010100000000000010000000010010000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000111100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000100100000000001000010001000000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000010000000001100110001000000010001101000000100001100000000110000011000100000000000000100000000011000000000000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100001 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000000001000000100000000000000000100010000000000000000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000001001100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010010000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100100011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000010000001001000000000000000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001001000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100010000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00000000000011000000100010101000000000000000001000000000000001000000100000001000011001000011001000000000010100000000000010000000000010100000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000001000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000001100100000100100100000000010010000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000100000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000100001010000000011000100110000100111010000000000000000000000100010011000000000000000001001100000100000000000001000010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000100010000001000110000010000000100110100000000100111001000001100000000000001000000000100000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100001101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000110000000000000100000000001000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010100000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00000010000000000100010000010000100011001100000000000000000000000010000000000000010001000011000000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000100000001000000000000100000011100100000011000001000000000000000101000000000011010000000010000011100100000000000001001000011000011100000000000110010000000111001000000000000001001000010000000001000001001010000000000000100100000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000000000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000010000010000000000010000100000000010100000000001000000110100001000011000000000000000000000000000001000000100010000010000101010000000000000000010000000000000001000010000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100010000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100010000100000000100000000000000000000000000110001000000000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000100100000000001010100100000110000100010100000000000000110000100100000111010000000000000000000000000010100000000100000000000000100110100000100000000100111110000000000000000001010100000010000000000000010000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000001000000100000101000000000000000001000000000001001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000001000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000000001001110000000001000101100000110010100000000000000000000000000000000000000011000100000000000000110000000011010000000000101000100000001000011000010000000001000000000000000000000000011100000000000000010110000000000000000000000000001000100000000000000010000000000000000000000000000110000000000000010100000000000000010000010000010000001000000100000000000000000010001000100000000000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001001000000000000100010000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100010000100000000100000000000000000000000000110001000000000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000100100000000001010100100000110000100010100000000000000110000100100000111010000000000000000000000000010100000000100000000000000100110100000100000000100111110000000000000000001010100000010000000000000010000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100001000000000000001000000100000001000010001010011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000100000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000100000000000000000000000000000000100000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000010100000000001000100000000000000000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000000100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000000000010011000000000000000001001100000100000000000001000010000010000000000100100100001100000001000000000000000000001100000010000000000000010000000001100000100000110000000000110000000000000110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100000001100000100000000000000000000011000000000000000000000000100000000000000000001001110000000001000101100000110010100000000000000000000000000000000000000011000100000000000000110000000011010000000000101000100000001000011000010000000001000000000000000000000000011100000000000000010110000000000000000000000000001000100000000000000010000000000000000000000000000110000000000000010100000000000000010000010000010000001000000100000000000000000010001000100000000000 00000000000100000100010000010000000000100000001001000000010001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000100010000000000000001000000101000000000000000001000100000000100000010100000000001000100000010000000010101000000000010000000000011000010000000000010000000000100000101011100000000110001101010101000000101010001010000110000010000000001000001001010000000000000100000000000010000001000000101000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000000011000000110010100111010000001000000000000000100010011000000000000000001001100000100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000000110100000000000000000000000000000100000000000000000000000101000000010000000000000010010000100000010010000000000010000000000100000000000001000010000000001000101100110001000000010011101000000000001100000000110000011001100000000000000100000000011000000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000010000110010010100000010100101000000001000000000000000000000010000000000000000010000000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000110001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000100010000000000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000100000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000001000000000000000010100000001000000000000000000000000000100000000000000000000001000000000000000000010000000000010000000000000100000000000000100000110000000000000110000000000000000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000100000000000000000000100000000110000000000100010001000000100000100000000000001000000000000100000010101000000001000100000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000001010000110010100001100001000000000010000000010000100100000000000100000000000110000000100000100000000000000100000100000000110000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000011000000000000000010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000100000100110110001000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000100000100110110001000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000110010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000100000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000000000 00000000000001000000001000010000100011001100000000000000000000000000100000000000100000000100100000100100100000000110000000001000000100000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001001101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100000000000010000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000010000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000000000000001000000000000000000110000001000101000000000000000000001000011000010000001000000101000010000010000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100001001000010001000011001000000000010100000000000010000000010010000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000111100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000100100000000001000010001000000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000010000000001100110001000000010001101000000100001100000000110000011000100000000000000100000000011000000000000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100001 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000111100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000100100000000000000010001000000000000010000000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010010000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000001000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011001000000000000000000010100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100100000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000101000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000011001000110000000000000000000000000000000010100000101000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000101000000000000100000110001010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000001000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001001010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010100000000001000100000001000000000011100000000011001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000001000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000011001100000100000110000000001100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000100001100110000000010000000000110000010000000100110100000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000000000001000100010001000011000000000000000000000000000000100000000011100000000000001000000000000000000010000000000010000000000000100000000000000100000110010000000000110000000000000000000000000100000000000010000110000001000000000000000000000000000000000000000100000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000100001100110000000010000000000110000010000000100110100000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000000000001000100010001000011000000000000000000000000000000100000000011100000000000001000000000000000000010000000000010000000000000100000000000000100000110010000000000110000000000000000000000000100000000000010000110000001000000000000000000000000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000000000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001001010000000001000001001010000000000000100100000001010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000001100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100001010000000000000000000001000000000100000000000001000010000000001000101110000110010010000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000111000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000100001 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000101000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000100000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001001101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100000000000010000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000010000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000000000000001000000000000000000110000001000101000000000000000000001000011000010000001000000101000010000010000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010110000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010001000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100010010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100100000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000100000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000100000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000011000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000100010000000000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000100000000011000000000000000000000100100000010100000001000010001000000000000101100000110010100000000000000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000010000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000111100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001001100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000111100001000000000000000000000000001011001000011000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000100000000000000000100011010000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000001100001000001000001010000010000000000000000000000000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000010000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001000110000000000010001000000000000001000000000000000100000000000000000000001000000000000000000010000000010010000000000000100000000000000100000110000000000000110001000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000001000000100000101000000000000000001000000000000101000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000001000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000100101000000000010000000100110001011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000010000000000001000000000000000000010000100000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001101010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001001000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000010000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100011000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000001100001000001000001010000010000000000000000000000000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000010000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001000110000000000010001000000000000001000000000000000100000000000000000000001000000000000000000010000000010010000000000000100000000000000100000110000000000000110001000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000110001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000110000010001000001000001000100011000000000000000000010000100010000110000010000000000110000000100110010000000001010000000000100001000000000000000000010010000000000000000100000000001001010000000011000000110000101111010000000100000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000101000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000010000010001000000000000000000000000000000000000000000010000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100100000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100100001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000001000000110000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000010101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000010100000000001000100000000000000000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001000100001000010000000000000010100100010000110000010000000000001100010000000000000000110000100000000010000010000000110000000000000000000000000000100000000000001000000000011000000100000000000000100100000000000000000100100100000010000000000000110000000110000000000001010010000010000000000100100000001100000001000000010000000000001000000010010000000000000100000001010100100000110010110000100000000000010110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010010000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010000000010000000001000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000110000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010101000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010100000000100000000001000100000000000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000010000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100001 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000010000000100000000000001010000000011000000110000100100000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000010100000000000000001001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010000000111001000000000000001001000010000000001000001000100001000010000000000000010000100100000000100000000000100110000000100100010000000000010000100000100001000000000100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000000000010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001010000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000100001000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000100000000000000000001000000000000100000011100000010011000001000000000000000101000000000011010000000010000010100000000000000000000100011000000000111000000110010001000111001001000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000010100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000010000010011000000000000000001001100000100000000000001000010000010000000000100100100001100000001000000000000000000001000000010000000000000010000000001010100100000110001000100100000000000000110000000000100000001101100000000000000011000000000000000000100010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000000000100000100000001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000010001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000100000000000000000000000000000000100000000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110010000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000100000000000000000010000000001100000100000000000000100000010000100000010000000001000000000100000000010001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000000000010000000000101001000000000100000000000000001000000010100000000000000000000000000000000010000100000111010000000000000000000000100010011000000000000000001001100001100000000000001000010000010000000000100100000001000010001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000010000000001100110001000000010001101000000100001100000000110000011000100000000000000100000000011000000000000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100001 00001100100000100000000001000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000100000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100100000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000000000000000001000000000000000000010000000010010000000000000100000000000000100000110000000000000110000000000000000000000000000000000000010000010000001000010100000000000000000000001000000000000000 00000000000001000000000000101000000000000011001000000000000000000000100000001000010001000011000000000000010100000000000010000000000010000000011011000001000000100100000000000000001000000000000100000000000000000000001000110000100001000000000001001000000000000000100001000100000000000000000000001000000000000101001000000000000001000000000101100000000011000001000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000001010000110010100001100001000000000010000000010000100100000000000100000000000110000000100000100000000000000100000100000000110000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000011000000000000000010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000001110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000100000000000000000000110000000001000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000100000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010001000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010001100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000100000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010001000000101001000000000100000100000000000000000011100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000010000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000100000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010001000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010001100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000100000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000001000000100000000010000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010010000000000000000000101000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100010000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00000000000001000000000000101000000000000000101000000001000000000000100000000000100000000100100000100100100000000110000000001000000100000000000000000100010000000000000000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000001001100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000100100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000011000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000110000010000000100110100000000100111001000001100000000000000000000000000001000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000000000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000100000000000000100000000000010000000000000000000000000000000000000000000000000000001101000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000000000100000000010000000100000000001010010000000000000000000000011000010001000011000000000000010100000000000010000000100010000000001001000000000000111100001000000000000000000000000001011001000001000000110001001001000000000000000100000000000100000000100000000110000000000000010001000000100000100000010000001000000000000100000011100000000011000001001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010000000111001000000000000001001000010000000001000001001010000000001000100000000000010000001000000100100000010000000100110100000001000000000000100000100000000111000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000000000011000010000010000000000100100000001100000001000010000000000000001000000011000000000000010000000001010100100000110001000000100000000000000110000000000100000001101100000000010000011000000000000000000100000000000010001000000001000010000000001101000000000000000000000000000000000001100000000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000001000000000000000000000000000000001000000000000000000010000000000010100000000000100000000000000100001110000000000000110000000000000010100000100000000000000010000010000001000000100000100000000000010001000100000000000 00000000000001001010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010010000001001000000000000000000000001000000000000000010010000000000000000100000001000000000000000000001001001001000000000000010100000000110000000000000001001000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100010100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100100000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100010000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100001101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000110000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00000000000011000000100010101000000000000000001000000000000001000000100000001000011001000011001000000000010100000000000010000000000010000000000000000100100000110100000000000000000000000001000000000000000100000000001000110000100011000000000001001000000000000000100000000100000000010000000000001000000000010100001000000000000001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000101000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000001000010000000000000100010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110100110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000000000000100000000000010000110100000000000000000000010000000101000000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000000000000000000000000010100100001000000000000000000000000000100000000000000000000001000000000100000000010000000000010000001000000100000000000000000000110000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000010001000100000000000 00000000000000000100000000010000000100000000001010010000000000000000000010001000010001000011001000000000010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000010000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000100110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000001000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000010110000000100000011010000001000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010110100000110000110000100000000000010110000000100000011010000000100001100110000000010000000000110000010000000100110100000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000000000001000100010001000011000000000000000000000000000000100000000011100000000000001000000000000000000010000000000010000000000000100000000000000100000110010000000000110000000000000000000000000100000000000010000110000001000000000000000000000000000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000100000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000111100001000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000101000000000001000000000000100000010100001000001000100000000000000000101000000000011010100000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000100100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001010001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000010000000000000000001000001010000000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010110000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010001000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100010010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100100000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000100000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000100000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001010011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000100000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100001100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000000100000000000000000000011000000000000000000000000100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000010000000001000100000001000011000000000000000000000000000000000001000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001010011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000110100000000110000100000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100001100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010001000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100100010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101001000010000110000010101000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000001000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000111000000000000000000000000000000000000010000000000000010000000010000000010000000011000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000001000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000101000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000010000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001001001000000010000000000100000000001000100000000000 00000010000000000100010000010000100011001100000000000000000000000010000000000000010001000011000000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000100000001000000000000100000011100100000011000001000000000000000101000000000011010000000010000011100100000000000001001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110010000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000100000000000000000010000000001100000100000000000000100000010000100000010000000001000000000100000000010001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000001000010000100011001100000000000000000000000000100000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000100000000101000000000010000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000100000100000000001100000100000000100000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001000100000000000010001000000000000010000000000000000000000000000000000000001000000000000000000010000000000010000000100000100000000000000010000000000000000000110000000000000100000000010000000000000010000110000001000000000000000000000010000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010110000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010001000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100010010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100100000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000100000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000100000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000100000000000000000000000000000000100000000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110010000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000100000000000000000010000000001100000100000000000000100000010000100000010000000001000000000100000000010001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100100000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100010000001010000000001100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000100000000000000000000000000000000100000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000010100000000001000100000000000000000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000000100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000000000010011000000000000000001001100000100000000000001000010000010000000000100100100001100000001000000000000000000001100000010000000000000010000000001100000100000110000000000110000000000000110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100000001100000100000000000000000000011000000000000000000000000100000000000000000001001110000000001000101100000110010100000000000000000000000000000000000000011000100000000000000110000000011010000000000101000100000001000011000010000000001000000000000000000000000011100000000000000010110000000000000000000000000001000100000000000000010000000000000000000000000000110000000000000010100000000000000010000010000010000001000000100000000000000000010001000100000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000101000100100000000000000000000000000000000000001000110000100001001000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000100000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010010000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000001000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000001000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000010100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000101000100100000000000000000000000000000000000001000110000100001001000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000100000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010010000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000001000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000110000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000001000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00000000000001000000100010101000000000000000001000000000000001000000100000001000011001000011001000000000010100000000000010000000000010000000000000000100100000110100000000000000000000001001000000000000100100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000010000000000000100000000000010000000001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000100001010000000011000100110000100111010000000000000000000000100010011000000000000000001001100000100000000000001000010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000100010000001000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000100000000011000000000000000000000100100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00000000000100000100010000010000000000100000001001000000010001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000100010000000000000001000000101000000000000000001000100000000100000010100000000001000100000010000000010101000000000010000000000011000010000000000010000000000100000101011100000000110001101010101000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000101000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000001100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000100000000000000000000000000000000000000010000110000001000000000000000100000000000000000000000100000 00000000000001000000000000101000000000000000101000000001000000000000100000000000100000000100100000100100100000000110000000001000000100000000000000000100010000000000000000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000001001110000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100010000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000111100001000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000101000000000001000000000000100000010100001000001000100000000000000000101000000000011010100000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000100100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001010001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000101000100100000000000000000000000000000000000001000110000100001001000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000100000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010010000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000001000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001010000000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000001000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001010000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000010000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100001001100000001000000100000100010000000000010000000000100000000100001010000100100111000000000100000000000000110000000100000010010000000000000100010100000010000000000100000010000010100110100000100000000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000100011000010010100000000010000000000100000000000001000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000000100001000100000000000011000000000001000000000000000000000000000000000000000000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000000000010000110000001000000000000000000000010000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000010000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000001100001000001000001010000010000000000000000000000000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000010000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001000110000000000010001000000000000001000000000000000100000000000000000000001000000000000000000010000000010010000000000000100000000000000100000110000000000000110001000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000001000000000000101000000000000011001000000000000000000000100000001000010001000011000000000000010100000000000010000000000010000000011011000001000000100100000000000000001000000000000100000000000000000000001000110000100001000000000001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000010000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000100110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000000000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100000000000000000000000010000000100000011000100000100001000100000000011000000000000001000100000000000010000000001000000000001000000000000000000000000000000000011100000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000000000000001000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000100000001000000000000100000011100100000011000001000000000000000101000000000011010000000010000011100100000000000001001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000100000100000001001100000100000000000001000010000100100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000001010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00000000000000000100000000010000000100000000001010010000000000000000000000011000010001000011000000000000010100000000000010000000100010000000001001000000000000111100001000000000000000000000000001011001000001000000110001001001000000000000000100000000000100000000100000000110000000000000010001000000100000100000010000001000000000000100000011100000000011000001001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010000000111001000000000000001001000010000000001000001001010000000001000100000000000010000001000000100100000010000000100110100000001000000000000100000100000000111000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000000000011000010000010000000000100100000001100000001000010000000000000001000000011000000000000010000000001010100100000110001000000100000000000000110000000000100000001101100000000010000011000000000000000000100000000000010001000000001000010000000001101000000000000000000000000000000000001100000000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000001000000000000000000000000000000001000000000000000000010000000000010100000000000100000000000000100001110000000000000110000000000000010100000100000000000000010000010000001000000100000100000000000010001000100000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001001010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010100001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000100001000000000010000001010010000000010000000010000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100010000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100010000100000000100000000000000000000000000110001000000000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000100100000000001010100100000110000100010100000000000000110000100100000111010000000000000000000000000010100000000100000000000000100110100000100000000100111110000000000000000001010100000010000000000000010000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000100000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00000000000011000000100010101000000000000000001000000000000001000000100000001000011001000011001000000000010100000000000010000000000010000000000000000100100000110100000000000000000000000001000000000000000100000000001000110000100011000000000001001000000000000000100000000100000000010000000000001000000000010100001000000000000001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000101000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000001000010000000000000100010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110100110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000000000000100000000000010000110100000000000000000000010000000101000000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000000000000000000000000010100100001000000000000000000000000000100000000000000000000001000000000100000000010000000000010000001000000100000000000000000000110000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000010001000100000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000111100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000100100000000000000010001000000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000010000000001100110001000000010001101000000100001100000000110000011000100000000000000100000000011000000000000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100001 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011101000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000100000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000001001000010001000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000110000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000101000100100000000000000000000000000000000000001000110000100001001000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000100000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010010000011000000110000100111010000000000000000001000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000001000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000010100000000001000100000000000000000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001000100001000010000000000000010100100010000110000010000000000001100010000000000000000110000100000000010000010000000110000000000000000000000000000100000000000001000000000011000000100000000000000100100000000000000000100100100000010000000000000110000000110000000000001010010000010000000000100100000001100000001000000010000000000001000000010010000000000000100000001010100100000110010110000100000000000010110000000100000011010000000000000100110000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000001000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000000000101100000110010100000000000000000000000000000000000000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000010010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000011000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000110000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000001000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000010100000000000000000000100011000000000111000000110010001000111001001000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000010100000000000000000010000010100000000000000000001000000100000000001000000000000100010000110000100100000010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000010000010100110100000100000000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000000100001000100000000000011000000000001000000000000000000000000000000000000000000001000000001000100000010000000000010000000000010100000000100000001000000000000000000110000001000001000000000000000000001000010000010000001000000101000010000010000000000000000000010000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000010000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100001001100000001000000100000100010000000000010000000000100000000000001010000100100111000000000100000000000000110000000100000010010000000000000100010100000010000000000100000010000010100110100000100000000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000100011000010010100000000010000000000100000000000001000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000111000000000100001000100000000000011000000000001000000010000000000000000000000000000000000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000000101000010000010000000000000000001100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000100100000000000000000000000000000000000001000110000100001001000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000100000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010010000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00001100100000100000000000000000000010001100000000000100000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000001001100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010010000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100100011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000010000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100001000000000000001000000100000001000010001010011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000100000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000010000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00001100110001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100011000000100000010000000110000000100100010000000000010000000000101001000000000100000100000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100000000010000110000000100000010010000000000000100011000000110000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000001000100000000010000000000100101000010010000100000000000000000011000000000000000000000000100000000000000001000010001100000000000000000000010000000000101011000000000001000000000100000011000100000100001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000100010100000000010000000000000010000000000000000000110100001000001000000000000001000000000000000000001000010000010000001000000100000000000000000000100000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000100100000000000000000000000000000000000001000110000100001001000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000101100000001000000000000010000001000001000000000100000001000010001100000100000110000001000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011001000000000000000000010100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000010000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00000000000001000000100000101000000000000000001000000000000101000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000100101000000000010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000010000000000001000000000000000000010000100000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001010011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000100000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100010000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000001000000000000000000000000000100000000000000000000001000000000000000000010000000000010000000000000010000000000000000000110100001000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000000000000001000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000100000001000000000000100000011100100000011000001000000000000000101000000000011010000000010000011100100000000000001001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000100000100000001001100000100000000000001000010000100100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010001000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00000010000000000100010000010000100011001100000000000000000000000010000000000000010001000011000000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000100000001000000000000100000011100100000011000001000000000000000101000000000011010000000010000011100100000000000001001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000100000100000001001100000100000000000001000010000000101100000000000010001000000011000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000100000000000000000000000000000000000000010000110000001000000000000000100000000000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100111001000001100000000000001000000000000000000000001000100100011100001000000100000000001000001100000100000000000000000000011000000000000000000000000100000001000000000001000010000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000010000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010110000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100010000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100010000100000000100000000000000000000000000110001000000000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000100100000000001010100100000110000100010100000000000000110000100100000111010000000000000000000000000010100000000100000000000000100110100000100000000100111110000000000000000001010100000010000000000000010000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000011000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000000000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001101101100000000000000001010001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000001010000010101000100000100000000001000100000010100000000000000001000000000000001000000000001000010000000100000101101101001000000011001001000000000010000001000101000011000100000001000000100000000011000000000000001000100000000000011000000000000000000000000010000000000000000000001010000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000110000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000100000000000011110000110010000000111001000000000000001001000010000000001000001000010000000000000100000000000010000001001000100000000000000110000000100100010000100001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000110000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000010000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000100000000000011110000110010000000111001000000000000001001000010000000001000001000010000000000000100000000000010000001001000100000000000000110000000100100010000100001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000110000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100010000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100010000100000000100000000000000000000000000110001000000000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000000000000001001100000001000010001000000000000000000011000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000000101000010000100001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000010100000000001000100000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000100000000000000000000100000000110000000000100010001000000100000100000000000001000000000000100000010101000000001000100000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000001010000110010100001100001000000000010000000010000100100000000000100000000000110000000100000100000000000000100000100000000110000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000011000000000000000010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000100000100110110001000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100000000100000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000001100001000001000001010000010000000000000000000000000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000010000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001000110000000000010001000000000000001000000000000000100000000000000000000001000000000000000000010000000010010000000000000100000000000000100000110000000000000110001000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000101000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000100000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100100100100100000000001100010000001000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010000010000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000100010100000000000000000000000000000000010000100000111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000111010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000100000000000000011000000000001000000000000101000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001001100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000111100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001001100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000000000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001001010000000001000001001010000000000000100100000001010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000001100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000010000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000100110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100101000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100001010000000000000000000001000000000100000000000001000010000000001000101110000110010010000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000111000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000100001 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000010000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000100010100000000000000000000000000000000010000100000111010000000000000000000000100010011010000000000000000000000000110000000100001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000010001000010000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000010000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100001 00001100100000000000000000101001000000000011001000000000000000000000101000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100001000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100000101000000000000100000100101000000010000000000000000000000011000000000000000000000100100000000000000101000010001000000001000101100110001000000010001101000000000001100000000110000011010100000000000001001000010000000000000000000000000000000010100000001000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000100000100000000000000010000000000000000000110000000000000100000000010000000000000010000110000001000000000000000000000000000000000000000100000 00000000000001000000000000101000000000000011001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000011000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000001000000100000010000000000000000000001000000000100001000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00001100100000100000000001000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000100000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100100000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000000000000000001000000000000000000010000000010010000000000000100000000000000100000110000000000000110000000000000000000000000000000000000010000010000001000010100000000000000000000001000000000000000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000010101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000111100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001001100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000100000000000011110000110010000000111001000000000000001001000010000000001000001000010000000000000100000000000010000001001000100000000000000110000000100100010000100001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000110000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000000000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001001010000000001000001001010000000000000100100000001010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000101000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000101000000000000100000110001010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001001010000000001000001001010000000000000100100000001010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000001100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000010000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000100110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00000000000001000000100010101000000000000000001000000000000001000000100000001000011001000011001000000000010100000000000010000000000010000000000000000100100000110100000000000000000000001001000000000000100100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000010000000000000100000000000010000000001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000100001010000000011000100110000100111010000000000000000000000100010011000000000000000001001100000100000000000001000010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000100010000001000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000100000000011000000000000000000000100100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111000000110010000000111001000000000000001001000010000000001000001000100001000010000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100010100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000000000 00001100100000100000000000000000000010001100001000000000000001000000100000001000010001010011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000100000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000010000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00000000000011000000100010101000000000000000001000000000000001000000100000001000011001000011001000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00001100100001000000100000101000000000000000001100000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000010000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100001 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000010100000000001000100000000000000000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001000100001000010000000000000010100100010000110000010000000000001100010000000000000000110000100000000010000010000000110000000000000000000000000000100000000000001000000000011000000100000000000000100100000000000000000100100100000010000000000000110000000110000000000001010010000010000000000100100000001100000001000000010000000000001000000010010000000000000100000001010100100000110010110000100000000000010110000000100000011010000000000000100110000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000001000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000000000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000100000000011000100100000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000000000010000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001010011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000100000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100000110010100000000000000000000000000000000000000000000000000010100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000001000000110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000011000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000001010100000000000010000000000010000000001001000000000000110100001000000000000001010000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001010000000000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000100001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001000010001000000000000000000000000000010000100000100000000000001010100100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000000000000101000000000000000000000000001100000100000000000000000000011000001000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000001000000110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000001010000000000010000000001001000000000000110100001000000000000001000000000001011001010001000000110001001101000000000000000100000000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010010000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010010000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000100001000000000010000001010010000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100010000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000010110000000100000110000000000000000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000001000000000000110100000010001000000000100001000000000000000100000001110010000000011000000000000001001001000000000000100000000100010000000000000001000000101000000000000000001000100000000100000010100000000001000100000010000000010101000000000010000000000011000010000000000010000000000100000101011100000000110001101010101000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000101000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100010100000000100011110100000000000000000000000000000000000001000010000000101000000000000000000100101000000010001000000000000000000011000000000000000000000000101000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100010000011000000000000001000100000010000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001010000000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000001000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000100000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001010000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000000000000000100000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011101000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000100000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000001001000010001000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011101000000010001000010001000000101000000010000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000100000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000100000101101100001000000011001001000000000010000001000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100001000000000000000101000000000011010010000010000011100000000000000000001000011000011100000000110001100010001000000101000000010000110000010000000001000001000100001000010000000000000010000100010000110000010000001000001100010000000000000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000101000001000001000010000010000000000100100000001100001001101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000000000011000000000000000000000000100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000001001010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010010000001001000000000000000000000001000000000000000010010000000000000000100000001000000000000000000001001001001000000000000010100000000110000000000000001001000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100010100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000000100000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000000100000000000000000000110000100000000110000000000000000000000000000000000000010000110000001000001000001000000000000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001001000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010011000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001011100100000110001000100100000000000000110000000000100000001101100000000000000011000000000000000000100010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000000000100000100000001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000001000000000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001001101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100000000000010000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000000000000001000000000000000000110000001000101000000000000000000001000011000010000001000000101000010000010000000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010110000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010001000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100010010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100100000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000010000000000000000000001000000000100000000010001000010010001000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00001100100000000000000000101000000000000011001000000000000000000000101000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100001000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000101000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100010000000000000110100000000000000001000100100000101000000000000100000100101000000010000000000000000000000011000000000000000000000100100000000000000101000010001000000001000101100110001000000010001101000000000001100000000110000011010100000000000001001000010000000000000000000000000000000010100000001000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000100000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100000100000000000000000000010001100000000000010000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000111100001000000010000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100001000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100000101000000000000100000100101000000010000000000000000000000011000000000000000000000100100000000000010101000010001000000001000101100110001000000010001101000000000001100000000110000011010100000000000001001000010000000000000000000000000000000010100000001000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000100000100000000000000010000000000000000000110000000000000100000000010000000000000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011001000000000010100000000000010000000010010000000000000000000000000110100000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000101000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100101000100000000000000010000100010000110000010000010000000100010100100010000000000011000000000100001000000000100000001000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100000001100000001000000100000100010000000000010000000000100000000000001100000100000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000100000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001100010000000000000000000001001000000010000010100000000110000000000000001001000000000000000110001000000000000001010000100100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000000000000010010000000000000000100000000000001000000000011000000110000100111110000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001101101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100001000000000000000101000000000011010010000010000011100000000000000000001000011000011100000000110001100010001000000101000000010000110000010000000001000001000100001000010000000000000010000100010000110000010000001000001100010000000000000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000101000001000001000010000010000000000100100000001100001001101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000000000011000000000000000000000000100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000000010000000000101000000000000000011000001000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001100010000000000000000000001001000000010000010100000000110000000000000001001000000000000000110001000000000000001010000100100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000001000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000000000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001101101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00000000000001000000000000101000000000000011001000000000000000000000100000001000010001000011000000000000010100000000000010000000000010000000011011000001000000100100000000000000001000000000000100000000000000000000001000110000100001000000000001001000000000000000100001000100000000000000000000001000000000000101001000000000000001000000000101100000000011000001000001000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001100010000111001000000010000000100000001010000110010100001100001000000000010000000010000100100000000000100000000000110000000100000100000000000000100000100000000110000000100000000000000000001000000100000000000000000000000000000000000000000000000000000000011000000000000000010011010000000000000000000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000001010001000000100000100000000000001010000010000100000010101000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000011010000110010000000111001000000000000001001000010000000001000001000100001100010000000000000010000100010000110000010000000000000100010000000000000000110000100000000010000010000000110000010000000000000000000000100000000000001010000000010000000000000000000000000000011000000000000000010011010000000000000100000000000000000000000000000100010010000010000100100000001100000001000000000000000000001000000010010000000100000000000001010100100000110000100000100000000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010110000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000111000000000000000000000000000000100000010000000000000010000000010000000010000000001000000000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000000100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000110000110000010001000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00000000001000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000110100000010001000000000000001000000000000000100000011110010000000011000000000000001001010000000000000000000000000000000100000000000000000000001000000000000000001000000000010000100010000100000010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000011000110000010001000001000001000100011010000000000000000010000100010000110000010000010000000100010000000000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000010011000000000000000000000000100000000000000001000010001000010000000001100110001000000010001101100000100001100000000110000011000100000000000000100000000010000001000000001000110000000000010001000000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000100000000000000100000110000010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100100100100100000000001100010000001000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010000010000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000100010100000000000000000000000000000000010000100000111010000000000000000000000100010011010000000000000000000000000110000000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000111010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000001000000000000101000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001001100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000100100000000000000000000000000000000000001000110000100001001000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010010000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110100000011000000001000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110011000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000011100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000101000000000010001110100000110000010001000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000100000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000001100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000010000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000010000000001000100000001000011000000000000000000000000000100000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000010100000000001000100000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001110100100001000001001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000100000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001001010000000000000100101000000010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000001100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000000000010000 00000000000100000100010000010000000000100000001001000000010001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000100010000000000000001000000101000000000000000001000100000000100000010100000000001000100000010000000010101000000000010000000000011000010000000000010000000000100000101011100000000110001101010101000000101010001010000110000010000000001000001001010000000000000100000000000010000001000000101000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000000011000000110010100111010000001000000000000000100010011000000000000000001001100000100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000000110100000000000000000000000000000100000000000000000000000101000000010000000000000010010000100000010010000000000010000000000100000000000001000010000000001000101100110001000000010011101000000000001100000000110000011001100000000000000100000000011000000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000010000110010010100000010100101000000001000000000000000000000010000000000000000010000000000000000000010000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000010010 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100100000000000000000100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000000000000001000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000100000001000000000000100000011100100000011000001000000000000000101000000000011010000000010000011100100000000000001001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000100000100000001001100000100000000000001000010000100100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010100000000001000100000001000000000011100000000011001000010001000000101000000010000110000010001000001000001000100011000000000000000010010000100010000110000010000010000000110010000000000000000000100100000000010000010000000110010000100000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000010010000000000000100100000000000000011000000100000000010010000000100000000000001000100010000000000010000000001000000000000001010100110000110010110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000100110001000001100000010000000000000000000000000000001000101100001101000000000000000000100101000000000100000000001000100000010100000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000000100001000100000000000011000000000001000000000000000000000000000000000000000000011100000000000000000110000001000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000000101000010000010000000000000000001100000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000001000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000001001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000001000000000000000000000000100000000000000000000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000111100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000100100000000000000010001000000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000010000000001100110001000000010001101000000100001100000000110000011000100000000000000100000000011000000000000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100001 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000100100000000000000000000000000000000000001000110000100001001000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010010000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000000110000000100000010010000000010000100010000000010100000000100000000000000010000000000000000000000000001100000000000000100000000000000000000011000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110100000011000000001000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000110000000000000000000000000000000000000010000110000001000000000000000000000000000000000000000100000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000010100000000000000000000100011000000000111000000110010001000111001001000000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000100110000000100100010000000000010000100000100001000000010100000000000000000010000010100000000000000000001000000000000001001000000011010000000000000000000000000010011000000000000000001001100000100000000000001000010000010000000000100100100001100000001000000000000000000001000000010000000000000010000000001010100100000110001000100000100001100101000100000010101000000011100001000001000011010000000000000100000000000000100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000000000101101100001000000010001001000000000010000001000100000011000100000000010000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000001000000110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000000010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000010100000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000110000000000000000000000000000000010100000101000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000010100000100000000001000000000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100001 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000000000 00001100100000100000000000000000000010001100000000000100000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000000010001000000100000100000000000001000000000000100000010100000000001001100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000000000101001000000010000101000100010001000001000011001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001000000010010000100000001000010001100000100000110000000000100000000010000110000000100000010010000000000000100011000000010000000000110000010010000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100100011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000010000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000101000000000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000000010000010111000100010000000000000000000000011000000000000000000000000100000100000000000001000010000000001000101110000110011000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000001000101000000000000000000001000010000010000001000000101000010000010000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000010000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000001000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000001000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000000000001010010000010000000000100100001001100000001000000100000100010000000000010000000000100000000000001010000100100111000000000100000000000000110000000100000010010000000000000100010100000010000000000100000010000010100110100000100000000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000100011000010010100000000010000000000100000000000001000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000111000000000100001000100000000000011000000000001000000010000000000000000000000000000000000011100000000000000000110000000000010000100000100010000000000001000000110100001000001000000001000101000000000000000000001000010000010000001000000101000010000010000000000000000001100000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000000000000100010000000000000000000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000001000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100010100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000000101000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001001001000000010000000000100000000001000100000000000 00100000000001000000100000101000000000000000001000000000000001000000100000001100010001000011001000000000010100000000100010000000000010000000001001000000000000110100000010000000000000000001000000000000001100000001110010000000011000000000000001001010000000000000000000010000000000100000000000000000000001000000000000000001000000000010000100010000100100010000000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101001000010000110000010101000001000001000100011000000010000000000010000100010000110000010000010000000100010000000000000001000100100000000010000010000000100000000000000000000000010100000000000000000000000000000000010000100000100000000000000000000000000001010011000100000100000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000001000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000111000000000000000000000000000000000000010000000000000010000000010000000010000000011000000000000000 00001100100001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000100000000000000000000000000000000000001000110000100001000000000100000100000000000000100000000100000000000000000000001000000000000000000000000000001100000100000100000000100011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010100000000000000010000010000010100000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010000000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100000110000100000100000100001000110000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010000100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000010000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000001100001000001000001010000010000000000000000000000000110000000000100000000000010110000000100000011010000000000000100110000000000000000000000100010000000100110100000000100111001000001100000000010000000000000000000000000001000100100011100001000000100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011100000000000000001001000011000000001000000001000110000000000010001000000000000001000000000000000100000000000000000000001000000000000000000010000000010010000000000000100000000000000100000110000000000000110001000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000000000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100000000000000000000000010000000100000011000100000000001000100000000011000000000000001000100000000000010001000100000000000000000000001000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000000000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000010001000100000000000 00000000000001000000100000101000000000000000001000000000000101000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000100101000000000010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000010000000000001000000000000000000010000100000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00001100100000100000000000000000000000000000011000000000000000000000100000100000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000010100000000001000100000000000000000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010111000000010000110000010000000001000001000100001000010000000000000010100100010000110000010000000000001100010000000000000000110000100000000010000010000000110000000000000000000000000000100000000000001000000000011000000100000000000000100100000000000000000100100100000010000000000000110000000110000000000001010010000010000000000100100000001100000001000000010000000000001000000010010000000000000100000001010100100000110010110000100000000000010110000000100000011010000000000000100110000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000001000000000000010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001010000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100000101000000100001000001000000011010000000010000011100000000000000000001000100000000000011110000110010000000111001000000000000001001000010000000001000001000010000000000000100000000000010000001001000100000000000000110000000100100010000100001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000110000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000011000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000100010000000000000001000100100000000010001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000010000000000000100000000011000000000000000000000100100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000000100110000001000001000000000000000000001000010000110000001000000000000000000000000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101100000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000000000000001000110000000001000101100000110010100000000000000000000000000010000000000011000100000000000000110000000011000000000000001000100010001000011000000000000000000000000000000100000000011100000000000000010110000000000000000000000000000000100000000000000000000000000000110000000100000111000000000000000000000000000000000000010000000000000010000000010000000010000000011000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000001000100000000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100000000100000000101000000000000000000010000100001000000000000001000000000100000000000000100001000000000000000101000000000011010010000010000011100000000000000000001000011000011100000000110001100010001000000101000000010000110000010000000001000001000100001000010000000000000010000100010000110000010000001000001100010000000000000000001010000000000100001000000000000000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000101000001000001000010000010000000000100100000001100001001101100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000000000011000000000000000000000000100000010100000001000010001000000000000101100000110010100000000000000000000000000000000000000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000100000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000010010 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000110000000000001000000000011000000100000000000000100100000000010000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000001000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000000000101000001000000000100000000000001000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001000000000000000000001001000010010000100000001000010001100000100000110000000001100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000100000100010000010000000000100000001001000000010001000000100000001000010001000011001000000000010100000000000010000000000010000000000001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000100010000000000000001000000101000000000000000001000100000000100000010100000000001000100000010000000010101000000000010000000000011000010000000000010000000000100000101011100000000110001101010101000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000101000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000001100000000000000001100000100000000000000000000011000000000000000000000000100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000100000110000000011000000000000001000100000001000011000000000000000000000000000000000000000011100000001000000010110000000000000000000000000000000100000000000000000000000001000000000000000000100000000000000000000000000000000000000010000110000001000000000000000100000000000000000000000100000 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000000000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001001010000000001000001001010000000000000100100000001010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000001100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000010000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000100110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00000000000001000010100100101000000000000000001000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001010000100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100011000000000000000000010000100010000110000010000010000000101010000000000000000000100100000000000000110000000100000000000000000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000101000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000101000000000000000000100101000000011000000000000000000000011000000000000000000000100100000000000000101000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000011001000110000000000000000000000000000000010100000101000000000000000000000000000100000000000000000000001000000000000000000010001000010010000000000000101000000000000100000110001010000000110000000000000000000000000000000000000010000110000001000000000000000000010000000001000000000000000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000111100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001001100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000000000000000101000000000000011001000000000000000000000101000001000010001000011001000000000010100000000000010000000000010000000000000000110100000000000000001000000000000000010010000000000000000100000001100010010000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000000101000000000010000000100110000011100000000000000000001000011000011100000000010001000010001000000101000000010000110000010001000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100001000001000000000000100010000110000100100000010011011000000000000000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100000101000000000000100000100101000000010000000000000000000000011000000000000000000000100100000000000000101000010001000000001000101100110001000000010001101000000000001100000000110000011010100000000000001001000010000000000000000000000000000000010100000001000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000100000100000000000000010000000000000000000110000000000000100000000010000000000000010000110000001000000000000000000000000000000000000000100000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000111100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001001100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00110000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000001100100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000001000000000000100010000110000100100000010011011000000000100000000100000100000010000000000010000010010000000100100000001000010001000000000000000000001000001000001010000010000000000000000000000001110000000000100000000000000110000000100000010010000000000000100010000000010000000000100000011000000100110100000000000000010000000100000000000000000110100000000000000001000100100001100001001000000000000000101000000010000000000000001000000011000000000000000000001000000000100000000000001100010000001001000101110000110010000100001001000000000001000000000100000011000100100000001000100000000011000000000000001000100000000000010001000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000011000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000100000000000111000000010010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000000000000010010000000000000000100000000000001000000000011000000110000100111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100001101101100000000000000001010001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000010000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000010000000000001010000010101000100000100000000001000100000010100000000000000001000000000000001000000000001000010000000100000101101101001000000011001001000000000010000001000101000011000100000001000000100000000011000000000000001000100000000000011000000000000000000000000010000000000000000000001010000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010001000010000000001000000000000000 00000000000000000100010000010000000000100000001001000000010010000000000000000000010001000011000000000000010100000000000010000100000010000000000000000100101000000000000001000000000000000010010000000000000000100000001100010000000000000000100001001000000000000000100000000100001000010000000000001000000000000100001000000000000001000000000100000000100000100000101000000100001000001000000011010000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001001010000000001000001001010000000000000100100000001010000001000000100100000010000000100110100000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000000000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010000000010000001000110000010000001100110100000000100111001000001100000000000000000000000000000000000000000010000000010010000000001010000010101000100000100000000001000100000010100000000000000001100000000000001000000000001000010000000010000101101100001000000010001001000000000010000001000100000011000100000000000000100000000011000000000000001000100000000000011000000000000000000000001000000000000000000000000000000001000000000000000000010000000000010000100000000010000000000001000100110100001000011000000000000000000000000000000000000000010000010000001010000000000000000010000000000000000000010000 00000000000001000000100000101000000000000000001000000000000101000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000100101000000000010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000010000000000001000000000000000000010000100000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000110100001000000000000001000000000001011001000001000000110001001001000000000000000100000000000000000000100000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000100000100000000100011110000000000000000001010100000010000000000000010000100010000000000000010000010111000100010000000000000000000000011000000000000000000000001100000100000000000001000010000000001000101100110001000000010001101000000000001100000000110000011001100000000000000100000000011001000000000011000100000000000010000000000000010000000000000000000000000000000000010000001000000000000000000010000000100010000000001001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000010000000000100000000001000100000010010 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000111100001000000000000000000000000001011001000001000000110001001001000000000000000100000000000000000000100000000110000000000100010001000000100000100000000000001000000000001100000010101000000001000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100000110010100000000000000000000000000000000000000000000000000010000000100000000011000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000010100000000001000100000000000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100101000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010000000000101001000000000100000100000000000000000010100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000000000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100001010000000000000000000001000000000100000000000001000010000000001000101110000110010010000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000111000000100000110000000000000000000000000000000001000010000010000001000000100000000000010000000000000000000100001 00000000000001000010100100101000000000000000001000000000000001000000100000001000010001000011000000000000010100000000000010000000000010000000001001000000000000000100010000000000000000000001000000000000000100000000001000110000100001000000000001001000000000000000100010000100000000100000000000000000000000000110001000000000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100001000000000110000000100100010000000000010000000000101001000000000100000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000000000000001001100100100001000000001010010000000000000001001100000001000010001000000000000000000011000000010010000000000000100000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000010000100000010000000100110100000000000010000000001100000000000000000000000000000000000001000010000000101000000000000000000100101000000010000000000000000000000011000000000000000000000000100000000000000000101000010000100001000101100000110010100000000000000000000000000000000000000000000000000010000001001001010000000000100000000000000000000010100000000000000000000000000000000000000000000000000000000001000000000000000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000010100000000001000100000000000 00000000000001000000100000101010000000000000001000000000000001000000100000001000010001010011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000100000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000100000000001000110000001100000010010000000000000100010011010000000000000100001010000000010001000000000000010000000001100000000000000000000000000000000000001000000000000000000000000100001000000000001100000100000000000000100000010000000000000000000001000100000100000000000001000010000000001000101110000110010000000001001000100000001000000000100000011000100000000001000100000000011000000000000001000100000000000010000000000000000000000000000000000000000000000000000000001000000000100000000010000000000010000000000000100000000000000000000110000000000000110000000000000010000011000000001000000000000000000000010000000010000001010000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000010000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101000000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000110100000000000000000000000000011000000110000100111010000000000000000000000100010011000000000000000001001110100100001000001001010010000010000000000100100000001100000001000000000000000000001000000010010000000000000100000001011100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000100000010000000100110100000000001000000000000100000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001001000000000101000000000100000011000100000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010110001000010010000000000000001000001000000010000000000100000000001000000000000000 00001100100000100000000000000000000010001100000000000000000000010000000000000000010001000011000000000000010100000000000010000110000010000000001001000000000000110100000000000000000000000001000000000000000100000000001000110000000000000001001001001000000000000010100000000110000000000000000000001000000000000101001000000000010001000000000100000000100011000001000000000000000101000000000010000000100110000011100000000001000000001000011000011100000000010001000010001000000101100000010000110010010000000001000011001010000000000000100000000000010000001000000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000100000000000001010000000011000000110000101111010000000000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000000000001000001000000000100000001000010001100000100000110000000000110000000000000110000000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000000000000001000110000000001000101100000110010100000000000000000000000000010000000000011000100000000000000110000000011000000000000001000100010001000011000000000000000000000000000000100000000011100000000000000010110000000000000000000000000000000100000000000000000000000000000110000000100000111000000000000000000000000000000000000010000000000000010000000010000000010000000011000000000000000 00001100100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000100000000000000000000000000000000100000000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000010000000110001000000000000001010000100100000000000011000001000000000000000101000000010010000000000010000011100000000000000000001000000000000000011110000110010000000111001000000000000001001000010000000001000001000100001000010000001000000010000100010000110000010000000000000100010000000000000000000000100000100000000110000000100000000000000000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000001000000000001001100000100000001000001000010000010000000000100100000001100000001100100000000010000001000001000000000100000001000010001100000100000110000000000110000000000000110010000100000010010000000000000100010011010000000000000100000010000000100110100000100000000100011110000000000000000001010100000010000000000000010000000100000000000000000010000000001100000100000000000000100000010000100000010000000001000000000100000000010001000010010001001000101110000110010000000001001000000000001000000000100000011000100000000001000100000000011000000000000001000101000000000010001000000000000000000100000000000000000000000000000000001000001000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000010100001000010010000000000000001000001000000010000000000100000000001000000000000000 00000000000001000000100000101000000000000000001000000000000001000000100000001000010001000011001000000000010100000000000010000000010010000000001001000000000000000000000001000000000000000000000000000000000000000000001000110000100001000000000100000000000000000000100000001100000000000000000000000000100000000000100000001000000000000100000011100100000011000001000000000000000101000000000011010000000010000011100100000000000001001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001001000100000000000000110000000100100010000000001010000000000100001000000000000000000010010000000000000000000000101000001000000000100000000000000000000000001000010000000000000100010011000100000100000001001100000100000000000001000010000100100100000000000010001000000001000000100000100010000000010010000000000100000000000001010100100000110000110000100000000000010110000000100000011010000000000000100110000000010000000000110000010000000100110100000000100000100011110000000000000000001010100000010000000000010010000000010000000000000000000100101000000010000000000000000000000011000010010100000000010000000000100000000000001000010000000001000101100110001000000010001101000000000001100000100110000011010100000000000000100000000011000000000000001000100000000000010000000000000100100000000000000000000000000000000000000001000000000010000000010000000000010000000010000100000000000000000000110000000000000110010010000000010100001000010010000000000000001000001000000010000000000100000000001000100000000000 00000000000100000100010000010000000000100000001001000000010010000000000000000000010010100100100000100100100000000001100010000000000010001000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000001001000000000000000100000000000100000000010000001000010100000000000000000001000000000000100000010100000000001000100000000000000000101010000000011010001000010000011100010000000000000001000011000011100000000010001100010001000010101000000010000110000010000000001000001000100001000010000000000000010100100010000110000010000000000001100010000000000000000110000100000000010000010000000110000000000000000000000000000100000000000001000000000011000000100000000000000100100000000000000000100100100000010000000000000110000000110000000000001010010000010000000000100100000001100000001000000010000000000001000000010010000000000000100000001010100100000110010110000100000000000010110000000100000011010000000000000100110000000010100000000100000000000000010000000000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100000000000000000000000010000000100000011000100000000001000100000000011000000000000001000100000000000010001000100000000000000000000001000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000000000000000000110000000000000010100000000000000000000010000010000001000000100000000000000000010001000100000000000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000000001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000011001000000000000000100000000100000000010000000001000010100000000000000100001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000100000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000001100101000000010000000000000000000000011000000000000000000000000100000000000000001000010001000000000000000000000010000000000001001000000000001000000000100000011000100000000000001001000010000000000010000000000100000000100010000000000000000000000000000000000000000000000000000001001000000000000000000010000000000010000000000000100000000000000000000110000000100000110000000000000000000000000000000001000010100010000001000000100000000000010000000000000000000010010 00000000000001000000100000101000000000000000001000000000000101000000100000001000010001000011001000000000010100000000000010000000000010000000000000000100100000000000000001000000000000000010010000000000000000100000001100010000000000000000000001001000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000011000001000000000000100101000000000010000000100110000011100000000000000000001000011000011100000010000110010000010111001000000000000001001000010000000001000001000010000000000000100000000000010000000000000000100000010000000100110001001000010000100000000010000010000010000000110000000000000000000000000000100000000000001010000000011000000110000100111010000000000000000000000100010011000000010001000001001100001100000000000000000010000010000000000001100000001100000001000000000000000000001000000010010000000000000100000001010000100100111000000000100000000000000110000000100000010010000000000000100011000000010000000000110000010000000100110100000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000010001000010010001001000101110000110010000000001001000000000101000000000100000011000100000000000001001000010000000000000000000000000001000010100000001000000000000000000000000000000000000010000000000001000000000000000000010000100000010000000000010100000000000000001000000000000000000100000001000101000000000000000000001000010000010000001001000101000010000010000000000000000000100000 00000000000000010000000000101000000000000000011000000000000000001000000000001000010001000011010000001010010100000000000010000000000010000000000000000100100000000000000001000000010000000010010000000000000000100000001000000000000000000000001001001000000000000000000000000000100000000010000001000110100000000000000001011000000000000100000011100000000001000100000000000000000101000010000010000000001010000010100000000000000000000100011000000000111001010001000010001000100101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000000110000000100100010000000000010000000000101001000000000100000000000000000000000010100000000000000000000000100000000010100000000000000100100000000000000000100010011000000000000000001001100000100000000000001000010000000100100000000000010001000000001000001100000100010000000000010000100000100000000000001010100100000110000100000100000100001000111000000100000010010000000000000100010000000010100000000100000000000000010000000000000000000000000000100000000000000000110100000000000000000000000001000100000000010000000000100101000010010000000000000000000000011000000000000000100000000100000000000000000101000010000000001000101100000110110100000000000000000000000010000000100000011000100000100001000100000000011000000000000001000100000000000010000000001000000000001000000000000000000000000000000000011100000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001001000000000000 00001101100000100000000000000000000010001100000000000000000000000000000000001000010001000011000000000000010100000000000010000000000010000000001001000000000000111100001000000000000000000000000001011001000001000000110001001001000000000000000100000000000000001000010000000000000000100000000000000000000000000110001000000000000001010000100100000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010000000111001000000000000001001000010000000001000001000100001000010000000000000010000100100000000100000000000100110000000100100010000000000010000100000100001000000000100000000000000000010000010100000000000000000001000010000000001001000000011010000000000000000000000000010011000000000000000001001100000100010000000001000010000010000000000100100000001100000001000000000000000000001000000010000000000000010000000001010100100000110001000000100000000000000110000000000100000001101100000010000000011000000000000000000100010000000100110100000000100111001000001100000000000000000000000000000000000001000100100011100001000000100000000000000001100000100000010010000000000011000000000000000000000000100000000000000000001000110000000001000101100000110010100000000000000000000000000010000000000011000100000000000000110000000011000000000000001000100010001000011000000000000000000000000000000100000000000000000000000001000000001000100000010000000000010000000000010100000000100000001000000000000000000110000001000001000000000000000000001000010000010000001000000101000010000010000000000000000000010000 00000000000000000100000000010000000100000000001010010000000000000000000010000000100000000100100000100100100000000010000100001000000100000000000000000100010000000000000000000000000010000000000000000000000000000000001100010000000000000000000001001000000000000000100000000100000000010000000001000010100000000000000000001000000000000100000000000000000000100000001000000100001000101000001100000000100100010000000000001000100000001000000000000000011010000110010010001000000100000100000000100000001010000001110100011100001000000100000000000010001110100000000100000000000000110100010000000000000010110000100000000010000010000000110000000000001000000000000000110000000000001000000000011000000100000000000000100100000000000000000100010011000000000000000001001100000100000001000001000010000010000000000100100000001101000001000000000000000000001000001100001000000000000000000000000000000010000000000000000100001100101000100000010101000000011100001000001000011010000000000000100000000000000010001000000000000010000000000100000000000000000010100000000100000000000000000000101000000000000000000000000001100000100000000000000000000011000000000000000000000000100000000100000001000010001000000000000101100000110010100000000000000000000000000000000000001011000100000000100000110000000011000100000000011000100000000000010000000000000010000000000000000000000000000000001010000001001000000000000000010000000000010000000000001100000000000010000000000000000000000110010010000000010100101000000001000000000000000000000010000000000000000010000000000000010000010000 00000000000100000100010000010000000000100000001001000000010010000000010000000000010000100100100000100100100000000001100010000000000010000000001001000000000000110100000010001000000000000001000000000000000100000001110010000000011000000000000000000000000000010000100000001100000000000000000000000000100000000000000000001000000000000100000011100000000011000001000000000000000101000000000011010000000010000011100000000000000000001000011000011100000000110001100010001000000101010000010000110000010000000001000001001010000000000000100000000000010000001000000100000000000001110000000100100010000000000010001000000101001000000000100000100000000000000000011100000001000000000000000000000000010000100000100000000000000000000000000001010011000100000000000001001100000100000000000001000010000000100100000010000010001000000001000000100000100010000000100010000100000100000000000001010100100000110000100000100010000010000110000000100000010010000000000000100011000000010000000000100000010100000100110110000000100110000000001100000001000000000010100000000100000000000000000000101000000000000000010000000001100000100000000000000100000010000000000000000000001000000000100000000000001000010010001001000101110000110010000000001001000000000001000000000100000011000101000000001000100000000011000000000000001000100000000000010001000000000000000000100000000000000000000000000000000001000000000000000000010000000000010000000000000100000000000000000000110000000000000110000000000000000000000000000000000001010000010100001000000100000000000000000000001000000000000000 // segsites: 1477 positions: 0.00094130 0.00098880 0.00123699 0.00146513 0.00164548 0.00266946 0.00275152 0.00433258 0.00477914 0.00513367 0.00585863 0.00636771 0.00687949 0.00721804 0.00723820 0.00766269 0.00772176 0.01081500 0.01166140 0.01192226 0.01493036 0.01493583 0.01559072 0.01586995 0.01618524 0.01667025 0.01684026 0.01986355 0.02001036 0.02080414 0.02089718 0.02094253 0.02163673 0.02181539 0.02216328 0.02364663 0.02448827 0.02614382 0.02630977 0.02842282 0.02878649 0.03025060 0.03190544 0.03194881 0.03303924 0.03380145 0.03432399 0.03678430 0.03691151 0.03904110 0.03956315 0.04000709 0.04058222 0.04174528 0.04189421 0.04190101 0.04247001 0.04256975 0.04395234 0.04427061 0.04451729 0.04585759 0.04590216 0.04797440 0.04809210 0.04821434 0.04871149 0.04974859 0.05069849 0.05148861 0.05207948 0.05270906 0.05432256 0.05587142 0.05626686 0.05658046 0.05997163 0.06114002 0.06154594 0.06227829 0.06279246 0.06345646 0.06438685 0.06491878 0.06499802 0.06581482 0.06697722 0.06707688 0.06740233 0.06842408 0.06865653 0.06930957 0.07090714 0.07159681 0.07247018 0.07326373 0.07338587 0.07376491 0.07413455 0.07423375 0.07459703 0.07597455 0.07774929 0.07788545 0.08110832 0.08161224 0.08239996 0.08298593 0.08328697 0.08502908 0.08906918 0.08996941 0.09120677 0.09187944 0.09239079 0.09300708 0.09515822 0.09523195 0.09617565 0.09683434 0.09776696 0.09830532 0.09859543 0.09862023 0.09877019 0.09909281 0.10027465 0.10041245 0.10050898 0.10211537 0.10314139 0.10327038 0.10327880 0.10347709 0.10351704 0.10365829 0.10446222 0.10450223 0.10529321 0.10534179 0.10645938 0.10670101 0.10725021 0.10781194 0.10796078 0.10808809 0.10868285 0.10968567 0.11069890 0.11123860 0.11148398 0.11279115 0.11281933 0.11427847 0.11853981 0.11907833 0.11952496 0.12024846 0.12084399 0.12099568 0.12202234 0.12204143 0.12252381 0.12388425 0.12409511 0.12481892 0.12568230 0.12891931 0.13007112 0.13168522 0.13179014 0.13221058 0.13229265 0.13282678 0.13315981 0.13332145 0.13392233 0.13409787 0.13513545 0.13534982 0.13575137 0.13575802 0.13586555 0.13782130 0.13852991 0.13893893 0.13988171 0.14078629 0.14237810 0.14241641 0.14486010 0.14755501 0.14784196 0.14856659 0.14857369 0.14889657 0.14923256 0.15042461 0.15119657 0.15134061 0.15239152 0.15347462 0.15368835 0.15425381 0.15469723 0.15673347 0.15750031 0.15804543 0.16262849 0.16429474 0.16432726 0.16567421 0.16619456 0.16686869 0.16694959 0.16696270 0.16952846 0.17012683 0.17032651 0.17077305 0.17126330 0.17142195 0.17142223 0.17213182 0.17220094 0.17398487 0.17420943 0.17434631 0.17478592 0.17675753 0.17755418 0.17776075 0.17790504 0.17838405 0.17877003 0.17939581 0.17958468 0.18013856 0.18017970 0.18277015 0.18279350 0.18288288 0.18292348 0.18306923 0.18312563 0.18595644 0.18597116 0.18597148 0.18679368 0.18765978 0.18850893 0.18872108 0.18964783 0.19109239 0.19132649 0.19220219 0.19265491 0.19357561 0.19449643 0.19494404 0.19572303 0.19584573 0.19587815 0.19599634 0.19614864 0.19645364 0.19695717 0.19756349 0.19788515 0.19804730 0.20096299 0.20145972 0.20150744 0.20161144 0.20194617 0.20329455 0.20411820 0.20450689 0.20465265 0.20523348 0.21289520 0.21330792 0.21363972 0.21366406 0.21398823 0.21525738 0.21531942 0.21581057 0.21587592 0.21608861 0.21640365 0.21800122 0.21822335 0.21896580 0.21910862 0.22010484 0.22027225 0.22031303 0.22043690 0.22211675 0.22381163 0.22423354 0.22495094 0.22505705 0.22663594 0.22753230 0.22820151 0.22840160 0.22894004 0.22980645 0.23028833 0.23068999 0.23070934 0.23149992 0.23155110 0.23308924 0.23357366 0.23376419 0.23476130 0.23512051 0.23687639 0.23900188 0.23929770 0.23952264 0.23953253 0.23956713 0.23972398 0.23974344 0.24061840 0.24072713 0.24161424 0.24161895 0.24311553 0.24336806 0.24384336 0.24437145 0.24514099 0.24557216 0.24827850 0.24890920 0.24904736 0.24912720 0.24969011 0.25031039 0.25255885 0.25353048 0.25373008 0.25396240 0.25522763 0.25711946 0.25720538 0.25773055 0.25793481 0.25841591 0.25870618 0.25977923 0.25979001 0.26031153 0.26052058 0.26165516 0.26248883 0.26294188 0.26476145 0.26492277 0.26492920 0.26613419 0.26679304 0.26762559 0.26764072 0.26829862 0.26842586 0.26881398 0.26919153 0.27001694 0.27011388 0.27063445 0.27181415 0.27257627 0.27260671 0.27310552 0.27622183 0.27625270 0.27667458 0.27709385 0.27725074 0.27769975 0.27836864 0.28003489 0.28071782 0.28081638 0.28434255 0.28457254 0.28480639 0.28487789 0.28596506 0.28624834 0.28644720 0.28648147 0.28668725 0.28727923 0.28997584 0.29136757 0.29145964 0.29146195 0.29195555 0.29219050 0.29246297 0.29478125 0.29479767 0.29514126 0.29698218 0.29727025 0.29898557 0.29939248 0.29943807 0.30212979 0.30322271 0.30378288 0.30400841 0.30529960 0.30536627 0.30606966 0.30650289 0.30710646 0.30897766 0.30911749 0.30971557 0.30982936 0.31152058 0.31208874 0.31238216 0.31425133 0.31426420 0.31475470 0.31528610 0.31570630 0.31751871 0.31766176 0.31780325 0.31806819 0.31819845 0.31931237 0.32291413 0.32402523 0.32535483 0.32716851 0.32788937 0.32811431 0.32848545 0.32921323 0.33016043 0.33207204 0.33213587 0.33228847 0.33234479 0.33234969 0.33297790 0.33321881 0.33377504 0.33398702 0.33507201 0.33609902 0.33663360 0.33686501 0.34074359 0.34102372 0.34164480 0.34222142 0.34286915 0.34302628 0.34512864 0.34771166 0.34811235 0.35204954 0.35212871 0.35321151 0.35437413 0.35455186 0.35534685 0.35551032 0.35632014 0.35672799 0.35684778 0.35728741 0.35957746 0.36012731 0.36034290 0.36125543 0.36226119 0.36316360 0.36658811 0.36659981 0.36755072 0.36805086 0.36806057 0.36830049 0.36919798 0.37048480 0.37132578 0.37173836 0.37246672 0.37269833 0.37531202 0.37615009 0.37621040 0.37701850 0.38000336 0.38043716 0.38135669 0.38178609 0.38265675 0.38366176 0.38406104 0.38510794 0.38595789 0.38597843 0.38622779 0.38664418 0.38680304 0.38742905 0.38797192 0.38861385 0.39020369 0.39108690 0.39110636 0.39136984 0.39195833 0.39205276 0.39269411 0.39313679 0.39415524 0.39492088 0.39517282 0.39558892 0.39567576 0.39584851 0.39698730 0.39819048 0.39996888 0.40049562 0.40126842 0.40134639 0.40189593 0.40262208 0.40296402 0.40335869 0.40336380 0.40526927 0.40597692 0.40755572 0.40890119 0.40897996 0.41174540 0.41254171 0.41285153 0.41614741 0.41817638 0.41833750 0.41925796 0.42010042 0.42052242 0.42081772 0.42122597 0.42269348 0.42347177 0.42426842 0.42433610 0.42464341 0.42508702 0.42510435 0.42579167 0.42628576 0.42700121 0.42742910 0.42750611 0.42800702 0.42894667 0.42914037 0.42924162 0.43043520 0.43161487 0.43236055 0.43510533 0.43512798 0.43541210 0.43563740 0.43603879 0.43723549 0.43741495 0.43742237 0.43876316 0.44056820 0.44163470 0.44215192 0.44239360 0.44240844 0.44281674 0.44312860 0.44372661 0.44585917 0.44597129 0.44614464 0.44713777 0.44750441 0.44764222 0.44845647 0.44896498 0.44906244 0.44969123 0.44984843 0.45105019 0.45408982 0.45425984 0.45478626 0.45520250 0.45558210 0.45659767 0.45791410 0.45809810 0.45819889 0.45832123 0.45879907 0.45880980 0.45899309 0.45953338 0.45981790 0.46191225 0.46230481 0.46278613 0.46294591 0.46416925 0.46500170 0.46502816 0.46525977 0.46555577 0.46778682 0.46804706 0.46939265 0.46978105 0.47057186 0.47077695 0.47136870 0.47139002 0.47201654 0.47216553 0.47351180 0.47492729 0.47576326 0.47608990 0.47627340 0.47918763 0.47939767 0.47954643 0.48039984 0.48075128 0.48090349 0.48098769 0.48210342 0.48244322 0.48339902 0.48531689 0.48538817 0.48549754 0.48550887 0.48588931 0.48610244 0.48611584 0.48627174 0.48706172 0.48790460 0.48863044 0.48867621 0.48926099 0.48975242 0.49021449 0.49028628 0.49078057 0.49099125 0.49100862 0.49124779 0.49140043 0.49152465 0.49480020 0.49650371 0.49716636 0.49761017 0.49903031 0.49997332 0.50022740 0.50086067 0.50112499 0.50130078 0.50268121 0.50431727 0.50564519 0.50616702 0.50642678 0.50664429 0.50719049 0.50731877 0.50752284 0.50763057 0.50779168 0.50889086 0.51037903 0.51061888 0.51165487 0.51203870 0.51229780 0.51273784 0.51307600 0.51322802 0.51362966 0.51386538 0.51424984 0.51691852 0.51863909 0.51875351 0.51973569 0.51977684 0.51984337 0.52059821 0.52108698 0.52117258 0.52126519 0.52315381 0.52337100 0.52385965 0.52489855 0.52517356 0.52601367 0.52602243 0.52608043 0.52726994 0.52742577 0.52836980 0.53119786 0.53121477 0.53138282 0.53174979 0.53274941 0.53278284 0.53436769 0.53447775 0.53513016 0.53712725 0.53720349 0.53788378 0.53864298 0.53910667 0.54072159 0.54164811 0.54171243 0.54317675 0.54352467 0.54481052 0.54495630 0.54633641 0.54727356 0.54875561 0.54948453 0.55066735 0.55113320 0.55351191 0.55386000 0.55401358 0.55447904 0.55469341 0.55474028 0.55582539 0.55622602 0.55623589 0.55644855 0.55898423 0.55992709 0.56006246 0.56180686 0.56189241 0.56205774 0.56243172 0.56269887 0.56272644 0.56328539 0.56342375 0.56380454 0.56441935 0.56589308 0.56720611 0.56722762 0.56753244 0.56801505 0.57112721 0.57128849 0.57204199 0.57212541 0.57250075 0.57324029 0.57330959 0.57523861 0.57609883 0.57714978 0.57790418 0.57859803 0.57880388 0.57938087 0.57954881 0.58080448 0.58133936 0.58134750 0.58161965 0.58403800 0.58496180 0.58595974 0.58721438 0.59006204 0.59274946 0.59287994 0.59377351 0.59377968 0.59438591 0.59482894 0.59667459 0.59837973 0.59911123 0.59927237 0.59946973 0.59981499 0.60001129 0.60047497 0.60074099 0.60311062 0.60314460 0.60360994 0.60403549 0.60639771 0.60644043 0.60887002 0.60904596 0.60969220 0.60984435 0.61216054 0.61226865 0.61580127 0.61582943 0.61681623 0.61682393 0.61716942 0.61743097 0.61906459 0.62187983 0.62209054 0.62237000 0.62251744 0.62312361 0.62339391 0.62358652 0.62386038 0.62630705 0.62876639 0.62914769 0.62921387 0.63019463 0.63026186 0.63062007 0.63162783 0.63254254 0.63378488 0.63421790 0.63518227 0.63635366 0.63791260 0.63814543 0.63830134 0.63841426 0.63852948 0.63884719 0.63958164 0.63969812 0.63989797 0.64045912 0.64073338 0.64075227 0.64107619 0.64133747 0.64155264 0.64275852 0.64284007 0.64284354 0.64295693 0.64429532 0.64443089 0.64468448 0.64617134 0.64640521 0.64715772 0.64752906 0.64785850 0.64791193 0.65008322 0.65020020 0.65058707 0.65102073 0.65118288 0.65140039 0.65304134 0.65343011 0.65430972 0.65482428 0.65491096 0.65515116 0.65538154 0.65564308 0.65570808 0.65630539 0.65631521 0.65772407 0.65912771 0.66043743 0.66191938 0.66342442 0.66344646 0.66367522 0.66425966 0.66435857 0.66552124 0.66647290 0.66712790 0.66756881 0.66774683 0.66847049 0.66879018 0.67020532 0.67121843 0.67125171 0.67132670 0.67376150 0.67418679 0.67450243 0.67457910 0.67472915 0.67546622 0.67637440 0.67659155 0.67693683 0.67751912 0.67791633 0.67876758 0.67954161 0.67976871 0.67978043 0.68054326 0.68079899 0.68110569 0.68249636 0.68315772 0.68375052 0.68441343 0.68520578 0.68522213 0.68523716 0.68592223 0.69044112 0.69158805 0.69213640 0.69216996 0.69329457 0.69387496 0.69408879 0.69501011 0.69512420 0.69676572 0.69731106 0.69859237 0.69869394 0.69903908 0.69907816 0.69924045 0.69928677 0.70024471 0.70085493 0.70117329 0.70220851 0.70287763 0.70575363 0.70576812 0.70580248 0.70611373 0.70841797 0.70974290 0.71194304 0.71258413 0.71386175 0.71434910 0.71561599 0.71636061 0.71641625 0.71701220 0.71749607 0.71769817 0.71800200 0.71828417 0.71895114 0.71947901 0.71951345 0.72017819 0.72070224 0.72113011 0.72129822 0.72203270 0.72245491 0.72305210 0.72344396 0.72358424 0.72456641 0.72545707 0.72566710 0.72578233 0.72610928 0.72626605 0.72730987 0.72876968 0.72994689 0.73035572 0.73042760 0.73086275 0.73112876 0.73231732 0.73251974 0.73341209 0.73370255 0.73477309 0.73579086 0.73592459 0.73631716 0.73833569 0.73885079 0.73915390 0.73979793 0.74344641 0.74364369 0.74389640 0.74394998 0.74563563 0.74644311 0.74655659 0.74670291 0.74777492 0.74861062 0.74861475 0.74926050 0.74974502 0.74998831 0.75117513 0.75138543 0.75159668 0.75185891 0.75196468 0.75247173 0.75265741 0.75284051 0.75335693 0.75416217 0.75464305 0.75467142 0.75499174 0.75683229 0.75840680 0.75866504 0.75928532 0.76156355 0.76171612 0.76175819 0.76209194 0.76279803 0.76306542 0.76309687 0.76456000 0.76463965 0.76474858 0.76491795 0.76582532 0.76634327 0.76732166 0.76858129 0.76910373 0.76912398 0.76976022 0.77069555 0.77074822 0.77159870 0.77189492 0.77240634 0.77413477 0.77469881 0.77497713 0.77534635 0.77577493 0.77793312 0.77832497 0.77846178 0.77864574 0.77883784 0.77951169 0.77951202 0.77967223 0.77993349 0.78091219 0.78113409 0.78194157 0.78263045 0.78283483 0.78377556 0.78450459 0.78537335 0.78560666 0.78606828 0.78645419 0.78663454 0.78705047 0.78795049 0.78843744 0.78863829 0.79002087 0.79036366 0.79101978 0.79122238 0.79158988 0.79180135 0.79185351 0.79231080 0.79291270 0.79395866 0.79396147 0.79496754 0.79568746 0.79582838 0.79595673 0.79658210 0.79669157 0.79729747 0.79744239 0.79821409 0.79892972 0.79918468 0.79933949 0.80049405 0.80052325 0.80087535 0.80114508 0.80122079 0.80142072 0.80204380 0.80205182 0.80262211 0.80424974 0.80456852 0.80457352 0.80473717 0.80487376 0.80536500 0.80545328 0.80678559 0.80681867 0.80843582 0.80856691 0.80861184 0.80887563 0.80897090 0.80935599 0.80962511 0.81017383 0.81053176 0.81081498 0.81171948 0.81335660 0.81364893 0.81565590 0.81601763 0.81687288 0.81726158 0.81791635 0.81828490 0.82060326 0.82193278 0.82235442 0.82246590 0.82306528 0.82329699 0.82496927 0.82660047 0.82934655 0.82952093 0.83103858 0.83107002 0.83133479 0.83260587 0.83410172 0.83442016 0.83460104 0.83480105 0.83569857 0.83579093 0.83612635 0.83620576 0.83635784 0.83655187 0.83767914 0.83906872 0.83974671 0.83994489 0.84078391 0.84089470 0.84296139 0.84351376 0.84405017 0.84423026 0.84442836 0.84500918 0.84501156 0.84535446 0.84572883 0.84610170 0.84625007 0.84655704 0.84682382 0.84766638 0.84775277 0.84924653 0.84958904 0.84986259 0.85048247 0.85096562 0.85104523 0.85238653 0.85290882 0.85298453 0.85464943 0.85610573 0.85641955 0.85714898 0.85759983 0.85812710 0.85890094 0.85906598 0.85933274 0.85946554 0.85961146 0.85981140 0.86070417 0.86129786 0.86148769 0.86187372 0.86218967 0.86248941 0.86263446 0.86273505 0.86351835 0.86523738 0.86676088 0.86714055 0.86737802 0.86765145 0.86805032 0.86814299 0.86823910 0.86833038 0.86841570 0.86901164 0.86925119 0.86986745 0.87015642 0.87138417 0.87232984 0.87259824 0.87271831 0.87300654 0.87420828 0.87468502 0.87551271 0.87562583 0.87578617 0.87586913 0.87609248 0.87690673 0.87694203 0.87755933 0.88005859 0.88066011 0.88195163 0.88262915 0.88325874 0.88379302 0.88467373 0.88471389 0.88489529 0.88493104 0.88529870 0.88569791 0.88582114 0.88650550 0.88771712 0.88814423 0.88878421 0.88956601 0.89021206 0.89131294 0.89154589 0.89351229 0.89361814 0.89421463 0.89532417 0.89660880 0.89680107 0.89739078 0.89947308 0.89993672 0.90071041 0.90128169 0.90147827 0.90230143 0.90368515 0.90448308 0.90532106 0.90581693 0.90629785 0.90767356 0.90787422 0.90807951 0.90835734 0.91177208 0.91234506 0.91266037 0.91326833 0.91363068 0.91411076 0.91459611 0.91475128 0.91576535 0.91581052 0.91614183 0.91631789 0.91738825 0.91766611 0.91835998 0.91844951 0.91901151 0.91952852 0.92044794 0.92054781 0.92171156 0.92236807 0.92322872 0.92388969 0.92392515 0.92398219 0.92422402 0.92437320 0.92488353 0.92493063 0.92562658 0.92652602 0.92670205 0.92708918 0.92710941 0.92901921 0.92909085 0.93035555 0.93038401 0.93083209 0.93133249 0.93214355 0.93309042 0.93395552 0.93414798 0.93415027 0.93503418 0.93583847 0.93625239 0.93633294 0.93657834 0.93662268 0.93721363 0.93760285 0.93902817 0.93972481 0.93999310 0.94057664 0.94074876 0.94161174 0.94191825 0.94218923 0.94221962 0.94297749 0.94313826 0.94327443 0.94341742 0.94371198 0.94443570 0.94445557 0.94569779 0.94645423 0.94649721 0.94663499 0.94692587 0.94699052 0.94765769 0.94766641 0.94858225 0.95025949 0.95029629 0.95068445 0.95364863 0.95372374 0.95382277 0.95392687 0.95472175 0.95501605 0.95629407 0.95635771 0.95710609 0.95744684 0.95768869 0.95784992 0.95814452 0.96001514 0.96062103 0.96088157 0.96100153 0.96165645 0.96350608 0.96412619 0.96434047 0.96436994 0.96468270 0.96497094 0.96724557 0.96726422 0.96908731 0.96966969 0.96979226 0.97234549 0.97268202 0.97322875 0.97441736 0.97516311 0.97543120 0.97543287 0.97588075 0.97643957 0.97713860 0.97735796 0.97739242 0.97770726 0.97772010 0.97916552 0.97917503 0.97976593 0.98036435 0.98084188 0.98301071 0.98343828 0.98439117 0.98472555 0.98563865 0.98703496 0.98865535 0.98988238 0.99096297 0.99130070 0.99470740 0.99492762 0.99495186 0.99544931 0.99767672 0.99778010 0.99780994 0.99927512 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000001000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001001000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000100000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001010100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000000100000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010100000010010001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000000000000010000000100000000100000000000000010000000000100001000000000000001000000000000000000010010000000000000000000001000000000000110000000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100100000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000001000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001000001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000110010000001100000010000000001000000000000000100000100000000000000010000000000000000000010100000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000100000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000010000010000000000000000000100000000000000100010000010000000001100000000001000000000000000000000000000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100001000000001010000000001000000000001001001001110000000100000000001000000001000000000010000010000000000000000000100000000000000100010000010000000001100000000001000000000000000000000000000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000001000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000001000000110100010000001000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000010010000100010000010100010000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001000000000000001000000001000000000010000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000000001010000000000000001000010000010010000000001000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000001000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010100101000011000100000000001000100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000010010000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000101100010000000000000001100000000000000000100000000010010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000000000101001000000000000000000000000000001001001100000010000001000000100000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010100000000010000000000001000000010000100001000000000000000011000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000001000000000000000000000000000000000000 0000000000000100001001010000000100000000000000000101000100010000000000000000000001000000101000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000001000000000000000001000000000000100100000010000000100000000100000000100000000000000001100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010100100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000101000010110000000000000010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000000000010000100000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100101000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000110000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000001101000000000000000000000100001100010000001001000000000001000001000100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000000000000000000000000010100000000000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000000010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000000000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100000001001000000000000000000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100001000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000100001000000100000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000110000000010111010001000000000001001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100001000100000001001001000000001000010000100000000110000000000001000010000110001000110100001100110000000001000000110100000001000000000000000010000000000001000000000000100000010000001000000001000001000000000000000001000000100000000000000000000000000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000100000000000000000101000100010000000000000000000000000001001000000000000000000000100010000010000001010000000000000000000000000000000001100001100000000100010000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010011000001000000000000000001000000000000100100000010000000100000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010000000100001001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000000000000010000000100000000100000000000000010000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000110000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100100000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000000100000010100000000000100000000001000010000000000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000001000000000100010000100001010000000000010010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000100010010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101100000000010000000000100001000001100000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000001000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100011000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000010000010000000000000000000010000010000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001001000000010010011000010100000000000010010000000010001000000010110000000000000000100000010001000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000010000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000001000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000110000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000001010000000000000100000000010000000000000001000000000000001000000010000000000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000001000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000100100000000100000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000000000000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010010000000100001000001100000000000000000001000001000000000000010001000010100000001000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100100001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010100000100000000100000000000000000001010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001110000010100001000010000000100010000000000001010100000000001000000001000000100000000010000000000000001000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000000001000001000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000100000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000100000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000010000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000000110000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000010000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000100000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001101000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000000000001000000000000001000000001000000110000000000000001100000000000000000001100000001000011000000000000100000000000001010000000010000100000000110010010000000000010000110000000110100011100110000001001000000110000000000000000000000000010000000000001000000010000100001000000000000000011000001000000000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001001001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001000010000000000010010010001001110000001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000000000010100000000000000011000000100000000110011100101000011000100000000001000100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000100000000000010000000000000000000011000001000000 0000010000000100001001000000000000000010000001000010000010010000000000000100000000010000000000000000000000000000000100100010000000001000001100000000000000000100000000000010000000001010100010010000000000000000000000000000000000010000100000010011100000000000000000000000100110000010000000001100000000010000000000100000000000000000000001000000000000000000100001000000001011010000000001001000000000010010000011000000000000000001000000000001100100000010000000000000100100000000100000000001000000100000000000000000001000000000000000000010010100000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001000001010000010010000000000000000000000001000000000000000100000111011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001010000000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000100000000001000000000000000000001000000000000001000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000101000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000011000010000010000000000000000000000000000000001 0000000000000100001011000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000010000001000000010000000000000000000000000000000000110000000001000000110000000000000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100100011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000001000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000010000000000000000000001000000000000001000001000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010100000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000000000000010000000100000000000000000001100000000001000000000000000000000000001000110000010000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001111110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000000100000000001000010000000000000000001000110110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000100001001000000000000000001000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000001001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000010000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000001000000000000001000001000000 0000010000000000001001100000000000000000000000000010000010010000000010000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100001000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000101001000000100010010000000010000100010100010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000001000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000110000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000001010000000000000100000000010000000000000001000000000000001000000010000000000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000001000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010010000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000001000000110100010000001000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000001100100101000110000100000001100100000000000010011000010000000000100101000000000011000000000000001000000000000000000001100000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000100101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000000100000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000100000000000000000101000100010000000000000000000000000001001000000000000000000000100010000010000001010000000000000000000000000000000001100001100000000100010000000000000010000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000010001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000100010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000010000001000000010000000000000000000000000000000000110000000001000000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000001001000000101000000011000100000001000000000000000000010000001000010001001000000011000010000100000100000000000000010000000100000010001000001000011000000100000011000010000010000000000000000000000001000000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000100001001000000000000000101000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100001010000000100100000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000000100000000000111011000000000000000100001001000000010000000000000000000000000000000000010000010000100000100000000100000100001110000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100000001001000000000000000000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010100000010010001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000000000000010000000100000000100000000000000010000000000100001000000000000001000000000000000000010010000000000000000000001000000000000110000000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100100000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000100001001000000000000000010000001000010000010010000000000000100000000010000000000000000000000000000000100100010000000001000001100000000000000000100000000000010000000001010100010010000000000000000000000000000000000010000100000010011100000000000000000000000100110000010000000001100000000010000000000100000000000000000000001000000000000000000100001000000001011010000000001001000000000010010000011000000000000000001000000000001100100000010000000000000100100000000100000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000000000000000000001000010000001000000000100000001000000000100000010010011000000000000000001000010001000100100100000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000100000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000100000011000000000000000000001000000000000000000010000001000001000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000000000000000000100110000010000000001100000000010000000000100000000000000000000001000000000000000000100001000000001011010000000001001000000000010010000011000000000000000001000000000001100100000010000000000010100100000000100000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000010000011000010000000001100100000110100110000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000010000000000100000010010000010000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100010100110110000000000100000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000001000010000000000010100000000001000000100000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000001010000000000000100000000010000000000000001000000000000001000000010000000000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000001000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010010000000000000000000000000100010000010000000000000001100000000000000000100000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000010100100100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000001100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101000000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000001000000000000000100000000010000000000000001000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000000001000001000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000110001000000011000000000000000000100001000000000010010000000001001000100000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010000010000100100010000000000001010100000000000000000000000000101000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000101001001000001000000000000000001001010000010010000000000000100000000010000000000000000000000000000000100100010000000000000001100000001000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000100000000000001001000000000000000010010000000000000000000010000000000000110000000000000000000000000000001110000010100001000010000000100011000000000000000000000001000000001000000000100000000000111000000000000000000000010001000000010000000000000000000000000100010010001000000000000000100000000010000000001100000000001000000000000001000000000001000001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000001001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100001000100000001001001000000001000010000100000000110000000000001000010000110001000110100001100110000000001000000110100000001000000000000000010000000000001000000000000100000010000001000000001000001000000000000000001000000100000000000000000000000000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000010010000000000000000000010000000000000000011010000000000000100000000000000000000000000000000000000101010000010000001010001000000100000001000000000000000000000000000001010000010010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100000001001001000000001000010000100000000110000000000000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000001000000000000000000000000000000000000000001000001000001 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000000100000010100000000000100000000001000010000000000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000100010010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101100000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000001000000000000000000010000001000010001000000000011000010000100000101000000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000010000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001001001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001010000000010010000011000000000000000000100000000000001000000010000000100000000100000000000000000000000000100000000000000000001000010000000000000010010000000000000000000000000000000000110000000100000000000000000000001010000000000000010000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000001000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000001000000000000000000000000000000000000000000010000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000100000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000010000000000010100100000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110001000001010010000000000000001010000000000100001001000000000100000100000010000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000010000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000000010000000000100000010010000010000000000010010000000000000100100000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100010100110110000000000100000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000001000010001000000000100010000010000000100000001000000001010000000001000000000001001001001110000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000000010000100010000010000000001100100101000100000100000001100100001000000010011000010000000000000000000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010001100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010010000000100001000001100000000000000000001000001000000000000010001000010100000001000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000010010000000000000000000000000000000000000100010000010011100001000001000000000000100110000000000000001100000000010000000000100000000000000000000001000010000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010101100000000001000100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000110010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010001001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001010000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001101000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000010000000000100110100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101100000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000001000000000000000000010000001000010001000000000011000010000100000101000000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000000100000000000111011000000000000000100001001000000010000000000000000000000000000000000010000010000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000001001000000101000000011000100000001000000000000000000010000001000010001001000000011000010000100000100000000000000010000000100000010001000000000011000000100000011000010000010000000000000000000000001000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000000000101000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100001010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000000100000000000111011000000000000000100001001000000010000000000000000000000000000000000010000010000100000100000000100000100001110000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100000001001000000000000000000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100001000000001010000000001000000000001001001001110000000100000000001000000001000000000010000010000000000000000000100000000000000100010000010000000001100000000001000000000000000000000000000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000001000010000000100000000000000000001000000000010000100010010000000000000000000000000001000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000000001000001000000101010000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000001000000000000010000000000000000010010000000000000100000000000000000000000000000010000000101010000010000101010000000000000000000000000000000000000000000000001010000010010000010000100000000000000000000010000100010000010011100000000001000000001000000000100000110000001000000010000010000000000010000000011000000011000100000000010000100001000000000010010000001001001000000000000000000000010001000000000010000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000010000000000000010010000000000000000000000000000000000110000000100000000000000000000001010000000000000010000000000000000100000010000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000001000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000001001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100000001001001000000001000010000100000000110000000000000000010000110001000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000001000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000100000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000010000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000000110000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000010000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000001101000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010010000 0000010000000000001001100000000000000000000000000010000010010000000000100100000000000000000000000000000000000000000100100010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000001000010000000000000001000001000000000000001100000000000000001000010000000000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101100000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000100000000000000000010001000000000000100000100001000000000010010010000010100000000000010010000000010001001000000110000000000000000100000010001000100000000100000000001000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000110010000000010000100010000010000000001100100101000100000100000001100100000000100010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000001000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000000000001000001100001100110100001000000100000000011000100010000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000100000 0000110000000100001001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101100100000000100000010000000010001000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000000000000000000000100000000000000000001000010000000000000010010000000000000000000000000000000000110000000100000000000000000000001010000000000000010000000000000000100000010000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000001000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101100000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000001000000000000000000010000001000010001000000000011000010000100000101000000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000110000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100101101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100000001001000000000000001000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000010 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000000001000000001100000000000010010010000000000000001100000000000000000100000000000000000000001011000010010000000000000000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000000000000000010101000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000010000000000000000000100000000000100000000000000001001000000010000000000100000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000000010000001000000000000010000000000000000010010000000000000100000000000000000000000000000010000000101010000010000101010000000000000000000000000000000000000000000000001010000010010000010000100000000000000000000010000100010000010011100000000001000000001000000000100000110000001000000010000010000000000010000000011000000011000100000000010000100001000000000010010000001001001000000000000000000000010001000000000010000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000010000000000000010010000000000000000000000000000000000110000000100000000000000000000001010000000000000010000000000000000100000010000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000000000000000000000010000001000000000100010000010000000001100001000001000000000000000000000001001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010001000000000000000000000000000010000000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000000000110000100000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100010000000000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000100010010010101001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000001000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001001000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000100000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001010100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000110100001000000000100000000100000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000100001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000001000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000101100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000100100000000100000000000000000100000000100000000000000001001000000000000000000000000000000000000000000100000000000011000100000010000000000000010010000000000000000000000010000000100010000000000001010100100000000000000000000001000000001000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010011101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000001000000000000001000001000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100001010000000100100000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000000100000000000111011000000000000000100001001000000010000000000000000000000000000000000010000010000100000100000000100000100001110000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100000001001000000000000000000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001001001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001010000000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000100000000001000000000000000000001000000000000001000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000101000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000011000010000010000000000000000000000000000000001 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000010010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000010000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0010010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000100010000010000000100000001000000001010000000001000000000001001001001110000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000000010000100010000010000000001100100101000100000100000001100100001000000010011000010000000000000000000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010010000000100001000001100000000000000000001000001000000000000010001000010100000001000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000001000000100010000010010000001000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010010000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000101100010000000000000001100000000000000000100000000010010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000000000101001000000000000000000000000000001001001100000010000001000000100000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010100000000010000000000001000000010000100001000000000000000011000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000001000010000000100000000000000000001000000000010000100010010000000000000000000000000001100000110000100100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000000001000000000000000000000000001000010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100000001001000000000000000000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001000001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000110010000001100000010000000001000000000000000100000100000000000000010000000000000000000010100000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000100000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100100000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000010010000000000000000000000000000000000000100010000010011100001000001000000000000100110000000000000001100000000010000000000100000000000000000000001000010000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010101100000000001000100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000000000010100000000000000011000000100000000110011100101000011000100000000001000100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000100000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000010000000000010100100000000000 0000010000000000001001100000000000000000000000000010000010010000000000100100000000000000000000000000000000000000000100100010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000001000010000000000000001000001000000000000001100000000000000001000010000000000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101100000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010010000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000101100010000000000000001100000000000000000100000000010010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000010101001110110000000001000101000000000000101001000000000000000000000000000001001001100000010000001000000100000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010100000000010000000000001000000010000100001000000000000000011000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010100000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000000000000010000000100000000000000000001100000000001000000000000000000000000001000110000010000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001111110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000000100000000001000010000000000000000001000110110000000000000100000000000010000000000001000000010000100001000000000000000011000001000000000000000001000000101000000011000100000001000000000000001000000000100001001000100000000000000000000100000100000100000010010000000001010010001000000000011100000000000000000000000000000000000000000010100100000000000 0000000000000100001001000000000000000001000000100010000010010000001000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000000001001100010000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000010001000100100001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000000000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000010000000000000100011000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000100000000000000010000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010100000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000000000000010000000100000000000000000001100000000001000000000000000000000000001000110000010000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001111110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000000100000000001000010000000000000000001000110110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010001010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000001000010000000100000000000000000001000000000010000100010010000000000000000000000000001000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000010000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001001001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000010100000000001000000100000000000100000000000000010001000100000000000011110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000000000100000000000100001000001001001001110000000100000000000000000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000100001000010000000100100000010000001000000000001001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100000001001001000000001000010000100000000110000000000000000010000110001000110100001100110000000001000000110100000000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000110000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000011000010000010000000000000000000000000000000001 0000010000000100001001000000000000000001000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000001001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000010000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000001000000000000001000001000000 0000010000000010010000000000000000000010000000000000000010011000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000001000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000100000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100010000000000000000000000101000000010000000000000001000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000001000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000001000000000000001000001000000 0000010000000000010000000001010000000000000001000010000010010000000001000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001000001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000100000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100100101000000000000011000000000000000000000000000000000000000000000001000001000000 0000010000000100001001000000000000000010000001000010000010010000000000000100000000010000000000000000000000000000000100100010000000001000001100000000000000000100000000000010000000001010100010010000000000000000000000000000000000010000100000010011100000000000000000000000100110000010000000001100000000010000000000100000000000000000000001000000000000000000100001000000001011010000000001001000000000010010000011000000000000000001000000000001100100000010000000000000100100000000100000000001000000100000000000000000001000000000000000000010010100000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000010000000010010000000000000000000010000000000000000010011000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000001000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000100000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100010000000000000000000000101000000010000000000000001000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000001000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000001000000000000001000001000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000000100000010100000000000100000000001000010000000000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000001000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000100010010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101100000000010000000000100001000001100000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010110000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000100000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000010000000000010100100000000000 0000000000000100001001010000000100000000000000000101000100010000000000000000000001000000101000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000001000000000000000001000000000000100100000010000000100000000100000000100000000000000001100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000101000010110000000000000010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000010000010000000000000000000010000010000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001001000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000000000000000000100000000000000000000000000001001000000010001000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001010100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000000000100000010010000010000000000010010000000000000100000000000000000000100000000000000000000100100010000000000000001100010000000000000101000000000010000000001010001010010000000000000000000000000000000001000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000010100000000000100000000001000010000000000010100000000000000000000000000010000000100000000000000000100110000010100000010000000000001100010000000000001010110000000000000000000010000000000000000001001000000000100000000000001000001000000010000000000000010000001000100000000100000010001100000100000100000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000010000001000000100000001000000001000000000100000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000010000000000000000001000000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000010000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000000000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001001001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001010000000000000010010010001001110000001100010011000000000000000001000010001000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000000000000000101000100010000000000000000000000000000001000000000000000010000100010000010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000001000000001000000000000000000010010000000010000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000100000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000101000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000010000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000100000010010000000000000000000000000000000000000100010000010011100001000001000000000000100110000000000000001100000000010000000000100000000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000110000000001000000110000000000000000001100000100001000000000010010000000010000110001010000000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100001000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000010010000000000100001000001100000000000000000001000001000000000000010101000000101000000011000100000001000000000000000000010000001000000001000000000111000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000010010000000000000000000010000000000000000011010000000000000100000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000010000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000101000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000100000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000100000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000100000000000000000000100100010000000000000001100010000000000000101000000000010000000001010000010010000000000000000000000000000000001000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000001000000000000000000010110001000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000101000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100010000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000010000000000001100000010000000100000000101000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 0000010000000100001001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000010000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000000000000010000000100000000100000000000000010000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101000000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000010000000100000001000100100000000000000000000000000000110010010000001000100001001100000000010011000001000000000000000001000000000000100100000010000000100000000110000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000010000000000001000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000001101000000000000000000000100001100010000001001000000000101000001000100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000100010000000000000000000000000000000000010000000000000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000001000000000001000000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000010000000001010000000000000001000010010010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000001000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100100000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000001000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000100000000000001000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100010110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000100000000100001000010000000000000000000001000001000000000000000001000010100000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001010100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000000000000000000100110000010000000001100000000010000000000100000000000000000000001000000000000000000100001000000001011010000000001001000000000010010000011000000000000000001000000000001100100000010000000000010100100000000100000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001001000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000010000011000010000000001100100000110100110000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000101100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000010000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000001000100001000000000000101000000000000100000001001000000000000000000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010100100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000010000100100010000011010000100000000000000000000010000000101001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010100000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000000000000010000000100000000000000000001100000000001000000000000000000000000001000110000010000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001111110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000000100000000001000010000000000000000001000110110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000000000000000000001000010000001000000001100100101000110000100000001100100000000000010011000010000000000100101000000000011000000000000001000000000000000000001100000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010100000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101010000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000100001001000000000000000010000000000000000010010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000100000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000100000000000001010000000000000001000000001000000000000000000100000100000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000001010000000000000100000000010000000000000001000000000000001000000010000000000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000001000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000111010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000101001001000001000000000000000001000010000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000100001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000100001000000001000000000000010000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000010000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001000001010000010010000000000000000000000001000000000000000100000111011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001010000000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000100000000001000000000000000000001000000000000001000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000101000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000011000010000010000000000000000000000000000000001 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100100100001000000000010010010000010100000000000010010000000010001000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000100000000000000000100000000000100000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000000000000000010000000100000000000000000000000000100010000001000000000000000000100000010001001010000000000000000000000000000001000000000000000001010000010010000000001000000000000000000000000000100010000010011100001000001010000001000000000100000000000001100000000010000000000100000000000000000000001000000000000000001110001000000000010010000010001001000000010000000000000010101000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000001000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000000000000000010000000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000000000110000100000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100010000000000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000100010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000100001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000010010000000000000000000010000000000000000011010000100000000100000000000000000000000000000000000000101010000010000001010001000000100000001000000000000000000000000000001010000010010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100000001001001000000001000010000100000000110000000000000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000001000010000000100000000000000000001000000000010000100010010000000000000000000000000001000000110000100100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000010000000000000110000000010111010010100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000100000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000100000011000000000000000000001000000000000000000010000001000001000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000100000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000010000000000010100100000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100010110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000100000000100001000010000000000000000000001000001000000000000000001000010100000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000010010000000000010100000000000000011000000100000000110011100101000011000100000000001000101001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000010100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000000000101000000000101000100010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000010000000100000000000001100000000010000000000100000000000000000011001010000000000000000100001000000000010010000000001001000000000010010000001100000010000000001000000010000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000100000001010001000000010001000000010000000000010000000100000001000000001010000000000100000000000111001000000000000000100001001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000000000000101000001000000000000001000000000000000000001000000000000101000000001000000000000000000000000100100000000000000101100000001000000000010000100000001001000000000000010001100011000000000000000010000011000110000000000110100001100010000000000000001000000000000000010001101010001100000000000010000000011000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000001000000000000011100100000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010110000000001001000000000010010000011000000000000000000000000100000000100001010000000100100000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000000100000000000111011000000000000000100001001000000010000000000000000000000000000000000010000010000100000100000000100000100001110000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100000001001000000000000000000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000100000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000001000001000010000000100100000000000001001000000000001000110000000000000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000100001001000000000100000000010000000101000100010000000000000010000000000000001000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000010000010100000000000000000001000000000000000000011010000000000000000000000000000000000110010000000000000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001000001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001010000000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000100000000001000000000000000000001000000000000001000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000101000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000011000010000010000000000000000000000000000000001 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100100100001000000000010010010000010100000000000010010000000010001000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000100000000000000000100000000000100000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010100000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101010000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000001001001100000000010000101100100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000001000010000000100000000000000000001000000000010000100010010000000000000000000000000001000000110000000100000000100000000000001010000000000010101000000000100010000000100001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000000000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000001001000000101000000011000100000001000000000000000000010000001000010001001000000011000010000100000100000000000000010000000100000010001000000000011000000100000011000010000010000000000000000000000001000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000001100000010000000001000000000000000100000100000000000000010000000000000000100000000000001010000000000000001000000001000000000000000000100000100000000000000010001000000001000001010010000100000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111000000000000000000000010001000000010000000000000000000000000100010010001000000000000000100000000010000000001100000000001000000000000000000000000001000001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000001001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100001000100000001001001000000001000010000100000000110000000000001000010000110001000110100001100110000000001000000110100000001000000000000000010000000000001000000000000100000010000001000000001000001000000000000000001000000100000000000100000000000000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000000000000000010000000000000000000000000000000000000010000001001000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000000000110000100000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100010000000000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000001100100101000110000100000001100100000000000010011000010000000000100101000000000011000000000000001000000000000000000001100000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000010000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000001000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000000000100001100011100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000101001001000001000000000000000001000010000000100000000000000000000000000100010000001000000000000000000100000010001001010000000000000000000000000000001000000000000000001010000010010000000001000000000000000000000100000100010000010011100001000001010000001000000000100000000000001100000000010000000000100000000000000000000001000000000000000001110001000000000010010000010001001000000010000000000000010101000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000001000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000000000000000000000000010000010000011010000100000000000000000000010000000101000000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000100100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000010000000000000110000000010111010010100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101100000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000001000000000000000000010000001000010001000000000011000010000100000101000000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001000001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001010000001000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000100000000001000000000000000000001000000000000001000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000101000000001000010000000000000000001000010110000000000000000001101100000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000001000000000000000000010000001000010001000000000011000010000100000101000000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000100000000000001010000000000000001010000001000000000000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000100000010000000000100000100000000100000100001100000100001010000000110010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000010000000001000000010000001000000001000000110000000000000000100000000000000000001100000000000000100000000101000010000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000000000000100001001000000000000000000000000000010000000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000000000110000100000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100010000000000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000100010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000100001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000001000000000001000000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000010010000000000000000000000000000000000000100010000010011100001000001000000000000100110000000000000001100000000010000000000100000000000000000000001000010000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010101100000000001000100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100100100001000000000010010010000010100000000000010010000000010001000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000100000000000000000100000000000100000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010001010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000001000010000000100000000000000000001000000000010000100010010000000000000000000000000001000000110000000100000000100000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000100000000000000010101000100010000000000000000000001000000101000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000100000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000001100100000000100000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000110000000000000000000000000000000000010000000000100000100000010100000100001100000100101010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000110000000001010000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000010000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000010000000000000000000000101100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100010000001100000000000000000100000000000001100000000010000000000100000010001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000001100001001000000000000000000001001000010000010010000000000000100010000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000000000000000010101000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000010000000000000000000100000000000100000000000000001001000000010000000000100000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000000100000010100000000000100000000001000010000000000010100000000000000000000000000110000000100000000000000000000001010000000000000010000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000001000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000010000011000010000000001100100000110100110000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0010010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000010010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000000000010100000000000000011000000100000000110011100101000011000100000000001000100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010100000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000000000000010000000100000000000000000001100000000001000000000000000000000000001000110000010000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001111110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000010010000000000000000000010000000000000000011010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000100000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100110000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000000001010000000000000001000010000010010000000001000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000001000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010100101000011000100000000001000100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000011100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000100000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000010000000000010100100000000000 0000010000000010010000000000000000000010000000000000000011010000000000000100000000000000000000000000000000000000101010000010000001010001000000100000001000000000000000000000000000001010000010010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100000001001001000000001000010000100000000110000000000000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000000000000000000001000000000001000000001000100000011010110010100000100000001000000010000000000000010011000000000011000000000000011000100000000000000000000000010100100010000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100100000000000000000000100110000100000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010100010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000100000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000100000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000000000000010000000000001000000010000100001000000000000000001000001000000000001000000000000000001000100000000000100100001011000000001000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000001000000100010000010010000001000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000010100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000000110000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000100000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000100000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110011100101000011000101000000001000010000000000000000001000010110000000000100100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000011000010000010000000000000000000000000000000001 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000101000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000010100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000101000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000110001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000001101000000000000000000000100001100010000001001000000000001000001000100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000001010011000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000110010000010000000000000001100001000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010001001000000100000000000000000000010100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100100000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000010000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001001000010000000100000001000000100000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000100000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000000001000000001100000000000010010010000000000000001100000000000000000100000000000000000000001011000010010000000000000000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000000000000000010101000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000010000000000000000000100000000000100000000000000001001000000010000000000100000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100001000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000100001000000100000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010010000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000010000000010010000000000000000000010000000000000000011010000000000000100000000000000000000000000000000000000101010000010010001010001000000100000001000000000000000000000000000001010000010010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010100000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000001100000000000000000101000100010000000000000000000000000001001000000000000000000000100010000010000001010000000000000000000000000000000001100001100000000100010000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010011000001000000000000000001000000000000100100000010000000100000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010001010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000100000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000001100000000011000100000000001000000000000000010000001000010001000000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000001000000000000001000001000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000100000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000001000001000010000000100100000000000001001000000000001000110000000000000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000000000101000000000101000100010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000010000000100000000000001100000000010000000000100000000000000000011001010000000000000000100001000000000010010000000001001000000000010010000001100000010000000001000000010000000100000100000000000000010000000000000000000010000000100000000000000010001000000000000000000010010000000000000000001000000001000000110100000000000000000000100000001010001000000010001000000010000000000010000000100000001000000001010000000000100000000000111001000000000000000100001001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000000000000101000001000000000000001000000000000000000001000000000000101000000001000000000000000000000000100100000000000000101100000001000000000010000100000001001000000000000010001100011000000000000000010000011000110000000000110100001100010000000000000001000000000000000010001101010001100000000000010000000011000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000001000000000000011100100000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000001010000000000000100000000010000000000000001000000000000001000000010000000000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000001000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000010011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100001000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000100001000000100000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010010000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000000100000010100000000000100000000001000010000000000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001001100010010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101100000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000001000000000000000000010000001000010001000000000011000010000100000101000000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000000000000100001101000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000100010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000101000000001000000000000000010000000000000000000000000000000000100010000010000001001100000000001000100000000000000000000001000010000000000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000010110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000000 0000000000000100001011000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000010000001000000010000000000000000000000000000000000110000000001000000110000000000000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100100011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000001000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000010000000000000000000001000000000000001000001000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000001000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001001000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000100000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000000000000000000110000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001010100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000000100000000000111011000000000000000100001001000000010000000000000000000000000000000000010000010000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001010100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001010000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100001000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000100001000000100000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010010000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000010000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000001000000001000000000000010000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000010000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000010000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000000000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000100000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000100000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000000010000000100000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000010001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000001000001010100000000001000000000000000100000000010000000000000001000000000000001000000010000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000000000000101000001000000000000001000000000000000000001000000000000101000000001000000000000000000000000100100000000000000101100000001000000000010000100000001001000000000000010001100011000000000000000010000011000110000000000110100001100010000000000000001000000000000000010001101010001100000000000010000000011000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000001000000000000011100100000000000 0000000000000100001001000000000000000101000000000101000100010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000010000000100000000000001100000000010000000000100000000000000000011001010000000000000000100001000000000010010000000001001000000000010010000001100000010000000001000000010000000100000100000000000000010000000000000000000010000000100000000000000010001000000000000000000010010000000000000000001000000001000000110100000000000000000000100000001010001000000010001000000010000000000010000000100000001000000001010000000000100000000000111001000000000000000100001001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000000000000101000001000000000000001000000000000000000001000000000000101000000001000000000000000000000000100100000000000000101100000001000000000010000100000001001000000000000010001100011000000000000000010000011000110000000000110100001100010000000000000001000000000000000010001101010001100000000000010000000011000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000001000000000000011100100000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000010000000000000000000000101100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100010000001100000000000000000100000000000001100000000010000000000100000010001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000001000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000100000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100010000000000000000100000101000000010000000000000001000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000001000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101100000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000001000000000000000000010000001000010001000000000011000010000100000101000000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110111100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000010000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010000010000100100011000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000110010000000010000100010000010000000000010010010001001110010001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100000001001001000000001000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000101000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100001000001 0000000000000100001001000000000000000001000000100010000010010000000000001101000010000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010001000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100100000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000001000000100010000010010000001000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001010100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000100000010010000000000000000000000000000000000000100010000010011100001000001000000000000100110000000000000001100000000010000000000100000000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000110000000001000000110000000000000000001100000100001000000000010010000000010000110001010000000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100001000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000010010000000000100001000001100000000000000000001000001000000000000010101000000101000000011000100000001000000000000000000010000001000000001000000000111000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001000001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001010000000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000100000000001000000000000000000001000000000000001000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000101000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000011000010000010000000000000000000000000000000001 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000010100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000101000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000000000000000000100110000010000000001100000000010000000000100000000000000000000001000000000000000000100001000000001011010000000001001000000000010010000011000000000000000001000000000001100100000010000000000010100100000000100000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000010000011000010000000001100100000110100110000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010110000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000000000000100001001000000000000000101000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000100000000010100001000000000100000000010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000010010000000000000000000000000000000000000100010000010011100001000001000000000000100110000000000000001100000000010000000000100000000000000000000001000010000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010101100000000001000100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001001001010000010010000000000000000000000001000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000001010000000000000100000000010000000000000001000000000000001000000010000000000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000001000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000000010000001000000000000010000000000000000010010000000000000100000000000000000000000000000010000000101010000010000001010000000000000000000000000000000000000000000000001010000010010000010000100000000000000000000010000100010000010011100000000001000000001000000000100000110000001000000010000010000000000010000000011000000011000100000000010000100001000000000010010000000001001000000000000000000000010001000000000010000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000010000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000001000000001000000100000000010000000000000001000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000010001000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010010100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000001000000000000000000000000000000000101000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000000100000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 0000010000001100001001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000000000000010000000100000000100000000000000010000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001010001000000010001000000010000000000010000000100000001000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000100100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100010100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000000100000010100000000000100000000001000010000000000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000100010010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101100000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000001000000000000000000010000001000010001000000000011000010000100000101000000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000100000000000000000100100100100000010000000000000000000000000000000000100000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000110000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000100101000000000000011000000000000000010000000000000000000000000000001000001000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000000000000000000000000100101100100000000000000010000000100000000110000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000001001100000000010000000100000000000000000001000000000010000000100001000000000010010000000001001000000000000000000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000010000000000000000000001000000100010000010010100000000000100000000000000000000000000000000000010000100100010000011010000100000000000000000000010000000101000000000000000000000000000000000000000000000000000000000000100010000010011100000000001100000010000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010010000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010011000000000011000010000100000100000000000000010000000100000010001000100000011000000000000000000001000000000000000000000000001000001000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010010000000000000000000000000100010000010000000000000001100000000000000000100000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000010100100100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101000000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000000100110010010000001000000001001100000000010011000001000000000000000001000000001000100100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010110001000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000101000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000100000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000001000001000010000000100100000000000001001000000000001000110000000000000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000000101001001000001000000000000000001000010000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000100001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000100001000000001000000000000010000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000010000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000000000000000010000000100000000000000000000000000100010000001000000000000000000100000010001001010000000000000000000000000000001000000000000000001010000010010000000001000000000000000000000000000100010000010011100001000001010000001000000000100000000000001100000000010000000000100000000000000000000001000000000000000001110001000000000010010000010001001000000010000000000000010101000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000001000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000101100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000000000100000100000000000000010000000000000010011000000000011000100010000000000000000000000000000000000010100000000000000 0000000000000100001001000000000000000101000000000101000100010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000010000000100000000000001100000000010000000000100000000000000000011001010000000000000000100001000000000010010000000001001000000000010010000001100000010000000001000000010000000100000100000000000000010000000000000000000010000000100000000000000010001000000000000000000010010000000000000000001000000001000000110100000000000000000000100000001010001000000010001000000010000000000010000000100000001000000001010000000000100000000000111001000000000000000100001001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000000000000101000001000000000000001000000000000000000001000000000000101000000001000000000000000000000000100100000000000000101100000001000000000010000100000001001000000000000010001100011000000000000000010000011000110000000000110100001100010000000000000001000000000000000010001101010001100000000000010000000011000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000001000000000000011100100000000000 0000010000000000001001100000000000000000000000000010000010010010000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010100000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101010000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000100000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000000000001000000000000001000000001000000110000000000000001100000000000000000001100000001000011000000000000100000000000001010000000010000100000000110010010000000000010000110000000110100011100110000001001000000110000000000000000000000000010000000000001000000010000100001000000000000000011000001000000000000000001000000101000000011000100000001000000000000001000000000100001001000100000000000000000000100000100000100000010010000000001010010001000000000011100000000000000000000000000000000000000000010100100000000000 0000000000000100001001000000000000000001000000100010000010010000001000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000100010000010011100001000001000000000000100110000000000000001100000000010000000000100000000000000000011001000000000000100000100000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000000000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000110000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000001101000000000000000000000100001100010000001001000000000001000001000100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000000000000000000000000000000000000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000001000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000100000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000001000000000010101001000000000000000000000000000000000001100000010000001001000010000000010100000000000000011000000100000000110010000100000000010000010000000111100001100010000100000000001001000000000000000001101000000000000000000000100001100010000001001000000000001000001000100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000010010000000000010010001000000000011000000010000000000000000000000000000000000000001000001000001 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000100100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001001001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000100000000000001000000010000000100000000100000000000000000000000000100000000000000000001000010000000000000010010000000000000000000000000000000000110000000100000000000000000000001010000000000000010000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000001000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000001000000000000000000000000000000000000000000010000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000100000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000001000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000100000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100010000000000000000000000101000000010000000000000001000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000001000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000001000000000000001000001000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000000000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110011100101000011000101000000001000010000000000000000001000010110000000000000100000000000010000000001001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000011000010000010000000000000000000000000000000001 0000000000000100001001000000000000000001000000100010000010010000001000001101000000000000000000000000000000000001100010000010000000000000001100000000000000000000000000100000000000001010000010010000000000000000000000000000000000000100010000010011100000000011000000000010000000100000000000011100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000000000010100000000000000011000000100000000110011100101000011000100000000001000100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100001000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000100001000000100000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100010000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010010000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000001000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100011000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000110001000000011000000000000000000100001000000000010010000000001001000100000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010000010000100100010000000000001010100000000000000000000000000101000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000010000001000000000000010000000000000000010010000000000000100000000000000000000000000000010100000101010000010000001010000000000000000000000000000000000000000000000001010000010010000010000100000000000000000000010000100010000010011100000000001000000001000000000100000110000001000000010000010000000000010000000011000000011000100000000010000100001000000000010010000000001001000000000000000000000010001000000000010000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000010000000000000010010000000000000000000000000000000011110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000000000100000000000100001000001001001001110000000100000000000000000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001010000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000100000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000100000011000000000000000000001000000000000000000010000001000001000000 0000000000000101001001000001000000000000000001001010000010010000000000000100000000010000000000000000000000000000000100100010000000000000001100000001000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000010000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000001000000001000000000000010000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000010000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010010000000000000000000000000100010000010000000000000001100000000000000000100000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000010100100100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000001100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101000000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000000100000000000100000000000000010000010010001000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000000000000100001001010000000100000000000000000101000100010000000000000000000001000000101000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000001000000000000000001000000000000100100000010000000100000000100000000100000000000000001100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010100100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000101000010110000000000000010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001100000000100001001000100000000000000000000100000100000000000010010000000000010010001000000000011000000010000000000000000000000000000000000010100000001000000 0000010000000000110000000000000000000010000100000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000000000000010000000101010000010000101010000000000000000000000000000000000000000000000001010000010010000010000100000000000000000000010000100010000010011100000000001000000001000000000100000110000001000000010000010000000000010000000011000000011000100000000010000100001000000000010010000001001001000000000000000000000010001000000000010000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000010000000000000010010000000000000000000000000000000000110000000100000000000000000000001010000000000000010000000000000000100000010000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000001000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000001001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100000001001001000000001000010000100000000110000000000000000010000110001000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000100001001000000000000000010000000000000000010010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000100000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000100000000000000000100000010100000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000010000000000000000000001000000100010000010010100000000000100000000000000000000000000000000000010000100100010000011010000100000000000000000000010000000101000000000000000000000000000000000000000000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000100001001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101100100000000100000010000000010001000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100100000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000010000001000010000010010000000000000100000000010000000000000000000000000000000100100010000000001000001100000000000000000100000000000010000000001010100010010000000000000000000000000000000000010000100000010011100000000000000000000000100110000010000000001100000000010000000000100000000000000000000001000000000000000000100001000000001011010000000001001000000000010010000011000000000000000001000000000001100100000010000000000000100100000000100000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100100100001000000000010010010000010100000000000010010000000010001000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000100000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000001000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000100000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100010000000000000000000000101000000010000000000000001000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000001000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001100000100000000011000100000000000000000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000000000011000000000000011000000000000000000000000000000000000010000000 0000010000000010010000000000000000000010000000000000000011010000000000000100000000000000000000000000000000000000101010000010010001010001000000100000001000000000000000000000000000001010000010010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010100000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010100000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000000000000010000000100000000000000000001100000000001000000000000000000000000001000110000010000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001111110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000000100000000001000010000000000000000001000110110000000000000100000000000010000000000001000000010000100001000000000000000011000001000000000000000001000000101000000011000100000001000000000000001000000000100001001000100000000000000000000100000100000100000010010000000001010010001000000000011100000000000000000000000000000000000000000010100100000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000000100000000000111011000000000000000100001001000000010000000000000000000000000000000000010000010000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001010100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001010000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000001000000100010000010010000001000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000001000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000000100110010110000001000000001001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010110000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000000000000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000100000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001010000000100101000000000000011000000000100000000000000000000000000000000000000000010000000 0000010000001100001001000000000000000000001001000010000010010000000000000100010000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000000000000000010101000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000010000000000000000000100000000000100000000000000001001000000010000000000100000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000010000000000000000000000101100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100010000001100000000000000000100000000000001100000000010000000000100000010001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000010000000000000000000000101100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100010000001100000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000100000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000100000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000000000000010000000000001000000010000100001000000000000000001000001000000000001000000000000000001000100000000000100100001011000000001000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000010010000000100000000000001000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000010001000100100001000000000000000001100001000000000010010000010001001000000000000000000100010001001000000110000000000000000100000010001000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001100001100110100001000000100000000011000100000000010000000000000010010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000000000000010000000100000000100000000000000010000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100101000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000101000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000000000010100000000000000011000000100000000110011100101000011000100000000001000100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000010000010000010000000000000000000010000010000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001001000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001010100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000000000000000000100110000010000000001100000000010000000000100000000000000000000001000000000000000000100001000000001011010000000001001000000000010010000011000000000000000001000000000001100100000010000000000010100100000000100000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000100010000000000100000000000000000000000110000000001000000100000000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000010000011000010000000001100100000110100110000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000100000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000001000001000010000000100100000000000001001000000000001000110000000000000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000010010000000000000000000010000000000000000011010000000000000100000000000000000100000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000010000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100000000010111010001000000000000000000001000000000000000000000001001000000000000001000000100000000000000000001100000000000000100001000100010010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101100000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000001000000000000000000010000001000010001000000000011000010000100000101000000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000000000000000000000000100101100100000000000000010000000100000000110000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000001001100000000010000000100000000000000000001000000000010000000100001000000000010010000000001001000000000000000000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000010000010000000000000000000010000010000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001001000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001010100100001000000000000000001100000010000001000000000000100000000000010010100000010001100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011001000000000000000000000000000000000000000010100100010000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000100000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000010000000000010100100000000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000001000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000000100110010110000001000000001001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010110000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000010000000000000110000000010111010010100000000000000000001000000000010001000000000010101001000000000000000000000000000000000011100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000010000010001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000010100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000100000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000001001110110000100001001101000000001000000110000000000000000100000000000010000001100000000001000100000000100000010000011000000001000010000100000000110000000000000000010000110001000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001001100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000000000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110011100101000011000101000000001000010000000000000000001000010110000000000000100000000000010000000001001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000011000010000010000000000000000000000000000000001 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010100000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000000000000010000000100000000000000000001100000000001000000000000000000000000001000110000010000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001111110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000000100000000001000010000000000000000001000110110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000000000010100000000000000011000000100000000110011100101000011000100000000001000100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000010000000000001001100010000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000010001000100100001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000000000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000010000000000000100011000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001010000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000100000000000000010000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000110010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010001001000000100000000000000000000010100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100100000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000010100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000011000101000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100001000000001100000000010000000000101000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000101001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000000000000100001000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000100000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100100000000100100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000010000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000001000010000000100000000000000000001000000000010000100010010000000000000000000000000001000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000010000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000010000000100000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000010001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000001000001010100000000001000000000000000100000000010000000000000001000000000000001000000010000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000000000000101000001000000000000001000000000000000000001000000000000101000000001000000000000000000000000100100000000000000101100000001000000000010000100000001001000000000000010001100011000000000000000010000011000110000000000110100001100010000000000000001000000000000000010001101010001100000000000010000000011000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000001000000000000011100100000000000 0000010010000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000101100010000000000000001100000000000000000100000000010010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000010101001110110000000001000101000000000000101001000000000000000000000000000001001001100000010000001000000100000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010100000000010000000000001000000010000100001000000000000000011000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000100000100000100000000000000010000000000000000000010000000100000001000000000001000000000001000010000001000010100000000000000000010001000000001000001010000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000100000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000010000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000001000000001000000000000010000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000010000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000001000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010100000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000000000000010000000100000000000000000001100000000001000000000000000000000000001000110000010000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001111110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000000100000000001000010000000000000000001000110110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000010010000000000000000000010000000000000000010011000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000001000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000010000000000100001000000000000001000000000000000000010010000000000000000000001000000000000110000000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010001000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100100000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000110010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010001001000000100000000000000000000010100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100100000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000000001000000001100000000000010010010000000000000001100000000000000000100000000000000000000001011000010010000000000000000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000000000000000010101000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000010000000000000000000100000000000100000000000000001001000000010000000000100000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000001000000100010000010010000000000000100000000000000000000000000000010000000101010000010000001010000000000000000000000000000000000000000000000001010000010010000010000100000000000000000000010000100010000010011100000000001000000001000000000110000110000001000000010000010000000000010000000011000000011000100000000010000100001000000000010010000000001001000000000000000000000010001000000000010000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000010000001000000010000000000000000000000000000000000110000000001000000110000000000000000001100000100001000000100010010000000010000100010000010000000000010010010001001110100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000000000000000000001000001000000000000000001000010100000000000000000000000000000000000001000000000001000000100100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000100001101000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000100010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000101000000001000000000000000010000000000000000000000000000000000100010000010000001001100000000001000100000000000000000000001000010000000000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000010110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000010000100000000000000000001100000000010000000100000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000010000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000001000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000000000100001100011100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000100000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000010010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000010000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000100100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000010010010000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010100000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000000000000010000000100000000000000000001100000000001000000000000000000000000001000110000010000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001111110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000000100000000001000010000000000000000001000110110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000010000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010000010000100100011000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000110010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100000001001001000000001000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000101000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100001000001 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000001000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000100000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100010000000000000000000000101000000010000000000000001000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000001000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001100000100000000011000100000000000000000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000000000011000000000000011000000000000000000000000000000000000010000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011001000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000001000010000000100000000000000000001000000000010000100010010000000000000000000000000001000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000010000000000000110000010010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000010000100100010000011010000100000000000000000000010000000101000000000000000000000000000000000000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000101000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100000000010000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010010000000000000000000000000100010000010000000000000001100000000000000000100000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000010100100100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101000000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000101100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000000000100000100000000000000010000000000000010011000000000011000100010000000000000000000000000000000000010100000000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100100100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000000000010100000000000000011000000100000000110011100101000011000100000000001000100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000000000000100001001000000000100000000000000000101000100010000000000000000000000000001001000000000000000000000100010000010000001010000000000000000000000000000000001100001100000000100010000000000000010000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000010001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000100010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000110001000000011000000000000000000100001000000000010010000000001001000100000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010000010000100100010000000000001010100000000000000000000000000101000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000001000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001010001000001 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000100000010010000000000000000000000000000000000000100010000010011100001000001000000000000100110000000000000001100000000010000000000100000000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000110000000001000000110000000000000000001100000100001000000000010010000000010000110001010000000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100001000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000010010000000000100001000001100000000000000000001000001000000000000010101000000101000000011000100000001000000000000000000010000001000000001000000000111000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000110000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000100011000010000000001100100000100100010000000000100101000000000000011000000000000000010000000000000000000000000000001000001000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000001000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000100000000000001000000010000000100000000100000000000000000000000000100000000000000000001000010000000000000010010000000000000000000000000000000000110000000100000000000000000000001010000000000000010000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000001000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000010000011000010000000001100100000110100110000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000001100010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010110000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010001011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000010100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000000110000000000000000000010000100000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000001000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000101000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000000000001000000100010000010010000001000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100011010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000000000000100001101000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000100010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000101000000001000000000000000010000000000000000000000000000000000100010000010000001001100000000001000100000000000000000000001000010000000000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000010110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000010000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000000000000100001011000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000010000001000000010000000000000000000000000000000000110000000001000000110000000000000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100100011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000001000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000010000000000000000000001000000000000001000001000000 0000010000000100001001000000000000000000000000000010100000000000000000000000000100000000010000001000000000000000000100100010000000000000011100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000100000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000100000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000010000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000000010000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000001000000000000000000000000000000000000000000010000000 0000000000000100001001010000000100000000000000000101000100010000000000000000000001000000101000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000001000000000000000001000000000000100100000010000000100000000100000000100000000000000001100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010100100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000101000010110000000000000010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001100000000100001001000100000000000000000000100000100000000000010010000000000010010001000000000011000000010000000000000000000000000000000000010100000001000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010110000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000100000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000010000000000010100100000000000 0000010000000100001001000000000000000000000000000010100000000000000000000000000100000000010000001000000000000000000100100010000000000000011100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000100000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000100000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000101000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000000010000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000001000000000000000000000000000000000000000000010000000 0000010000000000010000000100000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000010001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000001000001010100000000001000000000000000100000000010000000000000001000000000000001000000010000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000000000000101000001000000000000001000000000000000000001000000000000101000000001000000000000000000000000100100000000000000101100000001000000000010000100000001001000000000000010001100011000000000000000010000011000110000000000110100001100010000000000000001000000000000000010001101010001100000000000010000000011000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000001000000000000011100100000000000 0000000000000100001001000000000100000000000000000101000100010000000000000000000001000000101000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000100000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000001100100000000100000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100101010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000110000000001010000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000010000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100010000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000001001100000000000000000000000000010000010010000000010000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000100000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000010000010000010001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000010100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000100000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000001001110110000100001001101000000001000000110000000000000000100000000000010000001100000000001000100000000100000010000011000000001000010000100000000110000000000000000010000110001000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001001100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000110000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000100011000010000000001100100000100100010000000000100101000000000000011000000000000000010000000000000000000000000000001000001000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000000100000000000111011000000000000000100001001000000010000000000000000000000000000000000010000010000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000001001000000101000000011000100000001000000000000000000010000001000010001001000000011000010000100000100000000000000010000000100000010001000000000011000000100000011000010000010000000000000000000000001000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000001000001010100000000001000000000000000100000000010000000000000001000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010001001000000000000000100000001000000000100000010010011100100000000000001000010010000100100000010000001000000000000101000000000000100010110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010100000000001000010000000000000000001000110110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000001000010000000100000000000000000001000000000010000100010010000000000000000000000000001000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000010000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000000001000000001100000000000010010010000000000000001100000000000000000100000000000000000000001011000010010000000000000000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000000000000000010101000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000100000000000000001001000000010000000000100000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000100000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010001010000000000100000000000111001000000000000000100001001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000000000000101000001000000000000001000000000000000000001000000000000101000000001000000000000000000000000100100000000000000101100000001000000000010000100000001001000000000000010001100011000000000000000010000011000110000000000110100001100010000000000000001000000000000000010001101010001100000000000010000000011000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000001000000000000011100100000000000 0000010000000100001001000000000000000010000000000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000100000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100010010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010110000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010000000100001001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101100100000000100000010000000010001000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000010000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010010000100010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000010000000000001000000010000100000100110110000000000100001000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100110000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000010000100001001000000010000000100000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100001010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100001000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000001000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000010010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010100000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101010000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000000000000000010000000100000000000000000000000000100010000001000000000000000000100000010001001010000000000000000000000000000001000000000000000001010000010010000000001000000000000000000000000000100010000010011100001000001010000001000000000100000000000001100000000010000000000100000000000000000000001000000000000000001110001000000000010010000010001001000000010000000000000010101000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000000010000000000001000000000000100000010000000101000000110101000010000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000100000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000100000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000000000000010000000000001000000010000100001000000000000000001000001000000000001000000000000000001000100000000000100100001011000000001000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000000100000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000100001001000000000000000010000000000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000100000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000111000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000000000010000100000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100101000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000110000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001101010000100000000001001000000000000000001101000000000000000000000100001100010000001001000000000001000001000100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000100000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001101000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000000000001000000000000001000000001000000110000000000000001100000000000000000001100000001000011000000000000100000000000001010000000010000100000000110010010000000000010000110000000110100011100110000001001000000110000000000000000000000000010000000000001000000010000100001000000000000000011000001000000000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000000000000000000000000000000000000000000000001000001000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001101000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000010000001000010000100000000000000000001000000000001001010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011010000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010010000000000000000000000000100010000010000000000000001100000000000000000100000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000010100100100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101000000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000101001001000001000000000000000001000010000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000100001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000001000000001000000000000010000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100100010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010001000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000010000001000000000000010000000000000000010010000000000000100000000000000000000000000000010100000101010000010000001010000000000000000000000000000000000000000000000001010000010010000010000100000000000000000000010000100010000010011100000000001000000001000000000100000110000001000000010000010000000000010000000011000000011000100000000010000100001000000000010010000000001001000000000000000000000010001000000000010000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000010000000000000010010000000000000000000000000000000011110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000000000100000000000100001000001001001001110000000100000000000000000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001010000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000100000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000100000011000000000000000000001000000000000000000010000001000001000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000100000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000110000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000010000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000010000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000100001101000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000100010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000101000000001000000000000000010000000000000000000000000000000000100010000010000001001100000000001000100000000000000000000001000010000000000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000010110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000000 0000010000000100001001000000000000000001000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000010000000101000000000000000000001000000010000100010100110110000000000100000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000001000010001000000000100010000010000000100000001000000001010000000001000000010001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000100000000000001010000000100000010001000100000011000000000000000000001000000000000000000000000001000001000000 0000010000000000010000001000000000000010000000000000000010010000000000000100000000000000000000000000000010000000101010000010000001010000000000000000000000000000000000000000000000001010000010010000010000100000000000000000000010000100010000010011100000000001000000001000000000100000110000001000000010000010000000000010000000011000000011000100000000010000100001000000000010010000000001001000000000000000000000010001000000000010000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000010000000000000010010000000000000000000000000000000011110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000000000100000000000100001000001001001001110000000100000000000000000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000001001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000100000010010000000000000000000000000000000000000100010000010011100001000001000000000000100110000000000000001100000000010000000000100000000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000110000000001000000110000000000000000001100000100001000000000010010000000010000110001010000000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100001000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000010010000000000100001000001100000000000000000001000001000000000000010101000000101000000011000100000001000000000000000000010000001000000001000000000111000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000001000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001001000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000100000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000000000000111001000000000000000000000000010000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000100000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000100000011000000000000000000001000000000000000000010000001000001000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000001100010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010110000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100001000000001010000000001000000000001001001001110000000100000000001000000001000000000010000010000000000000000000100000000000000100010000010000000001100000000001000000000000000000000000000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000100000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000000110000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000100000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000100000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110011100101000011000101000000001000010000000000000000001000010110000000000100100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000011000010000010000000000000000000000000000000001 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100001000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000100001000000100000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000110000000010111010001000000000001001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100001000100000001001001000000001000010000100000000110000000000001000010000110001000110100001100110000000001000000110100000001000000000000000010000000000001000000000000100000010000001000000001000001000000000000000001000000100000000000000000000000000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000010010000000000000000000000000000000000000100010000010011100001000001000000000000100110000000000000001100000000010000000000100000000000000000000001000010000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010101100000000001000100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000001100000010000000001000000000000000100000100000000000000010000000000000000100000000000001010000000000000001000000001000000000000000000100000100000000000000010001000000001000001010010000100000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111000000000000000000000010001000000010000000000000000000000000100010010001000000000000000100000000010000000001100000000001000000000000000000000000001000001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000001001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100001000100000001001001000000001000010000100000000110000000000001000010000110001000110100001100110000000001000000110100000001000000000000000010000000000001000000000000100000010000001000000001000001000000000000000001000000100000000000000000000000000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000000100000000000100000000000000010000010010001000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000100100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000010010010000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000000000101000000000101000100010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000000000000000001011000010010000000000000000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000000000000000010101000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000100000000000000001001000000010000000000100000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000000100000000000010010100000010000100000000110010000100000011000100000000010110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000010000000000000000000000001000001000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000001001110110000100001001101000000001000000110000000000000000100000000000010000001100000000001000100000000100000010000011000000001000010000100000000110000000000000000010000110001000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001001100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000001011001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000001000010000000100000000000000000001000000000010000100010010000000000000000000000000001000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000010000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000110000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010100000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000000000000010000000100000000000000000001100000000001000000000000000000000000001000110000010000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001111110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000000100000000001000010000000000000000001000110110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010110000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000010110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000010000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000101100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000001000100001000000000000101000000000000100000001001000000000000000000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010100100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0010010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000100010000010000000100000001000000001010000000001000000000001001001001110000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000000010000100010000010000000001100100101000100000100000001100100001000000010011000010000000000000000000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000010010000000000000000000000000010000000000100010000010011100001000001000000000000100110000000000000001100000000010000000000100000000000000000000001000010000000000000000000110010010000001000000001001100000000010011000001000000000100000001000001000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010101100000000001000100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000100000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000000000000000000101001000000000000000000010001000000000001100100000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000010110000100010000010100010000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001000000000000001000000001000000000010000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000100110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000100000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000100000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000100000011000000000000000000001000000000000000000000000001000001000000 0000010010000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000101100010000000000000001100000000000000000100000000010010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000000000101001000000000000000000000000000001001001100000010000001000000100000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010100000000010000000000001000000010000100001000000000000000011000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000001000000000000000000000000000000000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000001000010000000100000000000000000001000000000010000100010010000000000000000000000000001000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000010000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000000100000010100000000000100000000001000010000000000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000001000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000100010010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101100000000010000000000100001000001100000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000000100000000000111011000000000000000100001001000000010000000000000000000000000000000000010000010000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001010100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001010000000011001000000000000000000000000000000000000000000001000001000000 0000010000000010010000000000000000000010000000000000000011010000000000000100000000000000000000000000000000000000101010000010000001010001000000100000001000000000000000000000000000001010000010010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100000001001001000000001000010000100000000110000000000000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000001000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000100000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100010000000000000000000000101000000010000000000000001000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000001000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001100000100000000011000100000000000000000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000000000011000000000000011000000000000000000000000000000000000010000000 0000000000000101001001000001000000000000000001001010000010010000000000000100000000010000000000000000000000000000000100100010000000000000001100000001000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000000000000010000000100000000100000000000000010000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100101000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000010001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000100000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000100010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000010001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000100000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000100000101001000000000000000000010001000000000001100100000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000000100000010000000000000010010000000000000000000000010000000100010000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100000001001001000000001000010000100000000110000000000000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000010010000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000101100010000000000000001100000000000000000100000000010010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000010101001110110000000001000101000000000000101001000000000000000000000000000001001001100000010000001000000100000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010100000000010000000000001000000010000100001000000000000000011000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000000000000000010000000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000000000110000100000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100010000000000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000100010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000100001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100001000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000100001000000100000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000110000000010111010001000000000001001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100001000100000001001001000000001000010000100000000110000000000001000010000110001000110100001100110000000001000000110100000001000000000000000010000000000001000000000000100000010000001000000001000001000000000000000001000000100000000000000000000000000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101000000000000000000100000000000000010000010000001000000000000000100001001000001000000110000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000100101000000000000011000000000000000010000000000000000000000000000001000001000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100010110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000100000000100001000010000000000000000000001000001000000000000000001000010100000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000010010000000000000000000010000000000000000011010000000000010100000000000000000000000000000000000000101010000010010001010001000000100000001000000000000000000000000000001010000010010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000001000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000000000100001100011100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100100001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010100000100000000100000000000000000001010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001110000010100001000010000000100010000000000001010100000000001000000001000000100000000010000000000000001000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000010000000000000000010010100000000000100000000000000010000001000000000000000000100100010000000000000001100000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000000100000010000000000000010010000000000000000000000010000000100010000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100000001001001000000001000010000100000000110000000000000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000110100110000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000010010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000010000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000000000010100000000000000011000000100000000110011100101000011000100000000001000100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000000000010000000000001110000010100001000010000000100011000000000001010101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000101000010110000000000000010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000100001001000000000000000001000000100010000010010000001000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100011010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000100001001000000000000000000000000000010100000000000000000000000000100000000010000001000000000000000000100100010000000000000011100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000100000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000100000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000010000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000000010000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000001000000000000000000000000000000000000000000010000000 0001000000100100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100100000100000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000100001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010100000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000010010000000000000000000010000000000000000011010000000000000100000000000000000000000000000000000000101010000010000001010001000000100000001000000000010000000000000000001010000010010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100010000000110000100010111010000100000000000000000001000000000000001000000001000000000000010000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000010000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000000100000000000111011000000000000000100001001000000010000000000000000000000000000000000010000010000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000001001000000101000000011000100000001000000000000000000010000001000010001001000000011000010000100000100000000000000010000000100000010001000000000011000000100000011000010000010000000000000000000000001000000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000100000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000010000000000010100100000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000001100000010000000001000000000000000100000100000000000000010000000000000000100000000000001010000000000000001000000001000000000000000000100000100000000000000010001000000001000001010010000100000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111000000000000000000000010001000000010000000000000000000000000100010010001000000000000000100000000010000000001100000000001000000000000000000000000001000001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000001001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100001000100000001001001000000001000010000100000000110000000000001000010000110001000110100001100110000000001000000110100000001000000000000000010000000000001000000000000100000010000001000000001000001000000000000000001000000100000000000000000000000000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000001000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001001000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000100000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001010100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000001000010000000000000001000001000000000000001100000000000000001000010000000000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101100000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000000000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000110000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000010000100001000000000000000001000001000000000000000001000000101000100011000100000001000000000000000000010000001000000001000000100011000010000000001100100000100100010000000000100101000000000000011000000000000000010000000000000000000000000000001000001000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000011000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000110000000000000000100000010000000100000000100000000000000000000000000100000000000000000011000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010100000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101010000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101001000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000001010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0100010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000010000100100010000011010000100000000000000000000010000000101000000000000000000000000000000000000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000010010000000000000000000010000000000000000011010000000000000100000000000000000100000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000010000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100000001001000000000000000000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000100000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000100000000000000000100100100100000010000000000000000000000000000000000100000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000001000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000110000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000100101000000000000011000000000000000010000000000000000000000000000001000001000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000000001000000001100000000000010010010000000000000001100000000000000000100000000000000000000001011000010010000000000000000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000000000000000010101000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010100000100011000000000001010100100000000000000000000001000000000000000000000000100000000000100000000000000001001000000010000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010010000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000000001000000001100000000000010010010000000000000001100000000000000000100000000000000000000001011000010010000000000000000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000000000000000010101000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000100000000000000001001000000010000000000100000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000010100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100001000000001100000000010000000000100000000000000001011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000100001000000100000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010010000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000101000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000010100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000101000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000001000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000010000001000000010000000000000000000000000000000000110000000001000000110000000000000000001100000100001000000100010010000000010000100010000010000000000010010010001001110100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000000000000000000001000001000000000000000001000010100000000000000000000000000000000000001000000000001000000100100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000011000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000110011000011001000000000010000000110000100010111010000100000000000000000001000000000000001000000000010101001000000000000000000000000000000000001100000010000001001000010000000010100000000000000011000000100000000110010000100000000010000010000000111100001100010000100000000001001000000000000000001101000000000000000000000100001100010000001001000000000001000001000100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000010010000000000100101000000000000011000000000000000000000000000000000000000000000001000001000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000100000100000100000000000000010000000000000000000010000000100000001000000000001000000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000001000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000010010000000000000000000010000000000000000011010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100100000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000000000000101001001000001000000000000000001000010000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000100001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000001000000001000000000000010000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000010000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000010010000000000000000000010000000000000000011010000000000000100000000000000000000000000000000000000101010000010000001010001000000100000001000000000000000000000000000001010000010010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100000001001001000000001000010000100000000110000000000000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000011000100000000000000000000000010100100010000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000101100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000010000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000001000100001000000000000101000000000000100000001001000000000000000000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010100100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000001000010000000000000001000001000000000000001100000000000000001000010000000000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101100000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000000000000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010010000000100001000001100000000000000000001000001000000000000010001000010100000001000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000000001000000001100000000000010010010000000000000001100000000000000000100000000000000000000001011000010010000000000000000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000000000000000010101000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000100000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010101101010000100000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000001000001010100000000001000000000000000100000000010000000000000001000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010001001000000000000000100000001000000000100000010010011100100000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000010000001000000000000010000000000000000010010000000000000100000000000000000000000000000010100000101010000010000001010000000000000000000000000000000000000000000000001010000010010000010000100000000000000000000010000100010000010011100000000001000000001000000000100000110000001000000010000010000000000010000000011000000011000100000000010000100001000000000010010000000001001000000000000000000000010001000000000010000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000010000000000000010010000000000000000000000000000000011110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000000000100000000000100001000001001001001110000000100000000000000000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000001001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100000001001001000000001000010000100000000110000000000000000010000110001000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000011000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000010010001000000000100010000000000001010100000000001010000000000000100000000010000000000000001000000000000001000000010000000000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000001000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010100000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000100001001000000000100000000000000000101000100010000000000000000000001000000101000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000010010000000000000000000000000000000000000100010000010011100001000001000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000000000110010010000001000100001001100000000010011000001000000000000000001000000000000100100000010000000100000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000100000001010001000000010001000000010000000001010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000100001010000000010010000000010000100001010000000000000010010010001001110000101100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100001000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000100001000000100000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010010000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010110000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000001000000000000000000000000000000000101000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000000100000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010000000000011000000010000100010000110110000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010001010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001110000100001010000000010010010000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000010000000000001000001000000000000010001000010100000000000000000100000000000000000001000000000001000000001000100000011010110001000110100100000100000001000000000100101000000000001011000000000000000000000000000000000100000000000000000010000000 0000010000000000001001100000000000000000000000000010000010010010000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010100000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101010000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000100000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000100000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000100000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000100000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000000000000010000000000001000000010000100001000000000000000001000001000000000001000000000000000001000100000000000100100001011000000001000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000010010000000000000000000010000000000000000011010000000000000100000000000000000000000000000000000000101010000010010001010001000000100000001000000000000000000000000000001010000010010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000000000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110011100101000011000101000000001000010000000000000000001000010110000000000000100000000000010000000001001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000011000010000010000000000000000000000000000000001 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100001000000001100000000010000000000100000000000000001011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000100001000000100000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010010000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000000000000000000000000100101100100000000000000010000000100000000110000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000001001100000000010000000100000000000000000001000000000010000000100001000000000010010000000001001000000000000000000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010010000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000101100010000000000000001100000000000000000100000000010010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000000000101001000000000000000000000000000001001001100000010000001000000100000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010100000000010000000000001000000010000100001000000000000000011000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000101000000000101000100010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000010000000100000000000001100000000010000000000100000000000000000011001010000000000000000100001000000000010010000000001001000000000010010000001100000010000000001000000010000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000001000000001000000110100000000000000000000100000001010001000000010001000000010000000000010000000100000001000000001010000000000100000000000111001000000000000000100001001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000000000000101000001000000000000001000000000000000000001000000000000101000000001000000000000000000000000100100000000000000101100000001000000000010000100000001001000000000000010001100011000000000000000010000011000110000000000110100001100010000000000000001000000000000000010001101010001100000000000010000000011000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000001000000000000011100100000000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000000001000000001100000000000010010010000000000000001100000000000000000100000000000000000000001011000010010000000000000000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000000000000000010101000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000010000000000000000000100000000000100000000000000001001000000010000000000100000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000100000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000001000001000010000000100100000000000001001000000000001000110000000000000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000010001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000001000001010100000000001000000000000000100000000010000000000000001000000000000001000000010000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000000000000101000001000000000000001000000000000000000001000000000000101000000001000000000000000000000000100100000000000000101100000001000000000010000100000001001000000000000010001100011000000000000000010000011000110000000000110100001100010000000000000001000000000000000010001101010001100000000000010000000011000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000001000000000000011100100000000000 0000110000000100001001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101100100000000100000010000000010001000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000000000000000000000100000000000000000001000010000000000000010010000000000000000000000000000000000110000000100000000000000000000001010000000000000010000000000000000100000010000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000001000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000000000000000010100000000000000000000000000100000000010000001000000000000000000100100010000000000000011100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000100000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000100000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000000010000000000100001000000000001000000110101000000000000001001000000101000000011000100000001000100000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000000000011000000100000011000010000110000000000000001000000000000000001 0000010010000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000101100010000000000000001100000000000000000100000000010010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000010101001110110000000001000101000000000000101001000000000000000000000000000001001001100000010000001000000100000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010100000000010000000000001000000010000100001000000000000000011000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000101000000000101000100010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000010000000100000000000001100000000010000000000100000000000000000011001010000000000000000100001000000000010010000000001001000000000010010000001100000010000000001000000010000000100000100000000000000010000000000000000000010000000100000000000000010001000000000000000000010010000000000000000001000000001000000110100000000000000000000100000001010001000000010001000000010000000000010000000100000001000000001010000000000100000000000111001000000000000000100001001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000000000000101000001000000000000001000000000000000000001000000000000101000000001000000000000000000000000100100000000000000101100000001000000000010000100000001001000000000000010001100011000000000000000010000011000110000000000110100001100010000000000000001000000000000000010001101010001100000000000010000000011000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000001000000000000011100100000000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010010000000000000000000000000100010000010000000000000001100000000000000000100000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000010100100100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000000010111000010000010000000100000000100000010000000100000000100000000000000000100000000100000000000000001001000000000000000000010010000000000000000010000000000000000110000000100000000100001000100110000010000000000000000000000000000100000000000000000000000000000001100000000100000000000111000100000100000000000000000000000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000010010000100010000010000010000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000010000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000001001110110000100001001101000000001000000110000000000000000100000000000010000001100000000001000100000000100000010000011000000001000010000100000000110000000000000000010000110001000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001001100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000100000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000100000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000000000000010000000000001000000010000100001000000000000000001000001000000000001000000000000000001000100000000000100100001011000000001000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000100000000010000000101000100010000000000000010000000000000001000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000010000010100000000000000000001000000000000000000011010000000000000000000000000000000000110010000000000000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 0000000000000100001001000000000000000001000000100010000010010000000000001101000010000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000110010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010001001000000100000000000000000000010100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100100000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000100000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000010000000000010100100000000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010001010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001110000100001010000000010010010000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000010000000000001000001000000000000010001000010100000000000000000100000000000000000001000000000001000000001000100000011010110001000110100100000100000001000000000100101000000000001011000000000000000000000000000000000100000000000000000010000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000010000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000000110000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000010000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000000000001000000000101000100010000000000000000000001000000101000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000100000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000001100100000000100000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100101010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000110000000001010000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000001100000000000010000000000001000000000000100000010000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010110000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000001000010000000100000000000000000001000000000010000100010010000000000000000000000000001000000110000100100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000010000000000000110000000010111010010100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000100000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000100000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000000000000000000000000100101100100000000000000010000000100000000110000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000001001100000000010000000100000000000000000001000000000010000000100001000000000010010000000001001000000000000000000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000010000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001001000010000000100000001000000100000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000100000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000010000000000100000010010000010000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100010100110110000000000100000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000001000010000000000010100000000001000000100000000000000000000000000000000000000000000000000110000000100010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100010110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000100000000100001000010000000000000000000001000001000000000000000001000010100000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000000000000100001001000000000000000101000000000101000100010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000010000000100000000000001100000000010000000000100000000000000000011001010000000000000000100001000000000010010000000001001000000000010010000001100000010000000001000000010000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000001000000001000000110100000000000000000000100000001010001000000010001000000010000000000010000000100000001000000001010000000000100000000000111001000000000000000100001001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000000000000101000001000000000000001000000000000000000001000000000000101000000001000000000000000000000000100100000000000000101100000001000000000010000100000001001000000000000010001100011000000000000000010000011000110000000000110100001100010000000000000001000000000000000010001101010001100000000000010000000011000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000001000000000000011100100000000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010001010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000000100000000000100000000000000001001000000000000000000010010000000000000000010000000000000000110000000100000000100001000100110000010000000000000000000000000000100000000000000000000000000000001100000000100000000000111000100000100000000000000000000000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000010010000100010000010000010000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010110000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010010000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000101100010000000000000001100000000000000000100000000010010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000010101001110110000000001000101000000000000101001000000000000000000000000000001001001100000010000001000000100000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010100000000010000000000001000000010000100001000000000000000011000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000100000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000001000000000010101001000000000000000000000000000000000001100000010000001001000010000000010100000000000000011000000100000000110010000100000000010000010000000111100001100010000100000000001001000000000000000001101000000000000000000000100001100010000001001000000000001000001000100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000010010000000000010010001000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000100001001000000000000000000000000000010000000100000000000000000000000000100010000001000000000000000000100000010001001010000000000000000000000000000001000000000000000001010000010010000000001000000000000000000000000000100010000010011100001000001010000001000000000100000000000001100000000010000000000100000000000000000000001000000000000000001110001000000000010010000010001001000000010000000000000010101000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000001000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001000001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001010000000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000100000000001000000000000000000001000000000000001000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000101000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000011000010000010000000000000000000000000000000001 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000010000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000000000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000100000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000000000001000000000000001000000001000000110000000000000001100000000000000000001100000001000011000000000000100000000000001010000000010000100000000110010010000000000010000110000000110100011100110000001001000000110000000000000000000000000010000000000001000000010000100001000000000000000011000001000000000000000001000000101000000011000100000001000000000000001000000000100001001000100000000000000000000100000100000100000010010000000001010010001000000000011100000000000000000000000000000000000000000010100100000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000100100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000000000000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010010000000100001000001100000000000000000001000001000000000000010001000010100000001000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001000000000010010010000010100000000000010010000000010001001000000110000000000000000100000010001000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000010000001000000010000000000000000000000000000000000110000000001000000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000001001000000101000000011000100000001000000000000000000010000001000010001001000000011000010000100000100000000000000010000000100000010001000001000011000000100000011000010000010000000000000000000000001000000000 0000000000000100001001000000000000000001000000100010000010010000001000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000000100000010100000000000100000000001000010000000000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000001001000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000010000100001000100010010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101100000000010000000000100001000001100000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000010000010100000000000000000001000000000000000000011010000000000000000000000000000000000110010000000000000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000001000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100010110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000100000000100001000010000000000000000000001000001000000000000000001000010100000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000100000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000011000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000100000000000001000000000000000000010010000000000000000000010000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000001100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000000010000000001010000000000000001000010010010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100100000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000000000000000000000000000001000001000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000000100000000000111011000000000000000100001001000000010000000000000000000000000000000000010000010000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000001001000000101000000011000100000001000000000000000000010000001000010001001000000011000010000100000100000000000000010000000100000010001000000000011000000100000011000010000010000000000000000000000001000000000 0000010000000000010000001000000000000010000000000000000010010000000000000100000000000000000000000000000010000000101010000010000101010000000000000000000000000000000000000000000000001010000010010000010000100000000000000000000010000100010000010011100000000001000000001000000000100000110000001000000010000010000000000010000000011000000011000100000000010000100001000000000010010000001001001000000000000000000000010001000000000010000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000010000000000000010010000000000000000000000000000000000110000000100000000000000000000001010000000000000010000000000000000100000010000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000010000000000100000010010000010000000000010010000000000000100100000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100010100110110000000000100000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000001000010001000000000100010000010000000100000001000000001010000000001000000000001001001001110000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000101000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001100000000100001001000100000000000000000000100000100000000000010010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000000000000000010001000000000000000000100000010000001000000000000001000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001110000100001010000000010010010000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000010000000000001000001000000000000010001000010100000000000000000100000000000000000001000000000001000000001000100000011010110001000110100100000100000001000000000100101000000000001011000000000000000000000000000000000100000000000000000010000000 0000000000000100001001000000000000000000000000000010000000100000000000000000000000000100010000001000000000000000000100000010001001010000000000000000000000000000001000000000000000001010000010010000000001000000000000000000000000000100010000010011100001000001010000001000000000100000000000001100000000010000000000100000000000000000000001000000000000000001110001000000000010010000010001001000000010000000000000010101000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000100000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000001000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010001000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100100001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010100000100000000100000000000000000001010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001110000010100001000010000000100010000000000001010100000000001000000001000000100000000010000000000000001000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000000100000010100000000000100000000001000010000000000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110010100100000011000100000000001000010100000000000000001000010110000000000000000000000000010000000000001000000000000100000010000001000000001000001000000000000000001000000100000000000000010000000000000000100010000010000001100000001000000000011100010000000110100100000100000001000010000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000000000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110011100101000011000101000000001000010000000000000000001000010110000000000000100000000000010000000001001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000011000010000010000000000000000000000000000000001 0000000000000100001001000000000000000000000000000010000000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000000000110000100000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100010000000000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000100010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000000000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010100000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000001010000000000000100000000010000000000000001000000000000001000000010000000000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000100001001000000000000000101000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100001010000000100100000100000000000100000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000000100000000000111011000000000000000100001001000000010000000000000000000000000000000000010000010000100000100000000100000100001110000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100000001001000000000000000000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000000000000000000001000010000001000000000100000001000000000100000010010011000000000000000001000010001000100100100000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000100000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000100000011000000000000000000001000000000000000000010000001000001000000 0000000000000100001001000000000000000010000000000000000010010100000000000100000000000000010000001000000000000000000100100010000000000000001100000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000000100000010000000000000010010000000000000000000000010000000100010000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100000001001001000000001000010000100000000110000000000000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000110100110000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000100001001000000000000000000000000000010100000000000000000000000000100000000010000001000000000000000000100100010000000000000011100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000100000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000100000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000101000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000000010000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000001000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000101000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100001010000000100100000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000000100000000000111011000000000000000100001001000000010000000000000000000000000000000000010000010000100000100000000100000100001110000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100000001001000000000000000000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000000010000000000100000010010000010000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100010100110110000000000100000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001011100000000000000000100010101000000000010000000100000000100000010000000010000000100000000000000000000000000100000010100000000000100000000001000010000000000010100000000000000000000000000010000000100000000000000000100110000010000000010000000000001100010000000000001010110000000000000000000010000000000000000001001000000000100000000000001000001000000010000000000000110000001000100000000100000010001100000100000100000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000000000001000000000000101000000001000000000000000000000000100100000000000000101100000001000000000010000100000001001000000000000010000100011000000000000000010000011000110000000000110100001100010000000000000001000000000000000010001101010001100000000000010000000011000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000010000100100010000011010000100000000000000000000010000000101000000000000000000000000000000000000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000101000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100000000010000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000001000000100010000010010000001000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000000000000100001001000000000000000001000000100010000010010000001000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100000000000001010000010010000000000000000000000000000000000000100010000010011100000000011000000000010000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000110010000001100000010000000001000000000000000100000100000000000000010000000000000000000010100000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000100000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000010000010000000000000000000100000000000000100010000010000000001100000000001000000000000000000000000000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000001000000000000000000010000001000000001000000000111000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000100000000000000000010000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000011000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000010000010001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000110011000011001000000000010000000110000100010111010000100000000000000000001000000000000001000000000010101001000000000000000000000000000000000001100000010000001001000010000000010100000000000000011000000100000000110010000100000000010000010000000111100001100010000100000000001001000000000000000001101000000000000000000000100001100010000001001000000000001000001000100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000010010000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000100100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100010100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 0000000000000100001001000000000000000101000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100001010000000100100000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000000100000000000111011000000000000000100001001000000010000000000000000000000000000000000010000010000100000100000000100000100001110000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100000001001000000000000000000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000100001001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000000000000010000000100000000100000000000000010000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100101000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100000000000001010000010010000000000000000000000000000000000000100010000010011100000000011000000000010000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000110010000001100000010000000001000000000000000100000100000000000000010000000000000000000010100000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000100000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000010000010000000000000000000100000000000000100010000010000000001100000000001000000000000000000000000000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001110000000000000000001000001000000000000010001000010100000000000000000000001000000000000000000010000001000000001000000000111000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000100000000000000000010000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000010000000000001000000010000100000100110110000000000100001000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100110000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000010000100001001000000010000000100000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100001010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100001000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000000000000101001001000001000000000000000001000010000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000100001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000100001000000001000000000000010000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000010000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000101100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000000000100000100000000000000010000000000000010011000000000011000100010000000000000000000000000000000000010100000000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000001000000000000000100000000010000000000000001000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001001000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000000001000001000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000000000010100000000000000011000000100000000110011100101000011000100000000001000100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000010010000000000000000000010000000000000000011010000000000000100000000000000000000000000000000000000101010000010010001010001000000100000001000000000000000000000000000001010000010010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000100100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010010000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000000000001000000100010000010010000001000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000010000010000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000110000000100001001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101100100000000100000010000000010001000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000000000000000000000100000000000000000001000010000000000000010010000000000000000000000000000000000110000000100000000000000000000001010000000000000010000000000000000100000010000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000001000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000101001001000001000000000000000001000010000010010001000000000100000000010000000000000000000000000000000100100010000000000000001100000000000000000000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000001010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000101100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000010000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000000000000100001001000000000100000000000000000101000100010000000000000000000000000001001000000000000000000000100010000010000001010000000000000000000000000000000001100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100100000010000000001100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000100000000000001010000000000000001000000001000000000000000000100000100000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000001000000000000000100000000010000000000000001000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010101100000000001000100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010001010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000000100000000000100000000000000001001000000000000000000010010000000000000000010000000000000000110000000100000000100001000100110000010000000000000000000000000000100000000000000000000000000000001100000000100000000000111000100000100000000000000000000000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000010010000100010000010000010000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000001000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000100000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100010000000000000000000000101000000010000000000000001000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000001000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001100000100000000011000100000000000000000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000000000011000000000000011000000000000000000000000000000000000010000000 0000010000000010010000000000000000000010000000000000000011010000000000000100000000000000000000000000000000000000101010000010000001010001000000100000001000000000000000000000000000001010000010010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000001000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100000001001001000000001000010000100000000110000000000000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000011000100000000000000000000000010100100010000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000100001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000000100000010000000000000010010000000000000000000000010000000100010000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000010000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000001000000001000000000000010000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000010000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000001000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001001000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000100000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000000000000000000110000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001010100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001011000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000010000001000000010000000000000000000000000000000000110000000001000000110000000000000000001100000100001000000100010010000000010000100010001010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100100011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000001000000000000001000001000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000100000100000000100001000000011000000001000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000010000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001010000000000000010010010001001110000001100010011000000000000000001000010001000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000011100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000100000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000010000000000010100100000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000000100000000000111011000000000000000100001001000000010000000000000000000000000000000000010000010000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001010100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000100100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010010000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000010010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000010000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000000000000000000000010000000000000000000000000000000000000010000001001000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000000000110000100000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100010000000000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000001100100101000110000100000001100100000000000010011000010000000000100101000000000011000000000000001000000000000000000001100000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000001000000000000000000100000000000000000001100000000010010010100000000000000000001000000000000000000100001000000001011010000000001001000000000010010000011000000000000000001000000000001100100000010000000000010100100000000100000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000010000011000010000000001100100000110100110000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000100001001000000000000000010000000000000000010010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000100000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000100000000000000000100000010100000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000001000000100010000010010000001000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100011010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000100100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010010000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000100100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100010100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000100000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000001000000000010101001000000000000000000000000000000000001100000010000001001000010000000010100000000000000011000000100000000110010000100000000010000010000000111100001100010000100000000001001000000000000000001101000000000000000000000100001100010000001001000000000001000001000100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000010010000000000010010001000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000000000000000000000000100101100100000000000000010000000100000000110000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000001001100000000010000000100000000000000000001000000000010000000100001000000000010010000000001001000000000000000000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010001010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000001000010000000100000000000000000001000000000010000100010010000000000000000000000000001000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000010000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000010000000000000110000000010111110000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000010010000000000000000000010000000000000000011010000000000000100000000000000000000000000000000000000101010000010000001010001000000100000001000000000000000000000000000001010000010010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001101000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110100010000000000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000001100100101000110000100000001100100000000000010011000010000000000100101000000000011000000000000001000000000000000000001100000000000000000000000000111001000000000000000000001000000000000001100000010000001000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000100001001000000000000000010000001000010000010010000000000000100000000010000000000000000000000000000000100100010000000001000001100000000000000000100000000000010000000001010100010010000000000000000000000000000000000010000100000010011100000000000000000000000100110000010000000001100000000010000000000100000000000000000000001000000000000000000100001000000001011010000000001001000000000010010000011000000000000000001000000000001100100000010000000000000100100000000100000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001001001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001010000000000000010010010001001110000001100010011000000000000000001000010001000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000000100000010100000000000100000000001000010000000000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000100010010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101100000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000001000000000000000000010000001000010001000000000011000010000100000101000000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010100000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000000000000010000000100000000000000000001100000000001000000000000000000000000001000110000010000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001111110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100010000000100000000001000010000000000000000001000110110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000011000010000001000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010100000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101010000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000000100100010000000001000001100000000000000000100000000000001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000110000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000100000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000100000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000001000100000000000001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000001000010000001000010100000000000000000010001000000001000001010000001000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000010010000000000000000000010000000000000000011010000000000000100000000000000000000000000000000000000101010000010000001010001000000100000001000000000000000000000000000001010000010010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001101000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110100010000000000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000001100100101000110000100000001100100000000000010011000010000000000100101000000000011000000000000001000000000000000000001100000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000000001001100010000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000010001000100100001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000000000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000010000000000000100011000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001010000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000100000000000000010000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000000001000000001100000000000010010010000000000010001100000000000000000100000000000000000000001011000010010000000000000000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000000000000000010101000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000100000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001100000100000000011000100000000000000000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000000000011000000000000011000010000010100000000000000000000000000000001 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100000000001001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000001000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000100000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100010000000000000000000000101000000010000000000000001000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000001000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000001000000000000001000001000000 0000000000000100001101000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000100010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000101000000001000000000000000010000000000000000000000000000000000100010000010000001001100000000001000100000000000000000000001000010000000000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000010110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000000001000000001100000000000010010010000000000000001100000000000000000100000000000000000000001011000010010000000000000000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000000000100000010101000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000100000000000000001001000000010000000000100000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000000000000100001001000000000100000000010000000101000100010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000000000001000000000000001000000001000000110000000000000001100000000000000000001100000001000011000000000000100000000000001010000000010000100000000110010010000000000010000110000000110100011100110000001001000000110000000000000000000000000010000000000001000000010000100001000000000000000011000001000000000000000001000000101000000011000100000001000000000000001000000000100001001000100000000000000000000100000100000100000010010000000001010010001000000000011100000000000000000000000000000000000000000010100100000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010100000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101010000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000000000010100000000000000011000000100000000110011100101000011000100000000001000100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000100000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000100000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000001001000000101000000011000100000001000000000000000000010000001000010001001000000011000010000100000100000000000000010000000100000010001000000000011000000100000011000010000010000000000000000000000001000000000 0000010000000000110000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000100000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000100000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000010001000010000000000000000001000010110000000000000010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001010100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000100100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000010010010000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000001000100000000000001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000001000010000001000010100000000000000000010001000000001000001010000001000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000001101001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000001000010000000100000000000000000001000000000010000100010010000000000000000000000000001000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000010000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000000000000100001001000000000000000101000000000101000100010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000010000000100000000000001100000000010000000000100000000000000000011001010000000000000000100001000000000010010000000001001000000000010010000001100000010000000001000000010000000100000100000000000000010000000000000000000010000000100000000000000010001000000000000000000010010000000000000000001000000001000000110100000000000000000000100000001010001000000010001000000010000000000010000000100000001000000001010000000000100000000000111001000000000000000100001001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000000000000101000001000000000000001000000000000000000001000000000000101000000001000000000000000000000000100100000000000000101100000001000000000010000100000001001000000000000010001100011000000000000000010000011000110000000000110100001100010000000000000001000000000000000010001101010001100000000000010000000011000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000001000000000000011100100000000000 0000010000000100001001000000000000000001000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000001001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000010000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000001000000000000001000001000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010100000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000001001010000000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000000000000010000000100000000000000000001100000000001000000000000000000000000001000110000010000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000000100000000001000010000000000000000001000110110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010001000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000001001110110000100001001101000000001000000110000000000000000100000000000010000001100000000001000100000000100000010000011000000001000010000100000000110000000000000000010000110001000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001001100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000100001001000000000001000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010100000000010001000000000100010000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010000000010010000000000000000000010000000000000000011010000000000010100000000000000000000000000000000000000101010000010010001010001000000100000001000000000000000000000000000001010000010010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000100000100000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000001000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001001001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001010000010000000010010010001001110000001100010011000000000000000001000010001000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000000110000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000100000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100100000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000100000000000000010000000001000001000010000000100000000000000000001000000000010000100010010000000000000000000000000001000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000010000000000000110000010010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000000001101000000000010000000000110001000001100000010000000000001000001000000000000010001000010100000000000000000100000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000100000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000001000000000000000000000000000000000101000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000010000000000000010010000000000000000000000010000000100010000000000001010100100000000000000000000001000000001000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000001000000000000001000001000000 0000000000000100001001000000000000000001000000100010000010010000000000000100000000000000000000000000000010000000101010000010000001010000000000000000000000000000000000000000000000001010000010010000010000100000000000000000000010000100010000010011100000000001000000001000000000110000110000001000000010000010000000000010000000011000000011000100000000010000100001000000000010010000000001001000000000000000000000010001000000000010000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000010000001000000010000000000000000000000000000000000110000000001000000110000000000000000001100000100001000000100010010000000010000100010000010000000000010010010001001110100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000000000000000000001000001000000000000000001000010100000000000000000000000000000000000001000000000001000000100100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000100001001000000000000000001100000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000010000000101000000000000000000001000000010000100010100110110000000000100000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000001000010001000000000100010000010000000100000001000000001010000000001000000010001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000100000000000001010000000100000010001000100000011000000000000000000001000000000000000000000000001000001000000 0000000000000100001001000000000000000000000000000010000000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000000000110000100000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100010000000000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000100010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000100001001000000000010000000001001000010000010010000000000000100000000000000000001000000010000000000000100101100100000000100000010000000010001000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001010000000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000100000000001000000000000000000001000000000000001000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000101000000001000010000000000000000001000010110000000000000100000000000010000000001001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000011000010000010000000000000000100000000000000001 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000001000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000100001000000001011010000000001001000000000010010000011000000000000000001000000000001100100000010000000000010100100000000100000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000010000011000010000000001100100000110100110000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000000000000000010000000100000000000000000000000000100010000001000000000000000000100000010001001010000000000000000000000000000001000000000000000001010000010010000000001000000000000000000000000000100010000010011100001000001010000001000000000100000000000001100000000010000000000100000000000000000000001000000000000000001110001000000000010010000010001001000000010000000000000010101000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000001000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000010000000001010000000000000001000010010010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010001000000101000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100100000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000101001001000001000000000000000001001010000010010000000000000100000000010000000000000000000000000000000100100010000000000000001100000001000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000001000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010100000010010001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000110010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010001001000000100000000000000000000010100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100100000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000000000000000000100110000010000000001100000000010000000000100000000000000000000001000000000000000000100001000000001011010000000001001000000000010010000011000000000000000001000000000001100100000010000000000010100100000000100000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001001000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000010000011000010000000001100100000110100110000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010010000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000001000000110100010000001000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000001100100101000110000100000001100100000000000010011000010000000000100101000000000011000000000000001000000000000000000001100000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000100101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000001000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000000100110010110000001000000001001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010110000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000010000000000000110000000010111010010100000000000000000001000000000010001000000000010101001000000000000000000000000000000000011100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100001000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001100000001000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0010010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000100010000010000000100000001000000001010000000001000000000001001001001110000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000000010000100010000010000000001100100101000100000100000001100100001000000010011000010000000000000000000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010010000000100001000001100000000000000000001000001000000000000010001000010100000001000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000101001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010100000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101010000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000010000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000000010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000000000101000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100001010000000100100000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000000100000000000111011000000000000000100001001000000010000000000000000000000000000000000010000010000100000100000000100000100001110000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100000001001000000000000000000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000011001000000000110000000000000000100000010000000100000000100000000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010010000000000000000000000000100010000010000000000000001100000000000000000100000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000010100100100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101000000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000100000000000000001000001000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000000010000100010000010000000001100100101000100000100000001100100001000000010011000010000000000000000000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010010000000100001000001100000000000000000001000001000000000000010001000010100000001000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100000000000001010000010010000000000000000000000000000000000000100010000010011100000000011000000000010000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000110010000001100000010000000001000000000000000100000100000000000000010000000000000000000010100000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000100000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000010000010000000000000000000100000000000000100010000010000000001100000000001000000000000000000000000000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001110000000000000000001000001000000000000010001000010100000000000000000000001000000000000000000010000001000000001000000000111000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000100000000000000000010000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010110000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000000000010100000000000000011000000100000000110011100101000011000100000000001000100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000110001000000011000000000000000000100001000000000010010000000001001000100000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010000010000100100010000000000001010100000000000000000000000000101000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000010000010001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000010100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000100000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000001001110110000100001001101000000001000000110000000000000000100000000000010000001100000000001000100000000100000010000011000000001000010000100000000110000000000000000010000110001000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001001100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000001010000000000000100000000010000000000000001000000000000001000000010000000000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000001000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000000001000001000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000100000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000000010000000000100001000000000011000000110101000000000000001001000000101000000011000100000001000100000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000000000011000000100000011000010000110000000000000001000000000000000001 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000100101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000000110000000000000000000010000100000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000001000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000000100110010110000001000000001001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010110000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010010000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000100000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000010000000000010100100000000000 0000000000000100001001000000000000000000000000000101000100010000000000000000000000000000001000000000000000010000100010000010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000001000000001000000000000000000010010000000010000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000100000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000101000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000010000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000100000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000010000000000010100100000000000 0000000000000100001001000000000000000000000000000010000000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000000000110000100000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100010000000000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000100010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000010100000010010001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000000000000010000000100000000100000000000000010000000000100001000000000000001000000000000000000010010000000000000000000001000000000000110000000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100100000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010100000010010001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000000000000010000000100000000100000000000000010000000000100001000000000000001000000000000000000010010000000000000000000001000000000000110000000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100100000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000001000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000010100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000100000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000001001110110000100001001101000000001000000110000000000000000100000000000010000001100000000001000100000000100000010000011000000001000010000100000000110000000000000000010000110001000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001001100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010100000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101010000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110001000001010010000000000000001010000000000100001001000000000100000100000010000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010010000000000000000000000000100010000010000000000000001100000000000000000100000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000010100100100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010100000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000001000001000000010000000000000000000000000000000000000000000010000000100000000000000000001100000000001000000000000000000000000001000110000010000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001111110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000000100000000001000010000000000000000001000110110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010100000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000001000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000000100110010110000001000000001001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010110000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000011000001000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000001000000000000000000000000000000000000000000010000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100100000000000000000000100110000100000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010100010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000100000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000100000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000000000000010000000000001000000010000100001000000000000000001000001000000000001000000000000000001000100000000000100100001011000000001000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000000000000000000001000010000001000000000100000001000000000100000010010011000000000000000001000010001000100100100000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000100000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000100000011000000000000000000001000000000000000000010000001000001000000 0000000000000100001001000000000000000101000000000101000100010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000000000000000001011000010010000000000000000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000000000000000010101000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000100000000000000001001000000010000000000100000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000000100000000000010010100000010000100000000110010000100000011000100000000010110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000010000000000000000000000001000001000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000100000000000000000000100001000000000100001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000001000000001000000000000010000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000010000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000010000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000000000000000000100110000010000000001100000000010000000000100000000000000000000001000000000000000000100001000000001011010000000001001000000000010010000011000000000000000001000000000001100100000010000000000010100100000000100000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000100001000000100000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010010000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 0000010000010000010000000000000000000010000010000000000010010000010000000100000000001000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000010001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000001000001010100000000001000000000000000100000000010000000000000001000000000000001000000010000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000000000000101000001000000000000001000000000000000000001000000000000101000000001000000000000000000000000100100000000000000101100000001000000000010000100000001001000000000000010001100011000000000000000010000011000110000000000110100001100010000000000000001000000000000000010001101010001100000000000010000000011000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000010000001000010001000000000011000010000101000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000100000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000010000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000100000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000100000011000000000000000000001000000000000000000010000001000001000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000001000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000000100000000000111011000000000000000100001001000000010000000000000000000000000000000000010000010000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000001001000000101000000011000100000001000000000000000000010000001000010001001000000011000010000100000100000000000000010000000100000010001000000000011000000100000011000010000010000000001000000000000001000000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000000000000000000100110000010000000001100000000010000000000100000000000000000000001000000000000000000100001000000001011010000000001001000000000010010000011000000000000000001000000000001100100000010000000000010100100000000100000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000011000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000110000000000000000100000010000000100000000100000000000000000000000000100000000000000000011000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010100000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101010000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101001000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000001010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000100000000000000000101000100010000000000000000000000000001001000000000000000000000100010000010000001010000000000000000000000000000000001100001100000000100010000000000000010000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000010001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000100010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000100001001000000000000000010000001000010000010010000000000000100000000010000000000000000000000000000000100100010000000001000001100000000000000000100000000000010000000001010100010010000000000000000000000000000000000010000100000010011100000000000000000000000100110000010000000001100000000010000000000100000000000000000000001000000000000000000100001000000001011010000000001001000000000010010000011000000000000000001000000000001100100000010000000000000100100000000100000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010100000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101010000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000100001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000110010000000100000000000000000000000000000100010000000000000000110011000100000000000001100000010000001000010000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000001000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000100000001100000010000001000000000000100000000000010110100000010000100000000110010000100000011000100000000010110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000010000000000000000000000000000001000001000000 0000110000000100001001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101100100000000100000010000000010001000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000000000000000000000100000000000000000001000010000000000000010010000000000000000000000000000000000110000000100000000000000000000001010000000000000010000000000000000100000010000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000001000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000001001100010000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001110000000010000000000100000010001000100100001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000000000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000010000000000000100011000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000100000000000000010000000 0000010000000010010000000000000000000010000000000000000011010000000000000100000000000000000000000000000000000000101010000010010001010001000000100000001000000000000000000000000000001010000010010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100001000000001100000000010000000000101000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000101001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000000000000100001000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000100001001000000000000000010000000000000000010010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000100000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000100000000000000000100000010100000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000000000000000010000000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000000000110000100000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000011010000001000000000000100000000000000000000000000010000000000000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100010000000000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000100010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000010110000100010000010100010000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001000000000000001000000001000000000010000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000000000000000000001000000100010000010010100000000000100000000000000000000000000000000000010000100100010000011010000100000000000000000000010000000101000000000000000000000000000000000000000000000000000000000000100010000010011100000000001100000010000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010010000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000010000100001000010000000000000000000001000001000000000000000001000010100000000000000000000000000000000000001000000000001000000000100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000000000000000000000010000001000000000100010000010000000001100001000001000000000000000000000001001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000000100000010100000000000100000000001000010000000000010100000010000000000010001000000001000001010000000000000000001010000000000010001000000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000100010010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101100000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000001000000000000000000010000001000010001000000000011000010000100001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000000100000010100000000000100000000001000010000000000010100000010000000000010001000000001000001010000000000000000001010000000000010001000000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000100101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000010100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000100000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000001001110110000100001001101000000001000000110000000000000000100000000000010000001100000000001000100000000100000010000011000000001000010000100000000110000000000000000010000110001000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001001100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000000000000000000000000010100000000000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000000000000000000001000010000001000000000100000001000000000100000010010011000000000000000001000010001000100100100000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000100000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000100000011000000000000000000001000000000000000000010000001000001000000 0000000000000100001001000000000100000000000000000101000100010000000000000000000000000001001000000000000000000000100010000010000001010000000000000000000000000000000001100001100000000100010000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010011000001000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000000000000101001001000001000000000000000001000010000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000100001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000100001000000001000000000000010000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000010000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000010000000000100000010010000010000000000010010000000000000100000000000000000000100000000000000000000100100010000000000000001100010000000000000101000000000010000000001010000010010000000000000000000000000000000001000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000010100000000000100000000001000010000000000010100000000000000000000000000010000000100000000000000000100110000010100000010000000000001100010000000000001010110000000000000000000010000000000000000001001000000000100000000000001000001000000010000000000000010000001000100000000100000010001100000100000100000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000010000001000000100000001000000001000000000100000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000010000000000000000001000000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000010000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000000000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110011100101000011000101000000001000010000000000000000001000010110000000000000100000000000010000000001001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000011000010000010000000000000000000000000000000001 0000010000000000110000000000000000000010000100000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000001000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000101000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000010000000000001001100000000000000000000000000010000010010000000010000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000001000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000010100000000000100000000001000010000000000010100000000000000000000000000010000000100000000000000000100110000010100000010000000000001100010000000000001010110000000000000000000010000000000000000001001000000000100000000000001000001000000010000000000000010000001000100000000100000010001100000100000100000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000010000001000000100000001000000001000000000100000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000010000000000000000001000000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100100100001000000000010010010000010100000000000010010000000010001000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000100000000000000000100000000000100000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000101100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000001000000010000000000000000100000000000000000000000000100000000000000000001000000000000000000010110000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000001000100000000010000000000000000000000000000011000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001110110000000001000101000001001000000110000000000000000100000000000000000001100000000000000100001000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000100000011000000000000000100001000000000000000000000000001000001000000 0010010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000100010000010000000100000001000000001010000000001000000000001001001001110000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000000010000100010000010000000001100100101000100000100000001100100001000000010011000010000000000000000000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001001001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001010000010000000010010010001001110000001100010011000000000000000001000010001000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000010000001000000010000000000000000000000000000000000110000000001000000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000001001000000101000000011000100000001000000000000000000010000001000010001001000000011000010000100000100000000000000010000000100000010001000001000011000000100000011000010000010000000000000000000000001000000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001010100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100001000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000100001000000100000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010010000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000000000000100001001000000000000000000000000000010000000100000000000000000000000000100010000001000000000000000000100000010001001010000000000000000000000000000001000000000000000001010000010010000000001000000000000000000000100000100010000010011100001000001010000001000000000100000000000001100000000010000000000100000000000000000000001000000000000000001110001000000000010010000010001001000000010000000000000010101000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000001000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000000000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110011100101000011000101000000001000010000000000000000001000010110000000000000100000000000010000000001001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000011000010000010000000000000000000000000000000001 0000000000000100001001000001000000000000000001000010000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000001000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001100000001000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000101000000000101000100010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000010000000100000000000001100000000010000000000100000000000000000011001010000000000000000100001000000000010010000000001001000000000010010000001100000010000000001000000010000000100000100000000000000010000000000000000000010000000100000000000000010001000000000000000000010010000000000000000001000000001000000110100000000000000000000100000001010001000000010001000000010000000000010000000100000001000000001010000000000100000000000111001000000000000000100001001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000000000000101000001000000000000001000000000000000000001000000000000101000000001000000000000000000000000100100000000000000101100000001000000000010000100000001001000000000000010001100011000000000000000010000011000110000000000110100001100010000000000000001000000000000000010001101010001100000000000010000000011000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000001000000000000011100100000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000000100000000000000000001000000000010000000100001000000000010010000000001001000000000000000000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000000000000000000100110000010000000001100000000010000000000100000000000000000000001000000000000000000100001000000001011010000000001001000000000010010000011000000000000000001000000000001100100000010000000000010100100000000100000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000010000011000010000000001100100000110100110000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100001001010000000100000000000000000101000100010000000000000000000001000000101000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000001000000000000000001000000000000100100000010000000100000000100000000100000000000000001100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010100100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000101000010110000000000000010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001001001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000010000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000100000000000001000000010000000100000000100000000000000000000000000100000000000000000001000010000000000000010010000000000000000000000000000000000110000000100000000000000000000001010000000000000010000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000001000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000001000000000000000000000000000000000000000000010000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100100100001000000000010010010000010100000000000010010000000010001000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000100000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000100110010000100000000010000000000000110100001110010000000000000001000000000000000010001101010000100000000000010000000000100001000000000001000000110101000000000000001001000000101000000011000100000001000000000000000000010000001000010001000000000011000010000100000100000000000000010000000110000010001000000000011000000100000011000010000010000000000000000000000000000000001 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000010000100000000000000000001100000000010000000100000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000010000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000001000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000000000100001100011100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100001000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000100001000000100000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010010000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100001000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000100001000000100000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100010000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010010000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000010000000000000000000000101100010000000100000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100010000001100000000000000000100000010000001000000010000010000000000010000000001000000111100000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001000010000000000010010010001001110000001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000000000010100000000000000011000000100000000110011100101000011000100000000001000100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000100000000000010000000000000000000011000001000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000010000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000001100100101000110000100000001100100000000000010011000010000000000100101000000000011000000000000001000000000000000000001100000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000000100000010100000000000100000000001000010000000000010100000000000000000000000000110000000100000000000000000000001010000000000000010000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000001000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000010000011000010000000001100100000110100110000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010110000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000000010000000000100000010010000010000000000010010000000000000100100000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100010100110110000000000100000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000001000010001000000000100010000010000000100000001000000001010000000001000000000001001001001110000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000000010000100010000010000000001100100101000100000100000001100100001000000010011000010000000000000000000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010010000000100001000001100000000000000000001000001000000000000010001000010100000001000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010010000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000001000000110100010000001000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000001100100101000110000100000001100100000000000010011000010000000000100101000000000011000000000000001000000000000000000001100000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000000000010000100000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100101000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000110000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000001101000000000000000000000100001100010000001001000000000001000001000100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000001000000000000000000000000000000000000 0000010000000000010000000000100000010010000010000000000010010000000000000100000000000000000000100000000000000000000100100010000000000000001100010000000000000101000000000010000000001010000010010000000000000000000000000000000001000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010010000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010011000000000011000010100100000100000000000000010000000100000010001000100000011000000000000000000001000000000000000000000000001000001000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000100000000000001010000000000000001010000001000000000000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000110010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000010000000001000000010000001000000001000000110000000000000000100000000000000000001100000000000000100000000101000010000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000001000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000000000000100001001000000000000000000000000000010000000100000000000000000000000000100010000001000000000000000000100000010001001010000000000000000000000000000001000000000000000001010000010010000000001000000000000000000000100000100010000010011100001000001010000001000000000100000000000001100000000010000000000100000000000000000000001000000000000000001110001000000000010010000010001001000000010000000000000010101000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000001000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000000100100010000000000000001100000000000000000100000000000000010000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000100000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000001000000000010101001000000000000000000000000000000000001100000010000001001000010000000010100000000000000011000000100000000110010000100000000010000010000000111100001100010000100000000001001000000000000000001101000000000000000000000100001100010000001001000000000001000001000100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000010010000000000010010001000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001001000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001000001010000010010000000000000000000000001000000000000000100000111011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001010000000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000100000000001000000000000000000001000000000000001000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000101000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000011000010000010000000000000000000000000000000001 0000000000000100001001000000000000000001000000100010000010010000001000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100000000000001010000010010000000000000000000000000000000000000100010000010011100000000011000000000010000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000110010000001100000010000000001000000000000000100000100000000000000010000001000000000000010100000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000100000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000010000010000000000000000000100000000000000100010000010000000001100000000001000000000000000000000000000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000101100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000001000000010000000000000000100000000000000000000000000100000000000000000001000000000000000000010110000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000001000100000000010000000000000000000000000000011000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001110110000000001000101000001001000000110000000000000000100000000000000000001100000000000000100001000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000110000011000000000000000100001000000000000000000000000001000001000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000110010000000100000000000000000000000000000100010000000000000000110011000100000000000001100000010000001000010000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000001000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000100000001100000010000001000000000000100000000000010110100000010000100000000110010000100000011000100000000010110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000010000000000000000000000000000001000001000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000100000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000001000000000010101001000000000000000000000000000000000001100000010000001001000010000000010100000000000000011000000100000000110010000100000000010000010000000111100001100010000100000000001001000000000000000001101000000000000000000000100001100010000001001000000000001000001000100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000010010000000000010010001000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000100000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000100000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000000100000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000000000000010000000000001000000010000100001000000000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000010000100000000000000000001100000000010000000100000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000010000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000001000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000000000100001100011100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010010000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000101100010000000000000001100000000000000000100000000010010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000000000101001000000000000000000000000000001001001100000010000001000000100000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010100000000010000000000001000000010000100001000000000000000011000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010010000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000101100010000000000000001100000000000000000100000000010010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000010101001110110000000001000101000000000000101001000000000000000000000000000001001001100000010000001000000100000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010100000000010000000000001000000010000100001000000000000000011000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000010000000000000000010010100000000000100000000000000010000001000000000000000000100100010000000000000001100000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000000100000010000000000000010010000000000000000000000010000000100010000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100000001001001000000001000010000100000000110000000000000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000110100110000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000010010000000000000000000000000000000000000100010000010011100001000001000000000000100110000000000000001100000000010000000000100000000000000000000001000010000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010101100000000001000100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100100100001000000000010010010000010100000000000010010000000010001000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000100000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000010000000000000000010010100000000000100001000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010001010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000001000010000000100000000000000000001000000000010000100010010000000000000000000000000001000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000010000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000010000000000000110000000010111110000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000000000000000000001000010000001000000000100000001000000000100000010010011000000000000000001000010001000100100100000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000100000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000100000011000000000000000000001000000000000000000010000001000001000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001001001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001010000010000000010010010001001110000001100010011000000000000000001000010001000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000000110000000000000000000010000100000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000000001000000001100000000000010010010000000000000001100000000000000000100000000000000000000001011000010010000000000000000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000000000000000010101000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000100000000000000001001000000010000000000100000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000000000000000101000100010000000000000000000000000000001000000000000000010000100010000010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000001000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000100000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000101000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010010100000000001000000010000000000001101000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000010000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000010000000000000000000000101100010000000100000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100010000001100000000000000000100000010000001000000010000010000000000010000000001000000111100000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001000010000000000010010010001001110000001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000000000010100000000000000011000000100000000110011100101000011000100000000001000100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000100000000000010000000000000000000011000001000000 0000000000000100001001000000000000000101000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100001010000000100100000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000000100000000000111011000000000000000100001001000000010000000000000000000000000000000000010000010000100000100000000100000100001110000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100000001001000000000000000000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010110000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000100000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000001000001000010000000100100000000000001001000000000001000110000000000000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000000000000000000000000100101100100000000000000010000000100000000110000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000001001100000000010000000100000000000000000001000000000010000000100001000000000010010000000001001000000000000000000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000001100010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001110000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000001000010000000100000000000000000001000000000010000100010010000000000000000000000000001000000110000100100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000010000000000000110000000010111010010100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000010000000000000000000010000010000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001000000000010010010000010100000000000010010000000010001001000000110000000000000000100000010001000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001100001100110100001000000100000000011000100000000010000000000000010010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000001100000000000000000101000100010000000000000000000000000001001000000000000000000000100010000010000001010000000000000000000000000000000001100001100000000100010000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010011000001000000000000000001000000000000100100000010000000100000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000000000000101001001000001000000000000000001000010000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000100001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000001000000001000000000000010000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000010000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000010000000000010000000000100000010010000010000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100010100110110000000000100000000000110011100000000001000011000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000001000010000000000010100000000001000000100000000000000000000000000000000000000000000000000110000000100010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000010000000000000000010000000 0000010000000100001001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101100100000000100000010000000010001000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100100000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000100000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000100001001000000000000000010000000000000000010010100000000000100001000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010001010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000001000010000000100000000000000000001000000000010000100010010000000000000000000000000001000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000010000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000010000000000000110000000010111110000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000101000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100001010000000100100000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000000100000000000111011000000000000000100001001000000010000000000000000000000000000000000010000010000100000100000000100000100001110000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100000001001000000000000000000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000011000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000001100000000000001010000000000010001100000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000100000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000100000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000001010000000000000100000000010000000000000001000000000000001000000010000000000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000001000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000010011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000000000000000010001000000000000000000100000010000001000000000000001000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001110000100001010000000010010010000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000010000000000001000001000000000000010001000010100000000000000000100000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000001011000000000000000000000000000000000100000000000000000010000000 0000010000000000010000001000000000000010000000000000000010010000000000000100000000000000000000000000000010000000101010000010000001010000000000000000000000000000000000000000000000001010000010010000010000100000000000000000000010000100010000010011100000000001000000001000000000100000110000001000000010000010000000000010000000011000000011000100000000010000100001000000000010010000000001001000000000000000000000010001000000000010000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000010000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000001000000001000000100000000010000000000000001000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000010001000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010010100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000000000000101001001000001000000000000000001001010000010010000000000000100000000010000000000000000000000000000000100100010000000000000001100000001000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000100000000000001001000000000000000010010000000000000000000010000000000000110000000000000000000000000000001110000010100001000010000000100011000000000000000000000001000000001000000000100000000000111000000000000000000000010001000000010000000000000000000000000100010010001000000000000000100000000010000000001100000000001000000000000001000000000001000001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000001001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100001000100000001001001000000001000010000100000000110000000000001000010000110001000110100001100110000000001000000110100000001000000000000000010000000000001000000000000100000010000001000000001000001000000000000000001000000100000000000000000000000000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000001000000100010000010010000001000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100011010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000010000001000000000000010000000000000000010010000000000000100000000000000000000000000000010000000101010000010000001010000000000000000000000000000000000000000000000001010000010010000010000100000000000000000000010000100010000010011100000000001000000001000000000100000110000001000000010000010000000000010000000011000000011000100000000010000100001000000000010010000000001001000000000000000000000010001000000000010000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000010000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000001000000001000000100000000010000000000000001000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000010001000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010010100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000000000000000010000000000000000000000000000000000000010000001001000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000000000110000100000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100010000000000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000001100100101000110000100000001100100000000000010011000010000000000100101000000000011000000000000001000000000000000000001100000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000000000000100001001000000000100000000000000000101000100010000000000000000000000000001001000000000000000000000100010000010000001010000000000000000000000000000000001100001100000000100010000000000000010000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000010001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000100010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000001000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000001000010000010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000101000000001000000000000000010000000000000000000000000000000000100010000010000001001100000000001000100000000000000000000001000010000000000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000010110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001001001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001010000010000000010010010001001110000001100010011000000000000000001000010001000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000000000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110011100101000011000101000000001000010000000000000000001000010110000000000000100000000000010000000001001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000011000010000010000000000000000000000000000000001 0000010000000000010000000001010000000000000001000010010010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100100000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010010000000000000000000000000100010000010000000000000001100000000000000000100000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000010100100100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000000000101000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000000100000000000111011000000000000000100001001000000010000000000000000000000000000000000010000010000100000100000000100000100001110000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100000001001000000000000000000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000100001001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000000000000010000000100000000100000000000000010000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100101000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000010000010000000000000000000010000010000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001001000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001010100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000001000010000000000000001000001000000000000001100000000000000001000010000000000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000000010000100010000110010000100000011011000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101100000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000100000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000010000001000000100000001000000001000000000100000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000010000000000000000001000000000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000000001000000001100000000000010010010000000000010001100000000000000000100000000000000000000001011000010010000000000000000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000000000000000010101000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000100000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001100000100000000011000100000000000000000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000000000011000000000000011000010000010100000000000000000000000000000001 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000001100000000000000000000000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000100100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000100000000000000000000000001000001000001 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000001000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000001000000000000000000000100010000010000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000000110000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000100000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000100000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000010000000100000001000100100000000000000000000000000000110010010000001000100001001100000000010011000001000000000000000001000000000000100100000010000000100000000110000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000010000000000001000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000001101000000000000000000000100001100010000001001000000000101000001000100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000100010000000000000000000000000000000000010000000000000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000000000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110011100101000011000101000000001000010000000000000000001000010110000000000000100000000000010000000001001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000011000010000010000000000000000000000000000000001 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000011000000000100000000001000100100001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000000000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000010000000000000100011000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000100 0000000000000100001001010000000100000000000000000101000100010000000000000000000001000000101000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000001000000000000000001000000000000100100000010000000100000000100000000100000000000000001100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010100100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000101000010110000000000000010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000010000010000010000000000000000000010000010000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001001000000010010011000010100000000000010010000000010001000000010110000000000000000100000010001000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000100010010000000010000100010000010000000000010010010011001110000001100010011000000000000000001000010000000100100000010000001000000000001001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100000001001001000000001000010000100000000110000000000000000010000110001000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000011000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000100000000000001000000000000000000010010000000000000000000010100000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000100001001000000000000000010000000000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000100000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100010010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000000010000000001010000000000000001000010000010010000000001000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000000000010000100000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000100100000000000000000000000000000110110010000001000000000000001000000010010010001000000000000100110000000000000000100000010001000100000000100000000000000000010000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000000000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000011000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000000100110010010000001000000001001100000000010011000001000000000000000001000000001000100100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010110001000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000101000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000000000010000100000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100101000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000110000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000001101000000000000000000000100001100010000001001000000000001000001000100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000010010000000000000000000010000000000000000011010000000000000100000000000000000000000000000000000000101010000010000001010001000000100000001000000000000000000000000000001010000010010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100000001001001000000001000010000100000000110000000000000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000000010001000000000000000000000000000010000000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000000000110000100000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100010000000000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000100010010010101001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000110000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000100000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000100000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110011100101000011000101000000001000010000000000000000001000010110000000000100100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000011000010000010000000000000000000000000000000001 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100100100001000000000010010010000010100000000000010010000000010001000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000100000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000000000000000010000000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000000000110000100000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000011010000001000000000000100000000000000000000000000010000000000000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100010000000000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000100010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000010100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000010010000000000000000000010000000000000000011010000000000000100000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000010000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000101000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000000100110010010000001000000001001100000000010011000001000000000000000001000000001000100100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010110001000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000101000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 0000010000000100001001000000000100000000010000000101000100010000000000000010000000000000001000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001000000000010010010000010100000000000010110000000010001000000000110000000000000000100000010001000100000000100000000000000000010000010100000000000000000001000000000000000000011010000000000000000000000000000000000110010000000000000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000001000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001011000000000010001000000000100011000000000001010101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001000000000000001000000001000000000010000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000001000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100011000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000010000010000000000000000000010000010000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001001000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000000000000000000100000000000000000000000000001001000000010001000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001010100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000001000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000000100110010110000001000000001001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010110000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010010000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000000000000000000100110000010000000001100000000010000000000100000000000000000000001000000000000000000100001000000001011010000000001001000000000010010000011000000000000000001000000000001100100000010000000000010100100000000100000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000010000011000010000000001100100000110100110000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000001000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000100000000000001000000010000000100000000100000000000000000000000000100000000000000000001000010000000000000010010000000000000000000000000000000000110000000100000000000000000000001010000000000000010000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000001000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000010000011000010000000001100100000110100110000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000000000000000000000010000000000000000000000000000000000000010000001001000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000000000110000100000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100010000000000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000001100100101000110000100000001100100000000000010011000010000000000100101000000000011000000000000001000000000000000000001100000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000100000000000001100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100100010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000010010000000000000000000000000000000000000100010000010011100001000001000000000000100110000000000000001100000000010000000000100000000000000000000001000010000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010101100000000001000100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010010000000000000000000000000100010000010000000000000001100000000000000000100000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000010100100100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101000000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010110000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000000000000100001001010000000100000000000000000101000100010000000000000000000001000000101000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000001000000000000000001000000000000100100000010000000100000000100000000100000000000000001100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010100100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000101000010110000000000000010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000011000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000010000010001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000001101000000000000000000000100001100010000001001000000000001000001000100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100001000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010011000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000010000001000000010000000000000000000000000000000000110000000001000000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110100000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000000000000000001 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010100000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000001010000000000000100000000010000000000000001000000000000001000000010000000000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100001000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000101001000000100010010000000010000100010100010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100001001000000000100000000000000010101000100010000000000000000000001000000101000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000100000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000001100100000000100000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000110000000000000000000000000000000000010000000000100000100000010100000100001100000100101010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000110000000001010000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000010000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000010010000000000000000000000000000000000000100010000010011100001000001000000000000100110000000000000001100000000010000000000100000000000000000000001000010000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010101100000000001000100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000100000000000000000101000100010000000000000000000000000001001000000000000000000000100010000010000001010000000000000000000000000000000001100001100000000100010000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010011000001000000000000000001000000000000100100000010000000100000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010000000000001001100000000000000000000000000010000010010000000000100100000000000000000000000000000000000000000100100010000001010000000000000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000001000010000000000000001000001000000000000001100000000000000001000010000000000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101100000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010000000000110000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000100000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000100000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000100001001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000000000000010000000100000000100000000000000010000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100101000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000100001001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000010000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000000000000010000000100000000100000000000000010000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101000000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000001000010000000100000000000000000001000000000010000100010010000000000000000000000000001000000110000100100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000010000000000000110000000010111010010100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000110001000000011000000000000000000100001000000000010010000000001001000100000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010000010000100100010000000000001010100000000000000000000000000101000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000010010000000000000000000010000000000000000011010000000000010100000000000000000000000000000000000000101010000010010001010001000000100000001000000000000000000000000000001010000010010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000001000000000100000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100100000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000100000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000010000001000000100000001000000001000000000100000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000010000000000000000001000000000000 0000010000010000010001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000010100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000100000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000001001110110000100001001101000000001000000110000000000000000100000000000010000001100000000001000100000000100000010000011000000001000010000100000000110000000000000000010000110001000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001001100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000100001001000000000000000000000000000010000000100000000000000000000000000100010000001000000000000000000100000010001001010000000000000000000000000000001000000000000000001010000010010000000001000000000000000000000000000100010000010011100001000001010000001000000000100000000000001100000000010000000000100000000000000000000001000000000000000001110001000000000010010000010001001000000010000000000000010101000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000001000000000000010000000000001000010000011001000000000000000001000100000000000100110000000000000010010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000100000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000100000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000000000000010000000000001000000010000100001000000000000000001000001000000000001000000000000000001000100000000000100100001011000000001000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000010010000000000000000000000000000000000000100010000010011100001000001000000000000100110000000000000001100000000010000000000100000000000000000000001000010000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010101100000000001000100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000101000000000101000100010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000010000000100000000000001100000000010000000000100000000000000000011001010000000000000000100001000000000010010000000001001000000000010010000001100000010000000001000000010000000100000100000000000000010000000000000000000010000000100000000000000010001000000000000000000010010000000000000000001000000001000000110100000000000000000000100000001010001000000010001000000010000000000010000000100000001000000001010000000000100000000000111001000000000000000100001001000000001000000000000000010000000000000000000001000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000000000000101000001000000000000001000000000000000000001000000000000101000000001000000000000000000000000100100000000000000101100000001000000000010000100000001001000000000000010001100011000000000000000010000011000110000000000110100001100010000000000000001000000000000000010001101010001100000000000010000000011000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000001000000000000011100100000000000 0000000000000100001001000000000000000101000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100001010000000100100000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000000100000000000111011000000000000000100001001000000010000000000000000000000000000000000010000010000100000100000000100000100001110000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100000001001000000000000000000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000100000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000110000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000010010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000010000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000000010111000010000010000000100000000100000010000000100000000100000000000000000100000000100000000000000001001000000000000000000010010000000000000000010000000000000000110000000100000000100001000100110000010000000000000000000000000000100000000000000000000000000000001100000000100000000000111000100000100000000000000000000000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000010010000100010000010000010000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000010010000000000000000000010000000000000000011010000000000010100000000000000000000000000000000000000101010000010010001010001000000100000001000000000000000000000000000001010000010010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000001000000000100000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100100000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000001000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000000000010100000000000000011000000100000000110011100101000011000100000000001000100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000000000000100001001000000000000000001000000100010000010010000001000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000100000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000001100000010000000001000000000000000100000100000000000000010000000000000000100000000000001010000000000000001000000001000000000000000000100000100000000000000010001000000001000001010010000100000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111000000000000000000000010001000000010000000000000000000000000100010010001000000000000000100000000010000000001100000000001000000000000000000000000001000001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000001001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100001000100000001001001000000001000010000100000000110000000000001000010000110001000110100001100110000000001000000110100000001000000000000000010000000000001000000000000100000010000001000000001000001000000000000000001000000100000000000000000000000000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000010000000000000000010010100000000000100000000000000010000001000000000000000000100100010000000000000001100000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000000100000010000000000000010010000000000000000000000010000000100010000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000100001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100000001001001000000001000010000100000000110000000000000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000110100110000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100001011000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000010000001000000010000000000000000000000000000000000110000000001000000110000000000000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100100011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000001000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000010000000000000000000001000000000000001000001000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000001000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000000100110010110000001000000001001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000000000000000000000100000000000000000001000000000000010000010110000000000000000000000000000000000110000000100000000100000000000001010000000001010101000000000100010000000000001000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000000101001001000001000000000000000001000010000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000100001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000001000000001000000000000010000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100100010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010001000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000010000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000000010000000000100000010010000010000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100010100110110000000000100000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000001000010000000000010100000000001000000100000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000001010000000000000100000000010000000000000001000000000000001000000010000000000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000001000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000000001000000001100000000000010010010000000000000001100000000000000000100000000000000000000001011000010010000000000000000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000000000000000010101000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000100000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010101101010000100000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000001000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000100000100000000100001000000011000000001000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000010000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001010000000000000010010010001001110000001100010011000000000000000001000010001000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001001001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001010000010000000010010010001001110000001100010011000000000000000001000010001000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000000010000001000000000000010000000000000000010010000000000000100000000000000000000000000000010100000101010000010000001010000000000000000000000000000000000000000000000001010000010010000010000100000000000000000000010000100010000010011100000000001000000001000000000100000110000001000000010000010000000000010000000011000000011000100000000010000100001000000000010010000000001001000000000000000000000010001000000000010000000000000000100000010000000100000000100000000000000000000000000100000000000000000001000010000000000000010010000000000000000000000000000000011110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000000000100000000000100001000001001001001110000000100000000000000000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000001001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100000001001001000000001000010000100000000110000000000000000010000110001000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000011000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000000000000000010000000100000000000000000000000000100010000001000000000000000000100000010001001010000000000000000000000000000001000000000000000001010000010010000000001000000000000000000000000000100010000010011100001000001010000001000000000100000000000001100000000010000000000100000000000000000000001000000000000000001110001000000000010010000010001001000000010000000000000010101000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000001000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000010010000000000000000000010000000000000000011010000000000010100000000000000000000000000000000000000101010000010010001010001000000100000001000000000000000000000000000001010000010010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000010110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000000001000001000000 0000010000000100001001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000000000000010000000100000000100000000000000010000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000110000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100100000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000100000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000011000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000100000000000001000000000000000000010010000000000000000000010000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000001100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0001000000100100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100100000100000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000100001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010100000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000000000001000000000000001000000001000000110000000000000001100000000000000000001100000001000011000000000000100000000000001010000000010000100000000110010010000000000010000110000000110100011100110000001001000000110000000000000000000000000010000000000001000000010000100001000000000000000011000001000000000000000001000000101000000011000100000001000000000000001000000000100001001000100000000000000000000100000100000100000010010000000001010010001000000000011100000000000000000000000000000000000000000010100100000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000010110000100010000010100010000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001000000000000001000000001000000000010000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000100000000000001010000000000000001010000001000000000000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000110010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000010000000001000000010000001000000001000000110000000000000000100000000000000000001100000000000000100000000101000010000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000010010000000000000000000010000000000000000011010000000000000100000000000000000100000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000010000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100000001001000000000000000000000000101001001000000000000000000000000000000001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110001000001010010000000000000001010000000000100001001000000000100000100000010000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100010110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000100000000100001000010000000000000000000001000001000000000000000001000010100000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000100001001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000000000000010000000100000000100000000000000010000000000100001000000000000001000000000000000000010010000000000000000000001000000000000110000000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100100000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000001000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000011000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000010000000000000100001000000000000001000000000000000000010010000000000000000000000000100000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000110011000011001000000000010000000110000100010111010000100000000000000000001000000000000001000000000010101001000000000000000000000000000000000001100000010000001001000010000000010100000000000000011000000100000000110010000100000000010000010000000111100001100010000100000000001001000000000000000001101000000000000000000000100001100010000001001000000000001000001000100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000110010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010001001000000100000000000000000000010100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100100000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001001001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001010000000000000010010010001001110000001100010011000000000000000001000010001000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000100001001000000000000000010000000000000000010010100000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000000000010000000000001110000010100001000010000000100011000000000001010101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110010100100000011000100000000001000010100000000000000001000010110000000000000000000000000010000000000001000000000000100000010000001000000001000001000000000000000001000000100000000000000010000000000000000100010000010000001100000001000000000011100010000000110100100000100000001000010000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000001000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001001000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000100000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001010100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000110000000000000000000010000100000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110011000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000100000011000000000000000000001000000000000000000010000001000001000000 0000010100000010010001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000000000000010000000100000000100000000000000010000000000100001000000000000001000000000000000000010010000000000001000000001000000000000110000000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100100000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000100010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000101000000001000000000000000010000010000000000000000000000000000100010000010000001001100000000001000100000000000000000000001000010000000000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000010110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000000 0000000000000100001011000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000010000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000010000001000000010000000000000000000000000000000000110000000001000000110000000000000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100100011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000001000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000010000000000000000000001000000000000001000001000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100001000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000101001000000100010010000000010000100010100010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000000000000100001001000000000100000000000000000101000100010000000000000000000000000001001000000000000000000000100010000010000001010000000000000000000000000000000001100001100000000100010000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010011000001000000000000000001000000000000100100000010000000100000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000010010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000010000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000110000100000000110010000100000011000100000000000110100001110010000000000100001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000100011000000000000011000100000000000000000000000010100100010000000 0000010000000100001001000000000000000010000001000010000010010000000000000100000000010000000000000000000000000000000100100010000000001000001100000000000000000100000000000010000000001010100010010000000000000000000000000000000000010000100000010011100000000000000000000000100110000010000000001100000000010000000000100000000000000000000001000000000000000000100001000000001011010000000001001000000000010010000011000000000000000001000000000001100100000010000000000000100100000000100000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000100000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000110000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000010000010010000001100000010000000001000000000000000100000100000000000000010000000000000000100000000000001010000000000000001000000001000000000000000000100000100000000000000010001000000001000001010010000100000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111000000000000000000000010001000000010000000000000000000000000100010010001000000000000000100000000010000000001100000000001000000000000000000000000001000001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000010100000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101010000100000000000010000000000100001000000000001010000110101000000000000001001000000101000000011000100000001000000000000000000010000001000010001000000000011000010000100000100000000000000010000000100000010001000000000011000000100000011000010000010000000000000000000000000000000001 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000001000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000001001001010000010010000000000000000000000001000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010000010000100100011000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000110010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000100000001001001000000001000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000101000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011010100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100001000001 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010110000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000010000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000100000000000000000000100100010000000000000001100010000000000000101000000000110000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001101000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010010000 0000000000000100001001000000000000000000000000000010000000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000000000110000100000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100010000000000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000100010010010001001110000001100010011000000000000000001000010001000100100000000000001000000011010000100000000000010000001000000100000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000100000001000001000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000100000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000000100000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000000000000010000000000001000000010000100001000000000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000100001001000000000000000000000000000010000000100000000000000000000000000100010000001000000000000000000100000010001001010000000000000000000000000000001000000000000000001010000010010000000001000000000000000000000100000100010000010011100001000001010000001000000000100000000000001100000000010000000000100000000000000000000001000000000000000001110001000000000010010000010001001000000010000000000000010101000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000100000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000001000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000000000000000000100110000010000000001100000000010000000000100000000000000000000001000000000000000000100001000000001011010000000001001000000000010010000011000000000000000001000000000001100100000010000000000010100100000000100000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000010000011000010000000001100100000110100110000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000001000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000110000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000001010000000000000100000000010000000000000001000000000000001000000010000000000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000001000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000000000010000100000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100101000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000110000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000001101000000000000000000000100001100010000001001000000000001000001000100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000001000000000000000000000000000000000000 0000000000000100001001000000000000000001000000000101000100010000000000000000000001000000101000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000100000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000001100100000000100000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100101010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000110000000001010000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000001100000000000010000000000001000000000000100000010000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010010010011100000000011000000000000000000100001000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001100000001000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000011000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000000000000000010000000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000000000110000100000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100010000000000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000100010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010110000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000100000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010001010000000000100000000000111001000000000000000100001001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000000000000101000001000000000000001000000000000000000001000000000000101000000001000000000000000000000000100100000000000000101100000001000000000010000100000001001000000000000010001100011000000000000000010000011000110000000000110100001100010000000000000001000000000000000010001101010001100000000000010000000011000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000001000000000000011100100000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000010000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000000000010100000000000000011000000100000000110011100101000011000100000000001000100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000010001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000001000010000000100000000000000000001000000000010000100010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110000000100100000000000001000000000000101000000000000100000001001000000000000000010010000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010101101010000100000000000000100001100010000000001000000000001000011100001100110100001000000100000000011000100000000001000000000000000010000001000010001000000000011000010000100000100000000001000010000000100000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100001000000001100000000010000000000101000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000011000000000000000000000000100000000100000010000000100000000100100000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000101001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000000000000100001000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000000000001000000000000000000001000000100100000000000111011000000000000000100001001000000010000000000000000000000000000000000000000000000000000000100000000001000001100000100001000000000010010000000010000100001010000000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000100000000001000000000000000000001000000000000001000000001001000000000000000000000100000000000000000001100000000000000100001000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101100000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000001000000000000000000010000001000010001000000000011000010000100000101000000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000010000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000000000010000000001000001000010000000100000000000000000001000000000010000100010010000000000000000000000000001000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000001000100000100000000100000000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000010000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000001001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000001000010010000011000000000000000001000000000000000100000100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101100000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000001000000000000000000010000001000010001000000000011000010000100000101000000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000010000000100001001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000010000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000000000000010000000100000000100000000000000010000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101000000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000000000010000100000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100101000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000110000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000001101000000000000000000000100001100010000001001000000000001000001000100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000100010000000000000000100010000000000000000010010000000000000100000000000000000000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000110010000010001001000000000000000000000010111000010000010000000100000000100000010000000100000000100000000000000000100000000100000000000000001001000000000000000000010010000000000000000010000000000000000110000000100000000100001000100110000010000000000000000000000000000100000000000000000000000000000001100000000100000000000111000100000100000000000000000000000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000010010000100010000010000010000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0100010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000010000100100010000011010000100000000000000000000010000000101000000000000000000000000000000000000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110000000000000000010000110000000110100001100110000000000000001110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000010000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000001100100101000110000100000001100100000000000010011000010000000000100101000000000011000000000000001000000000000000000001100000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010101100000000001000100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011011000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000010010000000000000000000000000000000000000100010000010011100001000001000000000000100110000000000000001100000000010000000000100000000000000000000001000010000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010101100000000001000100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000010000010000000000000000000010000010000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000011000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001001000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000100000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001010100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000110000000000000000000010000000000000001010010000000000000100000000000000000100000000000000000000000100100100100000000000001100000100000000001000000000100001000000000100000000000000010000100000000000000100000000000000010000000000000000010001000000000000000000100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000001110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000010000001000010000100000000000000000001000000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000001000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000000001000000001100000000000010010010000000000000001100000000000000000100000000000000000000001011000010010000000000000000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000000000000000010101000000001000010000000000000001000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000101000100000000000011000100000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000010000000000000000000100000000000100000000000000001001000000010000000000100000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000100000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010010000000000000000000000000100010000010000000000000001100000000000000000100000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000010100100100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101000000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000010100001000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000000000010100000000000000011000000100000000110011100101000011000100000000001000100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000010010000000000010100000000000000011000000100000000110011100101000011000100000000001000101001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000100000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000100000000000000000001110000010100001000010000000100011000000000001011101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000100000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000000000000010000000000001000000010000100001000000000000000001000001000000000001000000000000000001000100000000000100100001011000000001000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000010000000000100000010010000010000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100010100110110000000000100000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000001000010001000000000100010000010000000100000001000000001010000000001010000000001001101001110000000100000000001000000001000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000100000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000000000000000000001000001000000000000000001000010100000000000000000000000000000000000001000000000001000000000100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000000100000010100000000000100000000001000010000000000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000001000000000100010000100001010000000000010010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000100010010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101100000000010000000000100001000001100000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000110000000001000000110000000000000000001100000100001000000000010010000000010000110001010000000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100001000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000010010000000000100001000001100000000000000000001000001000000000000010101000000101000000011000100000001000000000000000000010000001000000001000000000111000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000001000000100001001000000000000001000000000000010000010010000000000000100000000000000000001000000000000000000000100101100100000000000000010000000100000000110000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000001001100000000010000000100000000000000000001000000000010000000100001000000000010010000000001001000000000000000000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000110000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000001000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000010000010000100100000000000000000000000000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001100000000100010000000000001010100000000000000000000000000100000000010000000000000000000000010000001000000010000000000000000000000000000000000110000000001000000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000110000000110100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000001001000000101000000011000100000001000000000000000000010000001000010001001000000011000010000100000100000000000000010000000100000010001000001000011000000100000011000010000010000000000000000000000001000000000 0000010000000000010000000000100000010010000010000000000010010000000000000100100000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100010100110110000000000100000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000001000010001000000000100010000010000000100000001000000001010000000001000000000001001001001110000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000000010000100010000010000000001100100101000100000100000001100100001000000010011000010000000000000000000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010010000000100001000001100000000000000000001000001000000000000010001000010100000001000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000010000000000100000010010000010000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100010100110110000000000100000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001011100000000000000000100010101000000000010000000100000000100000010000000010000000100000000000000000000000000100000010100000000000100000000001000010000000000010100000000000000000000000000010000000100000000000000000100110000010000000010000000000001100010000000000001010110000000000000000000010000000000000000001001000000000100000000000001000001000000010000000000000110000001000100000000100000010001100000100000100000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000000000001000000000000101000000001000000000000000000000000100100000000000000101100000001000000000010000100000001001000000000000010000100011000000000000000010000011000110000000000110100001100010000000000000001000000000000000010001101010001100000000000010001000011000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000000000000000010000000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000000000110000100000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100010000000000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000100010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000100001001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101100100000000100000010000000010001000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000001000010000110000000100000000100000000000001010000000000010001000000000100010000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100010000000000001000010000000100100000000000001001000000000001000110000000000000001100000000000000000000000000101001000000000000000000010001000000000001100100000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000100110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010010000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000101100010000000000000001100000000000000000100000000010010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001110000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001010000000000110000000010111010000100000010101001110110000000001000101000000000000101001000000000000000000000000000001001001100000010000001000000100000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010100000000010000000000001000000010000100001000000000000000011000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000100000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000010000000000010100100000000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010100000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000000000000010000000100000000000000000001100000000001000000000000000000000000001000110000010000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001111110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000000100000000001000010000000000000000001000110110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000101000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000010010000000000000000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000100010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010100000100000000100000000000000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001010000010000000000000000000000000000000000010000000000101000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000110000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000010001101010000100000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000001000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000000100100001100010000000001000000000001000001100001100110100001000000110000000011000100000000010000000000000000010000001000010001000000000011000010000100000100000000000000010000000000000010001000000000011000000000000011000100000000000000000000000010100100010000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000010000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000001000000001000000000000010000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000010000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000001100000010000000001000000000000000100000100000000000000010000000000000000100000000000001010000000000000001000000001000000000000000000100000100000000000000010001000000001000001010010000100000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111000000000000000000000010001000000010000000000000000000000000100010010001000000000000000100000000010000000001100000000001000000000000000000000000001000001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000001001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100001000100000001001001000000001000010000100000000110000000000001000010000110001000110100001100110000000001000000110100000001000000000000000010000000000001000000000000100000010000001000000001000001000000000000000001000000100000000000000000000000000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 0000000000000100001001000000000000000001000000100010000010010000000000001101000010000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000010000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010000000000010000000000100000010010000010000000000010010000000000000100100000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100010100110110000000000100000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000001000010001000000000100010000010000000100000001000000001010000000001000000000001001001001110000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000101000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001100000000100001001000100000000000000000000100000100000000000010010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000000000000100001001000000000000000000000000000010000000100000000000000000000000000100010000001000000000000000000100000010001001010000000000000000000000000000001000000000000000001010000010010000000001000000000000000000000000000100010000010011100001000001010000001000000000100000000000001100000000010000000000100000000000000000000001000000000000000001110001000000000010010000010001001000000010000000000000010101000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000100000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000001000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010001000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000000000000001010000000000000010000100000000000000000001000000100010000010011101000000011001000000000000000100000000000001100000000010000000000100000000000000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100101000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000110000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000000000000001000000000010001000000000010101001000000000000000000000000000000000001100000010000001001000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000001101000000000000000000000100001100010000001001000000000001000001000100000000000001000000101010000011001100000001000000000000001100000000100001001000100000000000000000000100000100000000000000010000000000000010011000000000011000000010000000000000001000000000000000000000000000000000000 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000100000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000010000000001100000100001010000000010010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000100001001000000000000000001000000100010000010010000001000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000000000000100010010000000000000000000000000000000001000001000000000000000000010010000000000000000000000000010001000000001000001010010000000000000001010000000000100001001000000000100000100000000000000000000000000001000000000100000000000111001000000000000000100001000000000000010000000000000000001000000000000000000000000000010101000000000000000001100000100001010000000010010000000010000100010000010000000001100100101000100000100000000010011100100000000000001000010000000100100000000000001000000000000101000000000000100000001001000000000000000000000000101001000000000000000000000000001001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000000000000000000001000010000001000000001100100101000110000100000001100100000000000010011000010000000000100101000000000011000000000000001000000000000000000001100000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000000010000000000100000010010000010000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100010100110110000000000100000000000110011100000000001000001000000000000101000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000001000010000000000010100000000001000000100000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000001010000000000000100000000010000000000000001000000000000001000000010000000000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000001000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000000000000101001001000001000000000000000001000010000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000000000000000100001000000000100001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000010000000001100000100001010000000011010000000010000100010000110000000001100100101000100000100000001100100000000000010011000011001000000000010000000110000100010111010000100000000000000000001000000000000001000000001000000000000010000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000010000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000001100010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010110000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000010100000010010001000000000000000000001001000010000010010000000000000100000000000000000001000000010000000000000100101010000000000000001100000000000000000010000000100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000010100000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000001000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000000100110010110000001000000001001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000000000000000000000100000000000000000001000000000000000000010110000000000000000000000000000000000110000000100000000100000000000001010000000000010101000000000100010000000000001010100000000000000000000000000101000000010000000000000001001000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000110100000100100000000000001000000000000101000000000000100000001001000000000000000010000000101001000000000000000000000000000001001001100000010000001000000000000100100000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000011000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000000100100000100100010000000000000010001000000000011001000000000000000000000000000000000000000000000000000000001 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000010000000000100110100000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000010100001000010000000000000001000000000000001000000010000000000000000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101100000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000001000000000000000000010000001000010001000000000011000010000100000101000000000000010000000100000010001000000000011001000000000000000000000000000000000000000010000001000000000 0000000000000100001001000000000000000001000000100010000010010000001000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000001010000010010100000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000001000000000010000001000000100011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001001000000000000100000010000000100000000100000000000000000100000000100000010100000000000100000000001000010000000000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000010001000000000000000000001101100000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000001000000000000000000010000001000010001000000000011000010000100000101000000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000000000000100001001000000000000000101000000000101000100010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000000000000100001100000000100000000000000000010000000000000000000000000000100010000010011100000000011000000000010000000100000000000001100000000010000000000100000000000000000011001010000000000000000100001000000000010010000000001001000000000010010000001100000010000000001000000010000000100000100000000000000010000000000000000000010000000100000000000000010001000000000000000000010010000000000000000001000000001000000110100000000000000000000100000001010001000000010001000000010000000000010000000100000001000000001010000000000100000000000111001000000000000000100001001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000000000000101000001000000000000001000000000000000000001000000000000101000000001000000000000000000000000100100000000000000101100000001000000000010000100000001001000000000000010001100011000000000000000010000011000110000000000110100001100010000000000000001000000000000000010001101010001100000000000010000000011000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000001000000000000011100100000000000 0010010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000100010000010000000100000001000000001010000000001000000000001001001001110000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000000010000100010000010000000001100100101000100000100000001100100001000000010011000010000000000000000000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010010000000100001000001100000000000000000001000001000000000000010001000010100000001000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000010000000001010000000000000001000010010010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010001000000101000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001000110000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000001100100000000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000000000000000001000000000000000000000000000000000000 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000101100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000100100000000100000000000000000100000000100000000000000001001000000000000000000000000000000000000000000100000000000011000100000010000000000000010010000000000000000000000010000000100010000000000001010100100000000000000000000001000000001000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010010000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000000000000000000100110000010000000001100000000010000000000100000000000000000000001000000000000000000100001000000001011010000000001001000000000010010000011000000000000000001000000000001100100000010000000000010100100000000100000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001001000010000000000100010010000000000000000000100000000100000000001100000100001000000100000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000000100000000101000010010000000011000000010000100010000110010000100000011010000011000000110100001100010101110000000001000000000000000000001101000000000010000000000100001000001100000110000000000001000001000000000000010001000010100000000000000000000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000001 0000010000000100001001000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000000100100010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010010001000000000000100000000000000000000000000010000000100000000100000000000000000000000000100001000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000100001000000000000101000000000000100010110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000100000000100001000010000000000000000000001000001000000000000000001000010100000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000010000000000001001100000000000000000000000000010000010010000000000000100000000000000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000000000010100000000000000011000000100000000110011100101000011000100000000001000100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000000000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000000010000100010000010000000001100100101000100000100000001100100001000000010011000010000000000000000000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000010000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010010000000100001000001100000000000000000001000001000000000000010001000010100000001000000000000000000000000000001000000000001000000001000100000011010110010100000100000000000000010000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 0000010000000000010000000001010000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000010000000100010000010011100000000011000000000000000000100000000001001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000100000000000000000000001000010000000000000000100000001000000000100000010010011100000000000000001000010000000100100000000000001001000000000001000100000000000000001100000000000000000000000000101001000000000000000000010001000000000001100000000000000100000000100000010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101000000000010000000000100001000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000110000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000001000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000010000000001000000000100100010000000000000001100000000000000000100000000000001000000000100000000000011010000100000000000000000000000000000100000110011100000000000000000100000100110000000000000001100000000010000000000100000000000000000000001000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000100110010000100000000010000000000000110100001110010000000000000001000000000000000010001101010000100000000000010000000000100001000000000001000000110101000000000000001001000000101000000011000100000001000000000000000000010000001000010001000000000011000010000100000100000000000000010000000110000010001000000000011000000100000011000010000010000000000000000000000000000000001 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000000000000000000100110000010000000001100000000010000000000100000000000000000000001000000000000000000100001000000001011010000000001001000000000010010000011000000000000000001000000000001100100000010000000000010100100000000100000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000110010000000000001010100000000000000000000000000100001000010000000000000001000000000000001000000010000000000100000000000000000000000110000000001000000100000000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000101001110110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000000000000001110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000010000011000010000000001100100000110100110000000000000010011000000000011000000000001000000000001000000000000000000000000000000000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000100000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000010000000000010100100000000000 0000000000000101001001000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000010100000000000000000001000000000000000000010010000000000000000000000000000000000110010000000000000010000000000001110000010100001000010000000100011000000000001010101100000100000000000000001000000000000000000000000100000000000000000000000000000001000000000000000000100010010000000000000000000100010000010000000101100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100010000000001000000011010000100000000000010000001000000100000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000101000010110000000000000010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000100000000100000000000000000000001010000010010000000000000000000000000000000000000000100000010011100000000011000100000000000001100000010000001000000000000000000000000010000001000000100000000000000000000010100001000001000010010000000001001000000000010010000000010101000000001000000000000000000000000001000000000000001100000000000000001000010000000000010100000000001000000100000000000000000010000000000001000100000000000011000100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000000001000000000000000000000000001000010000000000000000100000001000000000100000010010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000010001101010000100000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000010100001000000100000000000000010000000000000000000000100000000101000000000100001000010100000010000000000001000000001000000000011000010000000000000000 0000000000000100001001000000000000000000000000000010000000100000000000000000000000000100010000001000000000000000000100000010001001010000000000000000000000000000001000000000000000001010000010010000000001000000000000000000000000000100010000010011100001000001010000001000000000100000000000001100000000010000000000100000000000000000000001000000000000000001110001000000000010010000010001001000000010000000000000010101000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000100000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000001000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010001000 0000000000000100001001000000000000000001000000100010000010010000001000001101000000000000000000000000000000000001100010000010000000000000001100000000000000000000000000100000000000001010000010010000000000000000000000000000000000000100010000010011100000000011000000000010000000100000000000011100000000010000000000100000000000000000011001000000000000000000100001000000000010010000000001001000000000010011000001000000000000000001000000000000100100000010000000100000000100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001100000001000001010000000000000000001010000000000010001000000000101010000000000001010100000000010000001000000000100000000000111001000000000000000100001001000000010000000000000001000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000100100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000001000000000010000000000010100000000000000011000000100000000110011100101000011000100000000001000100001100110000000001000000110100000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000001011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000010000000000000000000011000001000000 0000000000000100001001000000000100000000000000000101000100010000000000000000000001000000101000000000000000000000100010000010000001010000000000000000000000000000000000100001100000000100000010010000000000000000000000000000000000000100010000010011100001000001000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000000000000110010010000001000100001001100000000010011000001000000000000000001000000000000100100000010000000100000010000000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000100000001010001000000010001000000010000000001010000000100000001000000001010000000001000000000001001001001110000000100000000001000000001000000000000000010000000000000000000000000000000000100010000010000000001100000100001010000000010010000000010000100001010000000000000010010010001001110000101100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000010010000000000000000000010000000000000000010010000000000000100000000001000000000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011110000000001000000000000000000100000000000000000001100000000010010010100000001000100100000000000000000000000100001000000000010010000000001001000000000010010000011000000000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000100000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100010000000000000000000000101000000010000000000000001000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000001000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000001000000000000001000001000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000100000100000000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000000000100000100000000000000010000000000000000000010000000100000000000000000001000000000001100010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010110000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000000000000000000000000000000000000000000000000010000000 0000010000000100001001000000000000000010000000000000000010010100000000000100000000000000000000000000000000000010000100100010000011010000100000000000000000000010000000101000000000000000000000000000000000000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000101000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010000000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100000000010000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000010000010010001000000000000000100001001000001000000001000010000100000000110011100101000011000100000000001000010000000000000000001000010110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000000001001000101000000011000100000001000000000001001000000010100011100000100000000000000010000000000100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000000000000000010000000100000000000000000000000000100010000001000000000000000000100000010001001010000000000000000000000000000001000000000000000001010000010010000000001000000000000000000000000000100010000010011100001000001010000001000000000100000000000001100000000010000000000100000000000000000000001000000000000000001110001000000000010010000010001001000000010000000000000010101000000000000000000100000000100000010000000100000000100000000000000000100000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000000000000000000000000001110000010100001000010000000100011000000000001010100100000000000000000000001000000000000000000000000100000000000000000000000000001001000000010000000000100010010000000000000000000100000000100000000001100000000001000000000000000000000010000100010000010000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000001000000000000010000000000001000010000011001000000000000000001000100000000000100100001000010000000000100100000000000100001000011100010000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000000000010000000 0000000000000100001001000000000000000101000000000101000100010000000000000000000001000000001000000000000000000000100010000010000001010000000000000000000000000000000000000000000000011010000010000000000010000000000000000000000000000100010000010011100000000011000000000000000000100000000000001100000000010000000000100000000000000000011001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100110100000000100000000100000000000000100000000000001010000000000000001010000001000000000000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000110010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100000000010000000001000000010000001000000001000000110000000000000000100000000000000000001100000000000000100000000101000010000000000010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000000100000000001010000000000000010000000000100001000000000000000001000001000000000000000011010000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000000000000100001001000000000100000000010000000101000100010000000000000010000000000000001000000000000000000000000010000010000011010000100000000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000111000000000000000000100000000000001100000000010000000000100000000000000000010001000000000000100000100001000000000010010010000010100000000000010010000000010001000000000110000000000000000100000010001000100000000100000000000000000000000000100000000000000000001000000000000000001010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000001000000000000000100000000010000000000000001000000000000001000000010000000000000000000000000000000000010000000000100000100000000000000000001100000100001000000000010010000000010010000001000000000000000100000001000000000100000010010011100100000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100110001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000000110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000101000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000000001000001000000 0000000000000100001101000000000000000001000000100010000010010000000000001101000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000010000000001010000010010000000100000000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000100010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100000000000000000000000000001010001000000010001000000010000000000010000000100000001000000001010000000001000000000001001001001110000000100000000101000000001000000000000000010000000000000000000000000000000000100010000010000001001100000000001000100000000000000000000001000010000000000000000010010010001001110000001100010011000000000000000001000010000000100100000010000001000000000000001000000000000000000001100000000000000000100000100000000000001000100100001000000000000000001100000010000001000000000000100000000000010010100000010000100000000110010000100000011000100000000010110100001110010000000000000001000000000000010010001101010000100000000000010000000000100001000000000000000001000001000000000000000001000000101000000011000100000000000000000000001000000000001000000001000100000011010110000000110100100000100000001000000000100101000000000000011000000000000000000000000000000000000000000000001000001000000 0000010000000000010000000000000000000001000000100010000010010100000000000100000000000000000000000000000000000010000100100010000011010000100000000000000000000010000000101000000000000000000000000000000000000000000000000000000000000100010000010011100000000001100000010000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100010000000001010100000000010001000000000100010010000000001010000000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000001100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000000000000000001101000000000000000000000100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010011000000000011000010000100000100000000000000010000000100000010001000100000011000000000000000000001000000000000000000000000001000001000000 0000010000000000010000000000100000010010000010000000000010010000000000000100000000000000000000100000000000000000000100100010000000000000001100010000000000000101000000000010000000001010000010010000000000000000000000000000000001000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000000000000100000010100000000000100000000001000010000000000010100000000000000000000000000010000000100000000000000000100110000010100000010000000000001100010000000000001010110000000000000000000010000000000000000001001000000000100000000000001000001000000010000000000000010000001000100000000100000010001100000100000100000001100000100001000000000010010000000010000100010000010000000001100100101000100000100000001100100000000000010011000010000000000000000000000110000000010111010000100001000000010000001000000100000001000000001000000000100000000000000100000000000000010000010000001000000000000000100001001000001000000001000000000100000000110010000100000000010000010000000110100001100010000100000000001001000000000000000000000000010000000000001000000010000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000000000010000001000000001000000000011000010000000001100100000100100010000000000000010001000000000011001000000000000000000000000010000000000000000001000000000000 1000000000000100010000000000000000100010000000000000000010010000000100000100000000000000000000000000000000000000100010000010000000000000001100000000000000000100000000000000000000001010000000000000010000100000010000000001000000001000010000000000000000110011000100000000000001100000010000001000000000000000000000000011000100001000000011000000000000000000100001000000000010010000000001001000000000010010000011000000000000000001000000000010100100000010000010000000100100000000100000000000000000100000010100000000000100000000001000010000001000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000000000100000000000000000000000000000001000000000100000000000111001000000000000000100001001000000010000100000000000000000000000000000010000000000100000100000000100000100001100000100001010000000010010000000010000100010000010000000001100100101000100000100000001100100000000010010011000010000000000000000000000110000000010111010000100000000010000000001000000000000001000000001000000000000000000000000100000000000000010000010000001000000000000000100001001000001000000001000010000100000010110011100101000011000100000000001000010000000000000000001000010110000000000000010001101010000100000000000010000100000100001000000000000000001000001000000000000000001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000010000000000010100100000000000 0000000000000100001001000000000000000000000000000010000000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000100000000010100001000000000100000000000000110000100000000000000000000000000100010000010011100000000001100000000000000000100000000000001100000000010000000000100000000001000100100000000000000000000000000000110110010000001000000000000000000000010010000001000000000000100000000000000000000000000010000000000000000100000000000000000010000000100000000000000000001000000000000000000010010000000000000000000000000001000000110100010000000000000000100000001010001000000010001000000010000000000010001000100000001000000001010000000001000000000000000000000000100000000000000000100000000000001000000000000000000100010010000000000000000000100000000010000000001100000100001000000100010010000000010000100010000010000000100010010010001001110000001100010011000000000000000001000010001000100100000000000001000000000000001000000000000000000001000000000000000000000000000111001000000000000000000000000000000000001100000010000001000000000000000010100000000000000011000000100000000110010000100000000010000010000000110100001100010000100000000001000000010000000000001101000000000000000000001100001100010000000001000000000001000001100001100110100001000000100000000011000100000000010000000000000000010000001000010001000000000011000010000100000110000000000000010000000100000010001000000000011000000010000000000000000000000000000000000010100000000000000 0000010000000000010000000000000000000010000000000000000010010000000000000100000000000000000000000000000000000000101010000010000000000000001100000000100010000100000000000000001000001010000010010000000000000000000000000000000000000000100000110011100000000000000000000000100110000000000000001100000000010000000000100000000000000000000001000000000000000001100001000000000010010000010001001000000000000000000100010101000000000010000000100000000100000010000000100000000100000000000000000100000000100000010100000000000100000000001000010000000000010100000000000000000010001000000001000001010000000000000000001010000000000010001000000000100010000000000001010100000000000000001000000000100000000000111001000000000000000100001001000000010000000000000000000000000000000001000000000000000000000100000000010000010000000000000000000000000000000100010000100001010000000000000010010010001001110000001100011011000000000000000001000010000000100100000000110000000010111010001000000000000000000001000000000000000000000001001000000000000000000000100000000000000000001100000000000000100001001100010010000000000011000000010000100010000110010000100000011010000011000000110100001100010101100000000001000000000000000000001101100000000010000000000100001000001100000000000000000001000001000000000000010001000010100000000000000000000001000000000000000000010000001000010001000000000011000010000100000101000000000000010000000100000010001100000000011000000000000011000010000010000000000000000000000000000000001 0000000000100100001001000000000000000000000000000010100000000000000000000000000000000000010000001000000000000000000100100010000000000000001100000000000000110000000010100001000000000100000000000000010000100000000000000000000000000100010000010011100001001001000000000000100110000000000000000000001100000000010000000100000001000100100000000000000000000000000000110010010000001000000001001100000000010011000001000000000100000001000000000000000100000010100000100000000100000000000000000001000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010000000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000000000000001000000010000000000000000000000000000000000000000000010000000100000000000000000001100000000001000000000000000000000000001000110000010000000000010010010001001110000001100010011000000000000000001000010000001010000000000110000000010111010000100000000101001111110000000001000101000000001000000110000000000000000100000000000000000001100000000000000100000000000000010100000000000000011000000100000000110010000100000000000100000000001000010000000000000000001000110110000000000000100000000000010000000000001000000000000100000010000000101000000110101000000000000001001000000101000000011000100000001000000000000001000000000100001000000100000000000000000000100000100000000000000010000000000010010001000000000011000000000000000000000000000000000000000000010100100000000000 0000010000000000010000000001000000000000000001000010000010010000000000000100000000010000000000000000000000000000100010000010000000000000001100000000000000000010000000101000000000000000000001000000010000100000100110110000000000100000000000110011100000000001000000000000000000100000000000000000001100000000010000000100000001100100100000000001000000000000000000110010010000001000000101001100000000010011000001000000100000000001000000000000100100000010000000100000000100000000100000000000000000100000000000000000001000000000000000000010010000000000000000000000000000000000110000000100000000100000000000001010100000000010001000000000100010000000000001010100000000000000000000000000100000000010000000000000000000001000000001000000010000000000000000000000000000000000010000000000100100100000000100000000001100000100001010000000010010000000010000100010000010000000001100100101000100000101000001100100000000000010011000010000000000000000000000000001000001000000101010000000000100000001001000000000000000000000000100110000000000000000100000000000000000001100000000000000100000000000000010100000100000000011000000100000000110010000100000000010000010000000110100001100010000000000000001000000000000000000001111000000000000000000000100001000010000010000000101000000110101000000000000001001000000101000000011000100000001000000100000001000000011100001000000100000000000000010000000000100100000100000001000000000000010001000000000011001000000000000000000000000000000000000000000001000001000000 // segsites: 1407 positions: 0.00095198 0.00098432 0.00209963 0.00468135 0.00655637 0.00682422 0.00699569 0.00802987 0.00865555 0.00955839 0.01015872 0.01176307 0.01337974 0.01481263 0.01610921 0.01690386 0.01857740 0.01862966 0.01962856 0.01965651 0.01989873 0.02162574 0.02229391 0.02266037 0.02532982 0.02575097 0.02591068 0.02608330 0.02712073 0.02741854 0.02742404 0.02743776 0.02807629 0.02987894 0.03073764 0.03133147 0.03281036 0.03351297 0.03688980 0.03747044 0.03829476 0.03892049 0.03911298 0.03959077 0.04042850 0.04043143 0.04045173 0.04050788 0.04073336 0.04134628 0.04185307 0.04188140 0.04233423 0.04316147 0.04393418 0.04417255 0.04456216 0.04480369 0.04507579 0.04579322 0.04679086 0.04687601 0.04691119 0.04702424 0.04754788 0.04761140 0.04809419 0.04823930 0.04996140 0.05021464 0.05061134 0.05162128 0.05164367 0.05166650 0.05170448 0.05184236 0.05227890 0.05282617 0.05309200 0.05355515 0.05428130 0.05428685 0.05488980 0.05547233 0.05573580 0.05583034 0.05648019 0.05687282 0.05812821 0.06032333 0.06065316 0.06196435 0.06200232 0.06206082 0.06392521 0.06429041 0.06435705 0.06441792 0.06446614 0.06524728 0.06556862 0.06740754 0.06790844 0.06836392 0.07098609 0.07101172 0.07116259 0.07171248 0.07199734 0.07210967 0.07275370 0.07364182 0.07518917 0.07678121 0.07762869 0.07802822 0.07820125 0.07856933 0.07897136 0.07900670 0.07904390 0.08000629 0.08069690 0.08071924 0.08187111 0.08273119 0.08345682 0.08388400 0.08591244 0.08825447 0.09038170 0.09158017 0.09196787 0.09301214 0.09353523 0.09381178 0.09404314 0.09803524 0.09907293 0.09933091 0.10012776 0.10102055 0.10180116 0.10188833 0.10196329 0.10220111 0.10263633 0.10265828 0.10283309 0.10297446 0.10318812 0.10350732 0.10381016 0.10614593 0.10749550 0.10828626 0.10910341 0.11017697 0.11217335 0.11218784 0.11237215 0.11253935 0.11254059 0.11269113 0.11350281 0.11389497 0.11496072 0.11517809 0.11677796 0.11678456 0.11739346 0.11770736 0.11844306 0.11893692 0.11940167 0.11944990 0.11948848 0.11948969 0.11989118 0.12087792 0.12095391 0.12108079 0.12169621 0.12196464 0.12216895 0.12269171 0.12302053 0.12312473 0.12378808 0.12442523 0.12658659 0.12719821 0.12828436 0.12986070 0.13024445 0.13079433 0.13099614 0.13154207 0.13257706 0.13307551 0.13336600 0.13377432 0.13514713 0.13527540 0.13669818 0.13740341 0.13747420 0.13820430 0.13848417 0.13901294 0.13917789 0.13976354 0.13979653 0.14105053 0.14106078 0.14150642 0.14221806 0.14238781 0.14275993 0.14337271 0.14369033 0.14378148 0.14506255 0.14529239 0.14576929 0.14595384 0.14605834 0.14818683 0.14832123 0.14898272 0.14939145 0.15025307 0.15117113 0.15164141 0.15177364 0.15269103 0.15341419 0.15532947 0.15660961 0.15790640 0.15891318 0.15974137 0.15980140 0.16532884 0.16726454 0.16826471 0.16975034 0.16976881 0.17207133 0.17298950 0.17377191 0.17383183 0.17409105 0.17426368 0.17655831 0.17883374 0.17885702 0.17918742 0.17962214 0.17979818 0.18030716 0.18138100 0.18203684 0.18262782 0.18284201 0.18340466 0.18413254 0.18449439 0.18467304 0.18482331 0.18699245 0.18793060 0.18995473 0.19016918 0.19058659 0.19104882 0.19153238 0.19279338 0.19361660 0.19391143 0.19416793 0.19423076 0.19532283 0.19564934 0.19608238 0.19703319 0.19705784 0.19722550 0.19735858 0.19763818 0.19908005 0.19910258 0.20050077 0.20117379 0.20184847 0.20224878 0.20306552 0.20373217 0.20465583 0.20524270 0.20588847 0.20589948 0.20766601 0.20813729 0.20836217 0.20838341 0.20846806 0.20895135 0.20901523 0.20916691 0.21014077 0.21014927 0.21139802 0.21175447 0.21222579 0.21261498 0.21304015 0.21404913 0.21609774 0.21621351 0.21639768 0.21672950 0.21747227 0.21868651 0.21944614 0.21983824 0.22002932 0.22019580 0.22035759 0.22219855 0.22320555 0.22431538 0.22465120 0.22521437 0.22621229 0.22727303 0.22739985 0.22762443 0.22866189 0.22890479 0.22915783 0.23110583 0.23226757 0.23245519 0.23256588 0.23258760 0.23362275 0.23449158 0.23534790 0.23628091 0.23634287 0.23652101 0.23692186 0.23773690 0.23781942 0.23815118 0.23902984 0.23955732 0.23958658 0.23978905 0.24136883 0.24147786 0.24196327 0.24268289 0.24488645 0.24490339 0.24490890 0.24556308 0.24649692 0.24717027 0.24882128 0.24946829 0.25113751 0.25294188 0.25316201 0.25389289 0.25445483 0.25469722 0.25662256 0.25724428 0.25729996 0.26282625 0.26359079 0.26410264 0.26558875 0.26606509 0.26611525 0.26749408 0.26834133 0.26871813 0.26877020 0.26975228 0.26999115 0.27042773 0.27188947 0.27368488 0.27484062 0.27636836 0.27716205 0.27817762 0.28174771 0.28265993 0.28426500 0.28435046 0.28466317 0.28469280 0.28506627 0.28518410 0.28536771 0.28553721 0.28658366 0.28734205 0.28850175 0.28893461 0.28946610 0.28954429 0.28960569 0.28994716 0.29020830 0.29082940 0.29114757 0.29142084 0.29159279 0.29162160 0.29168456 0.29218032 0.29231127 0.29304636 0.29339959 0.29346056 0.29350251 0.29372247 0.29379100 0.29391546 0.29411325 0.29450543 0.29462875 0.29468754 0.29497196 0.29501863 0.29520260 0.29520554 0.29567029 0.29613719 0.29654855 0.29657663 0.29718547 0.29724487 0.30101474 0.30280359 0.30303510 0.30391693 0.30456400 0.30485531 0.30706477 0.30740038 0.30815988 0.30871825 0.30957700 0.30974494 0.31086349 0.31092551 0.31101738 0.31177623 0.31296295 0.31383898 0.31478310 0.31825732 0.31868581 0.31970357 0.32031625 0.32095221 0.32097982 0.32107303 0.32113831 0.32138792 0.32141819 0.32143665 0.32191832 0.32199406 0.32342562 0.32358504 0.32389265 0.32488570 0.32507679 0.32567746 0.32588332 0.32614230 0.32618288 0.32666412 0.32973489 0.33097619 0.33148795 0.33265615 0.33297502 0.33353398 0.33480989 0.33481903 0.33509111 0.33866837 0.33889471 0.33912141 0.34044961 0.34168852 0.34323168 0.34602660 0.34638468 0.34660312 0.34717954 0.34727694 0.34756128 0.34769098 0.34895574 0.34902640 0.34912208 0.34926488 0.34963761 0.34992928 0.35042219 0.35449138 0.35592859 0.35671352 0.35801578 0.35843380 0.35875496 0.35912499 0.35999950 0.36004691 0.36053418 0.36245089 0.36428154 0.36489027 0.36537732 0.36582043 0.36612137 0.36655662 0.36658621 0.36737355 0.36801370 0.36808321 0.36839837 0.36941913 0.37015182 0.37020818 0.37146432 0.37201763 0.37246395 0.37281338 0.37287291 0.37310650 0.37359724 0.37454802 0.37578256 0.37911201 0.37915519 0.37918026 0.37930636 0.38030851 0.38035431 0.38115255 0.38186288 0.38237792 0.38297652 0.38327213 0.38402780 0.38534522 0.38571866 0.38572817 0.38578019 0.38643596 0.38689940 0.38765893 0.38791588 0.38839400 0.38864080 0.38933027 0.39052391 0.39227252 0.39255697 0.39432230 0.39649307 0.39696160 0.39832294 0.39843740 0.39872873 0.39876774 0.39947648 0.40056006 0.40085251 0.40119664 0.40187806 0.40317081 0.40589205 0.40768038 0.40787369 0.40814738 0.40840160 0.40927800 0.41127566 0.41138960 0.41159720 0.41210861 0.41229172 0.41331552 0.41458334 0.41504517 0.41554327 0.41728971 0.41740349 0.41755231 0.41884452 0.41918093 0.41998285 0.42260160 0.42300608 0.42368566 0.42463049 0.42488428 0.42571781 0.42763613 0.42936018 0.42993946 0.43077668 0.43296136 0.43372005 0.43398437 0.43405979 0.43408911 0.43580629 0.43761950 0.43765214 0.43765835 0.43879448 0.43965811 0.43983102 0.44086605 0.44152325 0.44227907 0.44231334 0.44275087 0.44342851 0.44427628 0.44492874 0.44565605 0.44623620 0.44992863 0.45111178 0.45205370 0.45294531 0.45332104 0.45348458 0.45476619 0.45612103 0.45647339 0.45732599 0.45829385 0.45968405 0.45973703 0.46030903 0.46195112 0.46231390 0.46357823 0.46383338 0.46461051 0.46667434 0.46679540 0.46765480 0.46858028 0.46962042 0.46990752 0.47151344 0.47234633 0.47264894 0.47329158 0.47356015 0.47369001 0.47466121 0.47488405 0.47583896 0.47636167 0.47694019 0.47748908 0.47829025 0.47885190 0.47906002 0.47924610 0.47976828 0.47993660 0.48024538 0.48086272 0.48095951 0.48273468 0.48299365 0.48345732 0.48392966 0.48462812 0.48805085 0.48822105 0.48843155 0.48869098 0.48880091 0.48936930 0.49024617 0.49025877 0.49056919 0.49122808 0.49125527 0.49150028 0.49215224 0.49226460 0.49230048 0.49376337 0.49382008 0.49416158 0.49610521 0.49664000 0.49712165 0.49740576 0.49970951 0.50055757 0.50076724 0.50086422 0.50096775 0.50110704 0.50166123 0.50190921 0.50193378 0.50215583 0.50236275 0.50266985 0.50331523 0.50349334 0.50362756 0.50366427 0.50372275 0.50429588 0.50481488 0.50609924 0.50652545 0.50684792 0.50735791 0.50806506 0.50846283 0.50896822 0.50934351 0.50942129 0.50945013 0.51026815 0.51222887 0.51387690 0.51410816 0.51411720 0.51566726 0.51709978 0.51765508 0.51861039 0.52065024 0.52099726 0.52124066 0.52135000 0.52362637 0.52379161 0.52381828 0.52487630 0.52528837 0.52577593 0.52617703 0.52676942 0.52758031 0.52832586 0.52849986 0.52865314 0.53053292 0.53100950 0.53188349 0.53259851 0.53273144 0.53356231 0.53396245 0.53686322 0.53705666 0.53763844 0.53872894 0.54151163 0.54185295 0.54411827 0.54459509 0.54595623 0.54680648 0.54758187 0.54760268 0.54905678 0.55024493 0.55153532 0.55172295 0.55258774 0.55444453 0.55494354 0.55568162 0.55639360 0.55872991 0.55986431 0.56164077 0.56205751 0.56322115 0.56338262 0.56389790 0.56444024 0.56535829 0.56811672 0.57248554 0.57338728 0.57346889 0.57381021 0.57403847 0.57509336 0.57568307 0.57612712 0.57685884 0.57920250 0.57940603 0.57993257 0.58166141 0.58174341 0.58176798 0.58319225 0.58354095 0.58390069 0.58412067 0.58420781 0.58446024 0.58533684 0.58534090 0.58662230 0.58673486 0.58710688 0.58776561 0.58824841 0.58832242 0.58875374 0.58892343 0.59065634 0.59117173 0.59132608 0.59178336 0.59251297 0.59255111 0.59259827 0.59368855 0.59386914 0.59503849 0.59606792 0.59707816 0.59879265 0.59907615 0.59938650 0.60110383 0.60161162 0.60182731 0.60183594 0.60230466 0.60239796 0.60332299 0.60366513 0.60401697 0.60432694 0.60528277 0.60642606 0.60658693 0.60794622 0.60844778 0.60923575 0.60937449 0.60993358 0.61013608 0.61020102 0.61084219 0.61103303 0.61187252 0.61213184 0.61228344 0.61238413 0.61310826 0.61326484 0.61386087 0.61412619 0.61491289 0.61532457 0.61676671 0.61741915 0.62064980 0.62181846 0.62289217 0.62425196 0.62526853 0.62739348 0.62756216 0.62858946 0.62876048 0.62897496 0.62982585 0.63029203 0.63050955 0.63145705 0.63308214 0.63332582 0.63364477 0.63400838 0.63537313 0.63550908 0.63797110 0.63805603 0.63821731 0.63934124 0.64018358 0.64280091 0.64324507 0.64392142 0.64692353 0.64697190 0.64754752 0.64763235 0.64786554 0.65009699 0.65058913 0.65232496 0.65279609 0.65292691 0.65323756 0.65374454 0.65591317 0.65627767 0.65697120 0.65723232 0.65784563 0.65800354 0.65863244 0.65977303 0.66047275 0.66296674 0.66332477 0.66362080 0.66407348 0.66432891 0.66582103 0.66590223 0.66852316 0.66956665 0.66992808 0.67023732 0.67082445 0.67109687 0.67285087 0.67295936 0.67352903 0.67356085 0.67423621 0.67504872 0.67655284 0.67667463 0.67682193 0.67703937 0.67740127 0.67801127 0.67886991 0.67944768 0.68006076 0.68036816 0.68093192 0.68153706 0.68179273 0.68210696 0.68301644 0.68611076 0.68638714 0.68712490 0.68813059 0.68980146 0.68987163 0.69198354 0.69213701 0.69673524 0.69788170 0.69791085 0.69849533 0.70414288 0.70443473 0.70485403 0.70553578 0.70553925 0.70558854 0.70633622 0.70661247 0.70781599 0.70881878 0.70908154 0.70909408 0.71034675 0.71061847 0.71065150 0.71113251 0.71197229 0.71232840 0.71346086 0.71434765 0.71455701 0.71550513 0.71709388 0.71836969 0.72006996 0.72072213 0.72095689 0.72116257 0.72158202 0.72248999 0.72348873 0.72548552 0.72789240 0.72847505 0.72856774 0.72872522 0.72948974 0.73035596 0.73065876 0.73091703 0.73348611 0.73404973 0.73532124 0.73630201 0.73655478 0.73702906 0.73788304 0.73850871 0.73897393 0.73934954 0.73938958 0.74059636 0.74299789 0.74404604 0.74545932 0.74561455 0.74769596 0.74834087 0.74939951 0.74966061 0.74975998 0.74980162 0.75022042 0.75575157 0.75694266 0.75708405 0.75722559 0.75739163 0.75876147 0.75926748 0.76079316 0.76129845 0.76143232 0.76323788 0.76332259 0.76481209 0.76578941 0.76622051 0.76708419 0.76748735 0.76783261 0.76851278 0.76882384 0.76926607 0.76973034 0.77023446 0.77047300 0.77060566 0.77274918 0.77357210 0.77405127 0.77538129 0.77562380 0.77604147 0.77637159 0.77643599 0.77719360 0.77813819 0.77929514 0.78125557 0.78171623 0.78222649 0.78246466 0.78362711 0.78401223 0.78644935 0.78783013 0.78786748 0.78868375 0.78940027 0.79000419 0.79026380 0.79058164 0.79178388 0.79293648 0.79318055 0.79333359 0.79431402 0.79470797 0.79472439 0.79561046 0.79907963 0.79978153 0.80142691 0.80265665 0.80282862 0.80624836 0.80728536 0.80785167 0.80796474 0.80801362 0.80838294 0.80928883 0.80964060 0.81056547 0.81451084 0.81469232 0.81513974 0.81516951 0.81517916 0.81648271 0.81695929 0.81727335 0.81789799 0.81946089 0.81948863 0.81990675 0.82086817 0.82135465 0.82147870 0.82249839 0.82649645 0.82712391 0.82750300 0.82846998 0.82929094 0.82998702 0.83010685 0.83075772 0.83081166 0.83085725 0.83174560 0.83221331 0.83538303 0.83623352 0.83635172 0.83644484 0.83689910 0.83711500 0.83746437 0.83798453 0.83851002 0.84019275 0.84041551 0.84046146 0.84072876 0.84140296 0.84147553 0.84253904 0.84268903 0.84315776 0.84336765 0.84419275 0.84420696 0.84487791 0.84502969 0.84607142 0.84651339 0.84671593 0.84676520 0.84687880 0.84769936 0.84910821 0.85022961 0.85079579 0.85252051 0.85412644 0.85425649 0.85497037 0.85518559 0.85520800 0.85623008 0.85663790 0.85666749 0.85687044 0.85749692 0.85935847 0.85951328 0.85976431 0.85981567 0.86080465 0.86116847 0.86179966 0.86286383 0.86301555 0.86322557 0.86333675 0.86353555 0.86390674 0.86401467 0.86449456 0.86529105 0.86574107 0.86584545 0.86668400 0.86689801 0.86728195 0.86739994 0.86765127 0.86774134 0.86790159 0.86824140 0.86898555 0.87004150 0.87144228 0.87198874 0.87317400 0.87335809 0.87446681 0.87542030 0.87590148 0.87800569 0.87822037 0.87827237 0.87885087 0.87965880 0.88065498 0.88093223 0.88147376 0.88150630 0.88203907 0.88235794 0.88400618 0.88428828 0.88443188 0.88466065 0.88574949 0.88609858 0.88724299 0.88882925 0.88930343 0.88988038 0.89005756 0.89006576 0.89033416 0.89071168 0.89129069 0.89149580 0.89260727 0.89372166 0.89489931 0.89519301 0.89572018 0.89625037 0.89657585 0.89824661 0.90058228 0.90087190 0.90122834 0.90213421 0.90272495 0.90272832 0.90316746 0.90578516 0.90752224 0.90767319 0.90798842 0.90848133 0.91032301 0.91100623 0.91100678 0.91110386 0.91211999 0.91228975 0.91240502 0.91365016 0.91403186 0.91462729 0.91523006 0.91582886 0.91636002 0.91672145 0.91677001 0.91695793 0.91704620 0.91782587 0.91789842 0.91842306 0.91879138 0.92038336 0.92120894 0.92195961 0.92336757 0.92449751 0.92461779 0.92483549 0.92565270 0.92607361 0.92691981 0.92806477 0.92879482 0.93326585 0.94076771 0.94133982 0.94181128 0.94211474 0.94244615 0.94332836 0.94337390 0.94346863 0.94515072 0.94640883 0.94753357 0.94872246 0.94954350 0.95010439 0.95016886 0.95152769 0.95201482 0.95335954 0.95343166 0.95423126 0.95551792 0.95687271 0.95756253 0.95780362 0.95825466 0.95825597 0.95907375 0.95964224 0.95980549 0.96033978 0.96036214 0.96084195 0.96243165 0.96418292 0.96441908 0.96523275 0.96532770 0.96554771 0.96555033 0.96559831 0.96560759 0.96790364 0.96842942 0.96864043 0.97052063 0.97074620 0.97096209 0.97247208 0.97281717 0.97319250 0.97482261 0.97573957 0.97583864 0.97637557 0.97649585 0.97657048 0.97714083 0.97726389 0.97752159 0.97833643 0.97851202 0.97856051 0.97883977 0.97941956 0.97978962 0.98193158 0.98254586 0.98309713 0.98418862 0.98428233 0.98501772 0.98542066 0.98693140 0.98721318 0.98721586 0.98748138 0.98796264 0.98845509 0.98945122 0.98945349 0.99022335 0.99033714 0.99036136 0.99121261 0.99191156 0.99248000 0.99248814 0.99337815 0.99342715 0.99364006 0.99372859 0.99389091 0.99443397 0.99467443 0.99562053 0.99614927 0.99639588 0.99646050 0.99668997 0.99856566 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000000100001010000000000000000001000000000000001000000000000101000010000011000000010011000001100000000000001000100011000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 001000000001001100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011010000000000100000001001000001010001000001100100100100000100010101101000000000000010000000001000000000000000000000110000000000001001000000000000100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000010000000000001000001000000000000000010000000000001000000000000000000000010000100000100000010000000000000000010000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000011000000000000000000000000100001000000010001000010000000000000000000000010000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 001000000000010100001001000001000000001000001000101000010010110000000100000000100000010010000000000101010000000000110000100010000000010100011010000000000000010000000100000000000100000000000011000001000000010000000001010100101000001000000100000000000000000000111000000001000011000000000110010100000000001001100111001000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001010000000000000000000000000000010000000000001000000000000000000001010000000101100100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000110010000000100000010000000000000001000100000000000001000000000000001000100011000001101001000000001100100000000101000000000001000000010010100010000000000010000000000000110000000000000000000000000000000000000000010000000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 001000000001000000000100000000000000001000001000001000010010110000001011000010001000100000000000000000000000000000000100100010000000010100011000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000010000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100011010000000000010001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000110000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000010000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 001000000001000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000001000000000000000000001010001000111000000100000000010000000000011000000010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100101100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000001010000000010010000000100001010000000000000000001000000000100001000000000000001000010000100000100001000010000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000100000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000010000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000001000000010000000000000010000001000010000001010000001110100000110011000100000100000000001000011000000010000000100000000010000000000000001100000000000000000000100000001000010000011000000100011000000100000000000001000000000000000000010110000000000000001000000000010000110000000000000000000001100100000000000000000000000000100000000001000001000000010001000100000000100000100000000000000000000000000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000001000000000000000100000000000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000011000000101000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000000101000101010000100101111100001000010110000000100000000010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001000011000000010000001000000000000001000000000001000000000000001000000000000001000010000011000000000011000000100000000010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 001100000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000100001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000110000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000001000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000010000000000000010000000001001000001000010000010100100000000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000100000010000000000000100010000000000100000100000110001000000000000100000000100011000001101100011000001100101111100001000000001100100000000010010000000000010000000000000000000000000100001100000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100000000010000000000000001000000000000001000000000000001000010000011100000000011000000100000000010001000000010000001000000000100010010000000000000000000000110000000000000000100001100100000000000000000000000000000000000000000000000000000000000001001000000010000001000010010100000000000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100110100110010010100000010010001000100000100000100001000000000100000001010000000000000000010000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000100000000010000010000000000000010000000100000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100011000000000000000000001000110000001101001001000001011000110001000000000000000000100011000001001010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010010000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000100000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000010000000001000000000100010000000000000000010000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 001000001100000000000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000010000001000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001110000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100001000101001100110001000000000010010000000001000000010101011100111100000000000010000100000001000000000000000100000010000110010010100000010010010110010011010100000000001000100000000000000000000000000000000000001001100000000000001001000000000010110000001010000010101001000101000000000000000010000000001000001000110010000000100000000001000001000010000010100100000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000001010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000011000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000001010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001001001000011000000000000000001000000000010000001000001000001000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000100001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000011000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110010000110000110000001000000000000001001100000000000001001000000000010110000001110100010101001000100000011000000000000010000001000001000110000000000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000110000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000010000000010000001000000000000000000001010001000111000000001100010000001001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000001000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011001100000000000000001010000000010010000000100001010000000000000001000100001000000000000000100000011001010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001100000000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000001000000000000000000100000000000000100000010000110010010100000010010010110010011010110000000000000110000000110000110000101000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000101001000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000000000000100000110000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010001100001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101000101000000100101111100001000000001100100000000010010000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110000100001100010010000000000011000000010000000100100000000010000000000000000000000000101000000000000001000010100011000000010011000001100000000100001000100010000001000000000101010000000000000000000000000111000000000000000010001100100000000000000000000000000100000000010000000000000000000000000010100000001000000010010000000000000000100000101 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010001000010100011010000000000000010000000000000000000100000000000011000001100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000001000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000010001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000000001000000000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000010100010010101000000000010000000000010100000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000001000000000000000000001010001000111000000100000000010100000000011000000010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 001000001000000000000100000000000000001000001000001000010010110000001011100010011011001000000000100101010010000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000010100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101010000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000100000001001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000110000010000110010010100010010010010110010011000000100001000000001000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000101000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010110000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010011000010100011010000000000000010000000000000000000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100001000000000110001000110000110000001000000000001000010010011000011100000010000000010110000001010000010101001000100000010000000000010000000001000001000011010000000000010000001000001000010000010100000000000000000101001000000000000000010000001000001101000000000000001000000010100000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010100010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110000100001100010000000001010000000010010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000100000000000000000000000000000000100100010000000010100011000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000010000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000100000001001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 001000100000000000000100000000000000001000001000001000010010110000001011100010011011001000000000100101010010000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001100000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000011000000000000000000000000000000000000000000000001000001010001000000000100100000000100000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000010000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000000010000000000000010100000000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001010001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000100000000000000000000001001000001000010000010101100100000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010011000000000000000000000000000000000000001000100000000000000100000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100110000000000000000000000000110000000000001000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010010000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000100101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000010000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001010000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000001000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000000000011000100100000000000000001100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010000000000000000100000101 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100000000000000000000100100010100000010100011010000000000000010000000000100000000100000000000011000001000000101101000000000000010000001000000100000000000000000000111000000001000011000000000110010100000000001001100111101000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000010000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000010000000000000010000001000001000110010000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000000000000000000000000100001001000010001000000000000000000000000000000000000000010000000000000000000000000010000001000000010000000000000001100001000000000000010110011001100000000000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000010000000000110001000000000011000010000000000000000000001000000000100000000000000001000100000000000000000001000000001001000100000000100000000000000000000000000000000000100000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000100000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000001000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000101100010000000000000000000000000000000000000001000001010001000000000100100000000100010001100010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000110100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000010100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000100000001001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000110000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000001001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000100000000010000000000010010100000011000000100100 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000001001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000000001000000000100000000000000011100001000001000010010001000001010000000001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001010000000000000000000110000000000001001000000001000000001000001100000000010000001010000000010011000110000000000000101010100111100000000000000000000000001000100000000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000010000000000000100000010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100010100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000001000000001001000100000000100000000000000000010000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000011001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000001000001000011000000000000000001000000000010000001000001000001000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001010001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000100000000000000000000001001000001000010000010101100100000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000011010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000100000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100110000000000000000000000000110000000000001000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 001100000000000100000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010100000010100011010000000000000010000000000100000000100000000000011000001000000101101000000000000010000001000000100000000000000010000111000000001000011000000000110010100000000001001100111101000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100010000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100100000000001001000000100000001000001101010000000000000000000000000000010001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000001000001000000000000000000010010000000000000010000000100000001000000000000000100000000000000000000000000010000000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000000001011000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000101000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010110000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000000100000000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000010000000100000000000100000000000011000001000000010000000001010100101000101000000100000000000000000010000000000001000010000000000100010100001100001001110000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001010001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000100000000000000000000001001000001000010000010101100100000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000100000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100110000000000000000000000000110000000000001000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000101100010000000000000000000000000000000000000001000001010001000000000100100000000100010001100010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000110100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000010100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000100000001001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000100101010000000000010000000000000000100000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000000001000000000010000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000100000000000010000000000001000000000001000100000000000000100100000011000001000001000000000000 001000001100000000000000000000000000011100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100011010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010100100000000000001101001100001000010110000000010000000000010000000010000000000010000000000010000100000100100010000000000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000010000001000100100000001000000000000011000000000000010000001000000000000000000001010001000111000000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100100000000000000000010000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001010000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001010000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000000000000010000000000001000000000001000010000000000001000001000010010100000100000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000010000000000000010000001000001000110010000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000100000000000000000000100001001000010001000000000000000000000000000000000000000010000000000000000000000000010000000000000010000000000000001100001000000000000010110011001100000000000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000010000000000110001000000000011000010000000000000000000001000000000100000000000000001000100000000000000000001000000001001000100000000100000000000000000000000000000000000100000000000000100000000000000101000100000000000000000000010000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000100000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000001000000000000001000000000001000000000000000000000100000001000010001000001100001000000001100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000101000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 001000000001001100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011010000000000100000001001000001010001000001100100100100000100010101101000000000000010000000001000000000000000000000110000000000001001000000000000100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000010000000000001000001000000000000000010000000000001000000000000000000000010000100000100000010000000000000000010000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000011000000000000000000000000100001000000010001000010000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001101100000000010010000000000010000000000010000000010000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000100000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001010000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000001101001001000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000010000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001010000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000000000000010000000000001000000000001000010000000000001000001000010010100000100000000000000 001000001100000000000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000010000010000000001001000000001100 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000000000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001010000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 001100000000100000000001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000001000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000101100011000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000011001100110001010000000010011000010000000010000101010100111100000000000000000000000001000100000000000001000000001001001101011000100000101000100000100000100000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100010110001001000000000000000010000000001000001000110010000000110000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000001000000000000000000000010000000000000101000101000000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000000010000000000000010000000000000101100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000010000000000110000000000000000000001100100001100000000000000000000000000000000000000000100000000000001001000000010000001000010010100000011000000000100 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000001000000001000100000100100000000000010100011010000000000100000010001010001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000100000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000010000000000000010000001000001000110010000000100000000000000100000110000000000001000100000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001011000000100000001000001101010000000000000000010000000000010000000000000000000101000101001000100101111100001010000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000100100010000000000000010000000000000000000000000001110000000110011000100000000000010001010000000010010000000100000010000000000000001000100000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000010000000000110000000000000000000001100100001100000000000000000000000000000000000000000100000000000001001000000010000001000010010100000011000000000100 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000101000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010001000010100011010000000000000010000000000000000000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000110000000000100010100000000001001100110001100000010010010000000000000000000101010100111100000000000001000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000010001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000101000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000100100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000001000000000000100010000000000100001000000000011000010000000000000000000001001000000100010010000000000100000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 001000000001000000000100000000000000001000001000001000010010110000001011000010001000100000000000000000000000000000000100100010000000010100011000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000010000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100011010000000000010001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000110000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000010000000010000001000000000000000000001010001000111000000001100010000001001010000000010010000000100001010000000000000000001000000000000001000000000000001000010001000001100001000000001100000000000001100000000100000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000100000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000010000000010000000000001000010000000000100010100010000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001010000000000000000000000000000010000000000001000000000000000000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010001000001100001000000001100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000101000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000011000000000000000001000000001000001101010000100001101000100000100000100101000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000011000000000000010000001000001000110000000000000000001001000001000010000010100100000000000001101001100001000010110000000010000000000010000000010000000000010000110000000100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000100000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000001001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000001000000000000100000000000000100000010000110010010100000010010010110010011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000010000000010000010000000101000000100000000000000000000000001000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000000000100000000000000001000001000001000010010110000001011010010001000000000001000000000000001000100000100100000000000010100011010000000010100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010100010101001000100000010000000000000010000001000001000110010000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000000000000000000000000100001001000010001000000000000000000000000000000000000000010000000000000000000000000010000000000000010000000000000001100001000000000000010110011001100000000000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000010000000000110001000000000011000010000000000000000000001000000000100000000000000001000100000000000000000001000000001001000100000000100000000000000000000000000000000000100000000000000100000000000000101000100000000000000000000010000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000100001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 101000000000000000000100000000100000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000001000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000010001010000000000000010000000000010010000000111000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000010000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000110000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000010000000010000001000000000000000000001010001000111000000001100010000001001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000010001000000000111000000000000000001000000000010000000001001000000001100 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100011000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010000000000000000100000101 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001000000000100100010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110010000110000110000001000000000000001001100000000000001001000000000010110000001110100010101001000100000011000000000000010000001000001000110000000000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000110000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000010000000010000001000000000000000000001010001000111000000001100010000001001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 000011010000000100001001000011000000001000001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001001000010001000000001010001100000000010000000001000000100100000001010000000000000000010000000000000000000000000000001000000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000110000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000010010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000010000000000110000000000000000000001100100001100000000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000010000000000000010000001000001000110010000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000100000000000000000000100001001000010001000000000000000000000000000000000000000010000000000000000000000000010000000000000010000000000000001100001000000000000010110011001100000000000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000010000000000110001000000000011000010000000000000000000001000000000100000000000000001000100000000000000000001000000001001000100000000100000000000000000000000000000000000100000000000000100000000000000101000100000000000000000000010000000 101000000000000000000100000000000000011100001000001100010010001000001011000010001011000100000100100111010000000000010000000000000101000001000000000000000010000000010000001010001000000000100100000000100010101101000000000000010000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010100000001000000000100000010000000000000000000000000000000100000001000011001110010100110010010100000010010001000100000100000100001000000000000000001010000000010000000000000100000010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000010000000000000001000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000010000010000000000001000000000000000000001000000000100000100000000000010000000000000010100010010101000000000010000000000010000000000010000010000000000000000011010000000011001000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001010001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000100000000000000000000001001000001000010000010101100100000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100110100110010010100000010010001000100000100000100001000000000100000001010000000000000000010000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000110000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100101001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100001000101001100110001000000000010010000000001000000010101011100111100000000000010000100000001000000000000000100000010000110010010100000010010010110010011010100000000001000100000000000000000000000000000000000001001100000000000001001000000000010110000001010000010101001000101000000000000000010000000001000001000110010000000100000000001000001000010000010100100000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000010010000000000001000000010000000000001101010000000000000000000000000000010000000000000000000101000101001000100111111101001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000101000000000000000000000100010000000000000010000000000000000000000000001010001100111000000001100010000000001010000000010011010000100000000010000000000000001000000000000001000000000000001000100011000001100001000000001100100000000001000000000001000000010010100010000000000010000001000000110000000000000000000001100100000000000000000000000000000010000000000001000000000001000010000000000001000000000010010100000011001000100100 000011010000000100001001001001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001010000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000001101001001000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000010000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001010000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000000000000010000000000001000000000001000010000000000001000001000010010100000100000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010001000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010011000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101000101110000100101111100001001010110000000100000000010100000000010000000001000000001000000000010000000000100000000000001000000000000000000001000001000100000000000000000010000010000000000000010000000000000001110001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 001100000000100000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000100001000011010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000011000001101011000100000101000100000100000100001000000000000000001010000000000000000000000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010001000000000000000000000000000000000000100000000001000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001000000001001100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011010000000000100000001001000001010001000001100100100100000100010101101000000000000010000000001000000000000000000000110000000000001001000000000000100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000010000000000001000001000000000000000010000000000001000000000000000000000010000100000100000010000000000000000010000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000011000000000000000000000000100001000000010001000010000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 101000000000000000000100000000100000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000001000001000000000000000000010010000000000000010000000100000001000000000000000100000000000000000000000000010000000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100010000001000000000100000010000001010001000000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000001010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001101010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000011000001000001000000000000 101000000000000000000100000000000000001000001000001000010010110000001011010010001000000000001000000000000001000100000100100000000000010100011010000000010100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100010000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100100000000001001000000100000001000001101010000000000000000000000000000010001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000001000001000000000000000000010010000000000000010000000100000001000000000000000100000000000000000000000000010000000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001010001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000100000000000000000000001001000001000010000010101100100000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010011000000000000000000000000000000000000001000100000000000000100000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100110000000000000000000000000110000000000001000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000001000010001000001000001000010010110000001011000010001000000000000000001000000101000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000010000000000010000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000110000000001000000000001000000000000000000010000000000001100000000000010000001010000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100100011000010000000000100001000000000011000010000000000000000000001000000000100010001000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001000001100000000000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000010000000010000000000001000010000000000100010100010000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100011010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010100100000000000001101001100001000010110000000010000000000010000000010000000000010000000000010000100000100100010000000000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000010000001000100100000001000000000000011000000000000010000001000000000000000000001010001000111000000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000110000000000000000000001100100000000000000000010000000000000000000010001000000000011000000000000000000101000100000000000000000000010000000 001100000000100000000100000000000000001000011000001000010010110000001011000010001000000000001000000000000001000100010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000110000000000001001000000001000000001000001001101001100110001000000000010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000000000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000001001001000010001010100100000000000001101001000010000000000010000001100000000001000100000000000000000000100000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 001000000001000000000100000000000000101000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000000001001000001010001000001100100100000000100010101101000000000000010000000101000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000010110010000101000001001000000000000001000010010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000000000000100001100000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000010001010001000111000000001100010010000000000011000000010000000100000000010000000000000001000000000000001000000000000001000010000011100000000011000000100000000010001000000010000001000000000100010010000000000000000000000110000000000000000100001100100000000000000000000000000000000000000000000000000000000000001001000000010000001000010010100000000000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000001100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100000000000000000000100100010100000010100011010000000000000010000000000100000000100000000000011000001000000101101000000000000010000001000000100000000000000000000111000000001000011000000000110010100000000001001100111101000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000010000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 001000100000000000000100000000000000001000001000001000010010110000001011100010011011000000000000100101010000000000010000000000000000000010000000001001000000000000010000001010001000000000100100010010100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001001101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000001001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000011000000000000000000000000000000000000000000000001000001010001000000000100100000000100000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000000001010000010101001000001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001000001100000000000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000100101010000000000010000000000000000100000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000000001000000000010000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000100000000000010000000000001000000000001000100000000000000100100000011000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000001001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000100000000000000100000000000000001000001000001000010010110000001011100010011011001000000000100101010010000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010100100000000000000000000000100000000000011000001000000010000010001010100100000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000000000010000100011000100000010000101000100000010000100010110001001000000100000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000100000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000101010000000000000010000000000000000000000000001110010000110011000100000001001000001010000000010110010000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000010001000000010000001000001000100010010000000000100000000000110000000000000000000001100100000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001010100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010000000000011000010000000000000000000001000000000100010000000000000000010000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 101000000000000000000100000000100000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000110000000001000000000001000000000000000000010000000000001100000000000010000001010000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100100011000010000000000100001000000000011000010000000000000000000001000000000100010001000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001000001100000000000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000010000001000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 001000000001000000000100000000000000001010001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000010100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000100000001001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 000001000000000100001001010001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000000000011000100100000000000000001100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010000000000000000100000101 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100001000101001100110001000000000010010000000001000000010101011100111100000000000010000100000001000000000000000100000010000110010010100000010010010110010011010100000000001000100000000000000000000000000000000000001001100000000000001001000000000010110000001010000010101001000101000000000000000010000000001000001000110010000000100000000001000001000010000010100100000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000001010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 001100000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000100001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000110000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000001000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000010000000000000010000000001001000001000010000010100100000000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000100000010000000000000100010000000000100000100000110001000000000000100000000100011000001101100011000001100101111100001000000001100100000000010010000000000010000000000000000000000000100001100000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100000000010000000000000001000000000000001000000000000001000010000011100000000011000000100000000010001000000010000001000000000100010010000000000000000000000110000000000000000100001100100000000000000000000000000000000000000000000000000000000000001001000000010000001000010010100000000000000000000 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000100000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000001000000000000001000000000001000000000000000000000100000001000010001000001100001000000001100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000101000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001000000000100000000111100000000000010000000000001000000000000000000000010000110010010100000010010000110010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000011010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110111000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 001000001100000000000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000010000001000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 001000000001000000000100000000000000101000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000000001001000001010001000001100100100000000100010101101000000000000010000000101000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000001000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000010000000000000000000010000000000000010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000000000000000010000001010000101110100000110011000100000100000000001010000000011010010000100000110000000000000000010000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100000000000000000000100000000000000000001000000001001000100000000100000000000000000000000000000001000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010110010101101000000000000010000001001000000000000000000000010000000000001010010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001000000000100000000111100000000000010000000000001000000000000000000000010000110010010100000010010000110010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000011010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110111000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001110000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000000010000010000000000000110010101011000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001001000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100110100110010010100000010010001000100000100000100001000000000100000001010000000000000000010000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000010000000010000000000001000010000000000100010100010000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 001000000001000000000100000000000000101000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000000001001000001010001000001100100100000000100010101101000000000000010000000101000000000000000000000010000000000001000010000000000100010100000000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000001001010000010000001000010010100000100000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000101000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000101000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000001000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010110000000000000110000000110000110000101000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000101001000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000101001000000010000000000000000000001000010000000000000000000000000000000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000100010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000010010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000101001010000000000000011000100100000000000000001100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000000010000001000001000000000000 001000001100000000000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100010000001000000000100000010000001010001000000000100100010010100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100000000001001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001110000000010010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 001100000000000100000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010100000010100011010000000000000010000000000100000000100000000000011000001000000101101000000000000010000001000000100000000000000010000111000000001000011000000000110010100000000001001100111101000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100010000000000001000000000000000000000100000000000000100000110010000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100100000000001001000000100000001000001101010000000000000000000000000000010001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000100000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000001000001000000000000000000010010000000000000010000000100000001000000000000000100000000000000000000000000010000000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000101000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000100000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000001000000000000001000000000001000000000000000000000100000001000010001000001100001000000001100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000101000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 001000000000010100001001000001000000001000001000101000010010110000000100000000100000010010000000000101010000000000110000100010000000010100011010000000000000010000000100000000000100000000000011000001000000010000000001010100101000001000000100000000000000000000111000000001000011000000000110010100000000001001100111001000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001010000000000000000000000000000010000000000001000000000000000000001010000000101100100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000110010000000100000010000000000000001000100000000000001000000000000001000100011000001101001000000001100100000000101000000000001000000010010100010000000000010000000000000110000000000000000000001100100000000000000000000000000000010000000000001000000000001000010000000000001000000000010010100000011000000100100 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000101001001000001000000001000001001001000010010110000001011000011001011000000000000100101010000000000010000000000000101000000000001000100000000000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000001000000000000000000100000000000000100000010000110010010100000010010010110010011010110000000000000110000000110000110000101000000000000001001100000000000001001000000000010110000001000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001010000000000000000000000000000010000000000001000000000000000000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000001000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000001000001000000000000001000000000000001000010001000001100001000000001100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000101000000100000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000001000000000100001001010001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000010010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010001000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010011000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101000101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000010000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010001001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000110000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000010000000010000010000000101000000100000000000000000000000001000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000100000000000000000000000000000000100100010000000010100011000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000010000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000010000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000001000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000100000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000011010000000100001001000011000000001000001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001001000000001000000001010001100000000010000000001000000100100000001010000000000000000010000000000000000000000000000001000000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000110000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000101111100001000000001100100000000010010000000000010000000000000000000000001100001000010010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000010000000000110000000000000000000001100100001100000000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000010001101100010000000010000000011000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001001000010101011100111100101000000010000000010001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001000100000000101000000001010000010101001000100100010000100000010000001001000001000010010000000100000000000000100000010000000000000000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000100000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000001000000000001000100000000000001000000000010010100000011000000001100 000001000000000100001001000101000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000010000000000000010000001000001000110010000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000000000000000000000000100001001000010001000000000000000000000000000000000000000010000000000000000000000000010000001000000010000000000000001100001000000000000010110011001100000000000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000010000000000110001000000000011000010000000000000000000001000000000100000000000000001000100000000000000000001000000001001000100000000100000000000000000000000000000000000100000000000000100000000000000101000100000000000000000000010000000 000001000000000000000100000000000000001000001000001000010010110000001011010010001000000000001000000000000001000100000100100000000000010100011010000000010100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000001010000000010010000000100001010000000000000000001000000000100001000000000000001000010000100000100001000010000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000000000000000000000000000001001000001000010000010100000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000100000000000000100000000000000001000001000001000010010110000001011100010011011001000000000100101010010000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000100010000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000100000001001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 001000000001001100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011010000000000100000001001000001010001000001100100100100000100010101101000000000000010000000001000000000000000000000110000000000001001000000000000100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101110000001010000010101001000100000110000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000010000000000001000001000000000000000010000000000001000000000000000000000010000100000100000010000000000000000010000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000011000000000000000000000000100001000000010001000010000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000001000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000100000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000000000100000000010000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000110000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000010000000000000010000000001001000001000010000010100100000000000000101001000000000000000010000000000000010001010100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010100000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000001000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 101000000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000010100010010101000000000010000000000010100000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000001001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010000000000000000100000101 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100001000101001100110001000000000010010000000001000000010101011100111100000000000010000100000001000000000000000100000010000110010010100000010010010110010011010100000000001000100000000000000000000000000000000000001001100000000000001001000000000010110000001010000010101001000101000000000000000010000000001000001000110010000000100000000001000001000010000010100110000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000010010000000000001000000010000000000001101010000000000000000000000000000010000000000000000000101000101001000100111111101001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000101000000000000000000000100010000000000000010000000000000000000000000001010001100111000000001100010000000001010000000010011010000100000000010000000000000001000000000000001000000000000001000100011000001100001000000001100100000000001000000000001000000010010100010000000000010000001000000110000000000000000000001100100000000000000000000000000000010000000000001000000000001000010000000000001000000000010010100000011001000100100 000001000000000100001001000001000000001000001000001000010010110000011011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000000000010001000001000000000000000000000110000000000001001000000001000000001000001000101001100110011000000000010010000000001000000010101011100111100000000000000000001100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000000000000000000000000000010000100011000100000010000010110000001010000010100110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000001100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000010010000000000010010000000000000000000000100000000101000000000000000000000000100000000000000000000000000000000000000000000000010000000000000010000000000100000000000000001010001000111000000001100010010000000000011000000010000001010000000000001000000001000000000000000000001000000000000100010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000010000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001000100000000000000100000000000000001000001000001000010010110000001011100010011011001000000000100101010010000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000010000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000100000000000001000010000000000000000000000000000000000000001000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000000000100000001000000000011001000000000000001000000000010000000100001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000101000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 001000001100000000000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000100000000000000000100000000000000101000000001001001101011000100000101000100000100000100001000000000000000001010000000010000000000000100000010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000000000000101000000000000000000000000000000000000001000000100000000000000000000000101010000000100000010000000000000000000100000001110000000110011000110000001001000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000101000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000101000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000001011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001100000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000010101000000000010000000000010000000000010000010000100000000000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100001000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100000000010000000000000001000000000000001000000000000001000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001010100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100011000000000000000000001000110000001101001001000001011000110001000000000000000000100011000001001010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010010000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000010000000001000000000100010000000000000000010000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 001000000001000000000100000000000000101000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000000001001000001010001000001100100100000000100010101101000000000000010000000101000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000010000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000001000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000010000000000000000000010000000000000010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000000000000000010000001010000101110100000110011000100000100000000001010000000011010010000100000110000000000000000010000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100000000000000000000100000000000000000001000000001001000100000000100000000000000000000000000000001000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000010000000000000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001001000010101011100111100001000000010000000010001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001000100000000101000000001010000010101001000100100010000100000010000001001000001000010010000000100000000000000100000010000000000000000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000100000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000010000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000001000000010000000000000010000001000010000001010000001110100000110011000100000100000000001000011000000010000000100000000010000000000000001100000000000000000000100000001000010000011000000100011000000100000000000001000000000000000000010110000000000000001000000000010000110000000000000000000001100100000000000000000000000000100000000001000001000000010001000100000000100000100000000000000000000000000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000010010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010001000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010011000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101000101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000010000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010001001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000001000000000000000000001010001000111000000100000000010000000000011000000010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010100000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001011000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001010001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000100000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000010000000000000010000001000001000110010000000100000000000000100000110000000000001000100000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001011000000100000001000001101010000000000000000010100000000010000000000000000000101000101001000100101111100001010000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000100100010000000000000010000000000000000000000000001110000000110011000100000000000010001010000000010010000000100000010000000000000001000100000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000010000000000110000000000000000000001100100001100000000000000000000000000000000000000000100000000000001001000000010000001000010010100000011000000000100 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000100000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000011001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000001001010000010000001000010010100000100000000000000 101000000000000000000100000000000000001000001000001000010010110000001011010010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000010100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000001000000000000000000001010001000111000000100000000010000000000011000000010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100001000101001100110001000000000010010000000001000000010101011100111100000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010010000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110001000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000100101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000010000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001110000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000100000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000001000000000010000000000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000001000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011001100000000000000001010000000010010000000100001010000000000000001000100001000000000000000100000011001010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001100000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000010010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000101001010000000000000011000100100000000000000001100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000000010000001000001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100110100110010010100000010010001000100000100000100001000000000100000001010000000000000000010000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001100000000000100001001000001000000001000001000001000010010110000101011100010001011000000000010100101010000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000010000001000000000000000001000000001000001101010000100001101000100000100000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000000000000000000000000000000000000000010000010000000000010100101111100001000000001100100000010010010000000000010001000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000000000010000000000000010000000000000000001010000001110100000110011000100000100000000001000011000000010000001000000000000001000000000001000000000000001000000000000001000010000011000000000011000000100000000010001000000110000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010010000000010000001000001000001000000 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000001000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000010101000000000010000000000010000000000010000010000100000000000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100001000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100000000010000000000000001000000000000001000000000000001000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000101000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100111010000000000010000000000000101000001000000000000000010000000010000000000000100000000000011010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000000000000000000000000000001001000001000010000010100100000000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000100000010000000000000000010000000000100000100000110001000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000001010000001110100000110011000100000100000000001000011000000010000001000000000001001000000000001000000000000001000010000000001000010000011000000000011000000100000000010001000000010000001000000000100010010000000000000000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000000001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000001100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000011000000000000000000000000100001000000010001000010000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000000000000000000000000000001001000001000010000010100100000000000000101001000000000000000010000001000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000010010000000000010010000000000000000000000100000000101000000000000000000000000100000000000000000000000000000000000000000000000010000000000000010000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001100000000001000001001011000000000000000001000000000010010110000000000000000010 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000101000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000100000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000001000000000000001000000000001000000000000000000000100000001000010001000001100001000000001100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000101000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 001000000001000000000100000000000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000010101000000000010000000000010000000000010000010000100000000000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100001000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100000000010000000000000001000000000000001000000000000001000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000010010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000101001010000000000000011000100100000000000000001100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010000000000000000100000101 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100010000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010000000000000000000000001000100001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000100000000100001000000011000000000000000000000000000000000000000000100000000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100000000010000000000000001000000000001001000000000000001000010000011000000000100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000001000001000000000000 000001000000000100001001000000000000001000101000001000010010110000001011000010001000000000000000000000000000000000000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001001101001100110001000000000010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 000001000000000100001001010001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001110000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000000000100000000000000001000001000001000010010001000001010000000001000000000010000000000000000100000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000010000000010000000000001000010000000000100010100010000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000101000000000000000010000000000001000010000000000100010100001100001001100110001000000000011010100000000000100001101010100111100000000000000000000000000100000000000011001100011100110010010100000010010001000101000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000100000000000000000000001000010000000000001000000000000000000001000000000000000000000000000000000000000010000000000000101000101010000110101111100001000110110000000100000000010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001000011000000010000000100000000010000000000000001100000000000000000000100000001000010000011000000100011000000100000000000001000000000000000000010110000000000000001000000000010000110000000000000000000001100100000000000000000000000000100000000001000001000000010001000100000000100000100000000000000000000000000000000000 101000000000000000000100000000000000001000001000001000010010110000001011010010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000000000000000000000000000000010000000000010010000000000000001100001000000000000010110011000100000000000000001010000000010010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010010000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000010000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000110000010000110010010100010010010010110010011000000100001000000001000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000101000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010110000000000010000000000010000000000000000000000101000000100000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000100100010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001010000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000000000010000000000010000010000000000000000000000010100000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000001010000001110100000110011000100000100000000001000011000000010000001000000001001001000000000001000000000000001000010000000001000010000011000000000011000000100000000010001000000010000001000000000100010010000000000000000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000000001000000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000010000000010000000000001000010000000000100010100010000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000001000000101000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000101000000000000000010000000000001000010000000000100010100001100001001100110001000000000011010100000000000100001101010100111100000000000000000000000000100000000000011001100011100110010010100000010010001000101000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000100000000000000000000001000010000000000001000000000000000000001000000000000000000000000000000000000000010000000000000101000101010000110101111100001000110110000000100000000010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001000011000000010000000100000000010000000000000001100000000000000000000100000001000010000011000000100011000000100000000000001000000000000000000010110000000000000001000000000010000110000000000000000000001100100000000000000000000000000100000000001000001000000010001000100000000100000100000000000000000000000000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000000001011000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000100101010000000000010000000000000000100000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000000001000000000010000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000001001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000100000000000010000000000001000000000001000100000000000000100100000011000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000101000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000101000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001100000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100110100110010010100000010010001000100000100000100001000000000100000001010000000000000000010000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000110000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000100110000000000000000101100010000000000000000000000000000000000000001000001010001000000000100100000000100010001100010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000000000000000000000000000001001000001000010000010100100000000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000100000010000000000000000010000000000100000100000110001000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000001000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001000000000010100001001000001000000001000001000101000010010110000000100000000100000010010000000000101010000000000110000100010000000010100011010000000000000010000000100000000000100000000000011000001000000010000000001010100101000001000000100000000000000000000111000000001000011000000000110010100000000001001100111001000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000010000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001001100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011010000000000100000001001000001010001000001100100100100000100010101101000000000000010000000001000000000000000000000110000000000001001000000000000100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000010000000000001000001000000000000000010000000000001000000000000000000000010000100000100000010000000000000000010000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000011000000000000000000000000100001000000010001000010000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000100000000000000000000000000000000100100010000000010100011000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000010000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000010010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000010000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001000000000100100010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110010000110000110000001000000000000001001100000000000001001000000000010110000001110100010101001000100000011000000000000010000001000001000110000000000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000110000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000010000000010000001000000000000000000001010001000111000000001100010000001001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000100000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101101100110001100000000010010000000000000000000101010100111100000000000001000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000100000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000010000000010000001000000000000000000001010001000111000000001100010000001001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001010000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000000000000000010010100000011000000100100 001000001100000000000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000110100101111100001000010110000000100000000010100000000010000000001000000001000000000010000000010000000000000000000001000000000000000000000100000000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000001000000000000001000000001000000000000000000001000000010000100010000000000100001000000000011000010000000000000000000001001000000100010010000000000100000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100000000000000000000100100010100000010100011010000000000000010000000000100000000100000000000011000001000000101101000000000000010000001000000100000000000000000000111000000001000011000000000110010100000000001001100111101000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000010000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100001001000001000000001000001000001000010010110000011011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001000101001100110011000000000010010000000001000000010101011100111100000000000000000001100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000000000000000000000000000010000100011000100000010000010110000001010000010100110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000001100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000010010000000000010010000000000000000000000100000000101000000000000000000000000100000000000000000000000000000000000000000000000010000000000000010000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000110000110000001000000000000011001100000000000001001000000001010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000000000101000000000000000000000100000010000000000001000001100000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000101010000000000000010000000000000000000000000001110000000000000100001100000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000110000000000010010100000011000000100100 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 101000000000000000000100000000100000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000001000001000000000000000000010010000000000000010000000100000001000000000000000100000000000000000000000000010000000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000100000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101101100110001100000000010010000000000000000000101010100111100000000000001000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000100000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000010000000010000001000000000000000000001010001000111000000001100010000001001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001000000000100000000111100000000000010000000000001000000000000000000000010000110010010100000010010000110010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000011010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110111000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000010000000000000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001001000010101011100111100001000000010000000010001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001000100000000101000000001010000010101001000100100010000100000010000001001000001000010010000000100000000000000100000010000000000000000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000100100010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000101000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001100000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100001000101001100110001000000000010010000000001000000010101011100111100000000000010000100000001000000000000000100000010000110010010100000010010010110010011010100000000000000100000000000000000000000000000000000100000010000100011000100000010000101110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000010010101000000000010000000000010000100000001100100000000010011001000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000010000000000000000000000010000000000000010000000001000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000000100000000000000101000000010000001000010000011000000000000100001100000001000001000000000000000000010010000000000000010000000100000001000000000100000100000000000000000000000000010000000000000100000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000010000000000000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011001000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001001000010101011100111100001000000010000000010001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001000100000000101000000001010000010101001000100100010000100000010000001001000001000010010000000100000000000000100000010000010100100000000000010101001000000000000000000000000000000000001000110000000000001000000100000001100000000100000000001000000000000000001001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100001001000000000001000001000011000000000000000001000000000010000001000001000001000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000010000000000000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001001000010101011100111100001000000010000000010001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001000100000000101000000001010000010101001000100100010000100000010000001001000001001010010000000100000000000000100000010000000000000000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 101000000000000000000100000000000000001000001000001000010010110000001011010010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000001010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000001000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000001010000000010010000000100001010000000000000000001000000000100001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000100101010000000000010000000000000000100000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000000001000000000010000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110010000110000110000001000000000000001001100000000000001001000000000010110000001110100010101001000100000011000000000000010000001000001000110000000000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000100000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000110000011000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010000010110011000100000000000000001010000000010010000000100001010000100000000000001000000000000001000000000000001000010001000001100001000000001100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000001010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001101010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000011000001000001000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001001101001100110001000000000010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000000000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000001001001000010001010100100000000000001101001000010000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000000010000000100100000000000001100000000000010000000000100000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001000011000000010000001000000000000001000000000001000000000000001000000000000001000010000011010000000011000000100000000010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001000000000100000000111100000000000010000000000001000000000000000000000010000110010010100000010010000110010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000011010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110111000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000011010000000100001001000011000000001000001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001001000010001000000001010001100000000010000000001000000100100000001010000000000000000010000000000000000000000000000001000000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000110000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000010010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000010000000000110000000000000000000001100100001100000000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000000001011000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000101000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010110000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000000100000000000000000000000 001100000000000100000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010100000010100011010000000000000010000000000100000000100000000000011000001000000101101000000000000010000001000000100000000000000010000111000000001000011000000000110010100000000001001100111101000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100010000000000001000000000000000000000100000000000000100000110010000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100100000000001001000000100000001000001101010000000000000000000000000000010001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000001000001000000000000000000010010000000000000010000000100000001000000000000000100000000000000000000000000010000000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 001000001100000000000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000010100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000100000001001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000001000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000010000000010000000000001000010000000000100010100010000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000011000000000000000000000000000000000000000000000001000001010001000000000100100000000100000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000010000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000000010000000000000010100000000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 001100000000100000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000100001000011010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000011000001101011000100000101000100000100000100001000000000000000001010000000000000000000000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010001000000000000000000000000000000000000100000000001000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100110100110010010100000010010001000100000100000100001000000000100000001010000000000000000010000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000100000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000101100010000000000000000000000000000000000000001000001010001000000000100100000000100010001100010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000110100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000010100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000100000001001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000101000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000101000000000000000010000000000001000010000000000100010100001100001001100110000001000100000000000001010000000000000000010000000000000000100001000000001000001000000000001000000001000001101010000100101101000100000100000100001010000000000000001010000000000000000000100000010010100000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000100010000000000000000000000000100001001000010001000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 101000000000000000000100000000100000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000001010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001001001000011000000000000000001000000000010000001000001000001000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100110100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000011000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100001000000010000000010001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001000100000000101000000001010000010101001000100100010000100000010000001001000001000010010000000100000000000000100000010000000000000000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000001000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101010000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000100000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000110000010000110010010100010010010010110010011000000100001000000001000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000101000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010110000000000010000000000010000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000010000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000010100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001010001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000100000000000000000000001001000001000010000010101100100000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010011000000000000000000000000000000000000001000100000000000000100000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100110000000000000000000000000110000000000001000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000100000010000000000001000000000000101001010000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000101000101101010000100000100000000000010001000000000010100010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000000001011000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000101000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010110000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000000100000000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001001011000000000000000001000000000010010110000000000000000010 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100110101010000000000010000000000000000010100111010000010000100000000000000000000010100000000000011000001000000010001000000000000010000000001000000000000000000000010000000000101000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000001010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000011000001000001000000000000 000001000000000100011000000000000000000001000110000001101001001000001011000110001000000000000000000100011000001001010000001000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000101000000000000000010000000000001000010000000000100010100001100001001100110000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100101101000100000100000100001010000000000000001010000000000000000000100000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101000000000010000000000010000000000010000010000100000000000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100001000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100000000010000000000000001000000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000010000000000110000000000000000000001100100001100000000000000000000000000000000000000000100000000000001001000000010000001000010010100000011000000000100 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100101000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000011000000000000010000001000001000110000000000000000001001000001000010000010100100000000000001101001100001000010110000000010000000000010000000010000000000010000110000000100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000100000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000001001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100110100110010010100000010010001000100000100000100001000000000100000001010000000000000000010000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000110000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001100000000001000001001011000000000000000001000000000010010110000000000000000010 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000100000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000001000000000000001000000000001000000000000000000000100000001000010001000001100001000000001100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000101000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000000001011000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 001000000000010100001001000001000000001000001000101000010010110000000100000000100000010010000000000101010000000000110000100010000000010100011010000000000000010000000100000000000100000000000011000001000000010000000001010100101000001000000100000000000000000000111000000001000011000000000110010100000000001001100111001000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000010000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010010000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000101100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010110010101101000000000000010000001001000000000000000000000010000000000001010010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010010001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000010000000010000010000000101000000100000000000000000000000001000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001001100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011010000000000100000001001000001010001000001100100100100000100010101101000000000000010000000001000000000000000000000110000000000001001000000000000100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000010000000000001000001000000000000000010000000000001000000000000000000000010000100000100000010000000000000000010000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000011000000000000000000000000100001000000010001000010000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010111011100111100000010000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000100110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000010000000000000010000001000001000110010000000100000000000000100000110000000000001000100000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001011000000100000001000001101010000000000000000010000000000010000000000000000000101000101001000100101111100001010000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000100100010000000000000010000000000000000000000000001110000000110011000100000000000010001010000000010010000000100000010000000000000001000100000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000010000000000110000000000000000000001100100001100000000000000000000000000000000000000000100000000000001001000000010000001000010010100000011000000000100 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000010000000000000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001001000010101011100111100001000000010000000010001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001000100000000101000000001010000010101001000100100010000100000010000001001000001001010010000000100000000000000100000010000000000000000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100110100110010010100000010010001000100000100000100001000000000100000001010000000000100000010000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000100010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000001010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000001010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001101010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000011000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000101000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000101000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000001000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000010000000010000000000001000010000000000100010100010000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100101000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000011000000000000010000001000001000110000000000000000001001000001000010000010100100000000000001101001100001000010110000000010000000000010000000010000000000010000110000000100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000100000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000001001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010010000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000100101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000010000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000001000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000100000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000010000000010000001000000000000000000001010001000111000000001100010000001001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000000000000000000000000000001001000001000010000010100100000000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000100000010000000000000000010000000000100000100000110001000000010000000000000010000010010101000000000010000000000010000000000010000010000100000000000000000010000000000000000000000000100001000000010000000000000000000000000000100000001000000100001000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100000000010000000000000001000000000000001000000000000001010010000011000000000011000000100000000010001000000010000001000000000100010010000000000000000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000000101000100000000000000000000010000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001001101001100110001000000000010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000000000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000001001001000010001010100100000000000001101001000010000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000000010000000100100000000000001100000000000010000000000100000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001000011000000010000001000000000000001000000000001000000000000001000000000000001000010000011010000000011000000100000000010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 000001000000000000000100000000010000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000110000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000111000001000000000000001001100000000000001001000000000010110000001010000010101001000101000000000000000010000000001000001000110010000000100000000000000000101000000000000000000000000000101101000000000101000010000001000001001000000000000000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010010001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000010000000010000010000000101000000100000000000000000000000001000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000010000000000000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001001000010101011100111100001000000010000000010001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001000100000000101000000001010000010101001000100100010000100000010000001001000001000010010000000100000000000000100000010000000000000000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000110000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000001000010000000000000000000010010101000000000010000000000010000100000001100100000000010011001000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000010000000000000000000000010000000000000010000000001000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000000100000000000000101000000010000001000010000011000000000000100001100000001000001000000000000000000010010000000000010010000000100000001000000100000000100000000000000000000000000010000000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110100000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001010000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000011000000000000000000000000000000000000000000000001000001010001000000000100100000000100000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000000001010000010101001000001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010010000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001000001100000000000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000101000000001001001101011000100000101000100000100000100001000000000000000001010000000010000000000000100000010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000000000000101000000000000000000000000000000000000001000000100000000000000000000000101010000000100000010000000000000000000100000001110000000110011000110000001001000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 101000000000000000000100000000100000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100011000000000000000000001000110000001101001001000001011000110001000000000000000000100011000001001010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000101000000000000000010000000000001000010000000000100010100001100001001100110000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100101101000100000100000100001010000000000000001010000000000000000000100000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000000000000000000000000000001001000001000010000010100100000000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000100000010000000000000000010000000000100000100000110001000000010000000000000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000010100101000000010000000000000000000000000000000000001000000100000000000000000000000101010000000000000010000000000000000000000000001110000000110011000100000001001000001010000000010110010000100000010000000000000001000100010000000000000000100000001000010000011000000000011000000100000000010001000000010000001000000000100010010000000000100000000000110000000000000000000011100100000000000000000000000000000000000000010101000000000011000000000000000001000000000010000000001001000000001100 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000011000000000000000000000000000000000000000000000001000001010001000000000100100000000100000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000010000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000000010000000000000010100000000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000001000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010001000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010011000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101000101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000010000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010001001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001010000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001001001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001010000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000100000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100001000101001100110001000000000010010000000001000000010101011100111100000000000010000100000001000000000000000100000010000110010010100000010010010110010011010100000000000000100000000000000000000000000000000000100000010000100011000100000010000101110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000010010101000000000010000000000010000100000001100100000000010011001000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000010000000000000000000000010000000000000010000000001000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000000100000000000000101000000010000001000010000011000000000000100001100000001000001000000000000000000010010000000000000010000000100000001000000000100000100000000000000000000000000010000000000000100000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000010000000000000010000001000001000110010000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000000000000000000000000100001001000010001000000000000000000000000000000000000000010000000000000000000000000010000001000000010000000000000001100001000000000000010110011001100000000000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000010000000000110001000000000011000010000000000000000000001000000000100000000000000001000100000000000000000001000000001001000100000000100000000000000000000000000000000000100000000000000100000000000000101000100000000000000000000010000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010010000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000100101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000010000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001010001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000100000000000000000000001001000001000010000010101100100000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000001000000000000000000100000000000000100000010000110010010100000010010010110010011010110000000000000110000000110000110000101000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000101001000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000000000101000001000001100101111100001000001001100101000000000000010000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000100000000000000001000000000010000000000000010000000000100000000000000001010001100111000000001100010010000000000000000010010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010100000000000000000000000101000000000001001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000011000000000000000000000000000000000000000000000001000001010001000000000100100000000100000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000010000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000000010000000000000010100000000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010001000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000000000010000100011000100000010000101000100000010000100010110001001000000100000000100000000001000000000000010000000101000000000100110000010000010000000000000100000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000100000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000101010000000000000010000000000000000000000000001110010000110011000100000001001000001010000000010110010000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000010001000000010000001000000000100010010000000000100000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000000000000000000000001010000000000 001000000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000100000010000000000000000000000000000101000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000010000000010000000000001000010000000000100010100010000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001010000000000000000000000000000010000000000001000000000000000000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010001000001100001000000001100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000101000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000100001001010001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001110000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000001000000100100000000000100100011000001100001000000001100000000000001010000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000000000000010000000000001000000000001000010000000000001000001000010010100000100000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000101000000000000000010000000000001000010000000000100010100001100001001100110001000000000011010100000000000100001101010100111100000000000000000000000000100000000000011001100011100110010010100000010010001000101000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000100000000000000000000001000010000000000001000000000000000000001000000000000000000000000000000000000000010000000000000101000101010000110101111100001000110110000000100000000010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001000011000000010000000100000000010000000000000001100000000000000000000100000001000010000011000000100011000000100000000000001000000000000000000010110000000000000001000000000010000110000000000000000000001100100000000000000000000000000100000000001000001000000010001000100000000100000100000000000000000000000000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000100000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000110000000000000000000000000100001000000010000000000001000000000000000000000001000000100000000000010000000000101010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000001000100000000000000000001000000001001000100000000100000000000000000000000000000000000100000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000011000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000110000010000110010010100010010010010110010011000000100001000000001000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000101000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010110000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000000000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001010000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001001101001100110001000000000010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000000000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000001001001000010001010100100000000000001101001000010000000000010000001100000000001000100000000000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000001000001000000000000000000010010000000000000010000000100000001000000000000000100000000000000000000000000010000000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010010000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000010000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000100000000000001000010000000000000000000000000000000000000001000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000000000100000001000000000011001000000000000001000000000010000000100001000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000000001000000000010000000000010000100000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000101000000000001001000000100010001000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000001000011000100100000000000000000100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010000000000000000100000101 001000000001000000000100000000000100001000001000001010010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001010000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000000101000101010000100101111100001000010110000000100000000010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010001000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000100110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000001000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011001100000000000000001010000000010010000000100001010000000000000001000100001000000000000000100000011001010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001100000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000001001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010010000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000100101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000010000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 101000000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000100000000000000000000000000000000000010000000000000010000000000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000011001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000100100010000000000100000000000001100000000000010000000010000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000010000000000000010000001000001000110010000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000100000000000000000000100001001000010001000000000000000000000000000000000000000010000000000000000000000000010000000000000010000000000000001100001000000000000010110011001100000000000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000010000000000110001000000000011000010000000000000000000001000000000100000000000000001000100000000000000000001000000001001000100000000100000000000000000000000000000000000100000000000000100000000000000101000100000000000000000000010000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000010000000000000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001001000010101011100111100001000000010000000010001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001000100000000101000000001010000010101001000100100010000100000010000001001000001000010010000000100000000000000100000010000000000000000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000011000000000000000000000000000000000000000000000001000001010001000000000100100000000100000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000010000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000000010000000000000010100000000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000100100010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000101000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000010000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001010000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000000000000010000000000001000000000001000010000000000001000001000010010100000100000000000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001110000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000000010000100010110001001000000000100000000000000001000000000000000000000000000000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001000000000100000000111100000000000010000000000001000000000000000000000010000110010010100000010010000110010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000011010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110111000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 001100000000100000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000100001000011010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000011000001101011000100000101000100000100000100001000000000000000001010000000000000000000000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000010000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010001000000000000000000000110000000000000000100001100100000000000000000000000000000000000100000001000000000011001000000000000001000000000010000000100001000000000000 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000001100000110100001000000000100000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000011000000000000000000000000000000000000000000000001000001010001000000000100100000000100000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000010000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000110100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000000000100001000000000011000010000000000000000000001000100000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000001000000000001000100000000000001000000000010010100000011000000001100 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001010100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100000010010000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000101000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000010000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 001000001100000000000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100010000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000001000110010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000010000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100000000000000000000100100010100000010100011010000000000000010000000000100000000100000000000011000001000000101101000000000000010000001000000100000000000000000000111000000001000011000000000110010100000000001001100111101000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000010000000000000000000000010000000000000010000000001000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000000100000000000000101000000010000001000010000011000000000000100001100000001000001000000000000000000010010000000000010010000000100000001000000100000000100000000000000000000000000010000000001000100000001000001000010010001000100000000100000100000000000000100000011000000100100 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000101000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000101000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001100000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001110000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000000010000010000000000000110010101011000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000010000000000000000000000100100000001001000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000011000000000000000000000000000000000000000000000001000001010001000000000100100000000100000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000000001010000010101001000001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000000000100000000000000001000001000001000010010001000001010000000001000000000010000000000000000100000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000010000000010000000000001000010000000000100010100010000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000000000011000100100000000000000001100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010001000000000000100000101 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000011000000000000000000000000000000000000000000000001000001010001000000000100100000000100000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000010000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000110100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000000000100001000000000011000010000000000000000000001000100000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000001000000000001000100000000000001000000000010010100000011000000001100 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000101000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000001000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001101110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000001000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010110010101101000000000000010000001001000000000000000000000010000000000001010010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 001100000000100000000100000000000000001000011000001000010010110000001011000010001000000000001000000000000001000100010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100110100110010010100000010010001000100000100000100001000000000100000001010000000000000000010000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 001100000000100000000001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000001000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 101000000000000000000100000000000000001000001000001000010010110000001011010010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000001000000000000000000001010001000111000000100000000010000000000011000000010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 101000000000000100001001000001000000001000001000001000010010110000001011100010001011000000000001100101010000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100001000000000000000001010000000000000000000100000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000000110000000000001000000000000101001001000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000000000000000000000000100001001000010001000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010010110000000000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000100000010000000000001000000000000101001010000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000101000101101010000100000100000000000010000000000000010100010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000001000000101000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000100100010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000101000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001100000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000011010000000100001001000011000000001000001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001001000000001000000001010001100000000010000000001000000100100000001010000000000000000010000000000000000000000000000001000000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000110000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000010000010000010010101000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000010010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000010000000000110000000000000000000001100100001100000000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001111000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100110100110010010100000010010001000100000100000100001000000000100000001010000000000000000010000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000100000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000010000000010000000000000101000000100000000000000000000000000000000000000100000000010000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000001100000000000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000010000001000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000110000100100000000000010100011010000000000100000010001000001010001000000100100100000100100010101101000000001000010010000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000100000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010010000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001001000010001000000000000000000000000000000000000000010000000000000000000000000010000000000000010000000000000001100001000000000000010110011001100000000000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000010000000000110001000000000011000010000000000000000000001000000000100000000000000001000100000000000000000001000000001001000100000000100000000000000000000000000000000000100000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001010000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001100000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000010000000010000000000001000010000000000100010100010000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000100000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000001000000000000001000000000001000000000000000000000100000001000010001000001100001000000001100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000101000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000001010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001001001000011000000000000000001000000000010000001000001000001000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010110010101101000000000000010000001001000000000000000000000010000000000001010010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000101000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000101000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001100000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000110000010000110010010100010010010010110010011000000100001000000001000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000101000000000101000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010110000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000100000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000101000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000010000000000000010000001000001000110010000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000000000000000000000000100001001000010001000000000000000000000000000000000000000010000000000000000000000000010000001000000010000000000000001100001000000000000010110011001100000000000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000010000000000110001000000000011000010000000000000000000001000000000100000000000000001000100000000000000000001000000001001000100000000100000000000000000000000000000000000100000000000000100000000000000101000100000000000000000000010000000 001000100000000000000100000000000000001000001000001000010010110000001011100010011011001000000000100101010010000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000101010000100101111100001000010110000000100000000010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000001100010010000000000011000000010000000100000000000010000000000000000000000000101010000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000100000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000001000000000000001000000000001000000000000000000000100000001000010001000001100001000000001100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000101000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000101000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000000000100001101010100111100000000000000000000000000100000000000011001100011100110010010100000010010001000101100100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000100000000000000000000001000010000000000001000000000000000000001000000000000000000000000000000000000000010000000000000101000101010000110101111100001000010110000000100000000010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001010000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000001101001001000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000010000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001010000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000000000000010000000000001000000000001000010000000000001000001000010010100000100000000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000001000000000000000000001010001000111000000100000000010000000000011000000010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 000001000010000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000010000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000100000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000000000000000001010001000111000000001100000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 000011010000000100001001000011000000001000001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001001000000001000000001010001100000000010000000001000000100000000001010000000000000000010000000000000000000000000000001000000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000110000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000010010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000101100010010000000000011000000010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100110000000000000000000000000110000000000001000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001000000000100000000111100000000000010000000000001000000000000000000000010000110010010100000010010000110010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000011010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110111000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000001000010001000001000001000010010110000001011000010001000000000000000001000000101000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000010000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000000101000101010000100101111100001000010110000000100000000010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001000011000000010000001000000000000001000000000001000000000000001000000000000001000010000011000000000011000000100000000010001000000010000001000000000100010100000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001000000000100000000111100000000000010000000000001000000000000000000000010000110010010100000010010000110010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000011010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110111000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000011000000000000000000000000000000000000000000000001000001010001000000000100100000000100000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000000001010000010101001000001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000000000100000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000010000000000000000000000011010000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000000000100010100001100001001100110001000000000010010100000001000000000100000011000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100010010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000011000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100000000001000000000000010000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100000000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000001000000000000010000010000000000010000101111100001000000001110100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010100100000000000000000000000100000000000011000001000000010000010001010100100000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000000000010000100011000100000010000101000100000010000100010110001001000000100000000100000000001000000000000010000000101000000000100110000010000010000000000000100000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000100000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000101010000000000000010000000000000000000000000001110010000110011000100000001001000001010000000010110010000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000010001000000010000001000000000100010010000000000100000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000000000000000000000001010000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110010000110000110000001000000000000001001100000000000001001000000000010110000001110100010101001000100000011000000000000010000001000001000110000000000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000110000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000010000000010000001000000000000000000001010001000111000000001100010000001001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000101000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000101000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001100000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100001010000110010010100000010010010110010011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000110000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000010000000010000010000000101000000100000000000000000000000001000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001100000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000100100010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000101000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001100000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000100101010000000000010000000000000000100000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000000001000000000010000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000100000000000010000000000001000000000001000100000000000000100100000011000001000001000000000000 000001000000000000000100000000010000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000110000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000010000000000000010000000001001000001000010000010100100000000000000101001000000000000000010000000000000010001010100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010100000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000001000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000101100010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000011001100110001010000000010011000010000000010000101010100111100000000000000000000000001000100000000000001000000001001001101011000100000101000100000100000100000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100010110001001000000000000000010000000001000001000110010000000110000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000001000000000000000000000010000000000000101000101000000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000000010000000000000010000000000000101100001000000000000010110011000100000000000000001010000000010010000000100001010000100000000000001000000000000001000000000000001000010001000001100001000000001100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 001000001000000000000100000000000000001000001000001000010010110000001011100010011011001000000000100101010010000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010100000101000000000010000000101000000000100100000010000010000000000010100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100010100000001001000000000000000010010000000000000001000000000000000110000000000000000000001100100001100000000000000000000000000000100000001000000000011001000000000000001000000000010000000100001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010001000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010011000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101000101110000100101111100001001010110000000100000000010100000000010000000001000000001000000000010000000000100000000000001000000000000000000001000001000100000000000000000010000010000000000000010000000000000001110001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010100100000000000000000000000100000000000011000001000000010000010001010100100000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000000000010000100011000100000010000101000100000010000100010110001001000000100000000100000000001000000000000010000000101000000000100110000010000010000000000000100000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000100000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000101010000000000000010000000000000000000000000001110010000110011000100000001001000001010000000010110000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010001000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010011000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101000101110000100101111100001001010110000000100000000010100000000010000000001000000001000000000010000000000100000000000001000000000000000000001000001000100000000000000000010000010000000000000010000000000000001110001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001110000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000000010000010000000000000110010101011000000000000000000000000000000000001000100000000000001000000100000001100000000100010000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001001000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000101000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000000000100001101010100111100000000000000000000000000100000000000011001100011100110010010100000010010001000101100100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001001011000000000000000001000000000010010110000000000000000010 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010010001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000010000000000000010000001000001000110010000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000100000000000000000000100001001000010001000000000000000000000000000000000000000010000000000000000000000000010000000000000010000000000000001100001000000000000010110011001100000000000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000010000000000110001000000000011000010000000000000000000001000000000100000000000000001000100000000000000000001000000001001000100000000100000000000000000000000000000000000100000000000000100000000000000101000100000000000000000000010000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110100000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001010000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000001010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001101010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000011000001000001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000101000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 001100000000100000000100000000000000001000011000001000010010110000001011000010001000000000001000000000000001000100010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 000001000000000000000100000000000000001000001000001000010010110000001011010010001000000000001000000000000001000100000100100000000000010100011010000000010100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000001010000000010010000000100001010000000000000000001000000000100001000000000000001000010000100000100001000010000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000100000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000110000000000000000000000000100001000000010000000000001000000000000000000000001000000100000000000010000000000101010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000001000100000000000000000001000000001001000100000000100000000000000000000000000000000000100000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000010000000000000010000001000001000110010000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000000000000000000000000100001001000010001000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000110001000100100000000000000000100000011000010000000000100001000000000011000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010110000000000000110000000110000110000101000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000101001000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100010000001000000000100000010000001010001000000000100100010010100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000100000000000000000000001001000001000010000010101100100000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000100000000011000000000000010000011000000000000000000001010001000111000000001100010010000000000011000000010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100110000000000000000000000000110000000000001000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100010000001000000000100000010000001010001000000000100100010010100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000100000000000000000000001001000001000010000010101100100000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000100000000011000000000000010000011000000000000000000001010001000111000000001100010010000000000011000000010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100110000000000000000000000000110000000000001000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010100000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001011000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 101000000000000000000100000000000000011100001000001100010010001000001011000010001011000100000100100111010000000000010000000000000101000001000000000000000010000000010000001010001000000000100100000000100010101101000000000000010000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010100000001000000000100000010000000000000000000000000000000100000001000011001110010100110010010100000010010001000100000100000100001000000000000000001010000000010000000000000100000010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000010000000000000001000000100000100000010000010000000000000000000010000000000000010100000000000001000000000000000001000000000000000000000000010000010000000000001000000000000000000001000000000100000100000000000010000000000000010100010010101000000000010000000000010000000000010000010000000000000000011010000000011001000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000001000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101000100000010000100010110001001000000000010000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000001000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000010000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000101100010000000000000000000000000000000000000001000001010001000000000100100000000100010001100010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000110100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000010100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000010000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000100000001001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 001000100000000000000100000000000000001000001000001000010010110000001011100010011011000000000000100101010000000000010000000000000000000010000000001001000000000000010000001010001000000000100100010010100010101101000000000000010000001001000010000000000000001010000000000001000110000000000100010100000000001001100110001100000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000010001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 001100000000100000000001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000001010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000010000000000000010000001000001000110010000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000000000000000000000000100001001000010001000000000000000000000000000000000000000010000000000000000000000000010000000000000010000000000000001100001000000000000010110011001100000000000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000010000000000110001000000000011000010000000000000000000001000000000100000000000000001000100000000000000000001000000001001000100000000100000000000000000000000000000000000100000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000100000000000000000000000000000000100100010000000010100011000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000010000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100011010000000000010001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000001000100010000000000100000000000001100000000000010000000000000000000010001000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010000000000000000100000101 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000001000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000010001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000010000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000110000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000010000000010000001000000000000000000001010001000111000000001100010000001001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000010001000000000111000000000000000001000000000010000000001001000000001100 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000010010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010001000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010011000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101000101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000010000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010001001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000001000010000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000010000000010011000000011100000010000000010110000100000000100000110100001000000010100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000010100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001100000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000010101000000000010000000000010000000000010000010000100000000000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100001000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100000000010000000000000001000000000000001000000000000001000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001010001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000100000000000000000000001001000001000010000010101100100000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000100000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100001010000000000000001000100100100000000000000100000011000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001100000000100000000001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000001000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001000000000100000000111100000000000010000000000001000000000000000000000010000110010010100000010010000110010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000011010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110111000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000100101010000000000010000000000000000100000111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000110000000000101010100000000001001100110001100000010010010000000000000000000101010100111100000000000001000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000010001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000100100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000001000000000000100010000000000100001000000000011000010000000000000000000001001000000100010010000000000100000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000010101000000000010000000000010000000000010000010000100000000000000000010000000000000000000000000100001000000010000001000000000000000000000000000001000000100001000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100000000010000000000000001000000000000001000000000000001000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 001000000001000000000100000000000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000010101000000000010000000000010000000000010000010000100000000000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100001000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100000000010000000000000001000000000000001000000000000001000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000001000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000010001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000010000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000110000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000010000000010000001000000000000000000001010001000111000000001100010000001001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000010001000000000111000000000000000001000000000010000000001001000000001100 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000101100010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000011001100110001010000000010011000010000000010000101010100111100000000000000000000000001000100000000000001000000001001001101011000100000101000100000100000100000001000100000000000000000000000000000000000100000010000101011000100000010000101000100000010000100010110001001000000000000000010000000001000001000110010000000110000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000011001010000000000001000000000000000000000010000000000000101000101000000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000000010000000000000010000000000000101100001000000000000010110011000100000000000000001010000000010010000000100001010000100000000000001000000000000001000000000000001000010001000001100001000000001100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100011000000000000000000001000110000001101001001000001011000110001000000000000000000100011000001001010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000101000000000000000010000000000001000010000000000100010100001100001001100110000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100101101000100000100000100001010000000000000001010000000000000000000100000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101000101000000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000010000000100010000000001000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001000000000000000000010011000000000000010000000100000000000000000000000110000000000000000000000000000000100100000001000000000001000001000011100000000000000001000000000010000001000001000001000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000101000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000000000100001101010100111100000000000000000000000000100000000000011001100011100110010010100000010010001000101100100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000100000000000000000000001000010000000000001000000000000000000001000000000000000000000000000000000000000010000000000000101000101010000110101111100001000010110000000100000000010100000000010000000001000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010000000000000000100000101 101000000000000000000100000000100000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100000000000000000000100100010100000010100011010000000000000010000000000100000000100000000000011000001000000101101000000000000010000001000000100000000000000000000111000000001000011000000000110010100000000001001100111101000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000010000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001001011000000000000000001000000000010010110000000000000000010 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000001001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001000000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100001000000000110001000110000110000001000000000001000010010011000011100000010000000010110000001010000010101001000100000010000000000010000000001000001000011010000000000010000001000001000010000010100000000000000000101001000000000000000010000001000001101000000000000001000000010100000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010100010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110000100001100010000000001010000000010010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000000000011000100100000000000000001100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010000000000000000100000101 001000001000000000000100000000000000001000001000001000010010110000001011100010011011001000000000100101010010000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000010100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000001000000000000001000000001000000000000000000001000000010000100010000000000100001000000000011000010000000000000000000001001000000100010010000000000100000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010111011100111100000010000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000100110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000010000000000000010000001000001000110010000000100000000000000100000110000000000001000100000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001011000000100000001000001101010000000000000000010000000000010000000000000000000101000101001000100101111100001010000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000100100010000000000000010000000000000000000000000001110000000110011000100000000000010001010000000010010000000100000010000000000000001000100000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000010000000000110000000000000000000001100100001100000000000000000000000000000000000000000100000000000001001000000010000001000010010100000011000000000100 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011010000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001010001100000000010000000001000000000000000001110000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000000000000000000000000000001001000001000010000010100100000000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000100000010000000000000000010000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 101000000000000000000100000000000000001000001000001000010010110000001011010010001000000000001000000000000001000100000100100000000000010100011010000000010100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100010000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100100000000001001000000100000001000001101010000000000000000000000000000010001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000001000001000000000000000000010010000000000000010000000100000001000000000000000100000000000000000000000000010000000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001100000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000110000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000010000000010000010000000101000000100000000000000000000000001000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100011101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001110010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000101000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001001011000001001010000010000001000010010100000100000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000100000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000010000000100001000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000001000000010000000000000010000001000010000001010000001110100000110011000100000100000000001000011000000010000000100000000010000000000000001100000000000000000000100000001000010000011000000100011000000100000000000001000000000000000000010110000000000000001000000000010000110000000000000000000001100100000000000000000000000000100000000001000001000000010001000100000000100000100000000000000000000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001010001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000100000000000000000000001001000001000010000010101100100000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010011000000000000000000000000000000000000001000100000000000000100000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100110000000000000000000000000110000000000001000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000011000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000010000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100010000001000000000100000010000001010001000000000100100010010100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000100000000000000000000001001000001000010000010101100100000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000100000000011000000000000010000011000000000000000000001010001000111000000001100010010000000000011000000010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100110000000000000000000000000110000000000001000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000000100100100000000100010101101000000000000010000000001010000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 001000001100000000000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 101000000000000000000100000000000000001000001000001000010010110000001011010010001000000000001000000000100001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011010000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001010001100000000010000000001000000000000000001110000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000000000000000000000000000001001000001000010000010100100000000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000100000010000000000000000010000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 001000000001001100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011010000000000100000001001000001010001000001100100100100000100010101101000000000000010000000001000000000000000000000110000000000001001000000000000100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101110000001010000010101001000100000110000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000010000000000001000001000000000000000010000000000001000000000000000000000010000100000100000010000000000000000010000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000011000000000000000000000000100001000000010001000010000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001010000000000000000000000000000010000000000001000000000000000000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010001000001100001000000001100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000101000000100000000000000000000000000000000000000000000000000100000000000000101000001000000000000000000010000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000011000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000100000000000000000000000000000000100100010000000010100011000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000010000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000010000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100011000000000000000000001000110000001101001001000001011000110001000000000000000000100011000001001010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101100001000000101000000000000000010000000000001000010000000000100010100001100001001100110000001000100000000000001010000000000000000010000000000000000100001000000001000001000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001110000000010010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000010000000010000010000000101000000100000000000000000000000001000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 101000000000000000000100000000000000001000001000001000010010110000001011010010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000001010000000010010000000100001010000000000000000001000000000100001000000000000001000010000100000100001000010000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000100000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000011001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000001001010000010000001000010010100000100000000000000 000001000000000100011000000000000000000001000110000001101001001000001011000110001000000000000000000100011000001001010000001000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000101000000000000000010000000000001000010000000000100010100001100001001100110000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100101101000100000100000100001010000000000000001010000000000000000000100000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101000000000010000000000010000000000010000010000100000000000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100001000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100000000010000000000000001000000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000010000000000110000000000000000000001100100001100000000000000000000000000000000000000000100000000000001001000000010000001000010010100000011000000000100 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100110101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010001000000000000010000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000010110000000110000110000001000000000010000000010000100011000100000010000101000100000010000100010110001001000000100000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000000000010000000000010000010000000000000000000000010100000000000000000000000100001000000010000010000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000001010000001110100000110011000100000100000000001000011000000010000001000000000001001000000000001000000000000001000010000000001000010000011000000000011000000100000000010001000000010000001000000000100010010000000000000000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000000001000000000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000100100010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000101000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001100000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000001000001000000000000000000010010000000000000010000000100000001000000000000000100000000000000000000000000010000000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000001000000000000000000100000000000000100000010000110010010100000010010010110010011010110000000000000110000000110000110000101000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000101001000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000001000000000000000000001010001000111000000100000000010100000000011000000010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001010001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000100000000000000000000001001000001000010000010101100100000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000100000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100110000000000000000000000000110000000000001000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000010101000000000010000000000010000000000010000010000100000000000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100001000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100000000010000000000000001000000000000001000000000000001000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000001000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011001100000000000000001010000000010010000000100001010000000000000001000100001000000000000000100000011001010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001100000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000100000010000000000001000000000000101001010000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000101000101101010000100000100000000000010000000000000010100010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000101000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000101000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000001000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010001000010100011010000000000000010000000000000000000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000110000000000100010100000000001001100110001100000010010010000000000000000000101010100111100000000000001000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000010001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000100100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000001000000000000100010000000000100001000000000011000010000000000000000000001001000000100010010000000000100000000000110000000000000000000001100100000000001000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000100000000000000000000000000000000100100010000000010100011000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000010000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000010000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001001100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011010000000000100000001001000001010001000001100100100100000100010101101000000000000010000000001000000000000000000000110000000000001001000000000000100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101110000001010000010101001000100000110000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000010000000000001000001000000000000000010000000000001000000000000000000000010000100000100000010000000000000000010000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000011000000000000000000000000100001000000010001000010000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000100000000010001000000010000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 001000000001000000000100000000000000011100001000001000010010001000001010000000001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001010000000000000000000110000000000001001000000001000000001000001100000000010000001010000000010011000110000000000000101010100111100000000000000000000000001000100000000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000010000000000000100000010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000000001010001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000010100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000100000001001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000100000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000011001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000001001010000010000001000010010100000100000000000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000101100010000000000000000000000000000000000000001000001010001000000000100100000000100010001100010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000110100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000010100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000100000001001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100110101010000000000010000000000000000010100111010000010000100000000000000000000010100000000000011000001000000010001000000000000010000000001000000000000000000000010000000000101000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000001010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000011000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001010001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000000000000010000000000000000010000000000001000000000100100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000010100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000100000001001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100010000001000000000100000010000001010001000000000100100010010100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000100000000000000000000001001000001000010000010101100100000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000100000000011000000000000010000011000000000000000000001010001000111000000001100010010000000000011000000010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100110000000000000000000000000110000000000001000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000100000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000000000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000100100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001010001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000100000000000000000000001001000001000010000010101100100000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000100000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100110000000000000000000000000110000000000001000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 001000100000000000000100000000000000001000001000001000010010110000001011100010011011000000000000100101010000000000010000000000000000000010000000001001000000000000010000001010001000000000100100010010100010101101000000000000010000001001000010000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000000100000000000000101000000001001001101011000100000101000100000100000100001000000000000000001010000000010000000000000100000010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000000000000101000000000000000000000000000000000000001000000100000000000000000000000101010000000100000010000000000000000000100000001110000000110011000110000001001000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001010001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000100000000000000000000001001000001000010000010101100100000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000000000001001000000100000001000001101010000000000000000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000000000010000000000000010000100000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000100100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010010000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000100101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000010000000110000000000000000000001100100001100000000000000000000000010000000000001000000000000000100000000000000101000100000000000000000000010000000 101000000000000000000100000000000000001000001000001000010010110000001011010010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000001000000000000000000001010001000111000000100000000010000000000011000000010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 001000100000000000000100000000000000001000001000001000010010110000001011100010011011001000000000100101010010000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000101010000100101111100001000010110000000100000000010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000001100010010000000000011000000010000000100000000000010000000000000000000000000101010000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000001000000001000001101010000100101101000100000100000100001010000000000000001010000000000000000000100000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101000101000000100101111100001000000001100100000000010010000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000011100001000000000000010110000100001100010010000000000011000000010000000100100000000010000000000000000000000000101000000000000001000010100011000000010011000001100000000100001000100010000001000000000101010000000000000000000000000111000000000000000010001100100000000000000000000000000100000000010000000000000000000000000010100000001000000010010000000000000000100000101 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010110010101101000000000000010000001001000000000000000000000010000000000001010010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000101100100001100000000001000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110100000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001010000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000100100010000000000100000000000001100000000000010000000010000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000000000100000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100011101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001001000010101011100111100001000000010000000010001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001000100000000101000000001010000010101001000100100010000100000010001001001000001000010010000000100000000000000100000010000000000000000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010010000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001000011000000010000001000000000000001000000000001000000000000001000000000000001000010000011000000000011000000100000000010001000000010000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 001100000000000100000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010100000010100011010000000000000010000000000100000000100000000000011000001000000101101000000000000010000001000000100000000000000010000111000000001000011000000000110010100000000001001100111101000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100010000000000001000000000000000000000100000000000000100000110010000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100100000000001001000000100000001000001101010000000000000000000000000000010001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000001000001000000000000000000010010000000000000010000000100000001000000000000000100000000000000000000000000010001000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000100101010000000000010000000000000000100000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000000001000000000010000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000100000000000010000000000001000000000001000100000000000000100100000011000001000001000000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000000000011000100100000000000000001100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010001000000000000100000101 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000001000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000100000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100110100110010010100000010010001000100000100000100001000000000100000001010000000000100000010000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000100000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110100000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001010000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000010101000000000010000000000010000000000010000010000100000000000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000101010000000000000010000000000000000000000000001110010000110011000100000001001000001010000000010110010000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000010001000000010000001000000000100010010000000000100000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000000000000000000000001010000000000 000001000000000100001100000000000000101000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000000001001000001010001000001100100100000000100010101101000000000000010000000101000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000010000000000000000000010000000000000010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000000000000000010000001010000101110100000110011000100000100000000001010000000011010010000100000110000000000000000010000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100000000000000000000100000000000000000001000000001001000100000000100000000000000000000000000000001000000000000000000100000000000000101000100000000000000000000010000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000101100010000000000000000000000000000000000000001000001010001000000000100100000000100010001100010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000110100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000010100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000100000001001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 101000000000000000000100000000000000001000001000001000010010110000001011010010001000000000001000000000000001000100000100100000000000010100011010000000010100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100010000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100100000000001001000000100000001000001101010000000000000000000000000000010001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000001000001000000000000000000010010000000000000010000000100000001000000000000000100000000000000000000000000010000000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000011001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 000001000000000000000100000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100011101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001001000010101011100111100001000000010000000010001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001000100000000101000000001010000010101001000100100010000100000010001001001000001000010010000000100000000000000100000010000000000000000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010010000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001000011000000010000001000000000000001000000000001000000000000001000000000000001000010000011000000000011000000100000000010001000000010000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100011000000000000000000001000110000001101001001000001011000110001000000000000000000100011000001001010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000000001000001001101001100110001000000000010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000000000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000001001001000010000010100100000000000001101001000010010000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000100100000001000000000000011000000000000010000001000000000000000000001010001000111000000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011001010000000000000000001000010010010100010000000000010000000000000110000000000000000000101100110001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000011000000000000000000000000000000000000000000000001000001010001000000000100100000000100000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000000001010000010101001000001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010100100000000000000000000000100000000000011000001000000010000010001010100100000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000000000010000100011000100000010000101000100000010000100010110001001000000100000000100000000001000000000000010000000101000000000100110000010000010000000000000100000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000100000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000101010000000000000010000000000000000000000000001110010000110011000100000001001000001010000000010110000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000010010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010001000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010011000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101000101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000010000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010001001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000011001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000001001010000010000001000010010100000100000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000101000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000100101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000010010000000000010010000000000000000000000100000000101000000000000000000000000100000000000000000000000000000000000000000000000010000000000000010000000000100000000000000001010001000111000000001100010010000000000011000000010000001010000000000001000000001000000000000000000001000000000000100010000000000100001000000000011000010000000000000000000001000000000100000000000000000001100000000000010000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000000000100000000000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000011000000101000000100000000010000000000001000010000000000100010100001100001001100110001000000000010010010000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100001000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000011000000000000010000001000001000110000000000000000001001000001000010000010100100000000000001101001100001000010110000000010000000000010000000010000000000010000000000010000100000100100010000000000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000010000001000100100000001000000000000011000000000000010000001000000000000000000001010001000111000000100000000000000001010000000010010000000100000000010000000000000001000000000000001000000000000001000010000011100000000011000000100000000010001000000010000001000000000100010010000000000000000000000110000000000000000100001100100000000000000000000000000000000000000000000000000000000000001001000000010000001000010010100000000000000000000 001000100000000000000100000000000000001000001000001000010010110000001011100010011011001000000000100101010010000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000001000000101000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000100110000000000000000101100010000000000000000000000000000000000000001000001010001000000000100100000000100010001100010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000000000000000000000000000001001000001000010000010100100000000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000100000010000000000000000010000000000100000100000110001000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000001000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001010001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100001000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001100000000000000000000000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000001110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000000010001000000000011000000000000000000101000100000010110000000000000000000 000001000000000110001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001000000000100000000111100000000000010000000000001000000000000000000000010000110010010100000010010000110010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000011010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110111000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000101001001000001000000001000001001001000010010110000001011000011001011000000000000100101010000000000010000000000000101000000000001000100000000000000001000001010101000000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000010000000010000010000000101000000100000000000000000000000001000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000000001000001001001000010010110000001011000011001011000000000000100101010000000000010000000000000101000000000001000100000000000000001000001010101000000000100100000001001100010001000100000010101000001000000100000000000000000000111000000001000011000000000110010100000000001001100111001000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000001000001100101111100001000001001100101000000000000010000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000100000000000000001000000000010000000000000010000000000100000000000000001010001100111000000001100010010000000000000000010010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001001101001100110001000000000010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000000000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000001001001000010001010100100000000000001101001000010000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000000010000000100100000000000001100000000000010000000000100000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001000011000000010000001000000000000001000000000001000000000000001000000000000001000010000011010000000011000000100000000010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 001100000000000100000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010100000010100011010000000000000010000000000100000000100000000000011000001000000101101000000000000010000001000000100000000000000010000111000000001000011000000000110010100000000001001100111101000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100010000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100100000000001001000000100000001000001101010000000000000000000000000000010001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000001000001000000000000000000010010000000000000010000000100000001000000000000000100000000000000000000000000010000000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 001000000001000000000100000000000000001010001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000010100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000100000001001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100101101000100000100000100001010000000000000001010000000000000000000100000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000000110000000000001000000000000101001001000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000000000000000000000000100001001000010001000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010010110000000000000000000 001100000000000100000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010100000010100011010000000000000010000000000100000000100000000000011000001000000101101000000000000010000001000000100000000000000010000111000000001000011000000000110010100000000001001100111101000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100010000000000001000000000000000000000100000000000000100000110010000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100100000000001001000000100000001000001101010000000000000000000000000000010001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000001000001000000000000000000010010000000000000010000000100000001000000000000000100000000000000000000000000010001000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000010000000010000010000000101000000100000000000000000000000001000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010001000010100011010000000000000010000000000000000000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000110000000000100010100000000001001100110001100000010010010000000000000000000101010100111100000000000001000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000010001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000101000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000100100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000001000000000000100010000000000100001000000000011000010000000000000000000001001000000100010010000000000100000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000110000110000001000000000000011001100000000000001001000000001010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000000000101000000000000000000000100000010000000000001000001100000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000101010000000000000010000000000000000000000000001110000000000000100001100000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000110000000000010010100000011000000100100 010001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100001000101001100110001000000000010010000000001000000010101011100111100000000000010000100000001000000000000000100000010000110110010100000010010010110010011010100000000001000100000000000000000000000000000000000001001100000000000001001010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010100001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000100000000000001000010000000000000000000000000000000000000001000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000000000100000001000000000011001000000000000001000000000010000000100001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010001000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 101000000000000000000100000000000000001000001000001000010010110000001011010010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 000001000000000100011000000000000000000001000110000001101001001000001011000110001000000000000000000100011000001001010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000101000000000000000010000000000001000010000000000100010100001100001001100110000001000100000000000001010000000000000000010000000000000000100001000000001000001000000000001000000001000001101010000100101101000100000100000100001010000000000000001010000000000000000000100000010010000000011000000011001000010110000100000000100000110100011010000000100000010000000001000001000010010000000100100000000000000000110000000000001000000000000101001001000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000000000000000000000000100001001000010001000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010010110000000000000000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000010100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010000000000000000100000101 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000100000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000000000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000100100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000110000010000110010010100010010010010110010011000000100001000000001000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000101000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010110000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010110000000000000110000000110000110000101000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000101001000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100011100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011010000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001010001100000000010000000001000000000000000001110000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000000000000000000000000000001001000001000010000010100100000000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000100000010000000000000000010000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100110100110010010100000010010001000100000100000100001000000000100000001010000000000000000010000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000001001000000000000000000000010000000000001000110000100000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000000000000000000000000001000000000000000101000101010000100101111100001000010110000000100000000010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000001100010010000000000011000000010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011001010000000000000000001000010010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000100000001000000000011001000000000000001000000000010000000100001000000000000 001000000001001100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011010000000000100000001001000001010001000001100100100100000100010101101000000000000010000000001000000000000000000000110000000000001001000000000000100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000010000000000001000001000000000000000010000000000001000000000000000000000010000100000100000010000000000000000010000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000011000000000000000000000000100001000000010001000010000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 000001000000000000000100000000000000001000001000001000010010001000001010000000001000000000010000000000000000100000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000010000000010000000000001000010000000000100010100010000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000100101010000000000010000000000000000100000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000000001000000000010000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000100000000000010000000000001000000000001000100000000000000100100000011000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000010001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000101000001000110010000000000000001001000001000010000010100100000000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000100000010000000000000000010000000000100000110000110001000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000001000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100001000000010000000010001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001000100000000101000000001010000010101001000100100010000100000010000001001000001000010010000000100000000000000100000010000000000000000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010010000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000101000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001000000000010100001001000001000000001000001000101000010010110000000100000000100000010010000000000101010000000000110000100010000000010100011010000000000000010000000100000000000100000000000011000001000000010000000001010100101000001000000100000000000000000000111000000001000011000000000110010100000000001001100111001000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000001000010000000000000010100000000000000000000000000000001010000000000000000000000000000010000000000001000000000000000000001010000000101100100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000110010000000100000010000000000000001000100000000000001000000000000001000100011000001101001000000001100100000000101000000000001000000010010100010000000000010000000000000110000000000000000000001100100000000000000000000000000000010000000000001000000000001000010000000000001000000000010010100000011000000100100 001000000001000000000100000000000100001000001000001010010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000100000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000000101000101010000100101111100001000010110000000100000000010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000001000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001110000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000000010000100010110001001000000000100000000000000001000000000000000000000000000000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000010000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000010000000010011000000011100000010000000010110000100000000100000110100001000000010100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000010100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001010001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001110000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000001000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001100000000100010000000000000000000000000110000000000000000000001100100000000000000000000001010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 101000000000000000000100000000000000001000001000001000010010110000001011010010001000000000001000000000100001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000110000010000110010010100010010010010110010011000000100001000000001000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000101000000000101000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010110000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000000001001100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011010000000000100000001001000001010001000001100100100100000100010101101000000000000010000000001000000000000000000000110000000000001001000000000000100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000010000000000001000001000000000000000010000000000001000000000000000000000010000100000100000010000000000000000010000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000011000000000000000000000000100001000000010001000010000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000001000000001000100000100100000000000010100011010000000000100000010001010001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000100000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000010000000000000010000001000001000110010000000100000000000000100000110000000000001000100000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001011000000100000001000001101010000000000000000010000000000010000000000000000000101000101001000100101111100001010000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000100100010000000000000010000000000000000000000000001110000000110011000100000000000010001010000000010010000000100000010000000000000001000100000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000010000000000110000000000000000000001100100001100000000000000000000000000000000000000000100000000000001001000000010000001000010010100000011000000000100 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010100100000000000000000000000100000000000011000001000000010000010001010100100000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000000000010000100011000100000010000101000100000010000100010110001001000000100000000100000000001000000000000010000000101000000000100110000010000010000000000000100000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000100000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000101010000000000000010000000000000000000000000001110010000110011000100000001001000001010000000010110010000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000010001000000010000001000000000100010010000000000100000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000000000000000000000001010000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010010001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000010000000010000010000000101000000100000000000000000000000001000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001000000000100000000111100000000000010000000000001000000000000000000000010000110010010100000010010000110010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000011010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110111000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000100101010000000000010000000000000000100000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000000001000000000010000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000100000000000010000000000001000000000001000100000000000000100100000011000001000001000000000000 000001000000000000000100000000010000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000110000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000010000000000000010000000001001000001000010000010100100000000000000101001000000000000000010000000000000010001010100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010100000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000001000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000010101000000000010000000000010000000000010000010000100000000000000000010000000000000000000000000100001000000010000001000000000000000000000000000001000000100001000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100000000010000000000000001000000000000001000000000000001000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000010000000010000000000001000010000000000100010100010000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000000100000000001000000000000000000101001100001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101000101000000100101111100001000000001100100000000010010000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000001000100000000000000000000000011000010000000010000001000000000000000000001010001000111000000001100010000001001010000000010010000000100001010000000000000001000100100000000010000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000010000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000110010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000010000000100000000000100000000000011000001000000010000000001010100101000101000000100000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000111000001000000000000001001100000000000001001000000000010110000001010000010101001000101000000000000000010000000001000001000110010000000100000000000000000101000000000000000000000000000101101000000000101000010000001000001001000000000000000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100000000000000000000100100010100000010100011010000000000000010000000000100000000100000000000011000001000000101101000000000000010000001000000100000000000000000000111000000001000011000000000110010100000000001001100111101000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000010000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 001000000001000000000100000000000000001000001001001000010010110000001011000011001011000000000000100101010000000000010000000000000101000000000001000100000000000000001000001010101000000000100100000001001100010001000100000010101000001000000100000000000000000000111000000001000011000000000110010100000000001001100111001000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000001000001100101111100001000001001100101000000000000010000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000100000000000000001000000000010000000000000010000000000100000000000000001010001100111000000001100010010000000000000000010010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000011000000000000000000000000000000000000000000000001000001010001000000000100100000000100000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000010000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000000010000000000000010100000000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000100011000000000000000000001000110000001101001001000001011000110001000000000000000000100011000001001010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101100001000000101000000000000000010000000000001000010000000000100010100001100001001100110000001000100000000000001010000000000000000010000000000000000100001000000001000001000000000001000000001000001101010000100101101000100000100000100001010000000000000001010000000000000000000100000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101000101000000100101111100001000000001100100000000010010000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000001000100000000000000000000000011000010000000010000001000000000000000000001010001000111000000001100010000001001010000000010010000000100001010000000000000001000100100000000010000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001110000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010100000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001010000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001100000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000100000000000001000010000000000000000000000000000000000000001000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000000000100000001000000000011001000000000000001000000000010000000100001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000010010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010001000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010011000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101000101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000010000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010001001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001010000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001100000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000001001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000011001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000001001010000010000001000010010100000100000000000000 000011010000000100001001000011000000001000001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001001000000001000000001010001100000000010000000001000000100100000001010000000000000000010000000000000000000000000000001000000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000110000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000010010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000010000000000110000000000000000000001100100001100000000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100000000000000000000100100010100000010100011010000000000000010000000000100000000100000000000011000001000000101101000000000000010000001000000100000000000000000000111000000001000011000000000110010100000000001001100111101000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000010000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010100100000000000000000000000100000000000011000001000000010000010001010100100000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000000000010000100011000100000010000101000100000010000100010110001001000000100000000100000000001000000000000010000000101000000000100110000010000010000000000000100000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000100000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000101010000000000000010000000000000000000000000001110010000110011000100000001001000001010000000010110000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001000100000000000000100000000000000001000001000001000010010110000001011100010011011000000000000100101010000000000010000000000000000000010000000001001000000000000010000001010001000000000100100010010100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001001101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000001001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100101000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000101000000001001001101011000100000101000100000100000100001000000000000000001010000000010000000000000100000010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000000000000101000000000000000000000000000000000000001000000100000000000000000000000101010000000100000010000000000000000000100000001110000000110011000110000001001000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000010000000000000000000000000000000000000000000000001000001011001000000000100100000000100010001101100010000000010000000011000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001001000010101011100111100001000000010000000010001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001000100000000101000000001010000010101001000100100010000100000010000001001000001001010010000000100000000000000100000010000000000000000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000001000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010010000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100011000000000000000000001000110000001101001001000001011000110001000000000000000000100011000001001010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010010000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000010000000001000000000100010000000000000000010000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 101000000000000000000100000000000000001000001000001000010010110000001011010010001000000000001000000000000001000100000100100000000000010100011010000000010100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100010000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100100000000001001000000100000001000001101010000000000000000000000000000010001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000001000001000000000000000000010010000000000000010000000100000001000000000000000100000000000000000000000000010000000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110010000110000110000001000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000100000000000001000010000000000000000000000000000000000000001000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000000000100000001000000000011001000000000000001000000000010000000100001000000000000 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000100000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000001000000000000001000000000001000000000000000000000100000001000010001000001100001000000001100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000101000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000101100010000000000000000000000000000000000000001000001010001000000000100100000000100010001100010001010100101000001000000100000000001000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000000000000000000000000000000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000001010000000010010000000100001010000000000000000001000000000100001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000011000000000000000000000000000000000000000000000001000001010001000000000100100000000100000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000010000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000000010000000000000010100000000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000010000000000000010000001000001000110010000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000000000000000000000000100001001000010001000000000000000000000000000000000000000010000000000000000000000000010000001000000010000000000000001100001000000000000010110011001100000000000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000010000000000110001000000000011000010000000000000000000001000000000100000000000000001000100000000000000000001000000001001000100000000100000000000000000000000000000000000100000000000000100000000000000101000100000000000000000000010000000 000011010000000100001001000011000000001000001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001001000000001000000001010001100000000010000000001000000100000000001010000000000000000010000000000000000000000000000001000000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000110000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000010010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000010000000000110000000000000000000001100100001100000000000000000000000000000000000000000100000000000001001000000010000001000010010100000011000000000100 001000001100000000000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000100101010000000000010000000000000000100000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000000001000000000010000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000100000000000010000000000001000000000001000100000000000000100100000011000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000000100001010000000000000000001000000000000001000000000000101000010000011000000010011000001100000000000001000100011000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001010000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001100000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010010000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000100101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000010000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100111010000000000010000000000000101000001000000000000000010000000010000000000000100000000000011010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000000000000000000000000000001001000001000010000010100100000000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000100000010000000000000000010000000000100000100000110001000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000001000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001100000000000100000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010100000010100011010000000000000010000000000100000000100000000000011000001000000101101000000000000010000001000000100000000000000010000111000000001000011000000000110010100000000001001100111101000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100010000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100100000000001001000000100000001000001101010000000000000000000000000000010001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000001000001000000000000000000010010000000000000010000000100000001000000000000000100000000000000000000000000010000000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000010010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010001000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010011000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101000101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000010000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010001001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 001000000001000000000100000000000000001010001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000010100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000100000001001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001101110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000001000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000011000000000000000000000000000000000000000000000001000001010001000000000100100000000100000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000000001010000010101001000001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000011010000000100001001000011000000001000001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001001000000001000000001010001100000000010000000001000000100000000001010000000000000000010000000000000000000000000000001000000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000110000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000010010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000010000000000110000000000000000000001100100001100000000000000000000000000000000000000000100000000000001001000000010000001000010010100000011000000000100 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000001000000000000000000001010001000111000000100000000010000000000011000000010000000100000010000000000000001000100001000000000000000100000011001010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000100100010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000101000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001100000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011010000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001010001100000000010000000001000000000000000001110000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000010000101000100000010000100010110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000001010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001101010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000011000001000001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000100000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000000001011000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000101000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010110000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000100100010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000100100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000101000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001100000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000001000000000110000000000001001000000001000000001000001001101001100110001000000000010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000000000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000001001001000010001010100100000000000001101001000010000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000000010000000100100000000000001100000000000010000000000100000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001000011000000010000001000000000000001000000000001000000000000001000000000000001000010000011010000000011000000100000000010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010100100000000000000000000000100000000000011000001000000010000010001010100100000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000000000010000100011000100000010000101000100000010000100010110001001000000100000000100000000001000000000000010000000101000000000100110000010000010000000000000100000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000100000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000101010000000000000010000000000000000000000000001110010000110011000100000001001000001010000000010110010000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000010001000000010000001000000000100010010000000000100000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000000000000000000000001010000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000100000010000000000001000000000000101001010000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000101000101101010000100000100000000000010000000000000010100010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000011010000000100001001000011000000001000001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001001000000001000000001010001100000000010000000001000000100000000001010000000000000000010000000000000000000000000000001000000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000110000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000010010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000010000000000110000000000000000000001100100001100000000000000000000000000000000000000000100000000000001001000000010000001000010010100000011000000000100 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000010000000000000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001001000010101011100111100001000000010000000010001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001000100000000101000000001010000010101001000100100010000100000010000001001000001000010010000000100000000000000100000010000000000000000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000101000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000101000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000001000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001000000000010100001001000001000000001000001000101000010010110000000100000000100000010010000000000101010000000000110000100010000000010100011010000000000000010000000100000000000100000000000011000001000000010000000001010100101000001000000100000000000000000000111000000001000011000000000110010100000000001001100111001000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001010000000000000000000000000000010000000000001000000000000000000001010000000101100100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000110010000000100000010000000000000001000100000000000001000000000000001000100011000001101001000000001100100000000101000000000001000000010010100010000000000010000000000000110000000000000000000001100100000000000000000000000000000010000000000001000000000001000010000000000001000000000010010100000011000000100100 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000100000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000001000000000000001000000000001000000000000000000000100000001000010001000001100001000000001100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000101000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000100100010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000010000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000001000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000010000000001000010000000000010010100000011000000100100 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100000000000000000000100100010100000010100011010000000000000010000000000100000000100000000000011000001000000101101000000000000010000001000000100000000000000000000111000000001000011000000000110010100000000001001100111101000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000010000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 001000000000010100001001000001000000001000001000101000010010110000000100000000100000010010000000000101010000000000110000100010000000010100011010000000000000010000000100000000000100000000000011000001000000010000000001010100101000001000000100000000000000000000111000000001000011000000000110010100000000001001100111001000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000001000010000000000000010100000000000000000000000000000001010000000000000000000000000000010000000000001000000000000000000001010000000101100100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000110010000000100000010000000000000001000100000000000001000000000000001000100011000001101001000000001100100000000101000000000001000000010010100010000000000010000000000000110000000000000000000001100100000000000000000000000000000010000000000001000000000001000010000000000001000000000010010100000011000000100100 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000100101010000000000010000000000000000100000111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000110000000000101010100000000001001100110001100000010010010000000000000000000101010100111100000000000001000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000010001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000100100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000001000000000000100010000000000100001000000000011000010000000000000000000001001000000100010010000000000100000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 001000000001000000000100000000000100001000001000001010010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000000101000101010000100101111100001000010110000000100000000010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010001000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000100110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000100100010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000101000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001100000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000001010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000110000010000110010010100010010010010110010011000000100001000000001000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000101000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010110000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000000000100000000000000001000001000001000010010110000001011001010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000101000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000000000100001101010100111100000000000000000000000000100000000000011001100011100110010010100000010010001000101000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000100000000000000000000001000010000000000001000000000000000000001000000000000000000000000000000000000000010000000000000101000101010000100101111100001000010110000000100000000010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000011010000000000000010000000000000000000000000001110000000110011000100000001001000001010000000010110010000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000010001000000010000001000000000100010010000000000100000000000110000000000000000000001100100000001000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 001000000001001100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011010000000000100000001001000001010001000001100100100100000100010101101000000000000010000000001000000000000000000000110000000000001001000000000000100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000010000000000001000001000000000000000010000000000001000000000000000000000010000100000100000010000000000000000010000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000011000000000000000000000000100001000000010001000010000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010010000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000010000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000001001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000100000000010000000000010010100000011000000100100 001000001100000000000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 101000000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000010100010010101000000000010000000000010100000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000100000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000010000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001001000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000001000000010000000000000010000001000010000001010000001110100000110011000100000100000000001000011000000010000000100000000010000000000000001100000000000000000000100000001000010000011000000100011000000100000000000001000000000000000000010110000000000000001000000000010000110000000000000000000001100100000000000000000000000000100000000001000001000000010001000100000000100000100000000000000000000000000000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000001000000000000000000001010001000111000000100000000010000000000011000000010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 101000000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100010000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000010100010010101000000000010000000000010100000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 000001000010000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000010000000010011000000011100000010000000010110000100000000100000110100001000000010100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000010100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010010001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000010000000010000010000000101000000100000000000000000000000001000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000100000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000000001011000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000101000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010110000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000000000100000000000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000011000000101000000100000000010000000000001000010000000000100010100001100001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100001000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000011000000000000010000001000001000110000000000000000001001000001000010000010100100000000000001101001100001000010110000000010000000000010000000010000000000010000000000010000100000100100010000000000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000010000001000100100000001000000000000011000000000000010000001000000000000000000001010001000111000000100000000000000001010000000010010000000100000000010000000000000001000000000000001000000000000001000010000011100000000011000000100000000010001000000010000001000000000100010010000000000000000000000110000010000000000100001100100000000000000000000000000000000000000000000000000000000000001001000000010000001000010010100000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000001000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011001100000000000000001010000000010010000000100001010000000000000001000100001000000000000000100000011001010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001100000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000001001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000001100000000000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001001101001100110001000000000010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000000000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000001001001000010001010100100000000000001101001000010000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000000010000000100100000000000001100000000000010000000000100000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001000011000000010000001000000000000001000000000001000000000000001000000000000001000010000011010000000011000000100000000010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100110101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010001000000000000010000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000010110000000110000110000001000000000010000000010000100011000100000010000101000100000010000100010110001001000000100000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000000000010000000000010000010000000000000000000000010100000000000000000000000100001000000010000010000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000001010000001110100000110011000100000100000000001000011000000010000001000000000001001000000000001000000000000001000010000000001000010000011000000000011000000100000000010001000000010000001000000000100010010000000000000000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000000001000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000100000010000000000001000000000000101001010000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000101000101101010000100000100000000000010000000000000010100010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010001000001100001000000001100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000101000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000010000000000000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001001000010101011100111100001000000010000000010001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001000100000000101000000001010000010101001000100100010000100000010000001001000001000010010000000100000000000000100000010000000000000000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001110000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010110000000000000110000000110000110000101000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000101001000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000101001000000010000000000000000000001000010000000000000000000000000000000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110100000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000011000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000001000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000100000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000010000000010000001000000000000000000001010001000111000000001100010000001001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000010001101100010000000010000000011000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001001000010101011100111100101000000010000000010001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001000100000000101000000001010000010101001000100100010000100000010000001001000001000010010000000100000000000000100000010000000000000000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000100000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000001000000000001000100000000000001000000000010010100000011000000001100 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001010001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000100000000000000000000001001000001000010000010101100100000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010011000000000000000000000000000000000000001000100000000000000100000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100110000000000000000000000000110000000000001000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000000000100000000000000001000001000001000010010001000001010000000001000000000010000000000000000100000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000010000000010000000000001000010000000000100010100010000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 001000000001000000000100000000000000101000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000000001001000001010001000001100100100000000100010101101000000000000010000000101000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000001000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000010000000000000000000010000000000000010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000000000000000010000001010000101110100000110011010100000100000000001010000000011010010000100000110000000000000000010000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100000000000000000000100000000000000000001000000001001000100000000100000000000000000000000000000001000000000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000011000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000000000000010001000000000011000000000000000000101000100000010110000000000000000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000011000000000000000000000000000000000000000000000001000001010001000000000100100000000100000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000000001010000010101001000001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010001000010100011010000000000000010000000000000000000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000110000000000100010100000000001001100110001100000010010010000000000000000000101010100111100000000000001000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000010001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000100100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000001000000000000100010000000000100001000000000011000010000000000000000000001001000000100010010000000000100000000000110000000000000000000001100100000000001000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 001100000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011110000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000001000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 001000001100000000000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000110100101111100001000010110000000100000000010100000000010000000001000000001000000000010000000010000000000000000000001000000000000000000000100000000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000001000000000000001000000001000000000000000000001000000010000100010000000000100001000000000011000010000000000000000000001001000000100010010000000000100000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000001001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100011000000000000000000001000110000001101001001000001011000110001000000000000000000100011000001001010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000101000000000000000010000000000001000010000000000100010100001100001001100110000001000100000000000001010000000000000000010000000000000000100001000000001000001000000000001000000001000001101010000100101101000100000100000100001010000000000000001010000000000000000000100000010010000000011000000011001000010110000100000000100000110100011010000000100000010000000001000001000010010000000100100000000000000000110000000000001000000000000101001001000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000000000000000000000000100001001000010001000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010010110000000000000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000011000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000100000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000010000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000001000000010000000000000010000001000010000001010000001110100000110011000100000100000000001000011000000010000000100000000010000000000000001100000000000000000000100000001000010000011000000100011000000100000000000001000000000000000000010110000000000000001000000000010000110000000000000000000001100100000000000000000000000000100000000001000001000000010001000100000000100000100000000000000000000000000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000010000000010000010000000101000000100000000000000000000000001000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100001001000000000000001000101000001000010010110000001011000010001000000000000000000000000000000000000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001001101001100110001000000000010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000000000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000001001001000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000001000001100101111100001000001001100101000000000000010000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000100000000000000001000000000010000000000000010000000000100000000000000001010001100111000000001100010010000000000000000010010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000100101010000000000010000000000000101010100011010000000000100000001001000001010001000001100100100100000100010101101000000000000010000000001000000000000000000000110000000000001001000000000000100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000010000000000001000001000000000000000010000000000001000000000000000000000010000100000100000010000000000000000010000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000011000000000000000000000000100001000000010001000010000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001001011000000000000000001000000000010010110000000000000000010 000001000010000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000010000000010011000000011100000010000000010110000100000000100000110100001000000010100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000010100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 001100000000100000000001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000001000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 101000000000000000000100000000100000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100011101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001110010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000101000000000100010000000000000000000000000000000000000000100000000000000000000000000000000110100000001000000000001000001001011000001001010000010000001000010010100000100000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001001011000000000000000001000000000010010110000000000000000010 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000001000000000000000000100000000000000100000010000110010010100000010010010110010011010110000000000000110000000110000110000101000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000101001000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000001000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000010001010000000000000010000000010010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010110000000000010000000000010000000000000000000000101000000100000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000100001000001000001010010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000000101000101010000100101111100001000010110000000100000000010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010001000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000100110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 000001000000000100001001000001000000001000001000001000010010110000011011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001000101001100110011000000000010010000000001000000010101011100111100000000000000000001100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000000000000000000000000000010000100011000100000010000010110000001010000010100110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000001100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000010010000000000010010000000000000000000000100000000101000000000000000000000000100000000000000000000000000000000000000000000000010000000000000010000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010010000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000100101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000010000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000110000010000110010010100010010010010110010011000000100001000000001000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000101000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010110000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000110000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000000000100000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000010000000000000000000000011010000000000100000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000000000100010100001100001001100110001000000000010010100000001000000000100000011000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000011000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100000000001000000000000010000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100000000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000101100010000000000000000000000000000000000000001000001010001000000000100100000000100010001100010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000110100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000010100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000100000001001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100010000001000000000100000010000001010001000000000100100010010100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100000000001001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010100001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001110000000010010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000001000100100000000000000001100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010001000000000000100000101 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100010000001000000000100000010000001010001000000000100100010010100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000100000000000000000000001001000001000010000010101100100000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000100000000011000000000000010000011000000000000000000001010001000111000000001100010010000000000011000000010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100110000000000000000000000000110000000000001000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000100000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000010000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000001000000010000000000000010000001000010000001010000001110100000110011000100000100000000001000011000000010000000100000000010000000000000001100000000000000000000100000001000010000011000000100011000000100000000000001000000000000000000010110000000000000001000000000010000110000000000000000000001100100000000000000000000000000100000000001000001000000010001000100000000100000100000000000000000000000000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000001000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000000000011000100100000000000000001100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010000000000000000100000101 101000000000000000000100000000000000001000001000001000010010110000001011010010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000001010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000001000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000001010000000010010000000100001010000000000000000001000000000100001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000100101010000000000010000000000000000100000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000000001000000000010000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000100000000000010000000000001000000000001000100000000000000100100000011000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000100000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000100000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000010000000010000000000000101000000100000000000000000000000000000000000000100000000010000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000001000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000001000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100011000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100101000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000011000000000000010000001000001000110000000000000000001001000001000010000010100100000000000001101001100001000010110000000010000000000010000000010000000000010000110000000100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000100000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000001001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000010000000000000010000001000001000110010000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000000000000000000000000100001001000010001000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000110001000100100000000000000000100000011000010000000000100001000000000011000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 001000100000000000000100000000000000001000001000001000010010110000001011100010011011001000000000100101010010000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000101010000100101111100001000010110000000100000000010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000001100010010000000000011000000010000000100000000000010000000000000000000000000101010000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000000001000000000100000000000000001000001000001000010010110000001011000010001000100000000000000000000000000000000100100010000000010100011000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000010000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000010010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000010000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001010000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001100000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000011000000000000000001000000001000001101010000100001101000100000100000100101000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000011000000000000010000001000001000110000000000000000001001000001000010000010100100000000000001101001100001000010110000000010000000000010000000010000000000010000110000000100000000100000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000100001001000000001000001100001000001000010010001001001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101001000000000010000001001000000000000000000000010000000000001000010000000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100010000001000100000000000000000000000000000000000100010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000100100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000001010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000101000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 001100000000100000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000100001000011010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000011000001101011000100000101000100000100000100001000000000000000001010000000000000000000000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000010000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010001000000000000000000000110000000000000000100001100100000000000000000000000000000000000100000001000000000011001000000000000001000000000010000000100001000000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000000000011000100100000000000000001100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010000000000000000100000101 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000010100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000110000000001000000000001000000000000000000010000000000001100000000000010000001010000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100100011000010000000000100001000000000011000010000000000000000000001000000000100010001000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010010001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000010000000010000010000000101000000100000000000000000000000001000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000000000000001000101000001000010010110000001011000010001000000000000000000000000000000000000110100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001001101001100110001000000000010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000000000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000001001001000010000010100100000000000001101001000010010000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000100100000001000000000000011000000000000010000001000000000000000000001010001000111000000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011001010000000000000000001000010010010100010000000000010000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000000000000001000101000001000010010110000001011000010001000000000000000000000000000000000000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001001101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110001100000000100000110100001000000000100000000000000001000100000000010000000101001000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001010100000000000000001000000000100000100000000000011000000000000000000000000101000101010000100101111100001000010110000000100000000010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001000011000000010000001000000000000001000000000001000000000000001000000000000001000010000011000000000011000000100000000010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001000000000100000000111100000000000010000000000001000000000000000000000010000110010010100000010010000110010011010100000000100000110000000000000000100000000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010001000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000010000000000000010000001000001000110010000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000100000000000000000000100001001000010001000000000000000000000000000000000000000010000000000000000000000000010000000000000010000000000000001100001000000000000010110011001100000000000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000010000000000110001000000000011000010000000000000000000001000000000100000000000000001000100000000000000000001000000001001000100000000100000000000000000000000000000000000100000000000000100000000000000101000100000000000000000000010000000 000001000000000100011000000000000000000001000110000001101001001000001011000110001000000000000000000100011000001001010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000101000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000001000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100110100110010010100000010010001000100000100000100001000000000100000001010000000000100000010000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000010000000100000000000100000000000011000001000000010000000001010100101000101000000100000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000111000001000000000000001001100000000000001001000000000010110000001010000010101001000101000000000000000010000000001000001000110010000000100000000000000000101000000000000000000000000000101101000000000101000010000001000001001000000000000000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100011000000000000000000001000110000001101001001000001011000110001000000000000000000100011000001001010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000101000000000000000010000000000001000010000000000100010100001100001001100110000001000100000000000001010000000000000000010000000000000000100001000000001000001000000000001000000001000001101010000100101101000100000100000100001010000000000000001010000000000000000000100000010010100000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000100010000000000000000000000000100001000000010000000000000000000000000010000000000000000000010000000000000000000000010000000000000010000000001000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000000100000000000000101000000010000001000010000011000000000000100001100000001000001000000000000000000010010000000000000010000000100000001000000000100000100000000000000000000000000010000000000000100000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000101001001000001000000001000001001001000010010110000001011000011001011000000000000100101010000000000010000000000000101000000000001000100000000000000001000001010101000000000100100000001001100010001000100000010101000001000000100000000000000000000111000000001000011000000000110010100000000001001100111001000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000001000001100101111100001000001001100101000000000000010000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000100000000000000001000000000010000000000000010000000000100000000000000001010001100111000000001100010010000000000000000010010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010110000000000000110000000110000110000101000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000101001000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000101000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000000000011000100100000000000000001100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010001000000000000100000101 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000001000000000000000000100000000000000100000010000110010010100000010010010110010011010110000000000000110000000110000110000101000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000101001000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 101000000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000010100010010101000000000010000000000010100000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 000001000000000000000100100000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000101010000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001000000000100000000111100000000000010000000000001000000000000000000000010000110010010100000010010000110010011010100000000100000110000000000000000100000000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000000000000000000000000000101001000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000001010000000000000000000001000010000000000000000000000000000000000000000000010000000000000010000000000000101100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010001000001100001000000001100000000000001100000000100000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000101000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000011000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000011010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110111000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000000000011000100100000000000000001100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010000000000000000100000101 000001000000000100011000000000000000000001000110000001101001001000001011000110001000000000000000000100011000001001010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000101000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000001000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 001100000000000100000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010100000010100011010000000000000010000000000100000000100000000000011000001000000101101000000000000010000001000000100000000000000010000111000000001000011000000000110010100000000001001100111101000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100010000000000001000000000000000000000100000000000000100000110010000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100100000000001001000000100000001000001101010000000000000000000000000000010001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000001000001000000000000000000010010000000000000010000000100000001000000000000000100000000000000000000000000010000000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 000001000000000000000100100000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000101010000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001000000000100000000111100000000000010000000000001000000000000000000000010000110010010100000010010000110010011010100000000100000110000000000000000100000000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000000000000000000000000000101001000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000001010000000000000000000001000010000000000000000000000000000000000000000000010000000000000010000000000000101100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010001000001100001000000001100000000000001100000000100000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000011010000000100001001000011000000001000001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001001000000001000000001010001100000000010000000001000000100000000001010000000000000000010000000000000000000000000000001000000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000110000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000010010000000000000000000000010000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000101010000000011010010000100000110000000000000000010000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100000000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000001000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011001100000000000000001010000000010010000000100001010000000000000001000100001000000000000000100000011001010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001100000000000 001100000000100000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000100001000011010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000011000001101011000100000101000100000100000100001000000000000000001010000000000000000000000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010001000000000000000000000000000000000000100000000001000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000001000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000100000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001100000000100000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000100001000011010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000011000001101011000100000101000100000100000100001000000000000000001010000000000000000000000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000010000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010001000000000000000000000110000000000000000100001100100000000000000000000000000000000000100000001000000000011001000000000000001000000000010000000100001000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000011000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001100000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000000000000001000101000001000010010110000001011000010001000000000000000000000000000000000000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001001101001100110001000000000010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000110000000010000001000001000010000010100100000000000010101001000000000000000000000000010000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010001101111100001000000001101100000000010010000000000010000000000010000000010000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010001000100000010000000000000001000100000000000000000000101000001000010000011000000000011000000100000000000011001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 001000000001001100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011010000000000100000001001000001010001000001100100100100000100010101101000000000000010000000001000000000000000000000110000000000001001000000000000100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101110000001010000010101001000100000110000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000010000000000001000001000000000000000010000000000001000000000000000000000010000100000100000010000000000000000010000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000011000000000000000000000000100001000000010001000010000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 001000100000000000000100000000000000001000001000001000010010110000001011100010011011000000000000100101010000000000010000000000000000000010000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000010000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000101001000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000000000010000000000000010000100000000001100001000010000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001110000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001001000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001001011000000000000000001000000000010010110000000000000000010 001000000001000000000100000000000100001000001000001010010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000000101000101010000100101111100001000010110000000100000000010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010001000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000100110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000010000000010000000000001000010000000000100010100010000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010010000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000100101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000010000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 001000100000000000000100000000000000001000001000001000010010110000001011100010011011001000000000100101010010000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000101010000100101111100001000010110000000100000000010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000001100010010000000000011000000010000010100000000000010000000000000000000000000101010000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000101100010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000001000000101000000000000000010000000000001000010000000000100010100001100001001100110000001000100000000000001010000000000000000010000000000000000100001000000001000001000000000001000000001000001101010000100101101000100000100000100001010000000000000001010000000000000000000100000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101000101000000100101111100001000000001100100000000010010000011010000000011001000010000000000000000000101000000000000000000000000000000000000001000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001000000000000000000010010000000000000001000000000010000000000000000000000000000000100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 000011010000000100001001000011000000001000001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001001000000001000000001010001100000000010000000001000000100100000001010000000000000000010000000000000000000000000000001000000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000110000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000010010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000010000000000110000000000000000000001100100001100000000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000101001001000001000000001000001001001000010010110000001011000011001011000000000000100101010000000000010000000000000101000000000001000100000000000000001000001010101000000000100100000001001100010001000100000010101000001000000100000000000000000000111000000001000011000000000110010100000000001001100111001000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000001000001100101111100001000001001100101000000000000010000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000100000000000000001000000000010000000000000010000000000100000000000000001010001100111000000001100010010000000000000000010010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000000001000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000001000000000000000000001010001000111000000100000000010000000000011000000010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100101100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010010000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000100101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000010000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100101000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000011000000000000010000001000001000110000000000000000001001000001000010000010100100000000000001101001100001000010110000000010000000000010000000010000000000010000110000000100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000100000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000001001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000100100010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000101000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001100000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001000000000100000000111100000000000010000000000001000000000000000000000010000110010010100000010010000110010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000011010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110111000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100101000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000011000000000000010000001000001000110000000000000000001001000001000010000010100100000000000001101001100001000010110000000010000000000010000000010000000000010000110000000100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000100000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000001001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000100000000000000000000000000000000100100010000000010100011000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000010000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000010000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 000011010000000100001001000011000000001000001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001001000000001000000001010001100000000010000000001000000100000000001010000000000000000010000000000000000000000000000001000000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000000101000101010000100101111100001000010110000000100000000010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010001000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000100110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000001000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000100000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000100000010000000000001000000000000101001010000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000101000101101010000100000100000000000010000000000000010100010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100001001010001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000000001000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000001000000000000000000001010001000111000000100000000010000000000011000000010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100101100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100110100110010010100000010010001000100000100000100001000000000100000001010000000000000000010000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001001101001100110001000000000010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000000000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000001001001000010001010100100000000000001101001000010000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000000010000000100100000000000001100000000000010000000000100000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001000011000000010000001000000000000001000000000001000000000000001000000000000001000010000011010000000011000000100000000010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010001000010100011010000000000000010000000000000000000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000110000000000100010100000000001001100110001100000010010010000000000000000000101010100111100000000000001000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000010001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000101000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000100100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000001000000000000100010000000000100001000000000011000010000000000000000000001001000000100010010000000000100000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001010001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000100000000000000000000001001000001000010000010101100100000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010011000000000000000000000000000000000000001000100000000000000100000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100110000000000000000000000000110000000000001000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000110000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010010000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000100000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010010000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001001000010001000000000000000000000000000000000000000010000000000000000000000000010000000000000010000000000000001100001000000000000010110011001100000000000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000010000000000110001000000000011000010000000000000000000001000000000100000000000000001000100000000000000000001000000001001000100000000100000000000000000000000000000000000100000000000000100000000000000101000100000000000000000000010000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000010000000000000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001001000010101011100111100001000000010000000010001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001000100000000101000000001010000010101001000100100010000100000010000001001000001000010010000000100000000000000100000010000000000000000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 101000000000000000000100000000100000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000010000000000000010100000000000000000000000000000001000100000000000000000000001000010000000000001000000000000000000001000000000000000000000000000000000000000010000000000000101000101010000110101111100001000010110000000100000000010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001000011000000010000000100000000010000000000000001100000000000000000000100000001000010000011000000100011000000100000000000001000000000000000000010110000000000000001000000000010000110000000000000000000001100100000000000000000000000000100000000001000001000000010001000100000000100000100000000000000000000000000000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000100000000000000000000000000000000100100010000000010100011000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000010000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000010000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000010000000010000000000001000010000000000100010100010000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010010000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100011101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001110010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000101000000000100010000000000000000000000000000000000000000100000000000000000000000000000000110100000001000000000001000001001011000001001010000010000001000010010100000100000000000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010111011100111100000010000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000100110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000010000000000000010000001000001000110010000000100000000000000100000110000000000001000100000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001011000000100000001000001101010000000000000000010000000000010000000000000000000101000101001000100101111100001010000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000100100010000000000000010000000000000000000000000001110000000110011000100000000000010001010000000010010000000100000010000000000000001000100000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000010000000000110000000000000000000001100100001100000000000000000000000000000000000000000100000000000001001000000010000001000010010100000011000000000100 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000011000000000000000000000000000000000000000000000001000001010001000000000100100000000100000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101110001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000000001010000010101001000001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001100000000000100001001000001000100001000001000001000010010110100001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000011010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110111000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000000000011000100100000000000000001100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010001000000000000100000101 001100000000100000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000100001000011010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000011000001101011000100000101000100000100000100001000000000000000001010000000000000000000000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010001000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000001000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000001000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101010000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100101000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000011000000000000010000001000001000110000000000000000001001000001000010000010100100000000000001101001100001000010110000000010000000000010000000010000000000010000110000000100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000100000000000000000000000100000000000000001000000000011000000000000010000001000000000000000000001010001000111000000001101010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000011000001000001000000000000 000001000000000101001001000001000000001000001001001000010010110000001011000011001011000000000000100101010000000000010000000000000101000000000001000100000000000000001000001010101000000000100100000001001100010001000100000010101000001000000100000000000000000000111000000001000011000000000110010100000000001001100111001000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000001000001100101111100001000001001100101000000000000010000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000100000000000000001000000000010000000000000010000000000100000000000000001010001100111000000001100010010000000000000000010010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000010000000000000110000000000000000000001100100000000000000000000000000000010000000000001000000000001000010000000000001000000000010010100000011000000100100 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110010001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000010100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000101000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000101001000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001000000000100000000111100000000000010000000000001000000000000000000000010000110010010100000010010000110010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000011010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110111000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 001000000001000000000100000000000100001000001000001010010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000000101000101010000100101111100001000010110000000100000000010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010001000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000100110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 001000000001000000000100000000000000101000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000000001001000001010001000001100100100000000100010101101000000000000010000000101000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000001000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000010000000000000000000010000000000000010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000000000000000010000001010000101110100000110011010100000100000000001010000000011010010000100000110000000000000000010000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100000000000000000000100000000000000000001000000001001000100000000100000000000000000000000000000001000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000000000000000000000000000001001000001000010000010100000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001010001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000100000000000000000000001001000001000010000010101100100000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000100000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100110000000000000000000000000110000000000001000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000001010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110010000110000110000001000000000000001001100000000000001001000000000010110000001110100010101001000100000011000000000000010000001000001000110000000000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000101000000001000000000000000000001000000000100000100000000000010000000000000000000110000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000010000000010000001000000000000000000001010001000111000000001100010000001001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000010011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010110010101101000000000000010000001001000000000000000000000010000000000001010010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001010000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000001101001001000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000010000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001010000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000000000000010000000000001000000000001000010000000000001000001000010010100000100000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000110000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000001000010000000000000000000010010101000000000010000000000010000100000001100100000000010011001000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000010000000000000000000000010000000000000010000000001000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000000100000000000000101000000010000001000010000011000000000000100001100000001000001000000000000000000010010000000000010010000000100000001000000100000000100000000000000000000000000010000000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000010010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000101001010000000000000011000100100000000000000001100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010000000000000000100000101 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000100100010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000101000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001100000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 101000000000000100001001000001000000001000001000001000010010110000001011100010001011000000000001100101010000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100001000000000000000001010000000000000000000100000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000000110000000000001000000000000101001001000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000000000000000000000000100001001000010001000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010010110000000000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001000000000100000000111100000000000010000000000001000000000000000000000010000110010010100000010010000110010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000011010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110111000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000000000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000011001100000000000001001000000001010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000000000101000000000000000000000100000010000000000001000001100000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000000000010000000000000010000100000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000000001000000000100000000000000101000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000000001001000001010001000001100100100000000100010101101000000000000010000000101000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000010110010000101000001001000000000000001000010010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000000000000100001100000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000010001010001000111000000001100010010000000000011000000010000000100000000010000000000000001000000000000001000000000000001000010000011100000000011000000100000000010001000000010000001000000000100010010000000000000000000000110000000000000000100001100100000000000000000000000000000000000000000000000000000000000001001000000010000001000010010100000000000000000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000010000000000000000000000000000000000000000000000001000001011001000000000100100000000100010001101100010000000010000000011000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001001000010101011100111100001000000010000000010001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001000100000000101000000001010000010101001000100100010000100000010000001001000001001010010000000100000000000000100000010000000000000000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 001000000001001100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011010000000000100000001001000001010001000001100100100100000100010101101000000000000010000000001000000000000000000000110000000000001001000000000000100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000010000000000001000001000000000000000010000000000001000000000000000000000010000100000100000010000000000000000010000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000011000000000000000000000000100001000000010001000010000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000011000000000000000000000000000000000000000000000001000001010001000000000100100000000100000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000010000000100000010000110010010100000010010010110010011010100000000000000110000000110010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000001010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000011000001000001000000000000 001000000001001100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011010000000000100000001001000001010001000001100100100100000100010101101000000000000010000000001000000000000000000000110000000000001001000000000000100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000010000000000001000001000000000000000010000000000001000000000000000000000010000100000100000010000000000000000010000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000011000000000000000000000000100001000000010001000010000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000000001011000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000101000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010110000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000001000011000100100000000000000000100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010000000000000000100000101 000001000000000100001001010001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001010000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000001000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000010001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000001000000000001000100000000000001000000000010010100000011000000001100 000001000000000100011000000000000000000001000110000001101001001000001011000110001000000000000000000100011000001001010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000101000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000001000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010110000000000000110000000110000110000101000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000101001000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000101000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000101000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000001000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000100101010000000000010000000000000000100000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000000001000000000010000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000100000000000010000000000001000000000001000100000000000000100100000011000001000001000000000000 001000000001000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000001000000000000000000001010001000111000000100000000010000000000011000000010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000101100010000000000000000000000000000000000000001000001010001000000000100100000000100010001100010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000110100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000010100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000100000001001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000100110000000000000000101100010000000000000000000000000000000000000001000001010001000000000100100000000100010001100010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000000000000000000000000000001001000001000010000010100100000000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000100000010000000000000000010000000000100000100000110001000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000001000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000000011100001000001000010010001000001010000000001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001010000000000000000000110000000000001001000000001000000001000001100000000010000001010000000010011000110000000000000101010100111100000000000000000000000001000100000000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000010000000000000100000010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100011000000000000000000001000110000001101001001000001011000110001000000000000000000100011000001001010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010010000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000100000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000010000000001000000000100010000000000000000010000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 101000000000000000000100000000000000001000001000001000010010110000001011010010001000000000001000000000100001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 001100000000000000000000000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000001110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000000010001000000000011000000000000000000101000100000010110000000000000000000 001000000000010100001001000001000000001000001000101000010010110000000100000000100000010010000000000101010000000000110000100010000000010100011010000000000000010000000100000000000100000000000011000001000000010000000001010100101000001000000100000000000000000000111000000001000011000000000110010100000000001001100111001000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000001000010000000000000010100000000000000000000000000000001010000000000000000000000000000010000000000001000000000000000000001010000000101100100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000110010000000100000010000000000000001000100000000000001000000000000001000100011000001101001000000001100100000000101000000000001000000010010100010000000000010000000000000110000000000000000000001100100000000000000000000000000000010000000000001000000000001000010000000000001000000000010010100000011000000100100 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100001000000000000100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 101000000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000010100010010101000000000010000000000010100000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000000000100000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100011101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001001000010101011100111100001000000010000000010001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001000100000000101000000001010000010101001000100100010000100000010000001001000001000010010000000100000000000000100000010000000000000000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010010000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001000011000000010000001000000000000001000000000001000000000000001000000000000001000010000011000000000011000000100000000010001000000010000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000011001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000001001010000010000001000010010100000100000000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100001001000000001000001100001000001000010010001001001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101001000000000010000001001000000000000000000000010000000000001000010000000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100010000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010000000000000000000000001000100001000000000001000000000000000000010000000000001000000000000000000001010000000101100100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000001000000000000001000100011000001101001000000001100100000000101000000000001000000010010100010000000000010000000000000110000000000000000000001100100000000000000000000000000000010000000000001000000000001000010000000000001000000000010010100000011000000100100 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000000000011000100100000000000000001100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010000000000000000100000101 001000001100000000000000000000000000011100001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001101110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000001000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 001000000001000000000100000000000100001000001000001010010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000000101000101010000100101111100001000010110000000100000000010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010001000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000100110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 000001000000000100001001000000000000001000101000001000010010110000001011000010001000000000000000000000000000000000000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001001101001100110001000000000010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000000000000010000000000001100000000000001001000000000010110000001010100010101001000100000010000000000000010000001000001000110010000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000000000000000000000000100001001000010001000000000000000000000000000000000000000010000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000000001011000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000101000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010110000000000010000000000010000000000000000000000101000000100000000100000000000000000000000000000100000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001001101001100110001000000000010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000000000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000001001001000010001010100100000000000001101001000010000000000010000001100000000001000100000000000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000001000001000000000000000000010010000000000000010000000100000001000000000000000100000000000000000000000000010000000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010100000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001011000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000010000000010000000000001000010000000000100010100010000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 101000000000000000000100000000100000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001010000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001010000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000000000000010000000000001000000000001000010000000000001000001000010010100000100000000000000 000001000000000100001001000000000000001000101000001000010010110000001011000010001000000000000000000000000000000000000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001001101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110001100000000100000110100001000000000100000000000000001000100000000010000000101001000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001010100000000000000001000000000100000100000000000011000000000000000000000000101000101010000100101111100001000010110000000100000000010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001000011000000010000001000000000000001000000000001000000000000001000000000000001000010000011000000000011000000100000000010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000110000000001000000000001000000000000000000010000000000001100000000000010000001010000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100100011000010000000000100001000000000011000010000000000000000000001000000000100010001000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000100110000000000000000101100010000000000000000000000000000000000000001000001010001000000000100100000000100010001100010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000000000000000000000000000001001000001000010000010100100000000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000100000010000000000000000010000000000100000100000110001000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000001000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000100000000000000000000000000000000100100010000000010100011000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000010000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000010000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000000001001000001010001000001100100100000000100010101101000000000000010000000001000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001000000000100100010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110010000110000110000001000000000000001001100000000000001001000000000010110000001110100010101001000100000011000000000000010000001000001000110000000000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000110000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000010000000010000001000000000000000000001010001000111000000001100010000001001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 001000000001000000000100000000000100001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000100000000000001000010000000000000000000000000000000000000001000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000000000100000001000000000011001000000000000001000000000010000000100001000000000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000100100010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000100100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000101000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001100000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000100100010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000101000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001100000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000101001001000001000000001000001001001000010010110000001011000011001011000000000000100101010000000000010000000000000101000000000001000100000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001001000000000001001100000000000000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000000000010000000000010100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100101000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000011000000000000010000001000001000110000000000000000001001000001000010000010100100000000000001101001100001000010110000000010000000000010000000010000000000010000110000000100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000100000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000001001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001000000000010100001011000001000000001000001000111000010010110000000100000000100000010010000000000101010000000000110000100010000000010100011010000000000000010000000100000000000100000000000011000001000000010000000001010100101000001000000100000000000000000000111000000001000011000000000110010100000000001001100111001000000000010010000000000000100001101010100111100000000000000000000001000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000000010000100000100000010000000000000000010000000000100000100000110001000000000010100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000010000101010000000000000010000000000000000000000000001110000000110011000100000001001000001010000000010110010000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000010001000000010000001000000000100010010100000000100000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000010000010000000001001000000001100 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010010000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000010000000001000000000100010000000000000000010000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010100100000000000000000000000100000000000011000001000000010000010001010100100000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000000000010000100011000100000010000101000100000010000100010110001001000000100000000100000000001000000000000010000000101000000000100110000010000010000000000000100000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000100000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000101010000000000000010000000000000000000000000001110010000110011000100000001001000001010000000010110010000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000010001000000010000001000000000100010010000000000100000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000000000000000000000001010000000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000100100010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001010000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000000000010000000000010000010000000000000000000000010100000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000001010000001110100000110011000100000100000000001000011000000010000001000000000001001000000000001000000000000001000010000000001000010000011000000000011000000100000000010001000000010000001000000000100010010000000000000000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000101000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000100101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000010010000000000010010000000000000000000000100000000101000000000000000000000000100000000000000000000000000000000000000000000000010000000000000010000000000100000000000000001010001000111000000001100010010000000000011000000010000001010000000000001000000001000000000000000000001000000000000100010000000000100001000000000011000010000000000000000000001000000000100000000000000000001100000000000010000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010110000000000000110000000110000110000101000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000101001000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000010101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000101001000000010000000000000000000001000010000000000000000000000000000000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001010001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001110000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000010000000000000000000000000000000000000000000000001000001011001000000000100100000000100010001101100010000000010000000011000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001001000010101011100111100001000000010000000010001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001000100000000101000000001010000010101001000100100010000100000010000001001000001001010010000000100000000000000100000010000000000000000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000001000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000011000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000001010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001101010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000011000001000001000000000000 000011010000000100001001000011000000001000001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001001000010001000000001010001100000000010000000001000000100100000001010000000000000000010000000000000000000000000000001000000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000110000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000010010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000010000000000110000000000000000000001100100001100000000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001010000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000100000001001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 101000000000000000000100000000000000001000001000001000010010110000001011010010001000000000001000000000100001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000011000000000000000000000000000000000000000000000001000001010001000000000100100000000100000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000000001010000010101001000001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001010000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000001101001001000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000010000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001010000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000000000000010000000000001000000000001000010000000000001000001000010010100000100000000000000 001000001000000000000100000000000000001000001000001000010010110000001011100010011011001000000000100101010010000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000010100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000100000001001000000000000000010010000000000001001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 001100000000100000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000100001000011010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000011000001101011000100000101000100000100000100001000000000000000001010000000000000000000000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011100000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010001000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000010000000000000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001001000010101011100111100001000000010000000010001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001000100000000101000000001010000010101001000100100010000100000010000001001000001001010010000000100000000000000100000010000000000000000000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000000001011000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000101000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010110000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000000100000000000000000000000 000001000000000100001001000000000000001000101000001000010010110000001011000010001000000000000000000000000000000000000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001001101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110001100000000100000110100001000000000100000000000000001000100000000010000000101001000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001010100000000000000001000000000100000100000000000011000000000000000000000000101000101010000100101111100001000010110000000100000000010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001000011000000010000001000000000000001000000000001000000000000001000000000000001000010000011000000000011000000100000000010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 001000000001000000000100000000000100001000001000001010010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000000101000101010000100101111100001000010110000000100000000010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010001000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000100110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 001000000001000000000100000000000100001000001000001010010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000000101000101010000100101111100001000010110000000100000000010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010001000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000100110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000110000110000001000000000000011001100000000000001001000000001010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000000000101000000000000000000000100000010000000000001000001100000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000101010000000000000010000000000000000000000000001110000000000000100001100000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000110000000000010010100000011000000100100 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000001001000000000000000000000010000000000001000110000100000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000000000000000000000000001000000000000000101000101010000100101111100001000010110000000100000000010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000001100010010000000000011000000010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011001010000000000000000001000010010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000100000001000000000011001000000000000001000000000010000000100001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000110000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000001000010000000000000000000010010101000000000010000000000010000100000001100100000000010011001000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000010000000000000000000000010000000000000010000000001000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000000100000000000000101000000010000001000010000011000000000000100001100000001000001000000000000000000010010000000000010010000000100000001000000100000000100000000000000000000000000010000000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 001100000000100000000001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000001000010000100000000000000000000000000000000000000000000000010000001000000000011000000000000011001000000000010000000010001000000000000 001100000000100000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000100001000011010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000011000001101011000100000101000100000100000100001000000000000000001010000000000000000000000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010001000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000001000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010010000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000100101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000010000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010110010101101000000000000010000001001000000000000000000000010000000000001010010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 010001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000000001000000000000000000000010000000000001000010000000000100010100001000101001100110001000000000010010000000001000000010101011100111100000000000010000100000001000000000000000100000010000110110010100000010010010110010011010100000000001000100000000000000000000000000000000000001001100000000000001001010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010100001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000100000000000001000010000000000000000000000000000000000000001000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000000000100000001000000000011001000000000000001000000000010000000100001000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110100000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001010000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001100000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000011010010000100000110000000000000000000000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000101100010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000011001100110001010000000010011000010000000010000101010100111100000000000000000000000001000100000000000001000000001001001101011000100000101000100000100000100000001000100000000000000000000000000000000000100000010000101011000100000010000101000100000010000100010110001001000000000000000010000000001000001000110010000000110000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000011001010000000000001000000000000000000000010000000000000101000101000000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000000010000000000000010000000000000101100001000000000000010110011000100000000000000001010000000010010000000100001010000100000000000001000000000000001000000000000001000010001000001100001000000001100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000110100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000110010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000000000011000100100000000000000001100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010001000000000000100000101 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000010000000010000010000000101000000100000000000000000000000001000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000000000100000000000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000011000000101000000100000000010000000000001000010000000000100010100001100001001100110001000000000010010010000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100001000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000011000000000000010000001000001000110000000000000000001001000001000010000010100100000000000001101001100001000010110000000010000000000010000000010000000000010000000000010000100000100100010000000000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000010000001000100100000001000000000000011000000000000010000001000000000000000000001010001000111000000100000000000000001010000000010010000000100000000010000000000000001000000000000001000000000000001000010000011100000000011000000100000000010001000000010000001000000000100010010000000000000000000000110000000000000000100001100100000000000000000000000000000000000000000000000000000000000001001000000010000001000010010100000000000000000000 001000000001001100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101010100011010000000000100000001001000001010001000001100100100100000100010101101000000000000010000000001000000000000000000000110000000000001001000000000000100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101110000001010000010101001000100000110000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000010000000000001000001000000000000000010000000000001000000000000000000000010000100000100000010000000000000000010000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000011000000000000000000000000100001000000010001000010000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000101000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001001101001100110001000000000010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000000000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000001001001000010001010100100000000000001101001000010000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000000010000000100100000000000001100000000000010000000000100000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001000011000000010000001000000000000001000000000001000000000000001000000000000001000010000011010000000011000000100000000010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000011000001000001000000000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000100100010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000101000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001100000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010010000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000100101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000010000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100101101000100000100000100001010000000000000001010000000000000000000100000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000000110000000000001000000000000101001001000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000000000100000100000110001000000000000100000000100011000001101000011000001100101111100001000000001100100000000010010000000000010000000000000000000000000100001001000010001000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010010110000000000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000101100010000000000000000000000000000000000000001000001010001000000000100100000000100010001100010001010100101000001000000100000000001000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000000000000000000000000000000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010001000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001010001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000000000000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000100000000000000000000001001000001000010000010101100100000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000100000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100110000000000000000000000000110000000000001000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110010000000000000000000000000000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000001000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011001100000000000000001010000000010010000000100001010000000000000001000100001000000000000000100000011001010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001100000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010100100000000000000000000000100000000000011000001000000010000010001010100100000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010000000000000000000000000010000000000000000000000000000001000000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000000000010000100011000100000010000101000100000010000100010110001001000000100000000100000000001000000000000010000000101000000000100110000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000100000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000010000000010000001000000000000000000001010001000111000000001100010000001001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 001100000000100000000100000000000000001000011000001000010010110000001011000010001000000000001000000000000001000100010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000110000000000001001000000001000000001000001001101001100110001000000000010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000000000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000001001001000010001010100100000000000001101001000010000000000010000001100000000001000100000000000000000000100000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010010000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000000000011000100100000000000000001100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010000000000000000100000101 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010011000010100011010000000000000010000000000000000000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100001000000000110001000110000110000001000000000001000010010011000011100000010000000010110000001010000010101001000100000010000000000010000000001000001000011010000000000010000001000001000010000010100000000000000000101001000000000000000010000001000001101000000000000001010000010100000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010100010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110000100001100010000000001010000000010010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000010000000000000010000000000000000000000000000000000000000000010000000000000010000001000000000000000000001010001000111000000100000000010000000000011000000010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 001000000000010100001001000001000000001000001000101000010010110000000100000000100000010010000000000101010000000000110000100010000000010100011010000000000000010000000100000000000100000000000011000001000000010000000001010100101000001000000100000000000000000000111000000001000011000000000110010100000000001001100111001000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000100000010000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001010000000000000000000000000000010000000000001000000000000000000001010000000101100100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000110010000000100000010000000000000001000100000000000001000000000000001000100011000001101001000000001100100000000101000000000001000000010010100010000000000010000000000000110000000000000000000001100100000000000000000000000000000010000000000001000000000001000010000000000001000000000010010100000011000000100100 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000001000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000010001010000000000000010000000010010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010110000000000010000000000010000000000000000000000101000000100000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000010000001000000000000001000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100101000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000011000000000000010000001000001000110000000000000000001001000001000010000010100100000000000001101001100001000010110000000010000000000010000000010000000000010000110000000100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000100000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000001001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000010000000010000000000001000010000000000100010100010000101101100110001000000000010010000000001101000010101011100111100001000000010000000000000100000000000000100000010000110010010100000010010010110010011000000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 000001000000000000000100000000010000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000110000100100010010100010101101000000100000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100110100110010010100000010010001000100000100000100001000000000100000001010000000000000000010000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000001000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000010001010000000000000010000000010010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010110000000000010000000000010000000000000000000000101000000100000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000010000001000000000000001000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100001010000110010010100000010010010110010011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000110000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000010000000010000010000000101000000100000000000000000000000001000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001011100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001010000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000011000001101011000100000101000100000100000100001000000000000000001010000000000000000000000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010100001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010001000000000000000000000000000000000000100000000001000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100110100110010010100000010010001000100000100000100001000000000100000001010000000000100000010000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000100010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100101000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010100010101001000100000011000000000000010000001000001000110000000000000000001001000001000010000010100100000000000001101001100001000010110000000010000000000010000000010000000000010000110000000100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000100000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000001001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000000000011000100100000000000000001100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010000000000000000100000101 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010011000010100011010000000000000010000000000000000000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100001000000000110001000110000110000001000000000001000010010011000011100000010000000010110000001010000010101001000100000010000000000010000000001000001000011010000000000010000001000001000010000010100000000000000000101001000000000000000010000001000001101000000000000001000000010100000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010100010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110000100001100010000000001010000000010010000000100001010000000000000001000100100100000000000000100000011000010000000000100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000000000110000000000001001000000001000000001000001100000000010000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 101000000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100010000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000010100010010101000000000010000000000010100000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000100000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000100000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000010000000010000000000000101000000100000000000000000000000000000000000000100000000010000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000001000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000001000000000000100000000000000100000010000110010010100000010010010110010011010100000000000001110000000110000110000001000000000000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100011000000000000000000000000110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 101000000000000000000100000000000000001000001000001000010010110000001011010010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000110000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000010100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000010000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001010000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001100000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 001000100000000000000100000000000000001000001000001000010010110000001011100010011011001000000000100101010010000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000101010000100101111100001000010110000000100000000010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000001100010010000000000011000000010000000100000000000010000000000000000000000000101010000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000100000000000000100000000000000001000001000001000010010110000001011100010011011000000000000100101010000000000010000000000000000000010000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000010000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000101001000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000000000010000000000000010000100000000001100001000010000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000011010000000100001001000011000000001000001000001000010010110010001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000100000000100000000001011000001000000010000000001010100101000001000000100000000000000000010000000000001001000000001000000001010001100000000010000000001000000100000000001010000000000000000010000000000000000000000000000001000000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000110000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000000010000000000000010000010010101000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000010010000000000000000000000010000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000101010000000011010010000100000110000000000000000010000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100000000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000011000000101000000100000000010000000000001000010000000000100010100001100001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100001000000110000000110000110001001000000000000001001100000000000001001000000000010110000001010100010101001000100000011000000000000010000001000001000110000000000000000001001000001000010000010100100000000000001101001100001000010110000000010000000000010000000010000000000010000000000010000100000100100010000000000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000010000001000100100000001000000000000011000000000000010000001000000000000000000001010001000111000000100000000000000001010000000010010000000100000000010000000000000001000000000000001000000000000001000010000011100000000011000000100000000010001000000010000001000000000100010010000000000000000000000110000010000000000100001100100000000000000000000000000000000000000000000000000000000000001001000000010000001000010010100000000000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000010000000010000000011000000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000101000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000000001000000000000000001000000000000001000001000010000010100100000000000001101001100001000010110000000010000000000010000000001000001000000000000001000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000100000010000000001001000001000000000010000000010000000001000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000000000001100000000000000000010010000000000000100000000000100010000000000001000000001001000100000000100000000000000000000000000000000000000000000000000100000000000000101000000000000000000000000010000000 001000000001000000000100000000000100001000001000001010010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000100000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000000101000101010000100101111100001000010110000000100000000010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000010001000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000100110000000000000000000101100100001100000000000000000000000010000000000001000000000001000100000000000000100000000000000000000000000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100000000000000000000100100010100000010100011010000000000000010000000000100000000100000000000011000001000000101101000000000000010000001000000100000000000000000000111000000001000011000000000110010100000000001001100111101000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000010000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000001000000000000000001010001000000100100100000010100010101101000000000000010000001001000000000000000000000010000000100001000010001000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000000110000010000110010010100010010010010110010011000000100001000000001000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000101000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010110000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000001000000000000000000001010001000111000000100000000010000000000011000000010000000100000010000000000000001000100001000000000000000100000011001010000000000100001000000000011000010000000000000000000001000000000100000000000000000000100000000000000000001000000001001000100000000100001000000000000000000010000000000000000000000000100000000000000101000100000000000000000000010000000 001000001000000000000100000000000000001000001000001000010010110000001011100010011011001000000000100101010010000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000010100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101010000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000100000001001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 000011010000000100001001000001000000001000001000001000010010110000001011000010001000000000000000000000000001000100000100110000000000001000011010000000000100001000001000001010001000000100100100000000100010101101000000000000010000000001010000000000000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000010000101010100111100000000000000000000000001000100100000000001000000001001001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000010100000000101000000001010000010101001000100100010000100000000000010001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000001000000000001000100000000000001000000000010010100000011000000001100 000001000000000100001001010001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001110000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000000001011000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010010001000000010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000010010000000001000000010101011100111100000000000010000000000001000000000000011001100110100110010010100000010010001000100000100000100001000000000100000001010000000000000000010000000010011000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000110000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100000000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000000100001010000000000000000001000000000000001000000000000101000010000011000000010011000001100000000000001000100011000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000001000000000100001001000001000000001000001000001000010010110000001011100011001011000000000000100101010000000000010000000000000101000000000001000100000000000000001000001010001000000000100100000000100010001101100010000000010000000011000000000100000000100010000000000001100010000000000100110100000000001001100110001010000000010011000010000000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001001000000000001001100000000000000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110000010000000000001000100000000000000000000000000000001000000000000000000000000000000010000000000001000000000000000000001000000000101000100000000000010000000000000000000010000010000000000110100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000000000100001000000000011000010000000000000000000001000100000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000001000000000001000100000000000001000000000010010100000011000000001100 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010101000000001001110000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100011000000000000000000001000110000001101001001000001011000110001000000000000000000100011000001001010000000000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010010000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101001101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100001000000000000100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 101000000000000000000100000000000000001000001000001000010110110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001001000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000001000000000000000000001010001000111000000100000000010000000000011000000010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000001000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000011010000000010010000000100001010000000000000000001000000000000001000000000000001000010000100000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000001000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 000001000000000100001001000001000000001000001000001000010010110000001011100010011011001000000000100101010010000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010010001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100011010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101010000000000000000000000000010000000000000000000000000000000000000000000010000000000100010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000000100000000000000101000000010000001000010000011000000000000100001100000001000001000000000000000000010010000000000000010000000100000001000000000000000100000000000000000000000000010000000000000100000001000001000010010001000100000000100000100000000000000100000011000000100100 101000000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000100000100000100001000000000000000001010000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000010100010010101000000000010000000000010100000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010100000100011010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100100000000000000000001010000000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111110000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001000000001000000000100000000000000101000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000000001001000001010001000001100100100000000100010101101000000000000010000000101000000000000000010000000000001001000000000100001010100010100001100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000010000000000000000000010000000000000010010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000000000000000010000001010000101110100000110011000100000100000000001010000000011010010000100000110000000000000000010000000001000000100100000000000100100011000001100001000000001100000000000001000000000001000000010010100000000000000000000100000000000000000001000000001001000100000000100000000000000000000000000000001000000000000000000100000000000000101000100000000000000000000010000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000110000010000110010010100010010010010110010011000000100001000000000000000001010000000000000000000000000010010001010011100000010000000010110000100000000100000110100001000000000100000000000000001000100000000010000000101000000100000100000010000010000000000000000000010000000000000010100000000000000000000000001000001000000000000000000000000000000010000000000001000100000000000000001000000000100000100000000000011000000000000000000000000101000101010000100101111100001000010110000000100000000010100000000010000000001000000001000000000010000000100100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001000011000000010000001000000000000001000000000001000000000000001000000000000001000010000011000000000011000000100000000010001000000010000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010000001000001000001000000 001000000001000000000100000000000000001000001000001000010010110000001011000010001000100000000000000000000000000000000100100010000000010100011000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000010000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100011010000000000010001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000001000100010000000000100000000000001100000000000010000000000000000000010001000000000000010000000000000000000000000000010000001010000001110100000110011000100000100000000001010000000010010000000100001010000000000000011000100100000000000000000100000011000011000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000010000000000000100000000010000000000000000000000000010100000001000000010010000000000000000100000101 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000010001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000101000001000110010000000000000001001000001000010000010100100000000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000100000010000000000000000010000000000100000110000110001000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000001000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 000001000000000100011000000000000001000001000110000001101001001000001011000110001000000000000000000100011000001000011000000000000000000000000000000000000000000000001000001010001000000000100100000000100000010000000001010100101000001000000100000000000000000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000010000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000001000010010011000011100000010000000010110000100000000100000110100001001000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000000010000000000000010100000000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100000000000000000000100100010100000010100011010000000000000010000000000100000000100000000000011000001000000101101000000000000010000001000000100000000000000000000111000000001000011000000000110010100000000001001100111101000000000010010000000000000100001101010100111100000000000000000000000000100000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000000100000000000000100000110000000000001000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000010000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000000000100000000000000001000001000001000010010110000001011010010001000000000001000000000000001000100000100100000000000010100011010000000010100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100000000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000000000000000000000000010000001000001000010000010110100010000000000101001000000000001000010000001000001001000000000000000000000000000000000000000000010000000000001000000000000000000001000000000100000100000000001010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010000000001010000000010010000000100001010000000000000000001000000000100001000000000000001000010000100000100001000010000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000010000000000011000000000001000100000000000000100000000010000001000001000000000000 000001000000000000000100000000010000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000110000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000000000100010100000000001001100110001100000000010010000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000100000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000010000000000000010000000001001000001000010000010100100000000000000101001000000000001000010000001000001001000000000000000000000010000000010010000100000000000001001000000100000001000001101010000000000000000000000000000010000000000000000000101000101001000100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000010000001000010000000000000000000000000000000000000010000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100000010000000000000001000100001000000000000100000000000100100011000001100001000000001100000000000001000000000001000000010010100010000000000010000000000000110000000000000000100001100100000000000000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010110010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001101000010101011100111100001000000010000000000001000000000000100100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000000100000010000000001000010100000000000000000000010000000001000000000001000000000000000000010000000000001000000001000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000000000000000000000100000000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000001000000000000001000000001000000000000000000001000000010000100010000000000100001000000000011000010000000000000000000001001000000100010010000000000100000000000110000000000000000000001100100000000000000000000000000000000000000010001000000000011000000000000000001000000000010000000001001000000001100 001000000001000000000100000000000100001000001000001000010010110000001011000010001000000000000000100110000000000000000101100010000000000000000000000000000000000000001000001010001000000000100100000000100010001100010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000000000000000000000000000001001000001000010000010100100000000000000101001000000000000000010000001000001001000000000010000000000010000000000010000100000100000010000000000000000010000000000100000100000110001000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000001000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100000000000000000000100000000000000000001000000001001000100000000100100000000000000000000000000000000000000000000000100000000000000101000100000000000000000000010000000 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000010000000000001000010000000001100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000000000000000100000000000000100000010000110010010100000010010010110010011010110000000000000110000000110000110000101000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000110000000101000000000000000100000100000000000000000000000101001000101000010100000000000000000000010000000001000000000001000000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000001000010000000000000000000000000000000000000000000010000000000000010000100000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 000001000000000100001001000000001000001100001000001000010010001001001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101001000000000010000001001000000000000000000000010000000000001000010000000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001101011000100000101000100000110100010000001000100000000000000000000000000000000000100000010000100011000100000010000101000100000010000101010110001001000000001000100010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010000000000000000000000001000100001000000000001000000000000000000010000000000001000000000000000000001010000000101100100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100000000000000000000000100010000000000000010000000000000000000000000001110000000110011000100000000000000001010000000010010000000100000010000000000000001000100000000000001000000000000001000100011000001101001000000001100100000000101000000000001000000010010100010000000000010000000000000110000000000000000000001100100000000000000000000000000000010000000000001000000000001000010000000000001000000000010010100000011000000100100 000001000000000100001001010001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000001000000001000010000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011000100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000100000010000000000001000001000000000000000010000000000001000001000000000000001000000000010000000000001000000000000000000001000000000100000100100000000010000000000000000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000010000000000000000000000101000000100000000000000000000000000000000000000100000000000000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000100000000000000100000000000000001000001000001000010010110000001011100010011011000000000000100101010000000000010000000000000000000010000000001001000000000000010000001010001000000000100100010010100010101101000000000000010000001001000010000000000000001010000000000001000110000000000100010100000000001001100110001100000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000001000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 000001000000000100001001000000001000001100001000001000010010001000001010000000001000000000010000000000000000000000010000000000000000000000000000001000000000000000010000001010001000000000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000010000000000100010100001100001001100110001000000000010010100000001000000000100000000111100000000000010000000000001000000000000000000000010000110010010100000010010000110010011010100000000001000100000000000000000000000000000000000000010010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000000000000000000001000000100000100000010000010000000000000000001101001000000000000000010000001100000000001000100000000000000000000100000000100000000100000000001000000000001000000001000000000100000100000000000010000000000000000000011010101000000000010000000000010000000000010000010000000000000000011010000000011001000010000000000000000000101000000000000000000000010000000000000000000000000000000000000000000000000010000000000000110000000000001001100001000000000000010110111000100000000000000001010000000010010000000100001010000000000010001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000000000001100100001100000000000000000000000010000000000001000000000001000100000000000000100000000010000001000001000000000000 101000000000000000000100000000000000011100001000001100010010001000001011000010001011000100000100100111010000000000010000000000000101000001000000000000000010000000010000001010001000000000100100000000100010101101000000000000010000000001000000000000000000000010000000000101000010000000000100010100000000001001100111001000000000010010100000001000000000100000010000000000000000000000000000000100000001000011001110010100110010010100000010010001000100000100000100001000000000000000001010000000010000000000000100000010000000011000000010001000010110000100000000100000110100001000000000100000000000000001000000010000000000000001000000100000100000010000010000000000000000000010000000000000010100000000000000000000000000000001000000000000000000000000010000010000000000001000000000000000000001000000000100000100000000000010000000000000010100010010101000000000010000000000010000000000010000010000000000000000011010000000011001000000000000000100001000000010000000000000000000000000010000000000000000000000000000000000000000000010000000000000010000000000000001100001000000000000010110011000100000000000000001010000000010010000000100001010000000000000000001000000000000001000000000000001000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000110000000000000100000000000000000000010000000000000000000000000000000001000000000011001000000000000001000000000010000000000001000000000000 000001000000000100001001000001000000001000001000001000010010110000001011100010001011000000000000100101010000000000010000000000000000000000000000001000000000100000010000001010001000010000100100010010100010101101000000000000010000001001000000000000000000000010000000000001000110000100000100010100000000001001100110001100000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010000100001101000110011000000100011010000000000000001010000000000000010000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000000000100000000010000001000001000010000010100100000000000010101001000000100000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000010000000010000000000000101000000100000000000000000000000000000000000000100000000010000001000000000010000000000001010000000000000000000000100000000000000000000100001100010010000000000011000000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000001000000000100010000000000000000000000000110000000000000000000001100100000000000000000000000010100000000000000000010000000000000000000000000010000000000010010100000011000000100100 001000001000000000000000000000000000011100001000001100010010001000001011000010001011000100000100100110000000000000000101100010000000000000000000000000000000000000001000001010001000000000100100000000100010001100010001010100101000001000000100000000001000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010000000000000010000000000000000000000000000000100000000000000001000000001000001101011000100000101000100000100000100001000000000000000001010000000000000000000000000010010000000011000100000010000101000100000010000100010110001001000000000100000000000000001000000000000000000000000000000000000000100000000001000000000000000000101001100001000010110010000001000001001000000000000001000000010000000100010000100000000000101001000000100000001000001001010000000000000000000000000000000001000000000000000101000001000010000101111100001000000001100100000001010010000000000010000000001000000001000000000010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000000000000000010000001010000001110100000110011000100000000000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001100000000011000010000000000000000000001000000000100010001000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100011000000000000000000001000110000001101001001000001011000110001000000000000000000100011000001001010000001000000000010100111010000010000100000000000000000000000100000000000011000001000000010000010001010100101000001000000101000000000000000010000000000001000010000000000100010100001100001001100110000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100101101000100000100000100001010000000000000001010000000000000000000100000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000100000000001000000000000000000101001100001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101000000000010000000000010000000000010000010000100000000000000000010000000000000000000000000100001000000010000000000000000000000000000000000001000000100001000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010010000000000011000000010000000100000000010000000000000001000000000000001000000000000001000010000011000000000011000100100000000000001000001000000000000010010010000000000000000010000000000110000000000000000000001100100001100000000000000000000000000000000000000000100000000000001001000000010000001000010010100000011000000000100 000001000000000000000100000000000000001000001000001000010010110000001011000010001011000100000000100101010000000000010000000000000010010100111010000010000100000000000001000000000100000000000011000001000000010000010001010100101000001000000100000000000000000010000000000001000010000000000100010100000000001001100110001000001000000000000001010010001000000000010000000000000000000000000000000100000000000000001000000001000010000100001101000101001010011010100000000001000100000000000000000000000000000000000100000010000100011000100000010100101000100010011000100010110001001000000000000001010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010000000101000000000010000000000010000100000000000001001000000100000001000001001010000000000000000000000000000000000010000000000000101000101010000100101111100001001010110000000100000000010100000000010000000001000000001000000000010000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010001001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010000001000001000001000000 001100000000100000000001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000000000000001000110000000000001001000000001000000001000001000101001100110001000000001010010000000001000000010101011100111100000000000000000000100000100000000010000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001100000010000101001100000010000100010110001001000000000000000010000000001000001000110010000000100000000000000100000010000000000001000000000000010000000001000010110000000000000000000010100000101000000000010000000000010000100000000000001001000000100010001000001001010000000001100000000000010000000100000010000010010101000000000010000000000010000000000010000010000000000000000000000010000000000000000000000000100001000000010000000000000000000000000000000100000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010010000100000000010000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000001000000000100000000000000000000000000100000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 001000000001000000000100000000000000001010001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001100110001010000000010011000010000000000000101010100111100000000000000000000000001000100000000000001000000001000001000100001101000101001010011011101000000000100000000000001010000010000000000000000000000010000100011001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000101000000000100100000010000010000000000010100000010000000000001000001000000000000100010000000000001000000000000000000000000000000000100000000000000010000000010000000000000001000000000000000000000000000001000000000000000101000001000001100101111100001000001001100101000000000000010011010000000011001000011000000000000000010101000000000000100000000000001000000000001000000100000000000000000000000000010000000000000010000001000000000000000000001010001000111000000001100010010000000000100000000000001000100000010000000000000001000100000000000000000000100000001000010000011000000000011000000100000100000001001000000000000000010010000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000010000001000010010100000100000000000000 001100000000000100001001000001000100001000001000001000010010110000001011000010001000000000000000000000000000000000000100100010000000010100011010000000000000010000000000000100000100000000000011000001000000010000000001010100101000001000000100000000000000000010000000000001000010000000000100010100101100001001100110001000000000010010100000001000000000100000010000000000000000000100000000000100000000000000100000010000110010010100000010010010110010011010100000000000000110000000110000110000001000000000000001001100000000000001001000000000010110000001010000010101001000100000010000000000000010000000101000000000010000000100000000000000000100000000000000000000000000000101001000000000101000010000001000001001000000000000001000000010000000100110000100000000000001001000000000000000000001000000000100000100000000000010000000000100000000010000010000000000010000101111100001000000001100100000000010010000000000010000000000000000000000000100001000000010000000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000000000000000000000000000000010000001000000000011000000000000001001000000000010000000010001000000000000 001000100000000000000100000000000000001000001000001000010010110000001011100010011011000000000000100101010000000000010000000000000000000010000000001001000000000000010000001010001000000000100100010010100010101101000000000000010000001001000010000000000000000010000000000001000010000000000100010100000000101001100110001000000000010010000000001000000010101011100111100000000000010000000000001000000000000011001100010100110010010100000010010001000100000100000100001000000000100000001010000000000000000000000000010010000000011100000010000000010110000100000000100000110100001000000000100000000000000001000000000000000000001000010000000000000100000000000000000000000000000010000000001000010100000001000000000000010000000001000000000001010000000000000000010000000000001100000000000010000001010000000101000100000000000010000000000000000000010000010000000000010100101111100001000000001100100000000010010000000000010000000000000000000000000100010000000000100000000000001100000000000010000000000000000000010000000000000000010000000000000000010000001000000000000010000001111100000000000100001100010010000000000011001000010000000100000000000010000000000000000000000000101000000000000001000010000011000000010011000001100000000000001000100010000011000000000100010000000000000000000000000110000000000100000000001100100000000100000000000000000000000000000000000000000000000000100000000000000101000100010010100000011000000100100 101000000000000000000100000000000000001000001000001000010010110000001011000010001000000000001000000000000001000100000100100000000000010100011010000000000100000000001000001010001000000100100100000000100010101101000000000000010000000001000000000000000010000000000001011010000000100000000100010100000000001001110000000001000100000000000001010000000000000000010000000000000000000001000000001000001000000000001000000001000001101010000100001101000100000100000100001010000000000000001010000000000000000000000000010010000000011000000011001000010110000100000000100000110100001010000000100000010000000001000001000010010000000100100000000000000000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000001000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000000000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 000001000000000100001001000001000000001000001000001000010010110000001011000010001000000000000000001000000001000100000100100000000000010100011010000000000100000010001000001010001000000100100100000000100010101101000000001000010000000001000000101000000000000010000000000001000110000000000100010100000000001001100110001000000000010010000000000000000000101010100111100000000000000000000000001000000000000000001000000001000001101010100100001101000100000100000100001000000000000000001010000000000000000001000001001100000000000010100000010000101000100000010000100010110001001000000000000000100000000001000000000000010000000101000000000100100000010000010000000000000110010101001000000000000000000000000000000000001000100000000000001000000100000001100000000100000000101000000000000000000001000000000100000100000000000010000000000000000000010000010000000000010000101111100001000000001101100000000010010000000000010000000000000000000000000100001000000010001000000000000000000000000000000000000001000100000000000000000000000011000000000000010000001000000000000000000001010001000111000000001100010000000001010000000010010000000100001010000000000000001000100100000000000000000100000011000010000000000100001000001000011000010000000000000000000001000000000100010000000000000000000000000000000000000000100000000000000000000000000000000100100000001000000000001000001000011000000000000000001000000000010010110000000000000000000 // segsites: 1578 positions: 0.00012385 0.00033893 0.00235091 0.00332252 0.00401500 0.00406877 0.00422159 0.00498042 0.00518189 0.00627027 0.00723345 0.00825652 0.00844324 0.00936395 0.01147931 0.01175378 0.01189858 0.01212508 0.01385985 0.01418741 0.01420543 0.01425840 0.01470242 0.01483499 0.01638520 0.01762914 0.01807833 0.02002953 0.02068445 0.02110734 0.02141706 0.02184300 0.02247608 0.02255626 0.02293238 0.02334203 0.02455427 0.02480709 0.02517291 0.02525903 0.02666939 0.02767673 0.02797430 0.02846199 0.03111928 0.03323174 0.03391680 0.03464812 0.03537087 0.03569117 0.03671432 0.03695183 0.03747580 0.03783827 0.03851121 0.04021019 0.04021707 0.04040837 0.04089449 0.04130486 0.04181090 0.04300957 0.04348920 0.04402749 0.04445827 0.04529982 0.04574443 0.04591105 0.04655567 0.04658574 0.04707528 0.04737954 0.04752677 0.04794344 0.04847322 0.04874218 0.04916330 0.04932590 0.05126672 0.05135064 0.05241547 0.05260882 0.05376122 0.05416430 0.05570683 0.05650410 0.05785918 0.05806120 0.05811120 0.05823434 0.05824831 0.05865731 0.05887475 0.05901453 0.05906270 0.05907918 0.05910868 0.05934708 0.06021476 0.06142381 0.06196145 0.06204726 0.06442371 0.06600021 0.06602510 0.06626866 0.06635334 0.06678023 0.06682720 0.06689438 0.06743647 0.06762160 0.06884260 0.06933221 0.07019783 0.07043405 0.07134206 0.07167098 0.07267299 0.07307593 0.07326893 0.07348085 0.07468126 0.07581360 0.07653590 0.07883043 0.07912307 0.07913413 0.08042358 0.08139875 0.08143785 0.08195577 0.08219295 0.08440664 0.08525439 0.08541142 0.08570752 0.08572918 0.08616315 0.08702301 0.08717172 0.08738884 0.08773594 0.08809737 0.08860208 0.09094728 0.09184740 0.09274609 0.09300387 0.09309631 0.09341810 0.09412534 0.09590847 0.09761157 0.09806724 0.09840652 0.09887959 0.09930688 0.09983089 0.10099946 0.10117029 0.10272450 0.10385900 0.10457029 0.10507674 0.10604602 0.10689759 0.10756109 0.10786877 0.10793707 0.10805483 0.10807575 0.10857459 0.10904701 0.10938350 0.11099947 0.11170124 0.11187066 0.11190582 0.11227867 0.11251587 0.11277442 0.11307419 0.11338558 0.11348061 0.11463660 0.11483843 0.11533446 0.11636961 0.11661725 0.11715097 0.11734724 0.11735197 0.11744154 0.11760806 0.11817339 0.11824592 0.11853692 0.11920542 0.11947262 0.12128121 0.12221616 0.12236185 0.12269198 0.12293787 0.12365915 0.12389096 0.12389772 0.12409547 0.12417007 0.12423747 0.12430478 0.12489384 0.12505115 0.12519162 0.12522719 0.12679857 0.12756837 0.12822345 0.12890495 0.13016354 0.13049454 0.13051949 0.13094707 0.13121029 0.13135641 0.13178029 0.13194249 0.13233212 0.13262659 0.13278762 0.13295054 0.13447704 0.13597764 0.13618973 0.13627621 0.13898834 0.13912880 0.13958730 0.14074153 0.14154368 0.14234106 0.14234606 0.14234879 0.14294212 0.14307159 0.14358109 0.14362902 0.14397368 0.14578642 0.14595911 0.14602910 0.14710190 0.14742673 0.14865192 0.14882087 0.14909395 0.14928969 0.14948999 0.14971091 0.14977123 0.15008035 0.15163150 0.15189673 0.15293731 0.15314793 0.15341386 0.15362407 0.15369229 0.15422502 0.15450466 0.15509321 0.15630156 0.15681369 0.15732696 0.15772034 0.16153161 0.16292151 0.16341136 0.16584354 0.16768847 0.16891055 0.16895168 0.17018517 0.17233207 0.17404005 0.17468161 0.17508785 0.17552587 0.17577477 0.17591898 0.17664197 0.17690067 0.17715373 0.17767632 0.17867906 0.18010547 0.18056794 0.18140955 0.18240954 0.18363908 0.18448683 0.18541456 0.18621952 0.18632337 0.18672786 0.18735422 0.18859978 0.18961495 0.18996625 0.19060724 0.19124470 0.19158105 0.19183374 0.19191391 0.19918568 0.19941657 0.19952989 0.19971379 0.19983841 0.20260361 0.20271450 0.20291574 0.20492443 0.20566284 0.20584080 0.20611886 0.20673862 0.20759043 0.20813492 0.20966049 0.21115154 0.21158414 0.21160098 0.21185215 0.21203907 0.21225901 0.21231402 0.21332924 0.21454381 0.21465948 0.21471539 0.21611180 0.21631137 0.21642182 0.21650900 0.21709592 0.21715372 0.21856053 0.21931826 0.21948760 0.22082209 0.22240126 0.22391424 0.22430488 0.22451161 0.22498246 0.22590509 0.22598279 0.22623060 0.22655363 0.22725184 0.22953448 0.23020743 0.23136083 0.23457799 0.23577002 0.23662739 0.23714839 0.23834075 0.23951172 0.23951295 0.24001448 0.24048846 0.24072059 0.24126666 0.24140030 0.24177236 0.24196157 0.24351264 0.24479698 0.24651448 0.24714471 0.24729835 0.24741941 0.24839286 0.24920499 0.25076903 0.25088018 0.25168927 0.25259274 0.25271776 0.25573085 0.25599835 0.25617774 0.25662367 0.25677795 0.25983886 0.26012721 0.26013548 0.26019764 0.26131449 0.26213864 0.26263838 0.26319224 0.26380813 0.26384820 0.26393296 0.26420837 0.26504824 0.26609977 0.26795033 0.26832188 0.26838538 0.26847360 0.26884475 0.26927425 0.26938522 0.26952200 0.26993932 0.26996143 0.26996419 0.27143925 0.27232029 0.27280385 0.27369313 0.27420786 0.27462148 0.27475845 0.27492703 0.27509545 0.27541433 0.27581847 0.27695509 0.27744588 0.27779192 0.27788647 0.27883190 0.27905974 0.27918258 0.27920606 0.27984125 0.28035010 0.28046510 0.28067394 0.28214320 0.28246034 0.28273014 0.28326616 0.28379417 0.28472789 0.28550560 0.28589014 0.28591776 0.28647571 0.28720523 0.28770284 0.28841791 0.28872991 0.28922381 0.28986738 0.28994822 0.29009744 0.29103869 0.29106122 0.29149480 0.29315944 0.29328337 0.29429650 0.29547608 0.29804489 0.29812405 0.29839918 0.29931747 0.29964100 0.30012399 0.30307597 0.30379993 0.30439388 0.30464941 0.30493510 0.30562844 0.30626721 0.30647731 0.30650350 0.30657335 0.30710375 0.30789475 0.30790329 0.30870682 0.30990631 0.30994592 0.31006374 0.31025727 0.31028111 0.31283713 0.31430615 0.31485395 0.31505592 0.31570611 0.31693489 0.31713803 0.31904841 0.31925047 0.32303300 0.32303312 0.32338171 0.32398023 0.32451080 0.32543994 0.32624107 0.32669776 0.32742183 0.32834775 0.32997038 0.33060215 0.33067669 0.33074429 0.33103189 0.33104790 0.33249685 0.33254723 0.33311429 0.33335708 0.33350346 0.33387019 0.33411421 0.33542633 0.33546519 0.33590960 0.33655919 0.33953184 0.33961947 0.34035902 0.34069995 0.34175450 0.34189572 0.34201390 0.34345101 0.34360030 0.34489527 0.34508146 0.34560221 0.34848959 0.34880341 0.34969685 0.35030829 0.35122765 0.35263175 0.35291724 0.35311565 0.35335803 0.35419814 0.35491010 0.35526933 0.35556045 0.35652214 0.35667960 0.35690346 0.35705310 0.35750178 0.35772345 0.35851323 0.35920068 0.35928957 0.35930488 0.35985498 0.36041355 0.36095432 0.36203497 0.36309752 0.36331417 0.36369222 0.36427259 0.36497981 0.36504506 0.36582900 0.36593529 0.36603493 0.36670698 0.36676994 0.36948545 0.37022965 0.37032360 0.37041420 0.37073684 0.37074680 0.37082744 0.37114845 0.37128439 0.37299968 0.37322436 0.37474488 0.37513559 0.37544570 0.37630688 0.37668890 0.37708693 0.37819094 0.37940717 0.38041131 0.38080537 0.38089930 0.38195790 0.38315542 0.38352059 0.38385763 0.38394587 0.38520496 0.38567751 0.38575142 0.38626954 0.38732847 0.38791039 0.38992524 0.39023532 0.39062461 0.39120951 0.39128707 0.39154634 0.39219957 0.39295604 0.39298224 0.39350264 0.39357399 0.39360589 0.39436095 0.39436098 0.39662701 0.39705499 0.39706122 0.39748129 0.39841552 0.39874460 0.39910950 0.40074580 0.40138217 0.40151954 0.40402536 0.40422194 0.40659148 0.40666208 0.40729690 0.40757033 0.40804720 0.40825977 0.40840758 0.40863771 0.40942576 0.40995462 0.41074842 0.41106649 0.41160628 0.41200967 0.41387868 0.41397298 0.41399418 0.41419052 0.41438998 0.41861519 0.41914672 0.41929057 0.41943880 0.41954717 0.41967900 0.41989846 0.42036325 0.42146989 0.42217251 0.42227946 0.42252104 0.42292984 0.42312628 0.42327665 0.42351736 0.42436753 0.42470301 0.42522958 0.42600625 0.42690447 0.42835163 0.42879122 0.42904605 0.42921828 0.42996768 0.43039894 0.43062511 0.43073497 0.43107840 0.43197746 0.43359981 0.43416565 0.43416959 0.43425371 0.43487841 0.43562207 0.43576317 0.43825554 0.43980623 0.43990435 0.44064603 0.44072719 0.44101058 0.44117636 0.44142974 0.44202938 0.44259037 0.44278310 0.44280056 0.44377640 0.44468427 0.44578397 0.44618375 0.44698026 0.44898773 0.45019727 0.45044651 0.45163296 0.45172646 0.45225722 0.45280742 0.45318198 0.45319440 0.45363706 0.45496453 0.45523089 0.45562119 0.45689013 0.45740555 0.46205400 0.46335188 0.46406026 0.46434461 0.46481481 0.46497819 0.46517133 0.46707407 0.46776704 0.46857578 0.46888628 0.46969664 0.46979562 0.47022117 0.47130083 0.47154109 0.47273687 0.47332956 0.47541313 0.47575121 0.47575349 0.47575895 0.47658504 0.47728191 0.47799297 0.47833032 0.47843958 0.47943899 0.47944851 0.47986644 0.48073628 0.48134546 0.48200986 0.48228467 0.48244739 0.48361176 0.48377958 0.48381942 0.48390928 0.48486187 0.48501035 0.48623160 0.48670495 0.48759807 0.48769214 0.48799326 0.48845572 0.48870260 0.48977406 0.49113369 0.49125510 0.49170776 0.49419298 0.49628809 0.49645170 0.49652212 0.49672483 0.49758015 0.49785100 0.49799179 0.49830964 0.49848925 0.49857083 0.49929580 0.49972447 0.49980813 0.50028547 0.50359989 0.50370429 0.50393840 0.50404919 0.50426952 0.50453940 0.50488310 0.50551144 0.50594590 0.50644200 0.50686313 0.50739952 0.50769814 0.50785976 0.50900453 0.50995450 0.51037920 0.51093621 0.51137037 0.51178485 0.51200861 0.51227884 0.51372161 0.51381774 0.51528350 0.51533748 0.51811522 0.51924666 0.52010505 0.52016043 0.52058750 0.52086078 0.52096515 0.52137497 0.52169688 0.52278977 0.52283168 0.52337579 0.52428305 0.52486844 0.52511930 0.52701066 0.52721545 0.52737243 0.52758543 0.52872942 0.52921772 0.52941035 0.52941982 0.52991054 0.53152107 0.53304090 0.53624469 0.53638863 0.53645616 0.53688704 0.53837071 0.53855717 0.53900782 0.53918209 0.53933760 0.53980546 0.54052082 0.54069097 0.54092920 0.54138380 0.54141375 0.54252025 0.54267074 0.54349443 0.54502309 0.54528954 0.54538587 0.54598807 0.54600654 0.54788523 0.54790071 0.54928764 0.54939871 0.54947550 0.54987882 0.54993729 0.55056305 0.55124116 0.55233714 0.55263103 0.55269782 0.55271271 0.55331716 0.55388961 0.55425998 0.55515139 0.55578447 0.55617476 0.55676876 0.55698185 0.55902838 0.56002869 0.56083991 0.56132404 0.56139242 0.56139991 0.56149878 0.56160747 0.56215039 0.56216840 0.56297362 0.56381437 0.56427779 0.56603030 0.56625400 0.56685583 0.56720672 0.56808091 0.56836851 0.56857413 0.56867224 0.56963334 0.56995348 0.57001697 0.57008494 0.57016743 0.57035658 0.57038982 0.57052950 0.57150995 0.57209804 0.57215803 0.57234015 0.57349855 0.57434573 0.57459609 0.57509904 0.57530588 0.57566187 0.57595492 0.57601552 0.57609271 0.57635797 0.57674246 0.57729818 0.57886282 0.57889154 0.58008349 0.58031725 0.58085867 0.58094229 0.58111078 0.58130905 0.58214328 0.58292359 0.58350330 0.58508404 0.58510336 0.58612417 0.58629352 0.58662208 0.58665488 0.58667503 0.58721206 0.58811001 0.58843815 0.58851929 0.58860895 0.58872182 0.58912863 0.58937217 0.59066355 0.59090817 0.59108381 0.59158089 0.59203543 0.59316803 0.59382480 0.59404434 0.59518971 0.59609314 0.59827808 0.59892427 0.59946918 0.60076176 0.60175613 0.60181169 0.60240997 0.60283102 0.60306739 0.60318798 0.60339305 0.60637815 0.60645301 0.60706575 0.60739847 0.60836172 0.60878365 0.60880478 0.60884407 0.60928677 0.60934735 0.60957794 0.61068553 0.61121506 0.61147587 0.61154447 0.61162421 0.61166808 0.61176137 0.61216491 0.61301468 0.61357817 0.61366382 0.61455143 0.61467403 0.61547573 0.61645872 0.61659597 0.61659900 0.61706998 0.61768539 0.61862992 0.61973806 0.61997888 0.62011411 0.62048553 0.62088568 0.62137575 0.62211074 0.62264388 0.62302701 0.62323293 0.62363374 0.62376918 0.62456816 0.62503492 0.62527216 0.62679004 0.62679092 0.62742726 0.62781164 0.62840660 0.62879503 0.62901006 0.62949508 0.63016764 0.63050419 0.63150206 0.63187041 0.63241594 0.63360361 0.63385566 0.63498204 0.63601198 0.63653501 0.63664655 0.63710060 0.63801993 0.63852231 0.63857236 0.63900419 0.63976990 0.64013970 0.64035614 0.64085362 0.64098457 0.64124499 0.64155058 0.64225202 0.64333953 0.64348686 0.64557615 0.64642865 0.64773167 0.64796553 0.64827178 0.64972829 0.65239573 0.65279269 0.65325064 0.65405810 0.65423271 0.65599778 0.65789880 0.65889383 0.65944946 0.66003972 0.66220672 0.66226880 0.66251383 0.66546689 0.66588114 0.66630742 0.66637982 0.66670742 0.66845395 0.66920170 0.67081433 0.67119081 0.67274293 0.67275057 0.67298543 0.67314546 0.67493881 0.67510310 0.67797531 0.67807853 0.67969024 0.67977897 0.68400431 0.68434034 0.68456749 0.68690224 0.68748730 0.68772095 0.68828605 0.68854326 0.69085062 0.69179902 0.69198927 0.69357613 0.69498998 0.69501266 0.69536242 0.69553753 0.69608041 0.69701064 0.69745889 0.69828425 0.69874679 0.70050592 0.70065237 0.70105402 0.70134859 0.70142863 0.70221719 0.70228143 0.70328623 0.70335732 0.70382612 0.70437238 0.70448389 0.70471030 0.70687359 0.70760303 0.70809839 0.70884684 0.71018719 0.71030135 0.71172626 0.71235062 0.71267944 0.71371372 0.71403696 0.71439505 0.71502669 0.71745990 0.72063730 0.72113634 0.72154522 0.72218856 0.72230228 0.72312653 0.72537321 0.72640508 0.72645398 0.72747160 0.72800196 0.72869968 0.72881863 0.72987292 0.72996332 0.73020404 0.73069365 0.73158857 0.73270680 0.73375599 0.73508496 0.73516444 0.73531634 0.73584203 0.73605151 0.73650060 0.73664888 0.73667523 0.73733178 0.73766435 0.73946703 0.74226149 0.74286782 0.74326580 0.74354938 0.74449272 0.74487294 0.74531336 0.74707184 0.74754212 0.74977586 0.75023295 0.75111545 0.75152108 0.75266562 0.75299783 0.75301497 0.75574613 0.75587589 0.75608042 0.75619804 0.75683362 0.75842002 0.75950707 0.76119538 0.76133818 0.76158818 0.76164038 0.76214592 0.76244838 0.76329576 0.76365177 0.76366956 0.76413593 0.76442257 0.76576166 0.76655564 0.76672892 0.76682936 0.76771233 0.77018316 0.77050159 0.77134049 0.77271058 0.77357733 0.77525781 0.77547899 0.77559138 0.77619172 0.77671830 0.77704928 0.77733952 0.77739171 0.77796514 0.77979530 0.78003233 0.78020566 0.78062027 0.78081461 0.78247280 0.78250142 0.78250376 0.78251825 0.78253385 0.78282153 0.78302138 0.78466894 0.78574792 0.78599422 0.78614910 0.78618650 0.78664267 0.78722468 0.78779470 0.78858783 0.78935282 0.78944208 0.79200457 0.79223201 0.79345316 0.79348266 0.79471020 0.79567956 0.79587705 0.79609547 0.79784256 0.79816911 0.79910073 0.80175540 0.80194055 0.80387350 0.80400182 0.80419953 0.80449515 0.80456367 0.80481607 0.80519335 0.80525848 0.80531886 0.80564570 0.80600071 0.80602678 0.80814814 0.80873357 0.80893225 0.81005336 0.81040721 0.81215889 0.81479233 0.81491153 0.81501425 0.81618543 0.81668357 0.81683712 0.81764181 0.81853314 0.81870905 0.81928351 0.81944083 0.81955084 0.82111245 0.82140416 0.82163667 0.82429593 0.82494589 0.82506282 0.82527691 0.82673621 0.82706325 0.82731262 0.82781562 0.82819771 0.82820081 0.82823109 0.82887105 0.82904059 0.82909202 0.82949535 0.82986213 0.83067908 0.83154591 0.83196221 0.83281768 0.83563080 0.83752932 0.83789788 0.83800641 0.83887267 0.83947990 0.83999241 0.84010370 0.84015569 0.84092782 0.84139973 0.84150477 0.84211391 0.84223824 0.84332388 0.84432791 0.84474077 0.84491409 0.84515435 0.84518773 0.84522346 0.84577963 0.84634394 0.84646164 0.84691161 0.84846681 0.84869165 0.84880727 0.84936042 0.84961422 0.85000892 0.85056599 0.85259237 0.85303193 0.85304926 0.85351817 0.85372604 0.85389991 0.85531570 0.85555426 0.85607110 0.85624475 0.85652787 0.85743342 0.85798132 0.85806178 0.85827768 0.85829285 0.85829868 0.85849419 0.85942113 0.86108388 0.86231493 0.86254274 0.86291750 0.86436916 0.86522958 0.86627784 0.86764151 0.86793682 0.87152386 0.87608488 0.87679141 0.87738182 0.87774565 0.87815874 0.87867640 0.87934216 0.87984219 0.87987587 0.88114557 0.88182526 0.88214079 0.88365482 0.88366532 0.88495290 0.88636739 0.88653756 0.88660566 0.88667770 0.88727036 0.88729867 0.88846881 0.88928200 0.88963029 0.89066031 0.89067744 0.89109427 0.89168828 0.89376757 0.89393153 0.89462991 0.89527493 0.89533116 0.89565229 0.89699644 0.89772801 0.89780130 0.89787442 0.89829674 0.89884452 0.89954165 0.89959030 0.90074782 0.90107302 0.90132593 0.90225150 0.90271508 0.90362776 0.90495328 0.90525521 0.90627741 0.90665048 0.90670030 0.90684332 0.90769993 0.90784746 0.90847913 0.90923329 0.90965220 0.90973432 0.91176765 0.91181804 0.91212988 0.91233666 0.91273517 0.91280105 0.91347507 0.91359704 0.91403937 0.91475062 0.91550212 0.91580110 0.91616431 0.91629513 0.91639749 0.91642740 0.91656896 0.91667328 0.91717450 0.91817065 0.91859415 0.91912401 0.91950947 0.91957637 0.91962119 0.92134331 0.92171055 0.92276754 0.92285713 0.92373067 0.92583082 0.92603076 0.92704452 0.92946463 0.92972934 0.93101257 0.93138028 0.93139782 0.93193153 0.93568479 0.93570267 0.93669031 0.93672426 0.93695090 0.93710268 0.93921030 0.93964772 0.94003441 0.94010031 0.94282183 0.94358464 0.94365702 0.94607578 0.94666186 0.94754432 0.94848792 0.95010946 0.95121830 0.95379273 0.95380133 0.95524838 0.95549507 0.95550148 0.95757372 0.95838076 0.95901530 0.95953638 0.96172548 0.96221973 0.96259947 0.96282224 0.96372434 0.96372776 0.96385244 0.96394407 0.96465852 0.96468360 0.96637502 0.96735780 0.96743550 0.96782967 0.96849085 0.96878932 0.96890562 0.96905879 0.96937005 0.97022558 0.97031769 0.97048213 0.97049965 0.97054494 0.97101869 0.97178096 0.97453936 0.97507924 0.97519238 0.97538723 0.97658329 0.97791285 0.97883414 0.98098432 0.98125267 0.98200138 0.98316687 0.98326654 0.98352572 0.98357088 0.98464951 0.98695492 0.98743449 0.98743461 0.98841948 0.98922912 0.98932104 0.98937229 0.98971194 0.99147496 0.99336856 0.99371615 0.99423341 0.99431688 0.99439520 0.99446640 0.99466143 0.99474544 0.99481237 0.99500774 0.99604413 0.99636534 0.99646047 0.99810804 0.99873240 0.99883623 0.99945792 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010110000000011010000100110100000010000010010000100000000001000010000000010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010010000000001000000000000001000000000100000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000000000000000010000000000000000000000110000000000000100100000000000100000100001101100100000000110000010101000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000001010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000001000000000000000001000100000000000000101100000000000000010000010001000000010010010010010000010100010101000000000000100001011110000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001100000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000100000000001001000000000001010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100001100000000000000001000000000100010000011 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000000000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000100000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000010000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000100000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000000000001000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 100000110000010101010000000001001000000001000100000010011001000000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000000000101000100000001000000000000000010000000000000000000000000000010000000010000000000000000000000000000100100000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100000000100100010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000011000000000010100000000000000100000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011001000000000001000001100001000000000000000000001000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000010000000001000000000000000000010100000000101000000000010000000000010100000000000000000000100000100 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000001000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000001001000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 100000110000000010100100010000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000110001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001110010000100000000001001000000000100000100000100000000100011110100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100000100000010000110001001000000000000000000000000000000000000000000000001000000001000000010011010100010000010001100000010000000000001000000100000000000100000000010000000000000001010000000000100000110001100010000000001000000000000000001011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100010010010000000000000000100000110000110001000000000001000000010000000010000000000100000000000000000100001000010000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110000001000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000001000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010101000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000010000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000001000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 010000010000000000000010000000000001000001000100000011011001000000000011000000011100000000010000000000000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110100000000000010000101000010000000000000100100000000000010011010100000000100010010100100000000000000000110011010000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000101000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000011100000000010000000000000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000001000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000011001000000011000000000000110001000000000000001000010000000000101000000000001000000000000010001000000010000001000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000001000000000000000001111000010000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001100011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010001000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000100000100000000000100000000000000100001000000100001010010100000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000110000000000000000000000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011001000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000011000000000000000000000100000010000100001000000100000000000000000000000000100000000000000000000000001000000000001010100010000010001100001010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110101000000000000001000010000000000001000000000001000000000010001110000000000000000000011000010000000000000000100000000000010011011100000000000010010100100000000000000000110000011000000100010000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000011100000010010000000000000000100000100000000000100000000000000000001000000100001010010100100000001000101000000111000000000000010100110000010010000010100111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000001101000110001000000010000000110010000000000000000000000000000010000000010000000000000000000000000000100100000000000001010000000000010000000000000001000100000100000000000000000000000000010000000001000000000010011010010000010110000000011010000100110100000010000010010000100000000001000000000000100110000000000000000000011010100101000000000000000010010010100010001000101000100000000010000100101000000000000000000000000000001101000000000100000100000010000100001000000000000000000000000001000000000000010000000000000100001000000010011010100010000010000100000110000000000001000000100000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000010000001000000000001000000000010001110000000000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 001000110000000000100000000000110001000000000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101000100001000000010000000010010000000000001000001000000010001000000000000100000100000000000001000100100000000000000010000000000000000000000000001000110000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000010000000000001000000000001010100110000110000000000000000010000001101110000001000010000010000001000000000000000010000000000000000100000000010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000011001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000011001000000011000000000000110001000000000000001000010000000000101000000000001000000000000010001000000010000001000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001100000000010000100000000100100000000100000000000010101000100000000000000000000000000000100000000010010001101001000100100000000000000000000001000000100010000000110000000010000010000000000101100000000100000110000000000000101000111000001000000000000000000000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000000000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001100000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000100000000001001000000000001010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000111000000100000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000100000100000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000000000000000000000000000000000000110000011 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000001100011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100100001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010100010000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000001000001000100000000000000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000001001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000110001000000000010000100000000100000000000110000000010010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000010000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110001100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100010001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000010000000000001000100000100010000000001000000000000010000001000000000000010010010110000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000100010100000010000100000110100100000000100100100000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000010000000100000000000010011011100000000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 000111000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000100100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000001001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000010010100100000000000000010110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000011100000010010000000000000000100000100000000000100000000000000000001000000100001010010100100000001000101000000111000000000000010100110000010010000010100111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 010000010000000000000010000000000001000001000100000011011001000000000011000001010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000001000000000000000001000100000000000000101100000000000000010000010001000000010010010010010000010100010101000000000000100001011110000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001100000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000100000000001001000000000001010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100001100000000000000001000000000100010000011 001000110000000000100000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000011100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000110000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100101000000000001000000010100000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000001001010000000000000000001011000001000100011101000001000000010100000000000000000000100000000 010000010000000000000010001000000001010001000100000011011001000000000011000000010100000000010000000000000000000000001111000011000000010010001000001000100000011000010100001000101000000100010000000110000000010000110000000000101100000000100010001000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000100000010000000000001000000000000001000100000100001000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010000100001000000000000101000000010101000000000000000000110100000000010000000000001000000000000000001101000000000000001000000000001000100110000100000000000001000000010000000000000000000000000000001000000000001010011000000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000100100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000110110100000000000000100000000010100001001000000000000101010000000000000000000011000000000100100000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000100000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000001100011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100100001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010100010000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000001000001000100000000000000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000001001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000010000000001111000010000000010010001000001010100000011000010100001000001000000100011000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010001000010000000000000000000100000001000100100000000000101100010001000001100000001000011100100000100000000000000010000000011010100000110100000000000110010000100000000001000000000000010100010000000000000000001010000100001000000000000010010010100000001000100000100000000010000100101000000000000000000000000000001101000000000100000100000010000100001001000000000000000000000001000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000000000000000000100000010011000000000000001000001100001000000000000000000000000000000100000010000010100000010010000000000000000100100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000100000000101000000010001000000000000001001010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000001001000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000100000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000010000000001111000010000000010010001000001010100000011000010100001000001000000100011000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010001000010000000000000000000100000001000100100000000000101100010001000001100000001000011100100000100000000000000010000000011010100000110100000000000110010000100000000001000000000000010100010000000000000000001010000100001000000000000010010010100000001000100000100000000010000100101000000000000000000000000000001101000000000100000100000010000100001001000000000000000000000001000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000000000000000000100000010011000000000000001000001100001000000000000000000000000000000100000010000010100000010010000000000000000100100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000010000000000000000000011000000000001000000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000100000000000010010010001000001000100000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000010000000001000000000000000000000001000001000110000000010101000000010100010100000000000000000000010 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010000010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000010000000000000000000001001100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001010001000101000000000000000001000000000001000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101001000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000110100000000000000000000100000100 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000100000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000001000000000000000001111000010000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010001010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000101010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110100000000000010000101000010000000000000100100000000000010011010100000000100010010100100000000000000000110011010000000000000010000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000101000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 100000110000000010100100010000010001000001000010000100100000100000100000101010000000010101000101000000000000010000001111000010000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000101000000000000001000000000000000000000000100000000001000001000000000100100010000000000100100000000000000010100000000000000000000000101000100001000000000101100010001000001100000001000011100100000100000000000000011000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000000000000000000000000000000001000000010001111100010000010000100000000000100010001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000010000010011010100000000000010010100100000000000000000110000010000000100000000000100100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010000000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 010000010000000000000010000000110001000000000010000100000000100000000000110000000010010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000010000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000001000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000010100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000100001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000110000000000000000000000000001000000111100001001010000001000000000100000000010100000010011000101000010000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100100010010010010000010100010101000000000000100001011010000101000010000011000001110000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000000010000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000011000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010010000100001000000010001000000000000100000100000000000000000100100100000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001111010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000001000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000011010000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000000100001000000000010000010100110000000011000110001100011000100100001111000000000000010000000001000000000000000000000001000001000110000000010101000000010101010100000000000000000000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000001000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000001000000000011001001000010000000010000000000100001000000010000000000010100010100000000000000000000010 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000010000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000100000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000001000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000001010000000000100000000000010000000000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000001010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000100000100000010000100011000000000000000000000000000000000000000000000000000000000001001000000001010100010000010001100100010000000000001010000000010010000100000000000000000000000001010000000010100000100001100010000000001100000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000000000000010000000000010100000000000000000000100000100 100000110000000010100100010000010001000001000010000100100000100000100000101010000000010101000101000000000000010000001111000010000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000101000000000000001000000000000000000000000100000000001000001000000000100100010000000000100100000000000000010100000000000000000000000101000100001000000000101100010001000001100000001000011100100000100000000000000011000000011010100000100001011010000110010000100000001001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000010000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000000000110000000000010101000100000000000000000000000000000100000000010010001001001000100000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000001000000010000000000000000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000000010000000000000010010001000001000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000000000000101000000000000000010000010000010000000000010000000001010000000000100000100001100010000000001000000000000000000011000000000110000000000000000000000110000000011110001000010010001000000011000000000000110001000000000000001000111000000000001000000000001000000000010001110000000000000010000101000000000000000000000000000000110001000000000100000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000001000000010000000000000000000010010000001000000000110011000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100011000000000000010100000000100000000000010000001000010100000000000000000000100000000 000110000010000000000000000000000001000000000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101000100001000000010000000010010000000000001000001000000010001000000000000100000100000000000001000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000010000000000001000000000001010100110000110000000000000000010000001101110000001000010000010000001000000000000000010000000000000000100000000101000000010000010001000100000000010000010000010000000000000001110110000000001110001000010010001010000010000010000000111001000010010100000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000011000000000110000000000010000000010000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000110001010000000000000000000000000000000000000000000000000100001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001110010000100000000001001000000000100000100000100000000100011110100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100000100000010000110001001000000000000000000000000000000000000000000000001000000001000000010011010100010000010001100000010000000000001000000100000000000100000000010000000000000001010000000000100000110001100010000000001000000000000000001011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100010010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100111000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110000001000000000000100000000 000111000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000010000000110000000010000010101000000101100000000100010001000001000000101000110000001000000000000000010000000000000000000000000000010000000010000000000000000000000000000100100000000000000010000000000010000000000000001000100000100000000000000000000000000010000000001000000000010011010010000010110000000011010000100110100000010000010010000100000000001000011000000010000000010000000000000001010000110001000000010000101000000010001000000000000000000010000000000010000000000010010010001101000000000000000011000000000000000000001001000000000000000000000000010000000000000110000000000100000000000110000000000100010000010000100000010000101000000000000000010000010000010001000000100000000000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000000000100000100001101110100000000111000000000000000000010000000000000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000100000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000010000000010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001100000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010001011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000000000001000010000100000000000010000110100100000000100110000000000100000100001101110100000000111000000000000100000010000000000000000000000001100000000000001000000000000000000000000000001100000000001100000000000000000010000000001000000010000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100000000100100010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000011000000000010100000000000000100000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000001101000110001000000010000000110010000000000000000000000000000010000000010000000000000000000000000000100100000000000001010000000000010000000000000001000100000100000000000000000000000000010000000001000000000010011010010000010110000000011010000100110100000010000010010000100000000001000000000000100110000000000000000000011010100101000000000000000010010010100010001000101000100000000010000100101000000000000000000000000000001101000000000100000100000010000100001000000000000000000000000001000000000000010000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000001000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000001010000000000100000000000010000000000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011011100100001000010000000101000000010001000000000000000000110000010000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000001000000100000000001000000000100000110000000001110011000001010001000000011000000000010110001000010010100000000000100100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000101000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000100000001100001000100111101000010000000000000000001000010000000010000011 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000011001000000011000000000000110001000000000000001000010000000000101000000000001000000000000010001000000010000001000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000001000100000000000100010000000110000000010000010000000000001100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000001000000100000100000010000110001001000000000000000000000000000000000000000000000000000000001000000010001110100010100010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000100000001000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000011000001010100100000000001000000000000110010000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000000001000001000100010001100000000000011000000001000000000000010000010 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000000000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000100000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000010000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000100000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000010010100100000000000000000110000011000000100000000000000100000001000000000010000000000100000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000001001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000010000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000100000010010010001000001000000000000000001000100000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011010000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010011000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000010000000001000000000000000000000001000011000110000000010101000000010100010100000000000000000000010 100000110000010001000000000001001000000000000001100100000000100000000000100000000001010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000100000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000100000000000000010001001000000000010001000000100011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010000100000000010100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000001001000000000010110010001100000000000001000110000000000000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000010101010000000001001000000001000100000010011001000000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011100000000000000001000100000010000000110001000010000000000000000000100000000010000001000000000000101000100000001000000000000000010000000000000000000000000000010000000010000000000000000000000000000100100000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000000000000010010100100000000000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000100100000000000000000000010010000000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000010000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000000000110000000000010101000100000000000000000000000000000100000000010010001001001000100000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100001010000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000110001110100000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000010000000100000000011100000000000001000001100001000000001010000010000100000000000000000100000000000010010000001000000000110010000100000000000000000000000000101000100100101011010010000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000010010100000100101000000000010000000000010100000000000000000000100010000 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000100000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010001011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000001000000100000010001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000001001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000001000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000001010000000000100000000000010000000000010100000000000000000000100000000 000111000000000000000000000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000101100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000010000000000010010000010000000000000000110000100001000000000001000000010000000010000000000100000000000000000100000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100010000000000000100100000000000000010000000000000000000000000001000100000000000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000010000000000001000000000001010100110000110000000000000000010000001101110000001000010000010000001000000000000000010000000000000000100000000101000000010000010001000100000000010000010000010000000000000001110110000000001110001000010010001010000010000010000000111001000010010100000000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000100000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010000000000000010010000000000000000000000010000000000100000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000010100000010000000000100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000011000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000101100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011001000000000001000001100001000000000000000000001000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000010000000001000000000000000000010100000000101000000000010000000000010100000000000000000000100000100 001000110000000000100000000000110001000000000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101000100001000000010000000010010000000000001000001000000010001000000000000100000100000000000001000100100000000000000010000000000000000000000000001000110000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000010000000000001000000000001010100110000110000000000000000010000001101110000001000010000010000001000000000000000010000000000000000100000000010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000011001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001000100000011000010100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010010010000000101001000000010001000100000000100000100000001000000000100100000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000001010000100101000000000000100000000000000001101010000000000001000000000001000000110000100000000000000000000000000000000000010000000000000000000011000000000001000000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000100000000000010010010001000001000100000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000010001000000000001001000000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000000000000000000000000000000000000000001001000000001010100010001010001100000010000000000001000000000010010000100000000000000000000000001010000000000100000101000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000110000000000000000000001100001010000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000100000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000010000000000000000000011000000000001000000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000100000000000010010010001000001000100000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000001010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100000000100100010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000011000000000010100000000000000100000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000001000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000001010000000000100000000000010000000000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000100000100000000000000110000000000000111000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000010011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000010000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000010001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 100000110000010001000000000001001000000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100001000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010001000001000000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000001000000010000010001000110000100000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001000100000011000010100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010010010000000101001000000010001000100000000100000100000001000000000100100000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000001010000100101000000000000100000000000000001101010000000000001000000000001000000110000100000000000000000000000000000000000010000000000000000000011000000000001000000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000100000000000010010010001000001000100000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000010001000000000001001000000000000001100100000000100000000000100000000001010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000100000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000100000000000000010001001000000000010001000000100011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010000100000000010100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000001001000000000010110010001100000000000001000110000000000000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000010000000000000000101000000100101111010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000001000001111000010000000010010001000001010100000011000010100001000001000000110010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000110000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000011011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000010000000000000000000010000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011001000000000001000001100001000000000000000000000000000000100000000000010100001010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000010000000001000100000000000000000001000001000110000000010101000000010100010100000000000000000000010 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001110010000100000000001000000000000110110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000100000100000100000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100000000000100000010001101000000000000000010001000001000001000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010001011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000000000001000010000100000000000010000110100100000000100110000000000100000100001101110100000000111000000000000100000010000000000000000000001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100100000100000010000000000000100000000000000010010000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110001000000010100010000011100000000000000010000010001000110000000000000000000000000001000000000000000000001011000001000100011101000000000000000000000000000000000000100000010 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010010010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010001001000000000000000000000100100000000000000000000000000000000000010000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011110100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100000100000010000110001001000000000000000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000000000100000000001000000000100000110000000001110011000000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000110001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001110010000100000000001001000000000100000100000100000000100011110100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100000100000011000100001000000000000010000000000000000000000000000000010000000000001000000000001010100110000110000000000000000010000001101110000001000010000010000001000000000000000010000000000000000100000000101000000010000010001000100000000010000010000010000000000000001110110000000001110001000010010001010000010000010000000111001000010010100000000000000000100000110001000101000000000000000001000000010010001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 000110000000000000000000000000001000000111100001001010000001000000000100000000010100000010011000101000010000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100100000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011001000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000001000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000010000000000000000000000000000000000000101000000000000000010000010000000000000000000000000000010010000000010000100000000000100000000001001100000000000000000000000010100000000000000000000110000001000000100100000000000100000100001101100100000000110000000000010001010000000000001000000000001000000000010001010000000000000000000100000000000100000000001101000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000100000010000000000000100000000000000011010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000100000000010100000001000100111101000010000000000000000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101010000000000000000010100000010011000001000000000000000001111000010000100000010000000000000010000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000000000000000010000010000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000001000100011011011001001000110000111000010000000000000010100001000100000000100000000100100001000010000000101000000010001000000000000000000110000000000010000000000001001000000000001010000000000000100010100000010000100000110100100000000100100100000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000100000100000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000010000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000000000000000000000000000000000000100000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000110000010000000000000000000000001000000000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000110000001000000000000001100000000000000000000000100000000000000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100011010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000001010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000010010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000010000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000001000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001001010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000001001000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000100000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011101010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000010000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 001000110000000000100000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011001000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011001000000000001000001100001000000000000000000001000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010000000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000010000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000100000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000010000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010011010000010100010101000000000010100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100000100000010000100001001000000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000001000000110000010001001010000001100010000000001000000000001000000011000000100000001001001000000100000110000000101111011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011010100000000000010010100100000000000000000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000110000000010000001000000000000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010001000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000101000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000000101000100001101110100000000110000000000000000000010000000000000000000000001100000000000001000000000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010010001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000001000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010101000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000010000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000001000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 010000010000000000000010000000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000010000000000001000100000100010000000001000000000000010000001000000000000010010010110000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000100010100000010000100000110100100000000100100100000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110101000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000010000000100000000000010011011100000000000010010100100000000000000000110000010100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000110000000010000001000000000000101100100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010001000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110100000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010001011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001010001000100000011011001000010000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000110100010101000000000000100000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000100000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000000000100000100001100010000000001100000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000001000000001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000100000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000010000010001000000100000000000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000000000100000100001101110100000000111000000000000000000010000000000000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000110011100000001000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000011000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000001111000010000100000010000000001100100001011000010000001001000000011000000100000110000000011000010000000000000101000000010100001000000000000101000111000001000000000000000000100100000010010000000000000000000000010001010000000000000000000000100100000000000000010000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010001001000110000111000010000000000000010100001000100000000100000000100100001000010000000101000000010001000000000100000000110000000000010000000000001000000000000001010000000000000100001000010000001000000110000100000000000001000000000000000000000000000000000010001000000000001010100010000010001100000010000000000001000001000010000000100000000000000000000000001010000000000100000100001100010000000001010000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100100000000001000000110010100000100000000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100110101000000000000100001011010000101100010000011000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000111000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010001011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000000000001000010000100000000000010000110100100000000100110000000000100000100001101110100000000111000000000000100000010000000000000000000001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100100000100000010000000000000100000000000000010010000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110001000000010100010000011100000000000000010000010001000110000000000000000000000000001000000000000000000001011000001000100011101000000000000000000000000000000000000100000010 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010110000000011010000100110100000010000010010000100000000001000010000000010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010010000000001000000000000001000000000100000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000000000000000010000000000000000000000110000000000000100100000000000100000100001101100100000000110000010101000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000011100000000010000000000000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000011001000000011000000000000110001000000000000001000010000000000101000000000001000000000000010001000000010000001000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000011000000010000000010000000000100000000000000000100001000000000010000010100110000000011010010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000100010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000000000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000001100011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100100001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000101000010000000000001000000000001000000000001000001000100000000000000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000001001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000001101000110001000000010000000110010000000000000000000000000000010000000010000000000000000000000000000100100000000000001010000000000010000000000000001000100000100000000000000000000000000010000000001000000000010011010010000010110000000011010000100110100000010000010010000100000000001000000000000100110000000000000000000011010100101000000000000000010010010100010001000101000100000000010000100101000000000000000000000000000001101000000000100000100000010000100001000000000000000000000000001000000000000010000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000110000000000000000000000000000001000000000001100100000111000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000000010000000000000000000000110000000000000100100100000000100000100001101100100000000110000010101000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110100000000100000000000110101000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100010000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100010000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010001001000010000111000010000000000000010100010000000000000000001010000100001000000000100010010010100000001000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000010000000010100000000000010000000000000000000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100000110000000001110011000000010001000000011000000000000110001000000000010001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000110000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010010000100001000000010001000000000000100000100000000000000000100100100000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000001000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000011010000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000000100001000000000010000010100110000000011000110001100011000100100001111000000000000010000000001000000000000000000000001000001000110000000010101000000010101010100000000000000000000010 100000110000000010100100010000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000110001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001110010000100000000001001000000000100000100000100000000100011110100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100000100000010000110001001000000000000000000000000000000000000000000000001000000001000000010011010100010000010001100000010000000000001000000100000000000100000000010000000000000001010000000000100000110001100010000000001000000000000000001011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100010010010000000000000000100000110000110001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110000001000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000110101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000100000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000100100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000110110100000000000000100000000010100001001000000000000101010000000000000000000011000000000100100000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000100000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011101010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000010000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010001010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000110000000000010000000000001000000000000001010000000010000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000100000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000001000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000001000000000011001001000010000000010000000000100001000000010000000000010100010100000000000000000000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000010000010000000000000000000011000000000001000000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000100000000000010010010001000001000100000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000010000000001000000000000000000000001000001000110000000010101000000010100010100000000000000000000010 100000110000000010100100000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001100000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000010000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010001000010000000000000000000100000001000100100000000000101100010001000001100000001000011100100000100000000000000010000000011010100000110100000000000110010000100000000001000000000000010100010000000000000000001010000100001000000000000010010010100000001000100000100000000010000100101000000000000000000000000000001101000000000100000100000010000100001001000000000000000000000001000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000000000000000000100000010011000000000000001000001100001000000000000000000000000000000100000010000010100000010010000000000000000100100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000000000000001000010000000010000011 100000110000000010100100010000010001000001000010000100100000100000100000101010000000010101000101000000000000010000001111000010000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100100010000000000100100000000000000010100000000000000000000000101000100001000000000101100010001000001100000001000011100100000100000000000000011000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000000000000000000000000000000001000000010001111100010000010000100000000000100010001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000010000010011010100000000000010010100100000000000000000110000010000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010000000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 010000010000000000000010001000000001010001000100000011011001000000000011000000010100000000010000000000000000000000001111000011000000010010001000001000100000011000010100001000101000000100010000000110000000010000110000000000101100000000100010001000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000100000010000000000001000000000000001000100000100001000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010000100001000000000000101000000010101000000000000000000110100000000010000000000001000000000000000001101000000000000001000000000001000100110000100000000000001000000010000000000000000000000000000001000000000001010011000000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000100010001000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000010000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000100000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000010011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000101000000001000000010000000000000100000100000000000000001000100000100010000000000000100000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000001101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000001000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000010000010000000001000000000000000000000001000001000110000000010101000000010100010100000000000000000000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000100000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000100100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000010000000000010010000010000000000000000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000010001000000000001000000000001100001000100111101000010000000000000000001000010000001010000011 010000010000000000000010000000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100010001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000010000000000001000100000100010000000001000000000000010000001000000000000010010010110000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000100010100000010000100000110100100000000100100100000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000010000000100000000000010011011100000000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000100000000101000000010001000000000000001001010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000001001000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000100000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100010001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000010000000000001000100000100010000000001000000000000010000001000000000000010010010110000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000100010100000010000100000110100100000000100100100000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000010000000100000000000010011011100000000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010000010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000010000000000000000000001001100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000101000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000000101000100001101110100000000110000000000000000000010000000000000000000000001100000000000001000000000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000000000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001100000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000100000000001001000000000001010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 001000110000000000100000000000000001000000000001001010000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100001000101000000100010000000110000000010000110000000000101100000000100010001000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000100000010000000000001000000000000001000100001000000000101100010001000001100000001100011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000011000000000000000000000100000010000100001000000100000000000000000000000000100000000000000000000000001000000000001010100010000010001100001010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000000010011000010000000000000000100000000000010011011100000000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000011100000010010000000000000000100000100000000000100000000000000000001000000100001010010100100000001000101000000111000000000000010100110000010010000010100111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010010010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000001000000100000000001000000000100000110000000001110011000001010001000000011000000000010110001000010010100000000000000100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000100001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010010000000000000001000010000000010000011 100000110000010101010000000001001000000001000100000010011001000000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000000000101000100000001000000000000000010000000000000000000000000000010000000010000000000000000000000000000100100000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100000000100100010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000011000000000010100000000000000100000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000001000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010001000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010011000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001110001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100011000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000010000000000000000000011000000000001000000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000100000000000010010010001000001000100000000001001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000001100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000011010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100001010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000000010011000010000000000000000100000000000010011011100000000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000011100000010010000000000000000100000100000000000100000000000000000001000000100001010010100100000001000101000000111000000000000010100110000010010000010100111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000001000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100110010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000010000010001000000100000000000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000000000100000100001101110100000000111000000000000000000010000000000000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000110011100000001000000100000000 010000010000000000000010000000110001000000000010000100000000100000000000110000000010010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000010000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000010000010010000000010000000000000111010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011101010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000010000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001100000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011011100100001000010000000101000000010001000000000000000000110000010000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000001000000100000000001000000000100000110000000001110011000001010001000000011000000000010110001000010010100000000000000100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001001010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000001001000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000100000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000011000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010010010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000001000000100000000001000000000100000110000000001110011000001010001000000011000000000010110001000010010100000000000000100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000100001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010010000000000000001000010000000010000011 001000110000000000100000000000110001100000000010000100000000100100000000100000000000010101000100000000000000000000000000000100000000010010001101001000100100000000000000000000001000000100010000000110000000010000010000000000101100000000100000110000000000000101000111000001000000000000000000000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000001000001111000010000000010010001000001010100000011000010100001000001000000110010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000110000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000011011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000010000000000000000000010000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011001000000000001000001100001000000000000000000000000000000100000000000010100001010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000010000000001000000000000000000000001000001000110000000010101000000010100010100000000000000000000010 100000110000000010100100000000010001000001000010000100100000100000000000110000100000010101000100000000000100000000000000000000000000001101010000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000001100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000011100000000000000001000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000010000000000010010000010000000000000000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000010001000000000001000000000001100001000100111101000010000000000000000001000010000001010000011 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000010001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001001010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000010000000000100000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010001000001000100010001100000000000010000000001000000000000010000010 100000110000010001000000000001001000000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100001000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010001000001000000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000001000000010000010001000110000100000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000001000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000001000000000011001001000010000000010000000000100001000000010000000000010100010100000000000000000000010 010000010000000000000010000000000001000001000100000011011001000000000011000001010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000100000100000010000100011000000000000000000000000000000000000000000000000000000000001001000000001010100010000010100000000000000000000001000000000000001000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000010100000010000000000100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 100000110000010001000000000001001000000000000001100100000000100000000000100000000001010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000100000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000100000000000000010001001000000000010001000000100011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010000100000000010100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000001001000000000010110010001100000000000001000110000000000000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000010000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001001000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000010000000000000000000000000001000100000000000000101100000000000000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000001001000000000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000010000000100000000000010011011100000000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010010111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 010000010000000000000010000000110001000000000010000100000000100000000000110000000010010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000010000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000100000000000011000000000000100000000000100010010000110000000010000010000000000001100010000100010001000000000000101000100001000000010001000000010000010000000100001000000010001100000000000100000100000000000000000100100000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000010110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001101001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010011000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000000000000000010000000000000000000000110000000000000100100000000000100000100001101100100000000110000010101000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000000000000000100000000 100000110000010101010000000001001000000001000001100100000000100000000000100000000000000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000001000000000000000001000100000000000000101100000000000000010000010001000000010010010010010000010100010101000000000000100001011110000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001100000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000100000000001001000000000001010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100001100000000000000001000000000100010000011 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000010000000000010010000010000000000000000110000100001000000000001000000010000000010000000000100000000000000000100000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000001000000000000000001111000010000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001100011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010001000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000100000100000000000100000000000000100001000000100001010010100000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100010100000010000100000110100100000000100100100000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000010000000100000000000010011011100000000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000100000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010001011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000010110000000010000000000000000000100000000010000001000000000000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000100000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000010000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000100000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010001001000010000111000010000000000000010100010000000000000000001010000100001000000000000010010010100000001000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000010000000010100000000000010000000000000000000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100001110000000001110011000000010001000000011000000000000110001000000000010001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000110000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000010001000000000001001000000000000001100100000000100000000000100000000001010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000100000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000100000000000000010001001000000000010001000000100011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010000100000000010100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000001001000000000010110010001100000000000001000110000000000000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000010000000000000000101000000100101111010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000010000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000000000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000100000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100100000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000010010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000000000000000000000000000000000000000001001000000001010100010001010001100000010000000000001000000000010010000100000000000000000000000001010000000000100000101000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000110000000000010000000010000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000110101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 010000010000000000000010000000000001000001000100000011011001000000000011000000011100000000010000000000000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000001101100000000100000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000000000000000011010100100001000010000010101000000010001000000000000000000110000001000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000010000000000000000000000000001000000000001010100010000010001100000010000000000101000000000010000010000010000001000000000000000010000000000000000100000000001000000010000010001000100000000010000010000010000000000000001110110000000001110001000010010001010000010000010000000111001000010010100000000000000000000000000000000000001100000000000001000001000000000000011000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000110000100000000100000000001000001100001000000100000000100100010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000011000000000010100000000000000100000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100100000100000010000000000000100000000000000010010000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110000010000010100010000011100000000000000010000010001000110000000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001000100000011000010100001000001000000100010000000110000000010000010100000000101100000100000001110000000000000101000100001000000010001000000010000010000000101001000000010001000100000000100000100000001000000000100100000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000001010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000010000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000011000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010001000000000100100000010010010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000001011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011010001000110010001000001100000000000000001000000000100010000011 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000101000000000000000000000000001101010000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000001000000100000100000010000110001001000000000000000000000000000000000000000000000000000000001000000010001110100010100010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000100000001000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000011000001010100100000000001000000000000110010000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000000001000001000100010001100000000000011000000001000000000000010000010 100000110000010001000000000001001000000000000001100100000000100000000000100000000001010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000100000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000100000000000000010001001000000000010001000000100011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010000100000000010100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000001001000000000010110010001100000000000001000110000000000000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000010000000000000000101000000100101111010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000000000000001000010000000010000011 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010001010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000100100000100000000010000100101000010000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000100010000000000001000000000000000010011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110100000000000010000101000010000000000000000000000000111001000000000100000000000000000000001100001010000010000010000010000000000000000100100000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000001011000000010000000010000000000100000000000000000100001000000000010000010100110000000011010010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000010000000000010010000010000000000000000110000100001000000000001001000010000000010000000000100000000000000000100000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 010000010000000000000010000000000001000001000100000011011001000000000011000100010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000000000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000011000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000001000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001001000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000001000000000011001001000010000000010000000000100001000000010000000000010100010100000000000000000000010 100000110000000010100100000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001100000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000101000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010001000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000100000100000000000100000000000000100001000000100001010010100000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000101111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000010001000000011000000000000110001000000000000000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011001000000000001000001100001000000000000000000001000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000010000000001000000000000000000010100000000101000000000010000000000010100000000000000000000100000100 010000010000000000000010000000000001001001000100000011011001000000000011000000010100001000010000000000000000000000000000000000000100000010000000000000000000011000000100001000001000000100010000000110000000010000000000000000000100000000010000001000000000000101000100000001000000000100000000000100000000100001010000010000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000000000000000000000000000000010001000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000100000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000000101000100001101110100000000110000000000000000000010000000000000000000000001100000000000001000000000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001000100000011000010100001000001000000100010000000110000000010000010100000000101100000100000001110000000000000101000100001000000010001000000010000010000000101001000000010001000100000000100000100000001000000000100100000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010010101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000001010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000010000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000011000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000010001000000000001001000000000000001100100000000100000000000100000000001010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000100000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000100000000000000010001001000000000010001000000100011000000100000010001100110001000111110101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010000100000000010100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000001001000000000010110010001100000000000001000110000000000000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100010000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000100000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000001000110001000000000110000000000010000000000100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001101110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000010000000000010010000010000000000000000110000100001000000000001000000010000000010000000000100000000000000000100000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010000010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010010100000100000000000000000100100000000000000010000010000000000000000000001001100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000110000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011011100100001000010000000101000000010001000000000000000000110000010000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000001000000100000000001000000000100000110000000001110011000001010001000000011000000000010110001000010010100000000000100100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000101000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000111000000000000000000000000000001000000000001100100000000100001000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000110000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000001000000000000000001000000000001001010000101010000000000000000010100000010011000001000000000000000001111000010000100000010000000000000010000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000000000000000010000010000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000001000100011011011001001000110000111000010000000000000010100001000100000000100000000100100001000010000000101000000010001000000000000000000110000000000010000000000001001000000000001010000000000000100010100000010000100000110100100000000100100100000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000100000100000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000010000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000000000000000000000000000000000000100000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000001000000100000010001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000100011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000010000000000100000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000000000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001100000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000100000000001001000000000001010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000110000000000000000000000000001000000111100001001010000001000000000100000000010100000010011000101000010000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000001001000100000000000011000000100000010001100110001000111100100010010010010000010100010101000000000000100001011010000101000010000011000001010000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000000010000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000010010000000000001010000000000100000110001100010000000001100000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110100000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000101000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011011100100001000010000000101000000010001000000000000000000110000010000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000001000000100000000001000000000100000110000000001110011000001010001000000011000000000010110001000010010100000000000100100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000101000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001100000000010000100000000100100000000100000000000010101000100000000000000000000000000000100000000010010001101001000100100000000000000000000001000000100010000000110000000010000010000000000101100000000100000110000000000000101000111000001000000000000000000000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000101000000000000000000000000001101010000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100000100000010000110001001000000000000000000000000000000000000000000000000000000001000000010001110100010100010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000100000001000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000011000001010100100000000001000000000000110010000100000001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000111000000000000000000000000000001000000000001100100000000100001000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000110000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000000000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000100100000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100100000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000001010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000001000000000000000001000100000000000000101100000000000000010000010001000000010010010010010000010100010101000000000000100001011110000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001100000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000100000000001001000000000001010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100001100000000000000001000000000100010000011 010000010000000000000010000000000001000001000100000011011001000000000011000001010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100000000100100010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000011000000000010100000000000000100010100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000001001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000000011100000000010000000000000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000010001100000010000000000101000000000010000010000010000001000000010000000010000000000000000100000000001000000010000010001000100000000010000010000010000000000000001110110000000001110001000010010001010000010000010000000111001000010010100000000000000000000000000000000000001100000000000001000001000000000000011000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000110000100000000100000000001000001100001000000100000000100100010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000011000000000010100000000000000100000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000001000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000001000000000011001001000010000000010000000000100001000000010000000000010100010100000000000000000000010 001000110000000000100001000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000010010001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000010100010000010001100000010000000001001000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010010110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000101000000100101011010000000010000000011000000110100010000010100011000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000001000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000010000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000110000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000000000110000000000010101000100000000000000000000000000000100000000010010001001001000100000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000001000000010000000000000000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000000010000000000000010010001000001000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000000000000101000000000000000010000010000010000000000010000000001010000000000100000100001100010000000001000000000000000000111000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000100000000101000000000010000000000010100000000000000000000100010000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000010000000010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000001000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000001000000000011001001000010000000010000000000100001000000010000000000010100010100000000000000000000010 001000110000000000100000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000011100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000110000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100101000000000001000000010100000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000001001010000000000000000001011000001000100011101000001000000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010000010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000010000000000000000000001001100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000011100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000110000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100101000000000001000000010100000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000001001010000000000000000001011000001000100011101000001000000010100000000000000000000100000000 001000110000000000100000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000011100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000110000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100101000000000001000000010100000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000001001010000000000000000001011000001000100011101000001000000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000001001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001100000000010000100000000100100000000100000000000010101000100000000000000000000000000000100000000010010001101001000100100000000000000000000001000000100010000000110000000010000010000000000101100000000100000110000000000000101000111000001000000000000000000000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000110001010000000000000000000000000000000000000000000000000100001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001110010000100000000001001000000000100000100000100000000100011110100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100000100000010000110001001000000000000000000000000000000000000000000000001000000001000000010011010100010000010001100000010000000000001000000100000000000100000000010000000000000001010000000000100000110001100010000000001000000000000000001011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100010010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110000001000000000000100000000 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000001000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000010100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000100001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100010000000000000100100000000000000010000000000000000000000000001000100000000000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000010000000000001000000000001010100110000110000000000000000010000001101110000001000010000010000001000000000000000010000000000000000100000000101000000010000010001000100000000010000010000010000000000000001110110000000001110001000010010001010000010000010000000111001000010010100000000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000110011010100000000000010010100100000000000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000100100000000000000000000010010000000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000010000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000000000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001100000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000100000000001001000000000001010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000010000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000100000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000001000000111100001001010000001000000000100000000010100000010011000101000010000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000100000010000010001001000000100010000000000000001001100000000000000000000000010000000000000100000000110000000000000100100000000000100000100001101100100000000110000010100000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010011100100000000000000000110000010000000001000000000000100000000011000000001000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111111000010000000000000000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000110001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001110010000100000000001001000000000100000100000100000000100011110100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100000100000010000110001001000000000000000000000000000000000000000000000001000000001000000010011010100010000010001100000010000000000001000000100000000000100000000010000000000000001010000000000100000110001100010000000001000000000000000001011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100010010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110000001000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001000100000011000010100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000101001000000010001000100000000100000100000001000000000100100000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000001010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100001100010000000001010000000000000000011000000100000000001000000000100000110000000001110011000001010001000000010000010000000111001000011010100000000000000000000000010001000101000000000000000001000000010000001000000000000010000000000000000000000110001000000000110100000000000000000001100001010000010000000000000000000000000001000011000111000000010001000000000000000011010000000000100000000000000010000000000000000000010010000000000000000000000110000100001000100000001000000010000000011010000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010110000000011010000100110100000010000010010000100000000001000010000000010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010010000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000000000000000010000000000000000000000110000000000000100100000000000100000100001101100100000000110000010101000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000101000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000011000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000001000000000000000000000000100000000011000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010011000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 000111000000000000000000000000000001000000000001100100000000100001000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000110000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000000000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000100100000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 000111000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000100100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000001001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000000000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000100000000101000000111000000000010100010000011100000000000000010000010001011110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000001000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000010000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000110000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010001001000010000111000010000000000000010100010000000000000000001010000100001000000000000010010010100000001000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000010000000010100000000000010000000000000000000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100001110000000001110011000000010001000000011000000000000110001000000000010001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000110000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000010110000000010000000000000000000100000000010000001000000000000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000100000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000010000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000100000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000101000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010001000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000100000100000000000100000000000000100001000000100001010010100000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000010000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010001000010000000000000000000100000001000100100000000000101100010001000001100000001000011100100000100000000000000010000000011010100000110100000000000110010000100000000001000000000000010100010000000000000000001010000100001000000000000010010010100000001000100000100000000010000100101000000000000000000000000000001101000000000100000100000010000100001001000000000000000000000001000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000000000000000000100000010011000000000000001000001100001000000000000000000000000000000100000010000010100000010010000000000000000100100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000010001000000000001001000000000000001100100000000100000000000100000000001010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000000001000000000001001010000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100001000101000000100010000000110000000010000110000000000101100000000100010001000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000100000010000000000001000000000000001000100001000000000101100010001000001100000001100011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001100010000000101000000010001000000000000000100110000000000010000000000001000000000000011000000000000000000000100000010000100001000000100000000000000000000000000100000000000000000000000001000000000001010100010000010001100001010000000000001000000000010000000101000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000000000011000010000000000000000100000000000010011011100000000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000011100000010010000000000000000100000100000000000100000000000000000001000000100001010010100100000001000101000000111000000000000010100110000010010000010100111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000100000000101000000010001000000000000001001010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000001001000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000100000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001100000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010001011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000000001001000010000001000010000100000110000000001110011000000010001000000011010000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010011000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000010000000001000000000000000000000001000011000110000000010101000000010100010100000000000000000000010 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000010000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010001000010000000000000000000100000001000100100000000000101100010001000001100000001000011100100000100000000000000010000000011010100000110100000000000110010000100000000001000000000000010100010000000000000000001010000100001000000000000010010010100000001000100000100000000010000100101000000000000000000000000000001101000000000100000100000010000100001001000000000000000000000001000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000000000000000000100000010011000000000000001000001100001000000000000000000000000000000100000010000010100000010010000000000000000100100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 000110000000000000000000000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011001000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000011000000000000000000000100000010000100001000000100000000000000000000000000100000000000000000000000001000000000001010100010000010001100001010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110101000000000000001000010000000000001000000000001000000000010001110000000000000000000011000010000000000000000100000000000010011011100000000000010010100100000000000000000110000011000000100010000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000011100000010010000000000000000100000100000000000100000000000000000001000000100001010010100100000001000101000000111000000000000010100110000010010000010100111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 100000110000000010100100000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001001000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001100000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 010000010000000000000010001000000001010001000100000011011001000000000011000000010100000000010000000000000000000000001111000011000000010010001000001000100000011000010100001000101000000100010000000110000000010000110000000000101100000000100010001000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000100000010000000000001000000000000001000100000100001000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010000100001000000000000101000000010101000000000000000000110100000000010000000000001000000000000000001101000000000000001000000000001000100110000100000000000001000000010000000000000000000000000000001000000000001010011000000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 010000010000000000000010000000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000110100010101000000000000100000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000100000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000000000100000100001100010000000001100000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100010000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000100000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000000000000000000010100000100000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010000010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000010000000000000000000001001100000010000000101100000000000000010000000001000000010010010010010000010100010101000000000000100000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000001000000110000000000010000000000001000000000000000101101000000000000010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000101000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000000101000100001101110100000000110000000000000000000010000000000000000000000001100000000000001000000000000010000100000000010000000000000000000000110001000000000110000000000010000000010000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000001000000110000010000010100010000011100000000000001100011000100100001111000000000000000000000011001001001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000000000110000000000010101000100000000000000000000000000000100000000010010001001001000100000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100001010000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000110001110100000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000010000000100000000011100000000000001000001100001000000001010000010000100000000000000000100000000000010010000001000000000110010000100000000000000000000000000101000100100101011010010000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000010010100000100101000000000010000000000010100000000000000000000100010000 000111000000000000000000000000000001000000000001100100000000100001000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000110000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001100000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010001011010001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000000000001000010000100000000000010000110100100000000100110000000000100000100001101110100000000111000000000000100000010000000000000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000010101010000000001001000000001000100000010011001000000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000000000101000100000001000000000000000010000000000000000000000000000010000000010000000000000000000000000000100100000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100000000100100010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000011000000000010100000000000000100000100000000 010000010000000000000010000000110001000000000010000100000000100000000000110000000010010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000010000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011100000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010100010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000010000000000001000100000100010000000001000000000000010000001000000000000010010010110000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000100011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000010000000000100000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010001000001000100010001100000000000010000000001000000000000010000010 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000011000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000010000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000100000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010000010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000010000000000000000000001001100000010000000101100000000000000010000000001000000010010010010010000010100010101000000000000100000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000101101000000000000010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000101000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000000101000100001101110100000000110000000000000000000010000000000000000000000001100000000000001000000000000010000100000000010000000000000000000000110001000000000110000000000010000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000001000100011101000001000000010110011100000001000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000101100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000010000000000010010000010000000000000000110000100001000000000001000000010000000010000000000100000000000000000100000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000010001010000000000000000000000010000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000010100001011010000101001010000011000001000000010000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000000110000000001000010000010010000100000100001000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000101010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011001001000100011101000000000000000000100000000000000000100000010 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000010000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000100000010010010001000001000000000000000001000100000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001100000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000010000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010001011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000000000001000010000100000000000010000110100100000000100110000000000100000100001101110100000000111000000000000100000010000000000000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000001000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000000000000000010000000000000000000000110000000000000100100100000000100000100001101100100000000110000010101000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 000111000000000000000000000000000001000000000001100100000000100001000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000110000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000000000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000100100000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100010000001000000110000100000000000001000000000000000000000000000000000010001000000000001010100010000010001100000010000000000001000001000010000000100000000000000000000000001010000000000100000100001100010000000001010000000000000000011000000100000000001000000000100000110000000001110011000000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010010000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010001000010000000000000000000100000001000100100000000000101100010001000001100000001000011100100000100000000000000010000000011010100000110100000000000110010000100000000001000000000000011100010000000000000000001010000100001000000000000010010010100000001000100010100000000010000100101000000000000000000000000000001101000000000100000100000010000100001001000000000000000000000001000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000011001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 000111000000000000000000000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000010000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000010101010000000001001000000001000100000010011001000000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011100000000000000001000100000010000000110001000010000000000000000000100000000010000001000000000000101000100000001000000000000000010000000000000000000000000000010000000010000000000000000000000000000100100000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 001000110000000000100000000000110001100000001010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000011000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010001000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000010010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010100100000000000000000110000011000000100000001000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010000000000000000100000100000000000100000000000000000001000000100001010010100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000011000000000100010000011 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000100100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000110110100000000000000100000000010100001001000000000000101010000000000000000000011000000000100100000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000100000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000001000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000000000000000010000000000000000000000110000000000000100100100000000100000100001101100100000000110000010101000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 000110000000000000000000000000001000000111100001001010000001000000000100000000010100000010011000101000010000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000100000010000010001001000000100010000000000000001001100000000000000000000000010000000000000100000000110000000000000100100000000000100000100001101100100000000110000010100000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010011100100000000000000000110000010000000001000000000000100000000011000000001000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111111000010000000000000000000000000000000100000000 100000110000010001000000000001001000000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100001000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000101010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011001001000100011101000000000000000000100000000000000000100000010 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000000000001010100110000110000000000000000010000001101110000001000010000010000001000000000000000010000000000000000100000000010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 100000110000010001000000000001001000000000000001100100000000100000000000100000000000010101000100000000000000000001000000000100000010001100000000000000000000011000000010000100000000001000100000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100001000000100000000000000010001001000100000010001000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100001010000000000001000000000010000000100000000000000000000000101010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000000000011000010000000000000000100000000000010011011100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001110001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100011000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 010000010000000000000010000000000001000001000100000011011001000000000011000001010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000100000100000010000100011000000000000000000000000000000000000000000000000000000000001001000000001010100010000010100000000000000000000001000000000000001000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000010100000010000000000100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000100000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000010000000000000000000011000000000001000000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000100000000000010010010001000001000100000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001010001000100000011011001000000000011000000010100000000010000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000110000100100000000000000010010000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100010000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000010000000000000001000001000100010001100000000000010000000001000000000000010000010 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100010000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000100000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000100000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000000000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110011000100000000000000000000000000101000100100101011010000000000000000101000000111000000000110100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011101010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000010000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000001000000110000010000010100010000011100000000000001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 001000110000000000100000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011001000000000001000001100001000000000000000000001000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000010000000001000000000000000000010100000000101000000000010000000000010100000000000000000000100000100 010000010000000000000010000000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000010000000000001000100000100010000000001000000000000010000001000000000000010010010110000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000100011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000010000000000100000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000000000000000010000000000000000000000110000000000000100100000000000100000100001101100100000000110000010101000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000100000100000000000000110000000000000111000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000010011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000010000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000010001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 100000110000010001000000000001001000000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000010000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100001000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000101010000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010110001000000000000000000000000000000000000010000000000000000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000001000000000000000001111000010000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001100011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010001000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000100000100000000000100000000000000100001000000100001010010100000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011011100100001000010000000101000000010001000000000000000000110000010000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000001000000100000000001000000000100000110000000001110011000001010001000000011000000000010110001000010010100000000000000100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000101000000000000000000000000001101010000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100000100000010000110001001000000000000000000000000000000000000000000000000000000001000000010001110100010100010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000100000001000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000011000001010100100000000001000000000000110010000100000001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000111000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001100000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011101010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000010000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001000100000011000010100001000001000000100010000000110000000010000010100000000101100000100000001110000000000000101000100001000000010001000000010000010000000101001000000010001000100000000100000100000001000000000100100000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010010101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000001010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000010000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000011000000000000000100000100000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000001000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000001001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000010001000000000001001000000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100001000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000101010000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010110001000000000000000000000000000000000000010000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 100000110000000010100100010000010001000001000010000100100000100000100000101010000000010101000101000000000000010000001111000010000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000101000000000000001000000000000000000000000100000000001000001000000000100100010000000000100100000000000000010100000000000000000000000101000100001000000000101100010001000001100000001000011100100000100000000000000011000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000000000000000000000000000000001000000010001111100010000010000100000000000100010001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000010000010011010100000000000010010100100000000000000000110000010000000100000000000100100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010000000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000000000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000100000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000010000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000100000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000000000001000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001010000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001010000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 000111000000000000000000000000000001000000000001100100000000100001000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000110000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000000000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000100100000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000011000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001110010000100000000001000000000000110110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000100000100000100000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100000000000100000010001101000000000000000010001000001000001000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000010001000000000001001000000000000001100100000000100000000000100000000001010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000100000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000100000000000000010001001000000000010001000000100011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010000100000000010100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000001001000000000010110010001100000000000001000110000000000000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000010000000000000000101000000100101111010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000001000000000000000001111000010000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001100011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010001000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000100000100000000000100000000000000100001000000100001010010100000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000011000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011011100100001000010000000101000000010001000000000000000000110000010000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000001000000100000000001000000000100000110000000001110011000001010001000000011000000000010110001000010010100000000000000100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 010000010000000000000010001000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110001100001000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000100000100000000000100000000000000100001000000100001010010100000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100000000000010000000001001000000000010000010 010000010000000000000010000000110001000000000010000100000000100000000000110000000010010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000010000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000100000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000000000000000000001100000000001100000000000000000010000000001000000010000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100000000100100010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000011000000000010100000000000000100000100000000 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100001100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000010000000000010000000000010010010001101000000000000000011000000000000000000001001000000000000000000000000010000000000000110000000000100000000000110000000000100010000010000100000010000101000000000000000010000010000010000000000000000000001010000000000100000100001100010000000001000100000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000101000000100101011010000000010000000011000000110100010000010100011000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000001000000100000010001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000100011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000010000000000100000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000000000000001101010000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000000000000000010000000000000000001010001001000000000000000000000100100000000000000010000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010011010000010100010101000000000010100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100000100000010000100001001000000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000001000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100000110000000001111011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011010100000000000010010100100000000000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000010000100100000100000100000101000000000000010010000000100000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000011001000000011000000000000110001000000000000001000010000000000101000000000001000000000000010001000000010000001000000000000000001000100000000100000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000001000000000000000001111000010000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001100011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010001000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000100000100000000000100000000000000100001000000100001010010100000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011010000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010011000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000010000000001000000000000000000000001000011000110000000010101000000010100010100000000000000000000010 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000101000000000000000000000000001101010000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100000100000010000110001001000000000000000000000000000000000000000000000000000000001000000010001110100010100010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100111000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000000000000001000010000000010000011 001000110000000000100000000000110001100000001010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000011000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010001000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000010010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010100100000000000000000110000011000000100000001000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010000000000000000100000100000000000100000000000000000001000000100001010010100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000011000000000100010000011 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001010000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001010000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101010000000010101000101000000000000010000001111000010000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000111100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100100010000000000100100000000000000010100000000000000000000000101000100001000000000101100010001000001100000001000011100100000100000000000000011000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000000000000000000000000000000001000000010001111100010000010000100000000000100010001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000010000010011010100000000000010010100100000000000000000110000010000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010000000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010010010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010001001000000000000000000000100100000000000000000000000000000000000010000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011110100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100000100000010000110001001000000000000000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000000000100000000001000000000100000110000000001110011000000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000001000000100000010001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000100011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000010000000000100000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000010000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010011010000010100010101000000000010100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100000100000010000100001001000000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000001000000110000010001001010000001100010000000001000000000001000000011000000100000001001001000000100000110000000101111011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011010100000000000010010100100000000000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010100100000100000101001100010000000001010000010000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010001010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000011000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000001101000110001000000010000000110010000000000000000000000000000010000000010000000000000000000000000000100100000000000001010000000000010000000000000001000100000100000000000000000000000000010000000001000000000010011010010000010110000000011010000100110100000010000010010000100000000001000000000000100110000000000000000000011010100101000000000000000010010010100010001000101000100000000010000100101000000000000000000000000000001101000000000100000100000010000100001000000000000000000000000001000000000000010000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010000000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000010000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000100000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001010010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000011000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100011010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100010100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010010010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000001000000100000000001000000000100000110000000001110011000001010001000000011000000000010110001000010010100000000000000100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000100001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010010000000000000001000010000000010000011 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000010010001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000010100010000010001100000010000000001001000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001100000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 100000110000010001000000000001001000000000000001100100000000100000000000100000000000010101000100000000000000000010000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100001000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010001000001000000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000001000000010000010001000110000100000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 100000110000010001000000000001001000000000000001100100000000100000000000100000000000010101000100000000000000000001000000000100000010001100000000000000000000011000000010000100000000001000100000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100001000000100000000000000010001001000000000010001000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100001010000000000001000000000010000000100000000000000000000000101010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000000000011000010000000000000000100000000000010011011100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001110001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100011000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001000100000011000010100001000001000000100010000000110000000010000010100000000101100000100000001110000000000000101000100001000000010001000000010000010000000101001000000010001000100000000100000100000001000000000100100000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000001010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000010000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000011000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000010011000000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000001110000000000000101000100001000000010001000000010000010000000101001000000010001000100000000100000100000001000000000100100000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000001010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100001100010000000001010000000000000000011000000100000000001000000000100000110000000001110011000001010001000000010000010000000111001000011010100000000000000000000000010001000101000000000000000001000000010000001000000000000010000000000000000000000110001000000000110000000000000000000001100001010000010000000000000000000000000001000011000111000000010001000000000000000011010000000000100000000000000010000000000000000000010010000000000000000000000110000100001000100000001000000010000000011010000000101000000000000000100001000000000010000010100110000000011000010001100011000100100000011000000100000000000000001000000000000000000000001000001000100010001100001100000000000000001000000000100010000011 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100010000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000100000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000000000000000000010100000100000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000011010100100001000010000000101001000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110011000000000010000101000010000000000000000100000000000010010010001000000000000000000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100100000100000010000000000000100000000000000010010000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110001000000010100010000011100000000000000010000010001000110000000000000000000000000001000000000000000000001011000001000100011101000000000000000000000000000000000000100100010 010000010000000000100000000000110001000000000010000100000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010010010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001100100100000000000100000100001101100100000000110000010101000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000000000010000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010000010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000010000000000000000000001001100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010001000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100001000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000100000100000000000100000000000000100001000000100001010010100000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000100000000000000001000001000100010001100000000000010000000001001000000000010000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000000000000000000001010000000000100000100001100010010000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010001001000010000111000010000000000000010100010000000000000000001010000100001000000000100010010010100000001000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000010000000010100000000000010000000000000000000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100000110000000001110011000000010001000000011000000000000110001000000000010001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000110000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000100000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010001000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110001100001000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000100000100000000000100000000000000100001000000100001010010100000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100000000000010000000001001000000000010000010 000111000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001001010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000001001000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000100000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100100100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000100010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000000000000001000010000000010000011 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100011010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000100000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010001011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000010101010000000001001000000001000100000010011001000000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011100000000000000001000100000010000000110001000010000000000000000000100000000010000001000000000000101000100000001000000000000000010000000000000000000000000000010000000010000000000000000000000000000100100000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000001000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000001001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000010000000000000000000000000001000100000000000000101100000000000000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000001001000000000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000010000000100000000000010011011100000000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000100000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010001011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000100000010000000001100100000011000010000001001000000011000000100000110000000011000010000000000000101000000010100001000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001010000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000010000000010100000000000010000001010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000010000000000001000100000100010000000001000000000000010000001000000000000010010010110000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000100010100000010000100000110100100000000100100100000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110101000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000010000000100000000000010011011100000000000010010100100000000000000000110000010100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000000000000000010000000000000000000000110000000000000100100000000000100000100001101100100000000110000010101000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000000000000000100000000 010000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000110000000010000001000000000000101100100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010001000001000000000010010010010100010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100001010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000100000000000100000000000000000001000000110000010001001010000001100010000000001000000000001000000011000000100000001001001000000100000110000000101111011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011010100000000000010010100100000000000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000001100000000000000000100001000000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000000000110000000000010101000100000000000000000000000000010100000000010010001001001000100000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000001000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000010011010100100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001110000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000010000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000100000000000000000010000000000000000000100000010000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000000000010000010001000110000000000000000000000000001000000000000000000001011000001000100011101000000000000000000000000000000000000100000010 010000010000000000000010000000000001000001000100000011011001000000010011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000101000000001000000010000000000000100000100000000000000001000100000100010000000000000100000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000001101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000001000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000010000010000000001000000000000000000000001000001000110000000010101000000010100010100000000000000000000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000001001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000100010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000000000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000000000110000000000010101000100000000000000000000000000000010000100000010000000001100100000011000010000001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100011001100001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000010000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100100000100000010000000000000100000000000000010010000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110001000000010100010000011100000000000000010000010001000110000000000000000000000000001000000000000000000001011000001000100011101000000000010000000000000100000000000100000010 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001100000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010001011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000000000001000010000100000000000010000110100100000000100110000000000100000100001101110100000000111000000000000100000010000000000000000000000001100000000000001000000000000000000000000000001100000000001100000000000000000010000000001000000010000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100000000100100010000001000000100000000000000010010100000000000000000000110000101001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000011000000000010100000000000000100000100000000 000110000000000000000000000010001000000111100001001010000001000000000100000000010100000010011000101000010000000000000000000000000000001101010000000000000000011000000000000100000001001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010101100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000001000010000101000011000100000000001100000000000000000010000000001000000010000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100000000100010010000000000000100000000000000010110000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000100011001001000000000000010100000001000100111101000010000000010100000000000000000000100010000 001000110000000000100000000000110001100000000010000100000000100100000000100000000000010101000100000000000000000000000000000100000000010010001001001000100100000010000000000000001000000100010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000001000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010001011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000000000001000010000100000000000010000110100100000000100110000000000100000100001101110100000000111000000000000100000010000000000000000000001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100100000100000010000000000000100000000000000010010000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110001000000010100010000011100000000000000010000010001000110000000000000000000000000001000000000000000000001011000001000100011101000000000000000000000000000000000000100000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010000010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000010000000000000000000001001100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000001100011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100100001000000000000000010000010000000000000100000000010000010001001000000100010000000000000000000001000100000000010000010000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000101000010000000000001000000000001000000000001000001000100000000000000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000001001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000100000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010001011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000010000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000100000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 010000010000000000000010000000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000010000000000001000100000100010000000001000000000000010000001000000000000010010010110000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000100011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000010000000000100000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010001000000001010001000100000011011001000000000011000000010100000000010000000000000000000000001111000011000000010010001000001000100000011000010100001000101000000100010000000110000000010000110000000000101100000000100010001000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000100000010000000000001000000000000001000100000100001000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010000100001000000000000101000000010101000000000000000000110100000000010000000000001000000000000000001101000000000000001000000000001000100110000100000000000001000000010000000000000000000000000000001000000000001010011000000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011001000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000001000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000010000000000000000000000000000000000000101000000000000000010000010000000000000000000000000000010010000000010000100000000000100000000001001100000000000000000000000010100000000000000000000110000001000000100100000000000100000100001101100100000000110000000000010001010000000000001000000000001000000000010001010000000000000000000100000000000100000000001101000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000100000010000000000000100000000000000011010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000100000000010100000001000100111101000010000000000000000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000001100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100100000100000010000000000000100000000000000010010000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110001000000010100010000011100000000000000010000010001000110000000000000000000000000001000000000000000000001011000001010100011101000000000000000000000000000000000000100000010 010000010000000000000010000000000001000001000100000011011001000000000011000000011100000000010000000000000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000011001000000011000000000000110001000000000000001000010000000000101000000000001000000000000010001000000010000001000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000011000000010000000010000000000100000000000000000100001000000000010000010100110000000011010010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000001000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000001000000000011001001000010000000010000000000100001000000010000000000010100010100000000000000000000010 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010001000000000100100000010010010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000001011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011010001000110010001000001100000000000000001000000000100010000011 000111000000100000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000100000100000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000010000000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000110101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010111000000000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000100000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000100100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000110010100000000000000100000000010100001001001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001011000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 010000010000000000000010000000110001000000000010000100000000100000000000110000000010010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000010000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011010000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010001001000010000111000010000000000000010100010000000000000000001010000100001000000000100010010010100000001000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000010000000010100000000000010000000000000000000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100000110000000001110011000000010001000000011000000000000110001000000000010001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000110000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000011000100000010000000110000000010000000000000000000100000000010000001000000000000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000100000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000010000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000100000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000001000000100000010001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000100011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000010000000000100000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010001000001000100010001100000000000010000000001000000000000010000010 100000110000010101010000000001001000000001000100000010011001000000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011100000000000000001000100000010000000110001000010000000000000000000100000000010000001000000000000101000100000001000000000000000010000000000000000000000000000010000000010000000000000000000000000000100100000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011011100100001000010000000101000000010001000000000000000000110000010000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000001000000100000000001000000000100000110000000001110011000001010001000000011000000000010110001000010010100000000000100100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000101000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000010000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010001000010000000000000000000100000001000100100000000000101100010001000001100000001000011100100000100000000000000010000000011010100000110100000000000110010000100000000001000000000000010100010000000000000000001010000100001000000000000010010010100000001000100000100000000010000100101000000000000000000000000000001101000000000100000100000010000100001001000000000000000000000001000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000000000000000000100000010011000000000000001000001100001000000000000000000000000000000100000010000010100000010010000000000000000100100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 001000110000000000100000000000110001100000000010000100000000100100000000100000000000010101000100000000000000000000000000000100000000010010001001001000100100000010000000000000001000000100010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100011101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000001000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100110010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100001000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000010010001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000010100010000010001100000010000000001001000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010010110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000101000000100101011010000000010000000011000000110100010000010100011000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011001000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000001000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000010000000000000000000000000000000000000101000000000000000010000010000000000000000000000000000010010000000010000100000000000100000000001001100000000000000000000000010100000000000000000000110000001000000100100000000000100000100001101100100000000110000000000010001010000000000001000000000001000000000010001010000000000000000000100000000000100000000001101000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000100000010000000000000100000000000000011010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000001000000000000000001111000010000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010001010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000101010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110100000000000010000101000010000000000000100100000000000010011010100000000100010010100100000000000000000110011010000000000000010000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000101000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100010000000000000100100000000000000010000000000000000000000000001000100000000000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000010000000000001000000000001010100110000110000000000000000010000001101110000001000010000010000001000000000000000010000000000000000100000000101000000010000010001000100000000010000010000010000000000000001110110000000001110001000010010001010000010000010000000111001000010010100000000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000110000000000010000000010000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 010000010000000000000010000000000001000001000100000011011001000000000011000001010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000100000100000010000100011000000000000000000000000000000000000000000000000000000000001001000000001010100010000010001100100010000000000001010000000010010000100000000000000000000000001010000000010100000100001100010000000001100000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000000000000010000000000010100000000000000000000100000100 000110000000000000000010000000000001001001000100000011011001000000000011000000010100001000010000000000000000000000000000000000000100000010000000000000000000011000000100001000001000000100010000000110000000010000000000000000000100000000010000001000000000000101000100000001000000000100000000000100000000100001010000010000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000000000000000000000000000000010001000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000100000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000000101000100001101110100000000110000000000000000000010000000000000000000000001100000000000001000000000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000001100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000001000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000001000000000011001001000010000000010000000000100001000000010000000000010100010100000000000000000000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000001001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100011000000010000000010010000000000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000010000000000001000100000100010000000001000000000000010000001000000000000010010010110000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000100010100000010000100000110100100000000100100100000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000010000000100000000000010011011100000000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000100000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010001011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001100000000010000100000000100100000000100000000000010101000100000000000000000000000000000100000000010010001001001000100100000010000000000000001000000100010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000100001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000001000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001010010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000011000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100011010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000110010000100000001001000000000100100000100000100000000100000000010000000000000000000101000000010001000000000000001010010000000000000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000100010000000100000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000010011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000110001100011000100100001111000000000000010000000001000000000000000000000001000001000110000000010101000000010101010100000000000000000000010 001000110000000000100000000000000001000000000001001010000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100001000101000000100010000000110000000010000110000000000101100000000100010001000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000100000010000000000001000000000000001000100001000000000101100010001000001100000001100011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001100010000000101000000010001000000000000000100110000000000010000000000001000000000000011000000000000000000000100000010000100001000000100000000000000000000000000100000000000000000000000001000000000001010100010000010001100001010000000000001000000000010000000101000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000000000011000010000000000000000100000000000010011011100000000000010010100100000000000000000110000011000000100000000001000100000001000000000000000001000001100001000100000000000000000000000000100000000000011100000010010000000000000000100000100000000000100000000000000000001000000100001010010100100000001000101000000111000000000000010100110000010010000010100111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000010001010000000000000000000000010000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000010100001011010000101001010000011000001000000010000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011001000000000001000001100001000000000000000000001000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000010000000001000000000000000000010100000000101000000000010000000000010100000000000000000000100000100 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110100000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110000010000000000000000000000100000000011000000000000011000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010001011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000001010100000000000100000000100010000 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011110100100001000010000000101000000011001000000000000000000110000000000010000000000001000000000000001010000000000000100000100000010000110001001000000000000000000100000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000001000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000110000100011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000100000100000000000100000000000000100001000000100001010010100000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010011000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101010000000000000000010100000010011000001000000000000000001111000010000100000010000000000000010000011000000000100000001000000000010001001000000101000010000000101010000000101000001000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000100000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100100000100000010000000000000100000000000000010010000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110000010000010100010000011100000000000000010000010001000110000000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000001000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000001000000000011001001000010000000010000000000100001000000010000000000010100010100000000000000000000010 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100100000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010001010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000100100000100000000010000100101000010000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000100010000000000001000000000000000010011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110100000000000010000101000010000000000000000000000000111001000000000100000000000000000000001100001010000010000010000010000000000000000100100000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000001011000000010000000010000000000100000000000000000100001000000000010000010100110000000011010010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 010000010000000000000010000000000001001001000100000011011001000000000011000000010100001000010000000000000000000000000000000000000100000010000000000000000000011000000100001000001000000100010000000110000000010000000000000000000100000000010000001000000000000101000100000001000000000100000000000100000000100001010000010000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000001000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000011010000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000000100001000000000010000010100110000000011000110001100011000100100001111000000000000010000000001000000000000000000000001000001000110000000010101000000010101010100000000000000000000010 000111000000000000000000000000000001000000000001100100000000100000001000100000000000010101000100000000000000000000000000100100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001010000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000010000000010100000000000010000001010100110000010100000000000000000000001000000000000000000100000000000100000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000000000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110011000100000000000000000000000000101000100100101011010000000000000000101000000111000000000110100010000011100000000000000010000010001001110000000000000010000000000000100001000000001000010100000000101000000000010000000000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000001000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100001000010000001000000110000100000000000001000000000000000000000000000000000010001000000000001010100010000010001100000010000000000001000001000010000000100000000000000000000000001010000000000100000100001100010000000001010000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100100000000001000000110010100000100000000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001010000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001010000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 000110000010000000000000000000000001000000000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000000000000000010000000000000100000000110000000000000100100000000000100000100001101100100000000110000010100000000000000000100000110001000101000000000000000001000000010000001000000000000100000000000000100000000000010111011100000000000010011100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000100010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000000000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000010101010000000001001000000001000100000010011001000000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011100000000000000001000100000010000000110001000010000000000000000000100000000010000001000000000000101000100000001000000000000000010000000000000000000000000000010000000010000000000000000000000000000100100000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000001101000110001000000010000000110010000000000000000000000000000010000000010000000000000000000000000000100100000000000001010000000000010000000000000001000100000100000000000000000000000000010000000001000000000010011010010000010110000000011010000100110100000010000010010000100000000001000000000000100110000000000000000000011010100101000000000000000010010010100010001000101000100000000010000100101000000000000000000000000000001101000000000100000100000010000100001000000000000000000000000001000000000000010000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000000000000001000010000000010000011 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000010011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101010000000010101000101000000000000010000001111000010000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100100000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000101011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000011001000000011000000000000110001000000000000001000010000000000101000000000001000000000000010001000000010000001000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000010001000000000001001000000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100001000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100010000000000000000000000100101000000000000000000101010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010010010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011001001000100011101000000000000000000100000000000000000100000010 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000001100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000001001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000001100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000001001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000000000110000000000010101000100000000000000000000000000000100000000010010001001001000100000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000001000000010000000000000000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000000010000000000000010010001000001000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000000000000101000000000000000010000010000010000000000010000000001010000000000100000100001100010000000001000000000000000000111000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 001000110000000000100000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000011010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000110000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000110010010010000010100010101000000000000100001011010000101001010000011000001000000000000010000000010001000000000001010000110001000000010000101000000010001000000000000000000010000000000010000000000010010010001101000000000000000011000010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100101000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000110000000010000001000000000000101100100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010001000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110100000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010001011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000101100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000010000000000010010000010000000000000000110000100001000000000001000000010000000010000000000100000000000000000100000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000101000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000000100010101000000000000100000011010101001000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000011000000000000000000000100000010000100001000000100000000000000000000000000100000000000000000000000001000000000001010100010000010001100001010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110101000000000000001000010000000000001000000000001000000000010001110000000000000000000011000010000000000000000100000000000010011011100000000000010010100100000000000000000110000011000000100010000000000100000001000000000000000001000001100001000101000000000000000000000000100000000000011100000010010000000000000000100000100000000000100000000000000000001000000100001010010100100000001000101000000111000000000000010100110000010010000010100111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 100000110000010001000000000001001000000000000001100100000000100000000000100000000001010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000100000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000100000000000000010001001000000000010001000000100011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010000100000000010100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000001001000000000010110010001100000000000001000110000000000000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000010000010001000000100000000000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000000000100000100001101110100000000111000000000000000000010000000000000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000110011100000001000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000110101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000100000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000100100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000110110100000000000000100000000010100001001000000000000101010000000000000000000011000000000100100000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000100000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100010001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000010000000000001000100000100010000000001000000000000010000001000000000000010010010110000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000100010100000010000100000110100100000000100100100000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000010000000100000000000010011011100000000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000001000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001001000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000000000001000000000000110010000100000000000000000000000000101000100100101011010000000000000100101000000111000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000000000000001000010000000010000011 010000010000000000000010000000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000010000000000001000100000100010000000001000000000000010000001000000000000010010010110000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100011000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000100011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000010000000000100000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000011000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000001000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001001000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000001000000000011001001000010000000010000000000100001000000010000000000010100010100000000000000000000010 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000001100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100110000110000000000000000010000001101110000001000010000010000001000000000000000010000000000000000100000000010000000001000000000000000000011000000100000000001100000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000011001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011001000000000001000001100001000000000000000000001000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000010000000001000000000000000000010100000000101000000000010000000000010100000000000000000000100000100 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010000010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000010000000000000000000001001100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000000110000000001000010000010010000100000100001000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000101010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011001001000100011101000000000000000000100000000000000000100000010 010000010000000000000010000000110001000000000010000100000000100000000000110000000010010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000010000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000000000110000000000010101000100000000000000000000000000000100000000010010001001001000100000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000001000000010000000000000000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000000010000000000000010010001000001000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000000000000101000000000000000010000010000010000000000010000000001010000000000100000100001100010000000001000000000000000000111000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001010001000101000000000000000001000000000001000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101001000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000110100000000000000000000100000100 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000010000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010011010000010100010101000000000010100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100000100000010000100001001000000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000001000000110000010001001010000001100010000000001000000000001000000011000000100000001001001000000100000110000000101111011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011010100000000000010010100100000000000000000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 100000110000010101010000000001001000000001000100000010011001000000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000000000101000100000001000000000000000010000000000000000000000000000010000000010000000000000000000000000000100100000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000100000000001000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100000000100100010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000011000000000010100000000000000100000100000000 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001110010000100000000001000000000000110110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000100000100000100000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100000000000100000010001101000000000000000010001000001000001000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000100000101010000000010101000101000000000000010000001111000010000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000111100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100100010000000000100100000000000000010100000000000000000000000101000100001000000000101100010001000001100000001000011100100000100000000000000011000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000000000000000000000000000000001000000010001111100010000010000100000000000100010001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000010000010011010100000000000010010100100000000000000000110000010000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010000000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000100100000000000000010001000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101100000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000100010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000100001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000011000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000001000000000000000001000000000000010000000000000000000000000000110000100000000100000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000111100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000001010000011 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000110001000000000010000100000000100000000000110000000010010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000010000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011010000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000010110000000010000000000000000000100000000010000001000000000000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000100000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000010000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000100000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000100001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000110000010000000000000000000000001000000000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000110000001000000000000001100000000000000000000000100000000000000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100011010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000001101000110001000000010000000110010000000000000000000000000000010000000010000000000000000000000000000100100000000000001010000000000010000000000000001000100000100000000000000000000000000010000000001000000000010011010010000010110000000011010000100110100000010000010010000100000000001000000000000100110000000000000000000011010100101000000000000000010010010100010001000101000100000000010000100101000000000000000000000000000001101000000000100000100000010000100001000000000000000000000000001000000000000010000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100010000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000100000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000000000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110011000100000000000000000000000000101000100100101011010000000000000000101000000111000000000110100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100100000100000010000000000000100000000000000010010000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110000010000010100010000011100000000000000010000010001000110000000000100001000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000001101000110001000000010000000110010000000000000000000000000000010000000010000000000000000000000000000100100000000000001010000000000010000000000000001000100000100000000000000000000000000010000000001000000000010011010010000010110000000011010000100110100000010000010010000100000000001000000000000100110000000000000000000011010100101000000000000000010010010100010001000101000100000000010000100101000000000000000000000000000001101000000000100000100000010000100001000000000000000000000000001000000000000010000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 010000010000000000000010000000000001000001000100000011011001000000000011000000011100000000010000000000000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110100000000000010000101000010000000000000100100000000000010011010100000000100010010100100000000000000000110011010000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000101000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110001000010100100100000010001000001000010000100100000100000000000101000000000010101000100000000010000000000010000000000000000001101010000000000000000011000100000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000001000000000100000000000000001000100000100010000010000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000001011010100100101000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000000000000000100000000101000000010000010001000100000000010000010000010000000000000001110110000000001110001000010010001010000010000010000000111001000010010100000000000000000100000110001000101000000100000000001000000010000001000000000000000000000000000100000000000011000000000110000000000010000000010000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000001000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000101000000111000000000000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000000000000000000001010000000000100000100001100010010000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000110010000100000001001000000000100100000100000100000000100000000010000000000000000000101000000010001000000000000001010010000000000000100000110100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000100010000000100000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000010011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000110001100011000100100001111000000000000010000000001000000000000000000000001000001000110000000010101000000010101010100000000000000000000010 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000101111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000010001000000011000000000000110001000000000000000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011001000000000001000001100001000000000000000000001000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000010000000001000000000000000000010100000000101000000000010000000000010100000000000000000000100000100 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001001010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000001001000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000100000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011001000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000001000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000010000000000000000000000000000000000000101000000000000000010000010000000000000000000000000000010010000000010000100000000000100000000001001100000000000000000000000010100000000000000000000110000001000000100100000000000100000100001101100100000000110000000000010001010000000000001000000000001000000000010001010000000000000000000100000000000100000000001101000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000100000010000000000000100000000000000011010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000100000000010100000001000100111101000010000000000000000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000010001000000000001001000000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100001000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010001000001000000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000001000000010000010001000110000100000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000001000010000010001000000010010010010000000000010000000011101000000000000011010001001000010000011000001000000000000010110000100000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000100100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000110110100000000000000100000000010100001001000000000000101010000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000001000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010011000010011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000010001000000000001001000000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100001000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010001000001000000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000001000000010000010001000110000100000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000100000100000000010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000110001110100000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000010000000100000000011100000000000001000001100001000000001010000010000100000000001000000100000000000010010000001000000000110010000100000000000000000000000000101000100100101011010010000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000010010100000100101000000000010000000000010100000000000000000000100010000 100000110000010101010000000001001000000001000100000010011001000000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000000000101000100000001000000000000000010000000000000000000000000000010000000010000000000000000000000000000100100000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010011100000000000000000000000001000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000100000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010001011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000010000000000000000000000001000000000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000000000000000000000000000000001001000000001010100110000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000001010000000000100000000000010000000000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101010000000010101000101000000000000010000001111000010000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100100010000000000100100000000000000010100000000000000000000000101000100001000000000101100010001000001100000001000011100100000100000000000000011000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000000000000000000000000000000001000000010001111100010000010000100000000000100010001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000010000010011010100000000000010010100100000000000000000110000010000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010000000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000110000000010000001000000000000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010001000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000101000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000000101000100001101110100000000110000000000000000000010000000000000000000000001100000000000001000000000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010010001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000001000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010001000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000010000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000100000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000110101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000100000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000100100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000110110100000000000000100000000010100001001000000000000101010000000000000000000011000000000100100000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000100000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000011001000000011000000000000110001000000000000001000010000000000101000000000001000000000000010001000000010000001000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000110000000010000001000000000000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010001000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000101000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000000101000100001101110100000000110000000000000000000010000000000000000000000001100000000000001000000000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100010000010000000000000000000000000000000000010010000001000000000110011000100000000000000000000000000101000100100101011010000000000000000101000000111000000000110100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000100000010000000001100100000011000010000001001000000011000000100000110000000011000010000000000000101000000010100001000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001010000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000010000000010100000000000010000001010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000001100011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100100001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000001000001000100000000000000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000001001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000001010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000100000100000010000100011000000000000000000000000000000000000000000000000000000000001001000000001010100010000010100000000000000000000001000000000000001000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000010100000010000000000100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000100010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000000000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000010001010000000000000000000000010000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000010100001011010000101001010000011000001000000010000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000000000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001100000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000100000000001001000000000001010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011001000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000001000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000010000000000000000000000000000000000000101000000000000000010000010000000000000000000000000000010010000000010000100000000000100000000001001100000000000000000000000010100000000000000000000110000001000000100100000000000100000100001101100100000000110000000000010001010000000000001000000000001000000000010001010000000000000000000100000000000100000000001101000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000100000010000000000000100000000000000011010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000000000000000100000000 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011011100100001000010000000101000000010001000000000000000000110000010000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000001000000100000000001000000000100000110000000001110011000001010001000000011000000000010110001000010010100000000000000100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000001000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000001000000000011001001000010000000010000000000100001000000010000000000010100010100000000000000000000010 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110100000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110000010000000000000000000000100000000011000000000000011000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010001011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000001010100000000000100000000100010000 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000010000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000010000000000000000000011000000000001000000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000100000000000010010010001000001000100000000001001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000010001010000000000000000000000010000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000010100001011010000101001010000011000001000000010000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100010000001000000110000100000000000001000000000000000000000000000000000010001000000000001010100010000010001100000010000000000001000001000010000000100000000000000000000000001010000000000100001100001100010000000001010000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000000000000000000001100000000000001000000000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011001000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000011000000000000000000000100000010000100001000000100000000000000000000000000100000000000000000000000001000000000001010100010000010001100001010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110101000000000000001000010000000000001000000000001000000000010001110000000000000000000011000010000000000000000100000000000010011011100000000000010010100100000000000000000110000011000000100010000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000011100000010010000000000000000100000100000000000100000000000000000001000000100001010010100100000001000101000000111000000000000010100110000010010000010100111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010010010000000000000000000100000000010000001000000010000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010001001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000011000000000000001110000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100011000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000010001000000000001001000000000000001100100000000100000000000100000000001010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000100000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000100000000000000010001001000000000010001000000100011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000000000100010010010100000001000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000010000000010100000000000010000000000000000000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100000110000000001110011000000010001000000011000000000000110001000000000010001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000110000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100010001010000000000000000000000000000000000000000010000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000001000100011011011001001000110000111000010000000000000010100001000100000000100000000100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000100100100000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000100000100000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000010000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000000000000000000000000000000000000100000010 100000110000010001000000000001001000000000000001100100000000100000000000100000000000010101000100000000000000000001000000000100000010001100000000000000000000011000000010000100000000001000100000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100001000000100000000000000010001001000000000010001000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100001010000000000001000000000010000000100000000000000000000000101010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000000000011000010000000000000000100000000000010011011100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001110001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100011000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011011100100001000010000000101000000010001000000000000000000110000010000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000001000000100000000001000000000100000110000000001110011000001010001000000011000000000010110001000010010100000000000100100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000101000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000101100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000010010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000001010000011 010000010000000000000010000000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100010001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000010000000000001000100000100010000000001000000000000010000001000000000000010010010110000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000100010100000010000100000110100100000000100100100000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000010000000100000000000010011011100000000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011101010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000010000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000001000000110000010000010100010000011100000000000001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000010110000000010000000000000000000100000000010000001000000000000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000100000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000010000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000100000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000000000001010100110000110000000000000000010000001101110000001000010000010000001000000000000000010000000000000000100000000010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000001000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010101000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000010000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000001000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000010000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000001000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000001011010100100101000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000111001000000000100000000000000000000001100001010000010000010000010000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000011000000010000000010000000000100000000000000000100001000000000010000010100110000000011010010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000001000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010010000000000000000000101000000010001000000000000001000010000000000000100001010100000000000000001000000000000000100001000010000001000000110000100000000000001000000000000000000000000000000000010001000000000001010100010000010001100000010000000000001000001000010000000100000000000000000000000001010000000000100000100001100010000000001010000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100100000000001000000110010100000100000000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000001000000101000000101001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000000011100000000010000000000000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000010001100000010000000000101000000000010000010000010000001000000010000000010000000000000000100000000001000000010000010001000100000000010000010000010000000000000001110110000000001110001000010010001010000010000010000000111001000010010100000000000000000000000000000000000001100000000000001000001000000000000011000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000110000100000000100000000001000001100001000000100000000100100010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000011000000000010100000000000000100000100000000 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100001100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000010000000000010000000000010010010001101000000000000000011000000000000000000001001000000000000000000000000010000000000000110000000000100000000000110000000000100010000010000100000010000101000000000000000010000010000010000000000000000000001010000000000100000100001100010000000001000100000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000101000000100101011010000000010000000011000000110100010000010100011000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010000010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000010000000000000000000001001100000010000000101100000000000000010000000001000000010010010010010000010100010101000000000000100000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000101101000000000000010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000101000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000000101000100001101110100000000110000000000000000000010000000000000000000000001100000000000001000000000000010000100000000010000000000000000000000110001000000000110000000000010000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000001000100011101000001000000010110011100000001000000100000000 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100011100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000010000000000010000000000010010010001101000000000000000011000000000000000000001001000000000000000000000000010000000000000110000000000100000000000110000000000100010000010000100000010100101000000000000000010000010000010001000000100000000000010001000000100000100001100010000000001000000001000100000001000000100000000001000000000100000110000000001110011000001010001000000011000000000010110001000010010100000000000000100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100001100000000000000001000000000100010000011 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100110010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110100000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101100000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 001000110000000000100000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000000110000000001000010000010010000100000100001000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000101010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011001001000100011101000000000000000000100000000000000000100000010 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001100000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010001011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000000000001000010000100000000000010000110100100000000100110000000000100000100001101110100000000111000000000000100000010000000000000000000000001100000000000001000000000000000000000000000001100000000001100000000000000000010000000001000000010000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100000000100100010000001000000100000000000000010010100000000000000000000110000101001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000011000000000010100000000000000100000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100010010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000001000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000000000000000010000000000000000000000110000000000000100100100000000100000100001101100100000000110000010101000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010000010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010010100000100000000000000000100100000000000000010000010000000000000000000001001100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000110000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001000100000011000010100001000001100000100010000000110000000010000010100000000101100000100000001110000000000000101000100001000000010001000000010000010000000101001000000010001000100000000100000100000001000000000100100000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000001010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000010000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000011000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100011010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100100000100000010000000000000100000000000000010010000000001000101100000100000000000100000000000000010001000000100001010010100000000000000001000000110000010000010100010000011100000000000000010000010001000110000000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100010000000000000100100000000000000010000000000000000000000000001000100000000000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000010000000000001000000000001010100110000110000000000000000010000001101110000001000010000010000001000000000000000010000000000000000100000000101000000010000010001000100000000010000010000010000000000000001110110000000001110001000010010001010000010000010000000111001000010010100000000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000110011010100000000000010010100100000000000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000100100000000000000000000010010000000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000010000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000111000000000000000000000000000001000000000001100100000000100001000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000110000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000000000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000100100000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010011000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010010000100001000000010001000000000000100000100000000000000000100100100000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000001000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000011010000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000000100001000000000010000010100110000000011000110001100011000100100001111000000000000010000000001000000000000000000000001000001000110000000010101000000010101010100000000000000000000010 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010010010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000001000000100000000001000000000100000110000000001110011000001010001000000011000000000010110001000010010100000000000000100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000100001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010010100000000000001000010000000010000011 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000010100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001100000010000000000001000000100100000000100000000000000000000000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100000110000000001111011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011010100000000000010010100100000000000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000001100000000000000000100001000000000010000010100110000000010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000000000000001000010000000010000011 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000001000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000010000000010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000010000010001000000100000000000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000000000100000100001101110100000000111000000000000000000010000000000000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000010100000000000000000000100010000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100100100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000100010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000000000000000010000000000000000010000110100100000000100110000000000100000100001101110100000000111000000000000100000010000000000000000000000001100000000000001000000000000000000000000000001100000000001100000000000000000010000000001000000010000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100000000100100010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000011000000000010100000000000000100000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000010110000000010000000000000000000100000000010000001000000000000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000100000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000010000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000100000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000010101010000000001001000000001000100000010011001000000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011100000000000000001000100000010000000110001000010000000000000000000100000000010000001000000000000101000100000001000000000000000010000000000000000000000000000010000000010000000000000000000000000000100100000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 001000110000000000101000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000100000010010010001000001000000000000000001000000000001000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001010000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000010000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000010001000000000001001000000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000000000000000000000000000000000000000001001000000001010100010001010001100000010000000000001000000000010010000100000000000000000000000001010000000000100000101000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000110000000000010000000010000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000110101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000100000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000100100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000110110100000000000000100000000010100001001000000000000101010000000000000000000011000000000100100000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000100000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000000011100000000010000000000000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010010000100101000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000001101000110001000000010000000110010000000000000000000000000000010000000010000000000000000000000000000100100000000000001010000000000010000000000000001000100000100000000000000000000000000010000000001000000000010011010010000010110000000011010000100110100000010000010010000100000000001000000000000100110000000000000000000011010100101000000000000000010010010100010001000101000100000000010000100101000000000000000000000000000001101000000000100000100000010000100001000000000000000000000000001000000000000010000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000001000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000010000000000001000000000000000001101000000000000001000000000011000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000001001000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000001000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000001000000000011001001000010000000010000000000100001000000010000000000010100010100000000000000000000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000000000000001000010000000010000011 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000100000010000000001100100000011000010000001001000000011000000100000110000000011000010000000000000101000000010100001000000000000101000111000001000000000000000000100100000010010010000001000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000101001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000010000000000000100000000100010100000010100100000110100100000001000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000010000000000000000000000000000010010000000010000100000000000100000000001001100000000000000000000000010000000000000000000000110000001000000100100000000000100000100001101100100000000110000000000000000010000000000001000000000001000000000010001010000000000000000000100000000000100000000001101000000000000000010001000001000000000000000001000000000000000000000000000000000000000000111000100011000001000000001000001100001000000000000000001000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100000011000000100001000000000011001001000010000000001011000000100000000000010000001000010100000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100100000100000010000000000000100000000000000010010000000001000101100000100000000000100000000000000010001000000100001010010100000000000000001000000110000010000010100010000011100000000000000010000010001000110000000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010011000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000010000000000010000000000010010010001101000000000000000011000010100000010000100000110100100000000000000000000000000000001010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100101000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101010000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000010000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 010000010000000000000010000000110001000000000010000100000000100000000000110000000010010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000010000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000100000101010000000010101000101000000000000010000001111000010000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100100000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000101011000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001001001000100000011011001000000000011000000010100001000010000000000000000000000000000000000000100000010000000000000000000011000000100001000001000000100010000000110000000010000000000000000000100000000010000001000000000000101000100000001000000000100000000000100000000100001010000010000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000000000000000000000000000000010001000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000100000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000000101000100001101110100000000110000000000000000000010000000000000000000000001100000000000001000000000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000100010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000000000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000000011100000000010000000000000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000011001000000011000000000000110001000000000000001000010000000000101000000000001000000000000010001000000010000001000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101010000000010101000101000000000000010000001111000010000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100100010000000000100100000000000000010100000000000000000000000101000100001000000000101100010001000001100000001000011100100000100000000000000011000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000000000000000000000000000000001000000010001111100010000010000100000000000100010001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000010000010011010100000000000010010100100000000000000000110000010000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010000000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000001000000001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000100000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000010101010000000001001000000001000100000010011001000000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011100000000000000001000100000010000000110001000010000000000000000000100000000010000001000000000000101000100000001000000000000000010000000000000000000000000000010000000010000000000000000000000000000100100000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 100000110000000010100100010000010001000001000010000100100000100000000000110000000000010101000100000000000000000000000000000100000000010010001001001000100000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000001000000010000000000000000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000000010000000000000010010001000001000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000000000000101000000000000000010000010000010000000000010000000001010000000000100000100001100010000000001000000000000000000111000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000000000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000100000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000010000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000100000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000000000001000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000011100000000010000000000000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010010000100101000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000100000001000000000000000000000100000110000100001000000000000000010000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100001000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010000010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000010000000000000000000001001100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000011100000000010000000000000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000011001000000011000000000000110001000000000000001000010000000000101000000000001000000000000010001000000010000001000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000010001000000000001001000000000000001100100000000100000000000100000000001010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000100000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000100000000000000010001001000000000010001000000100011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010000100000000010100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000001001000000000010110010001100000000000001000110000000000000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000010000000000000000101000000100101111010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101100000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000100010001000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000010000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000100000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011001000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000011000000000000000000000100000010000100001000000100000000000000000000000000100000000000000000000000001000000000001010100010000010001100001010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110101000000000000001000010000000000001000000000001000000000010001110000000000000000000011000010000000000000000100000000000010011011100000000000010010100100000000000000000110000011000000100010000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000011100000010010000000000000000100000100000000000100000000000000000001000000100001010010100100000001000101000000111000000000000010100110000010010000010100111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010000010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000010000000000000000000001001100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000100000000000100000010001101000000000000000010001000001000001000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010011000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000000000000000000001010000000000100000100001100010010000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000001000000000000000001111000010000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001100011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010001000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000100000100000000000100000000000000100001000000100001010010100000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000001101000110001000000010000000110010000000000000000000000000000010000000010000000000000000000000000000100100000000000001010000000000010000000000000001000100000100000000000000000000000000010000000001000000000010011010010000010110000000011010000100110100000010000010010000100000000001000000000000100110000000000000000000011010100101000000000000000010010010100010001000101000100000000010000100101000000000000000000000000000001101000000000100000100000010000100001000000000000000000000000001000000000000010000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000111000000000000000000000000000001000000000001100100000000100001000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000110000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000000000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000100100000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001010001000101000000000000000001000000000001000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101001000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000110100000000000000000000100000100 000111000000000000000000000000000001000000000001100100000000100001000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000110000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001100000000010000100000000100100000000100000000000010101000100000000000000000000000000000100000000010010001101001000100100000000000000000000001000000100010000000110000000010000010000000000101100000000100000110000000000000101000111000001000000000000000000000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000000000010000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000001000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000000000000000010000000000000000000000110000000000000100100100000000100000100001101100100000000110000010101000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000001000000000000000001111000010000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001100011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010001000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000100000100000000000100000000000000100001000000100001010010100000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000010000000000000000000011000000000001000000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000100000000000010010010001000001000100000000001001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000010001000000111100001001010000001000000000100000000010100000010011000101000010000000000000000000000000000001101010000000000000000011000000000000100000001001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000001000010000101000011000100000000001100000000000000000010000000001000000010000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100000000100010010000000000000100000000000000010110000000001000101100000100000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000010000000001000000000000000000000001000001000110000000010101000000010100010100000000000000000000010 001000110000000000100000000000110001100000000010000100000000100100000000100000000000010101000100000000000000000000000000000100000000010010001001001000100100000010000000000000001000000100010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000100001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000001000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000100000001000000000000000000000100000010000100001000000000000000010000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100001000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000010000000000000000000011000000000001000000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000100000000000010010010001000001000100000000001001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000001000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010100000010000000000100001000000010000000000010100000000000000000000100000000 100000110000010101010000000001001000000001000100000010011001000000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011100000000000000001000100000010000000110001000010000000000000000000100000000010000001000000000000101000100000001000000000000000010000000000000000000000000000010000000010000000000000000000000000000100100000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000100000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010000000000000010010000000000000000000000010000000000100000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000010100000010000000000100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000110001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001110010000100000000001001000000000100000100000100000000100011110100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100000100000010000110001001000000000000000000000000000000000000000000000001000000001000000010011010100010000010001100000010000000000001000000100000000000100000000010000000000000001010000000000100000110001100010000000001000000000000000001011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100010010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110000001000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000001010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000100000100000010000100011000000000000000000000000000000000000000000000000000000000001001000000001010100010000010100000000000000000000001000000000000001000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000010100000010000000000100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100100000100000010000000000000100000000000000010010000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110000010000010100010000011100000000000000010000010001000110000000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000000000000001101010000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000001100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000011100000000000000001000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000010000000000010010000010000000000000000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000010001000000000001000000000001100001000100111101000010000000000000000001000010000001010000011 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010001001000010000111000010000000000000010100010000000000000000001010000100001000000000100010010010100000001000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000010000000010100000000000010000000000000000000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100000110000000001110011000000010001000000011000000000000110001000000000010001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000110000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000010000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010001000010000000000000000000100000001000100100000000000101100010001000001100000001000011100100000100000000000000010000000011010100000110100000000000110010000100000000001000000000000010100010000000000000000001010000100001000000000000010010010100000001000100000100000000010000100101000000000000000000000000000001101000000000100000100000010000100001001000000000000000000000001000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000000000000000000100000010011000000000000001000001100001000000000000000000000000000000100000010000010100000010010000000000000000100100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 100000110000000010100100010000010001000001000010000100100000100000000000110000000000010101000100000000000000000000000000000100000000010010001001001000100000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000001000000010000000000000000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000000010000000000000010010001000001000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000000000000101000000000000000010000010000010000000000010000000001010000000000100000100001100010000000001000000000000000000011000000000110000000000000000000000110000000011110001000010010001000000011000000000000110001000000000000001000111000000000001000000000001000000000010001110000000000000010000101000000000000000000000000000000110001000000000100000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000001000000010000000000000000000010010000001000000000110011000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100011000000000000010100000000100000000000010000001000010100000000000000000000100000000 000111000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001001010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000001001000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000100000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101010000000010101000101000000000000010000001111000010000000010010001000001000100000011000010100011000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000010000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000100000010010010001000001000000000000000001000000000001000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001010000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000010110000000010000000000000000000100000000010000001000000000000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000100000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000010000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000100000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000100000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010000110010000100000001001000000000000010110000000000100000000011010100100001000010000000101000001010001000000000000000000110000000000010000000000001000000000000000001101000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010000100000000010100010001000000000000000010000010000000000000000000000110000010001001010000100000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000010010010001000001010000000000000001000000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010001000001000100010001100000000000010000000001000000000000010000010 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000010000000000010010000010000000000000000110000100001000000000001000000010000000010000000000100000000000000000100000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000001000000000000000001111000010000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000010000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011110100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100000100000010000110001001000000000000000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000000000100000000001000000000100000110000000001110011000000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000010000000000010010000010000000000000000110000100001000000000001000000010000000010000000000100000000000000000100000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 100000110000000010100100000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001100000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000100000000101000000010001000000000000001001010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000001001000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000100000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100100000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000111000000100000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000000100100000010010010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000001011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000010000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011100100100001111000000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 010000010000000000000010000000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000010000000000001000100000100010000000001000000000000010000001000000000000010010010110000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000100010100000010000100000110100100000000100100100000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000010000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000010111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000010001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000010010001000000000010010001001000000000000000010000001000000000001000000110000100000000000010000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000000000100000000001100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000001000100011101000001000000010110011100000001000000100000000 010000010000000000000010001000000001010001000100000011011001000000000011000000010100000000010000000001000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110001100001000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000100000100000000000100000000000000100001000000100001010010100000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100000000000010000000001001000000000010000010 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000001000000000000000001111000010000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010001010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000101010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110100000000000010000101000010000000000000100100000000000010011010100000000100010010100100000000000000000110011010000000000000010000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000101000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 001000110000000000100000000000110001100000000010000100000000100100000000100000000000010101000100000000000000000000000000000100000000010010001001001000100100000010000000000000001000000100010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000001000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 001000110000000000100000000000110001100000000010000100000000100100000000100000000000010101000100000000000000000000000000000100000000010010001001001000100100000000000000000000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000100000000000000100000000000010001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001100011101100000100000000000000010000000011010100000100001011010000101000010000011000001000000000001010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100011010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000110000000000000000000000000001000000111100001001010000001000000000100000000010100000010011000101000010000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010100000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000100000010000010001001000000100010000000000000001001100000000000000000000000010000000000000100000000110000000000000100100000000000100000100001101100100000000110000010100000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010011100100000000000000000110000010000000001000000000000100000000011000000001000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111111000010000000000000000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000010000001000000000001000000000010001110000000000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000110001010000000000000000000000000000000000000000000000000100001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001110010000100000000001001000000000100000100000100000000100011110100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100000100000010000110001001000000000000000000000000000000000000000000000001000000001000000010011010100010000010001100000010000000000001000000100000000000100000000010000000000000001010000000000100000110001100010000000001000000000000000001011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100010010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100111000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110000001000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000110001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000001000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 001000110000000000100001000000110001000000000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011101010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000111001000010000000000000000010000000000000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000000000000001000010000000010000011 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000001000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000001000000000011001001000010000000010000000000100001000000010000000000010100010100000000000000000000010 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000001100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000001001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000010000000000001000100000100010000000001000000000000010000001000000000000010010010110000010100010101000000000000100001011010000101000010000011000001000000000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000011001000000011000000000000110001000000000000001000010000000000101000000000001000000000000010001000000010000001000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000100111000000000000010100110000010010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000010000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001001000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000001000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000001010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000100000100000010000100011000000000000000000000000000000000000000000000000000000000001001000000001010100010000010001100100010000000000001010000000010010000100000000000000000000000001010000000000100000100001100010000000001100000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000000000000010000000000010100000000000000000000100000100 100000110000000010100100010000010001000001000010000100100000100000100000101010000000010101000101000000000000010000001111000010000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100100000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000101011000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000001000010000010001000000010010010010000000000010000000011101000000000000011010001001000010000011000001000000000000010110000100000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000100100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000110110100000000000000100000000010100001001000000000000101010000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000001000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000100000000101000000010001000000000000001001010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000001001000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000100000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000000 010000010000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000000010010001001001000100000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101000010000011000001010000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000010010000000000001010000000000100000110001100010000000001100000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110100000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000101000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000010000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010001000010000000000000000000100000001000100100000000000101100010001000001100000001000011100100000100000000000000010000000011010100000110100000000000110010000100000000001000000000000010100010000000000000000001010000100001000000000000010010010100000001000100000100000000010000100101000000000000000000000000000001101000000000100000100000010000100001001000000000000000000000001000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000000000000000000100000010011000000000000001000001100001000000000000000000000000000000100000010000010100000010010000000000000000100100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100010000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000100000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000000000000000000010100000100000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000110001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001110010000100000000001001000000000100000100000100000000100011110100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100000100000010000100001000000000000010000000000000000000000000000000010000000000001000000000001010100110000110000000000000000010000001101110000001000010000010000001000000000000000010000000000000000100000000101000000010000010001000100000000010000010000010000000000000001110110000000001110001000010010001010000010000010000000111001000010010100000000000000000100000110001000101000000000000000001000000010010001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000100000001000000000000000000000100000110000100001000000000000000010000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100001000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000011001000000011000000000000110001000000000000001000010000000000101000000000001000000000000010001000000010000001000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000100000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010001011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000011000000010010001000001000100000011000010100001000101000000100010000000110000000010000110000000000101100000000100010001000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000110000000000000000100100000000100000010000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000001000000011010001001000010000011000001000000000000010110000000000000000000001010000100000000000000000101000000010001000000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000001001000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000111000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000000100000000 000111000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100010000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000000000001010100110000110000000000000000010000001101110000001000010000010000001000000000000000010000000000000000100000000010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 100000110001000010100100100000010001000001000010000100100000100000000000101000000000010101000100000000010000000000010000000000000000001101010000000000000000011000100000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000001000000000100000000000000001000100000100010000010000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000001011010100100101000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000000000000000100000000101000000010000010001000100000000010000010000010000000000000001110110000000001110001000010010001010000010000010000000111001000010010100000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000011000000000110000000000010000000010000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 100000110000000010100100000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000010000010001000000100000000000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000000000100000100001101110100000000111000000000000000000010000000000000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000010100000000000000000000100010000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000011000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010010000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000000000000001000010000000010000011 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011101000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000100010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000000000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000110000000000000000000000000000001000000000001100100000000100000000000100000000000110101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010111000000000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000100000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000100100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000110010100000000000000100000000010100001001001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001011000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000000000000101000100100101011010000000100000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000101000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000000100010101000000000000100000011010101001000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000011000000000000000000000100000010000100001000000100000000000000000000000000100000000000000000000000001000000000001010100010000010001100001010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110101000000000000001000010000000000001000000000001000000000010001110000000000000000000011000010000000000000000100000000000010011011100000000000010010100100000000000000000110000011000000100010000000000100000001000000000000000001000001100001000101000000000000000000000000100000000000011100000010010000000000000000100000100000000000100000000000000000001000000100001010010100100000001000101000000111000000000000010100110000010010000010100111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001100000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010001011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000000000001000010000100000000000010000110100100000000100110000000000100000100001101110100000000111000000000000100000010000000000000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000001101000110001000000010000000110010000000000000000000000000000010000000010000000000000000000000000000100100000000000001010000000000010000000000000001000100000100000000000000000000000000010000000001000000000010011010010000010110000000011010000100110100000010000010010000100000000001000000000000100110000000000000000000011010100101000000000000000010010010100010001000101000100000000010000100101000000000000000000000000000001101000000000100000100000010000100001000000000000000000000000001000000000000010000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000001000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010101000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000010000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000010000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000001000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000001000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000001010000000000100000000000010000000000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000001001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000100000000101000000000010000000000010100000000000000000000100010000 100000110000010001000000000001001000000000000001100100000000100000000000100000000001010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000100000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000100000000000000010001001000000000010001000000100011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010000100000000010100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000001001000000000010110010001100000000000001000110000000000000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000010000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000110000010000000000000000000000001000000000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000110000001000000000000001100000000000000000000000100000000000000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100011010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100010001010000000000000000000000000000000000000000010000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000001000100011011011001001000110000111000010000000000000010100001000100000000100000000100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000100100100000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000100000100000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000010000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000000000000000000000000000000000000100000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000011001000000011000000000000110001000000000000001000010000000000101000000000001000000000000010001000000010000001000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000010001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100010001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000010000000000001000100000100010000000001000000000000010000001000000000000010010010110000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000100010100000010000100000110100100000000100100100000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000010000000100000000000010011011100000000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000011001000000011000000000000110001000000000000001000010000000000101000000000001000000000000010001000000010000001000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000001000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010001001000010000111000010000000000000010100010000000000000000001010000100001000000000000010010010100000001000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000010000000010100000000000010000000000000000000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100001110000000001110011000000010001000000011000000000000110001000000000010001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000110000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000000110000000001000010000010010000100000100001000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000101010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011001001000100011101000000000000000000100000000000000000100000010 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100011010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000000000000000000000010000000000000000001010001001000000000000000000000100100000000000000010000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010011010000010100010101000000000010100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100000100000010000100001001000000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000001000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100000110000000001111011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011010100000000000010010100100000000000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100010000001000000110000100000000000001000000000000000000000000000000000010001000000000001010100010000010001100000010000000000001000001000010000000100000000000000000000000001010000000000100001100001100010000000001010000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000000000000000000001100000000000001000000000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001101110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000001000000111100001001010000001000000000100000000010100000010011000101000010000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000001001000100000000000011000000100000010001100110001000111100100010010010010000010100010101000000000000100001011010000101000010000011000001010000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000000010000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000010010000000000001010000000000100000110001100010000000001100000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110100000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000101000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000010010001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001000100000011000010100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000101001000000010001000100000000100000100000001000000000100100000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000001010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100001100010000000001010000000000000000011000000100000000001000000000100000110000000001110011000001010001000000010000010000000111001000011010100000000000000000000000010001000101000000000000000001000000010000001000000000000010000000000000000000000110001000000000110100000000000000000001100001010000010000000000000000000000000001000011000111000000010001000000000000000011010000000000100000000000000010000000000000000000010010000000000000000000000110000100001000100000001000000010000000011010000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000010000000000000000000011000000000001000000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000100000000000010010010001000001000100000000001001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001011110100000000111000000000000100000010000000000000000000000001100000000000001000000000000000000000000000001100000000001100000000000000000010000000000000010010100100000000000000000110001010000000010000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010001010100110000000111000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000000000000000000000000000000000000100000010 010000010000000000000010000000110001000000000010000100000000100000000000110000000010010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000010000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000111000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100010000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000010000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001001000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000010011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000010000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000010001000000000001001000000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100001000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010001000001000000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000001000000010000010001000110000100000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000100000000101000000010001000000000000001001010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000001001000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000100000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000100000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010000110010000100000001001000000000000010110000000000100000000011010100100001000010000000101000001010001000000000000000000110000000000010000000000001000000000000000001101000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010000100000000010100010001000000000000000010000010000000000000000000000110000010001001010000100000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000010010010001000001010000000000000001000000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000001000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000010000000000001000000000000000001101000000000000001000000000011000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000001001000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000010000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010010000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000000000000001000010000000010000011 001000110100000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100010000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100010000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100010100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010010010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000001000000100000000001000000000100000110000000001110011000001010001000000011000000000010110001000010010100000000000000100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000100001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010010000000000000001000010000000010000011 000110000000000000000000000000001000000111100001001010000001000000000100000000010100000010011000101000010000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000100000010000010001001000000100010000000000000001001100000000000000000000000010000000000000100000000110000000000000100100000000000100000100001101100100000000110000010100000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010011100100000000000000000110000010000000001000000000000100000000011000000001000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111111000010000000000000000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000000000110000000000010101000100000000000000000000000000000100000000010010001001001000100000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101000100001000000010000000010010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000001000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000010000000000010010000010000000000000000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000010001000000000001000000000001100001000100111101000010000000000000000001000010000001010000011 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100010100000010000100000110100100000000100100100000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000010000000100000000000010011011100000000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 100000110000000010100100010000010001000001000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100100000100000010000000000000100000000000000010010000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110000010000010100010000011100000000000000010000010001000110000000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 100000110000010101010000000001001000000001000100000010011001000000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000000000101000100000001000000000000000010000000000000000000000000000010000000010000000000000000000000000000100100000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000010101010000000001001000000001000100000010011001000000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011100000000000000001000100000010000000110001000010000000000000000000100000000010000001000000000000101000100000001000000000000000010000000000000000000000000000010000000010000000000000000000000000000100100000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000100000000000011000000000000100000000000100010010000110000000010000010000000000001100010000100010001000000000000101000100001000000010001000000010000010000000100001000000010001100000000000100000100000000000000000100100000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000010110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001101001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000010000000000010010000010000000000000000110000100001000000000001000000010000000010000000000100000000000000000100000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 000111000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001001010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000001001000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000100000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000000 001000110000000000100000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000011100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000110000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000100000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100101000000000001000000010100000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000001001010000000000000000001011000001000100011101000001000000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010010000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000000000000001000010000000010000011 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000001000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100010000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000100000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000100000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000000000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110011000100000000000000000000000000101000100100101011010000000000000000101000000111000000000110100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000000 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000001100011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100100001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000001000001000100000000000000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000001001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001100000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000000000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001100000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000100000000001001000000000001010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 100000110000010001000000000000110001100000000010000100000000100100000000100000000000010101000100000000000000000000000000000100000000010010001001001000100100000000000000000000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000100000000000000100000000000010001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001100011101100000100000000000000010000000011010100000100001011010000101000010000011000001000000000001010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100011010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 100000110000010001000000000001001000000000000001100100000000100000000000100000000001010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000100000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000100000000000000010001001000000000010001000000100011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010000100000000010100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000001001000000000010110010001100000000000001000110000000000000000000000000001000100000000100000110001000000000100000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000001000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000001100000000010000000000000000000101000000010001000010000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000001001000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100010000000000000100100000000000000010000000000000000000000000001000100000000000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000010000000000001000000000001010100110000110000000000000000010000001101110000001000010000010000001000000000000000010000000000000000100000000101000000010000010001000100000000010000010000010000000000000001110110000000001110001000010010001010000010000010000000111001000010010100000000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000001010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000001000000000000000001000100000000000000101100000000000000010000010001000000010010010010010000010100010101000000000000100001011110000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001100000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000100000000001001000000000001010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100001100000000000000001000000000100010000011 000110000000000000000000000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011001000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000011000000000000000000000100000010000100001000000100000000000000000000000000100000000000000000000000001000000000001010100010000010001100001010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110101000000000000001000010000000000001000000000001000000000010001110000000000000000000011000010000000000000000100000000000010011011100000000000010010100100000000000000000110000011000000100010000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000011100000010010000000000000000100000100000000000100000000000000000001000000100001010010100100000001000101000000111000000000000010100110000010010000010100111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010010000100001000000010001000000000000100000100000000000000000100100100000000000010000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000011001000000011000000000000110001000000000000001000010000000000101000000000001000000000000010001000000010000001000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000000000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000001000110000010001001010000001100010000000001000000000100000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000000010010001001001000100000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101000010000011000001010000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000010010000000000001010000000000100000110001100010000000001100000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110100000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000101000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010001001000010000111000010000000001000010100010000000000000000001010000100001000000000100010010010100000001000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000010000000010100000000000000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 100000110000000010100100000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001100000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000010000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000100000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 000110000000001000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000010000000000000000000011000000000001000000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000100000000000010010010001000001000100000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000000000000000000000000000000000000100000010 000110000000000000000000000010001000000111100001001010000001000000000100000000010100000010011000101000010000000000000000000000000000001101010000000000000000011000000000000100000001001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010101100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000001000010000101000011000100000000001100000000000000000010000000001000000010000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100000000100010010000000000000100000000000000010110000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000100011001001000000000000010100000001000100111101000010000000010100000000000000000000100010000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000001000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000001010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000001000000000011001001000010000000010000000000100001000000010000000000010100010100000000000000000000010 000110000000000000000000000000001000000111100001001010000001000000000100000000010100000010011000101000010000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100100010010010010000010100010101000000000000100001011010000101000010000011000001110000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000000010000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000011000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000010001010000000000000000000000010000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000010100001011010000101001010000011000001000000010000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000001000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000110101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100001100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000010000000000010000000000010010010001101000000000000000011000000000000000000001001000000000000000000000000010000000000000110000000000100000000000110000000000100010000010000100000010000101000000000000000010000010000010000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000101000000100101011010000000010000000011000000110100010000010100011000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100100000100000010000000000000100000000000000010010000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110000010000010100010000011100000000000000010000010001000110000000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000011000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000001000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001001000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000001000000000011001001000010000000010000000000100001000000010000000000010100010100000000000000000000010 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000001000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000000000000000010000000000000000000000110000000000000100100100000000100000100001101100100000000110000010101000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 100000110000010001000000000001001000000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100001000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000101010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011001001000100011101000000000000000000100000000000000000100000010 010000010000000000000010000000000001000001000100000011011001000000000011000001010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000001000000000000000001000100000000000000101100000000000000010000010001000000010010010010010000010100010101000000000000100001011110000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001100000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000100000000001001000000000001010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100001100000000000000001000000000100010000011 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100100000100000010000000000000100000000000000010010000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110000010000010100010000011100000000000000010000010001000110000000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000001000000011000000000000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010001000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000100000100000000000100000000000000100001000000100001010010100000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010000010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000010000000000000000000001001100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000001000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000010000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000110000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011011100100001000010000000101000000010001000000000000000000110000010000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000001000000100000000001000000000100000110000000001110011000001010001000000011000000000010110001000010010100000000000100100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000101000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000100000001100001000100111101000010000000000000000001000010000000010000011 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100110101000000000000100001011010000101100010000011000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000111000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000110001000000000010000100000000100000000000110000000010010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000010000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000011100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000000110000000001000010000010010000100000100001000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000101010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011001001000100011101000000000000000000100000000000000000100000010 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000000000000001101010000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000001100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000011100000000000000001000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000010000000000010010000010000000000000000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000010001000000000001000000000001100001000100111101000010000000000000000001000010000001010000011 100000110000000010100100000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001100000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 100000110000000010100100010000010001000001000010000100100000100000000000110000000000010101000100000000000000000000000000010100000000010010001001001000100000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101000100001000000010000000010010000000000001000000000000000101000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000011100000000000000001000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000010000000000010010000010000000000000000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000010001000000000001000000000001100001000100111101000010000000000000000001000010000001010000011 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100010000000000000100100000000000000010000000000000000000000000001000100000000000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000010000000000001000000000001010100110000110000000000000000010000001101110000001000010000010000001000000000000000010000000000000000100000000101000000010000010001000100000000010000010000010000000000000001110110000000001110001000010010001010000010000010000000111001000010010100000000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000110000000000010000000010000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000101100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000111000000000000000000000000000001000000000001100100000000100001000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000110000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000000000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000100100000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 100000110000000010100100010000010001000001000010010100100000100000000000110000000000010101000100000000000000000000000000010100000000010010001001001000100000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101000100001000000010000010010010000000000001000000000000000100000000010001010000001000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000010011010100100001000011000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001110000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000010000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000100000000000000000010000000000000000000100000010000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000000000010000010001000110000000000000000000000000001000000000000000000001011000001000100011101000000000000000000000000000000000000100000010 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010010010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010001001000000000000000000000100100000000000000000000000000000000000010000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011110100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100000100000010000110001001000000000000000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000000000100000000001000000000100000110000000001110011000000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000010011001000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000001000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000010000000000000000000000000000000000000101000000000000000010000010000000000000000000000000000010010000000010000100000000000100000000001001100000000000000000000000010100000000000000000000110000001000000100100000000000100000100001101100100000000110000000000010001010000000000001000000000001000000000010001010000000000000000000100000000000100000000001101000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000100000010000000000000100000000000000011010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000100000000010100000001000100111101000010000000000000000000000000000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000000000000001101010000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000000000000000010000000000000000001010001001000000000000000000000100100000000000000010000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010011010000010100010101000000000010100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100000100000010000100001001000000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000001000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100000110000000001111011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011010100000000000010010100100000000000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000010101010000000001001000000001000100000010011001000000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000000000101000100000001000000000000000010000000000000000000000000000010000000010000000000000000000000000000100100000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000010000000000010010000010000000000000000110000100001000000000001000000010000000010000000000100000000000000000100000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 100000110000010101010000000001001000000001000100000010011001000000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000000000101000100000001000000000000000010000000000000000000000000000010000000010000000000000000000000000000100100000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010001010 100000110000010001000000000001001000000000000001100100000000100000000000100000000001010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000100000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000011000010000000100001000000011001000000000000100000100000000000000000100100000000000100000000000000010001001000000000010001000000100011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010000100000000010100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000001001000000000010110010001100000000000001000110000000000000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000010000000000000000101000000100101111010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000001010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000001000000000000000001000100000000000000101100000000000000010000010001000000010010010010010000010100010101000000000000100001011110000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001100000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000100000000001001000000000001010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100001100000000000000001000000000100010000011 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000100000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010000000000000010010000000000000000000000010000000000100000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000010100000010000000000100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000001101000110001000000010000000110010000000000000000000000000000010000000010000000000000000000000000000100100000000000001010000000000010000000000000001000100000100000000000000000000000000010000000001000000000010011010010000010110000000011010000100110100000010000010010000100000000001000000000000100110000000000000000000011010100101000000000000000010010010100010001000101000100000000010000100101000000000000000000000000000001101000000000100000100000010000100001000000000000000000000000001000000000000010000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000100000100000000010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000110001110100000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000010000000100000000011100000000000001000001100001000000001010000010000100000000001000000100000000000010010000001000000000110010000100000000000000000000000000101000100100101011010010000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000010010100000100101000000000010000000000010100000000000000000000100010000 010000010000000000000010000000000001000001000100000011011001000000000011000001010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000001000000000000000001000100000000000000101100000000000000010000010001000000010010010010010000010100010101000000000000100001011110000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001100000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000100000000001001000000000001010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100001100000000000000001000000000100010000011 000110000000000000000000000000001000000111100001001010000001000000000100000000010100000010011000101000010000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000100000010000010001001000000100010000000000000001001100000000000000000000000010000000000000100000000110000000000000100100000000000100000100001101100100000000110000010100000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010011100100000000000000000110000010000000001000000000000100000000011000000001000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111111000010000000000000000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010010000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000000000000001000010000000010000011 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000100000000101000000010001000000000000001001010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000001001000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000100000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000001111000010000100000010000000001100100001011000010000001001000000011000000100000110000000011000010000000000000101000000010100001000000000000101000111000001000000000000000000100100000010010000000000000000000000010001010000000000000000000000100100000000000000010000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010001001000110000111000010000000000000010100001000100000000100000000100100001000010000000101000000010001000000000100000000110000000000010000000000001000000000000001010000000000000100001000010000001000000110000100000000000001000000000000000000000000000000000010001000000000001010100010000010001100000010000000000001000001000010000000100000000000000000000000001010000000000100000100001100010000000001010000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100100000000001000000110010100000100000000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000001000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010010000000000000000000101000000010001000000000000001000010000000000000100001010100000000000000001000000000000000100001000010000001000000110000100000000000001000000000000000000000000000000000010001000000000001010100010000010001100000010000000000001000001000010000000100000000000000000000000001010000000000100000100001100010000000001010000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100100000000001000000110010100000100000000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000001000000101000000101001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 010000010000000000000010000000110001000000000010000100000000100000000000110000000010010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000010000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000000001000000000001001010000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100001000101000000100010000000110000000010000110000000000101100000000100000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100100100000000000000000100100001000000100100000000000010001001000000000010001000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000000000000000010000000000000000000000110000000000000100100000000000100000100001101100100000000110010010100000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000000000000000000100000010011000000000000001000011100001000000000000000000000000000000100000000000010111000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 001000110100000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000010000010001000000100000000000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000000000100000100001101110100000000111000000000000000000010000000000000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000110011100000001000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000101000000000000000000000000001101010000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000001000000100000100000010000110001001000000000000000000000000000000000000000000000000000000001000000010001110100010100010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000100000001000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000011000001010100100000000001000000000000110010000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000000001000001000100010001100000000000011000000001000000000000010000010 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000000000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000101000000000000100000100000100000000100000000010000000000000000000101000000010001100000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000100000000001001000000000001010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000001100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000001001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110100000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100010000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100010000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010001000000001010001000100000011011001000000000011000000010100000000010000000000000000000000001111000011000000010010001000001000100000011000010100001000101000000100010000000110000000010000110000000000101100000000100010001000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000100000010000000000001000000000000001000100000100001000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010000100001000000000000101000000010101000000000000000000110100000000010000000000001000000000000000001101000000000000001000000000001000100110000100000000000001000000010000000000000000000000000000001000000000001010011000000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000011100000000010000000000000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000000000000000011010100100001000010000010101000000010001000000000000000000110000001000010000000000001000000000000000001101000000000010001000000000001000000110000100000000000000000000000010000000000000000000000000001000000000001010100010000010001100000010000000000101000000000010000010000010000001000000000000000010000000000000000100000000001000000010000010001000100000000010000010000010000000000000001110110000000001110001000010010001010000010000010000000111001000010010100000000000000000000000000000000000001100000000000001000001000000000000011000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001110001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100011000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000000000001010100110000110000000000000000010000001101110000001000010000010000001000000000000000010000000000000000100000000010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000001000000000000000000000000100000000011000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010011000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000001000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010100000010000000000100001000000010000000000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011011100100001000010000000101000000010001000000000000000000110000010000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000001000000100000000001000000000100000110000000001110011000001010001000000011000000000010110001000010010100000000000000100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 000111000000000000000000000000000001000000000001100100000000100001000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000110000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001100100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000010011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000100000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000010000000000000000000011000000000001000000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000100000000000010010010001000001000100000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000001000000100000010001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000100011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000010000000000100000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000000011100000000010000000000000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110100000000000010000101000010000000000000100100000000000010011010100000000100010010100100000000000000000110011010000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000101000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000001001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110100000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110000010000000000000000000000100000000011000000000000011000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010001011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000001010100000000000100000000100010000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010000000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000010000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000100000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000011000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000000000000001000010000000010000011 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110000001000000000100010000011 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000110001010000000000000000000000000000000000000000000000000100001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001110010000100000000001001000000000100000100000100000000100011110100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100000100000010000110001001000000000000000000000000000000000000000000000001000000001000000010011010100010000010001100000010000000000001000000100000000000100000000010000000000000001010000000000100000110001100010000000001000000000000000001011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100010010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110000001000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000100010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000000000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000000011100000000010000000000000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110100000000000010000101000010000000000000100100000000000010011010100000000100010010100100000000000000000110011010000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000101000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000100000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010000110010000100000001001000000000000010110000000000100000000011010100100001000010000000101000001010001000000000000000000110000000000010000000000001000000000000000001101000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010000100000000010100010001000000000000000010000010000000000000000000000110000010001001010000100000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000010010010001000001010000000000000001000000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001010001000100000011011001000000000011000000010100000000010000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010010000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000000000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001100000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000100000000001001000000000001010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000000000101000100000001000000000100000000000100000000100001010000110000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100100000100000010000000000000100000000000000010010000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110001000000010100010000011100000000000000010000010001000110000000000000000000000000001000000000000000000001011000001000100011101000000000000010100000000000000000000100010000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011100001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000100000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000001000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100001000010000001000000110000100000000000001000000000000000000000000000000000010001000000000001010100010000010001100000010000000000001000001000010000000100000000000000000000000001010000000000100000100001100010000000001010000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100100000000001000000110010100000100000000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000001000000101000000101001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 000110000000000000000000000010001000000111100001001010000001000000000100000000010100000010011000101000010000000000000000000000000000001101010000000000000000011000000000000100000001001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000001000010000101000011000100000000001100000000000000000010000000001000000010000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100000000100010010000000000000100000000000000010110000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000100011001001000000000000010100000001000100111101000010000000010100000000000000000000100010000 010000010000000000000010001000000001010001000100000011011001000000000011000000010100000000010000000000000000000000001111000011000000010010001000001000100000011000010100001000101000000100010000000110000000010000110000000000101100000000100010001000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000100000010000000000001000000000000001000100000100001000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010000100001000000000000101000000010101000000000000000000110100000000010000000000001000000000000000001101000000000000001000000000001000100110000100000000000001000000010000000000000000000000000000001000000000001010011000000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 001000110000000000100000000000000001000000000001001010000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100001000101000000100010000000110000000010000110000000000101100000000100000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100100100000000000000000100100001000000100100000000000010001001000000000010001000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000000000000000010000000000000000000000110000000000000100100000000000100000100001101100100000000110010010100000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000000000000000000100000010011000000000000001000011100001000000000000100000000000000000100000000000010111000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000001000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000001010000000000100000000000010000000000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100100000100000010000000000000100000000000000010010000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110000010000010100010000011100000000000000010000010001000110000000000100001000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000000000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000100000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000000000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000100000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000010000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000100000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000010010100100000000000000000110000011000000100000000000000100000001000000000010000000000100000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101100000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 001000110100000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000110000000000000000000000000000001000000000001100100000000100000000000100000000000110101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000100000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000100100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000110110100000000000000100000000010100001001000000000000101010000000000000000000011000000000100100000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000100000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000100010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000000000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000001000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000000000000000010000000000000000000000110000000000000100100100000000100000100001101100100000000110000010101000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000001000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000000000000000010000000000000000000000110000000000000100100100000000100000100001101100100000000110000010101000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000101001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000001010000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011101010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000010000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000001000000110000010000010100010000011100000000000001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 001000110100000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000001100011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100100001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000001000001000100000000000000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000001001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101100000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000000000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 000110000010000000000000000000000001000000000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100011010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000001000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000001010000000000100000000000010000000000010100000000000000000000100000000 010000010000000000000010000000110001000000000010000100000000100000000000110000000010010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000010000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000011100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000000000000001101010000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000001100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000011100000000000000001000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000010000000000010010000010000000000000000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000010001000000000001000000000001100001000100111101000010000000000000000001000010000001010000011 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100000000001000100000010000000110000000010000000000000000000100000000010000001000000000000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000100000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000010000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000100000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000110101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000001000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000100000010110000000000000000000011010101100001000010000000101000000010101000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000010000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000001000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 000110000000000000000000000000000001000000000010000100100000100000100000101000000000000010010000000100000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000011001000000011000000000000110001000000000000001000010000000000101000000000001000000000000010001000000010000001000000000000000001000100000000100000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010010010000100000000000100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000001000000100000000001000000000100000110000000001110011000001010001000000011000000000010110001000010010100000000000000100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000100001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010010100000000000001000010000000010000011 010000010000000000000010000000000001000001000100000011011001000000000011000001010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000100000100000010000100011000000000000000000000000000000000000000000000000000000000001001000000001010100010000010100000000000000000000001000000000000001000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000010100000010000000000100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000010000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000010110000000010000000000000000000100000000010000001000000000000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000100000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000010000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000100000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000110000000000000000000000000000001000000000001100100000000100000000000100000000000110101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 000111000000000000000000000000000001000000000001100100000000100001000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000110000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000000000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000100100000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000001000000000000000001111000010000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001100011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010001000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000100000100000000000100000000000000100001000000100001010010100000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000010000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000100000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000001000000000000000001111000010000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001100011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010001000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000100000100000000000100000000000000100001000000100001010010100000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 010000010000000000000010000000110001000000000010000100000000100000000000110000000010010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000010000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000110001000000000010000100000000100000000000110000000010010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000010000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011010000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000010001000000000001001000000000000001100100000000100000000000100000000000010101000100000000000000000001000000000100000010001100000000000000000000011000000010000100000000001000100000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100001000000100000000000000010001001000000000010001000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100001010000000000001000000000010000000100000000000000000000000101010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000000000011000010000000000000000100000000000010011011100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001110001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100011000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 100000111000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010000010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000110100010101000000000000100000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000100000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000000000100000100001100010000000001100000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000000000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001100000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000100000000001001000000000001010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100010000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011010000000000110001000000000000001000010000000000001000000000001000000001010001110010000000000010000101000010000000000000000100000000000010010010011000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000010000000001000000000000000000000001000011000110000000010101000000010100010100000000000000000000010 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100001100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000010000000000010000000000010010010001101000000000000000011000000000000000000001001000000000000000000000000010000000000000110000000000100000000000110000000000100010000010000100000010000101000000000000000010000010000010001000000100000000000010001000000100000100001100010000000001000000001000100000001000000100000000001000000000100000110000000001110011000001010001000100011000000000010110001000010010100000000000000100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100001100000000000000001000000000100010000011 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000001001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000100000000101000000000010000000000010100000000000000000000100010000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000010001000000000001001000000000000001100100000000100000000000100000000001010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000100000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000100000000000000010001001000000000010001000000100011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010000100000000010100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000001001000000000010110010001100000000000001000110000000000000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000010000000000000000101000000100101111010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010000000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000001000010000010001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000010000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000110000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000011001000000011000000000000110001000000000000001000010000000000101000000000001000000000000010001000000010000001000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000001000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 001000110000000000100000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000010010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000010000000000000000000000000000000000000101000000000000000010000010000000000000000000000000000010010000000010000100000000000100000000001001100000000000000000000000010000000000000000000000110000001000000100100000000000100000100001101100100000000110000000000000001010000000000001000000000001000000000010001010000000000000000000100000000000100000000001101000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000000010000100000100000000100000100010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 100000110000010001000000000001001000000000000001100100000000100000000000100000000001010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000100000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000011000010000000100001000000011001000000000000100000100000000000000000100100000000000100000000000000010001001000000000010001000000100011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010000100000000010100010001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000001001000000000010110010001100000000000001000110000000000000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000010000000000000000101000000100101111010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000000000100000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000100000100000000010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000110001110100000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000010000000100000000011100000000000001001001100001000000001010000010000100000000001000000100000000000010010000001000000000110010000100000000000000000000000000101000100100101011010010000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000010010100000100101000000000010000000000010100000000000000000000100010000 100000110000000010100100010000010001000001000010000100100000100000100000101010000000010101000101000000000000010000001111000010000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100100000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000101011000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001100000000010000100000000100100000000100000000000010101000100000000000000000000000000000100000000010010001101001000100100000000000000000000001000000100010000000110000000010000010000000000101100000000100000110000000000000101000111000001000000000000000000000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000000000010000100000000 010000010000000000000010000000110001000000000010000100000000100000000000110000000010010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000010000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010010010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010001001000000000000000000000100100000000000000010000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010011010000010100010101000000000010100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100000100000010000100001001000000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000001000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100000110000000001111011000000010101000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011010100000000000010010100100000000000000000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010011000000000000000000000000100000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000100000100000010000100011000000000000000000000000000000000000000000000000000000000001001000000001010100010000010001100000010000000000001010000000010010000100000000000000000000000001010000000000100000100001100010000000001100000000000000000000010000010000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100011010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010011000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000011001000000011000000000000110001000000000000001000010000000000101000000000001000000000000010001000000010000001000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000011100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000110000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100101000000000001000000010100000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000001001010000000000000000001011000001000100011101000001000000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000001000001111000010000000010010001000001010100000011000010100001000001000000110010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000110000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000011011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000001000000000000000001100010000000001000100000000000000000010000000000000000000010000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011001000000000001000001100001000000000000000000000000000000100000000000010100001010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000010000000001000100000000000000000001000001000110000000010101000000010100010100000000000000000000010 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010010010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010001001000000000000000000000100100000000000000010000000000000000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001001000000001010100010000010100000000000000000000001000000000000001000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000010100000010000000000100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000011001000000011000000000000110001000000000000001000010000000000101000000000001000000000000010001000000010000001000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000100111000000000000010100110000010010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000101011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000001000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100001000010000001000000110000100000000000001000000000000000000000000000000000010001000000000001010100010000010001100000010000000000001000001000010000000100000000000000000000000001010000000000100000100001100010000000001010000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100100000000001000000110010100000100000000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 010000010000000000000010000000110001000000000010000100000000100000000000110000000010010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000100000000010000001000000010000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100110001000000010000101000010100001000000000000010000010000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000001001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000000000000000000011000010000000000000000100000000000010011011100000000000010010000000000000000000000010000000000100000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000100000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010001011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000001010000011 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000000010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100100000100000010000000000000100000000000000010010000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110000010000010100010000011100000000000000010000010001000110000000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000001000000000000000000000000100000000011000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010011000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011101010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000010000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000001000000110000010000010100010000011100000000000001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000000000001111000011000000010010001000001000100000011000010100001000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010001000000010000000000000010010001001000000000000000010000000000000000000001001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000011000010001000000100000010000010001000000100000100001100010000000001000000000000000000001000000100000000001000000000010000110100000000000100110000011001000000011000000000000110001000000000000001000010000000000101000000000001000000000000010001000000010000001000000000000000001000100000000100000110001000000000100000001000010000010000000000000000010000000010000000001100000000110000100000000000010000000100100000000100000000001000000000000000000000001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000110001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001110010000100000000001001000000000100000100000100000000100011110100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100000100000010000100001000000000000010000000000000000000000000000000010000000000001000000000001010100110000110000000000000000010000001101110000001000010000010000001000000000000000010000000000000000100000000101000000010000010001000100000000010000010000010000000000000001110110000000001110001000010010001010000010000010000000111001000010010100000000000000000100000110001000101000000000000000001000000010010001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000010000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000001000100000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000010000000001000000000000000000000001000001000110000000010101000000010100010100000000000000000000010 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000100000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010001011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000000000000110000000010000001000000000000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010001000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000000000000000000000001000000010001110100010000010000100000110000000000001000000101000000000100100000000000000000000000110000010001001010000100010000000000000001001100000000000000000001000010000100000000000010000110000000000000100110000000000101000100001101110100000000110000000000000000000010000000000000000000000001100000000000001000000000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000001000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100001000010000001000000110000100000000000001000000000000000000000000000000000010001000000000001010100010000010001100000010000000000001000001000010000000100000000000000000000000001010000000000100000100001100010000000001010000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100100000000001000000110010100000100000000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000010000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100010000001000000110000100000000000001000000000000000000000000000000000010001000000000001010100010000010001100000010000000000001000001000010000000100000000000000000000000001010000000000100001100001100010000000001010000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000000000000000000001100000000000001000000000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000010000000010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000111000000100000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000100000100000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000000000000001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000100000001000000000000000000000100000010000100001000000000000000010000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000001000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100001000010000001000000110000100000000000001000000000000000000000000000000000010001000000000001010100010000010001100000010000000000001000001000010000000100000000000000000000000001010000000000100000100001100010000000001010000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100100000000001000000110010100000100000000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000101010000000000000000010100000010011000001000000000000000001111000010000100000010000000000000010000011000000000100000001000000000010001001000000101000010000000101010000000101000001000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000100000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100100000100000010000000000000100000000000000010010000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110000010000010100010000011100000000000000010000010001000110000000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000010000000000001000100000100010000000001000000000000010000001000000000000010010010110000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000100011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000010000000000100000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010001000001000100010001100000000000010000000001000000000000010000010 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011101010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000010000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000001100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100100000100000010000000000000100000000000000010010000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110001000000010100010000011100000000000000010000010001000110000000000000000000000000001000000000000000000001011000001010100011101000000000000000000000000000000000000100000010 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010000010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000010000000000000000000001001100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000001101000110001000000010000000110010000000000000000000000000000010000000010000000000000000000000000000100100000000000001010000000000010000000000000001000100000100000000000000000000000000010000000001000000000010011010010000010110000000011010000100110100000010000010010000100000000001000000000000100110000000000000000000011010100101000000000000000010010010100010001000101000100000000010000100101000000000000000000000000000001101000000000100000100000010000100001000000000000000000000000001000000000000010000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 010000010000000000000010001000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100001000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000100000100000000000100000000000000100001000000100001010010100000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100000000000010000000001001000000000010000010 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000001100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000001001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001100000000010000100000000100100000000100000000000010101000100000000000000000000000000000100000000010010001001001000100100000010000000000000001000000100010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000100001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000001000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000000000000000010000000000000100000000110000000000000100100000000000100000100001101100100000000110000010100000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010111011100000000000010011100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000000001000001000110000000010101000000010100010100000000000000000000010 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000001101000110001000000010000000110010000000000000000000000000000010000000010000000000000000000000000000100100000000000001010000000000010000000000000001000100000100000000000000000000000000010000000001000000000010011010010000010110000000011010000100110100000010000010010000100000000001000000000000100110000000000000000000011010100101000000000000000010010010100010001000101000100000000010000100101000000000000000000000000000001101000000000100000100000010000100001000000000000000000000000001000000000000010000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000000000000000100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000000010100110000000010000010000100001000110100000011000000100001000000000001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000100000010000000001100100000011000010000001001000000011000000100000110000000011000010000000000000101000000010100001000000000000101000111000001000000000000000000100100000010010010000001000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000101001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000010000000000000100000000100010100000010100100000110100100000001000000000000000000000000000000000000000000000000010000000000000000000000000000000000000101000000000000000010000010000000000000000000000000000010010000000010000100000000000100000000001001100000000000000000000000010000000000000000000000110000001000000100100000000000100000100001101100100000000110000000000000000010000000000001000000000001000000000010001010000000000000000000100000000000100000000001101000000000000000010001000001000000000000000001000000000000000000000000000000000000000000111000100011000001000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100000011000000100001000000000011001001000010000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000010001000000000001001000000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100001000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000101010000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010110001000000000000000000000000000000000000010000000000000000000000000000110000100000000000010000100000100000000100000100000000100000010000000000000100000000000000010010000000000000000000000110000100001000010000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000010000000000000000000000100000000010010001001001000100100000000000000000000001000000000010000000111010000010000000000101000000000101000001000000101110100110000001000100011000000100000000000000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000010000000000000000000001001100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001000100000100000010000100001001010000000100000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001101010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011010000000010001000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001000001000100000011011001000000000011000001010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100110000001000000010000000001000000000000000001000100000000000000101100000000000000010000010001000000010010010010010000010100010101000000000000100001011110000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001100000000000001000010000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000100000000001001000000000001010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100001000001010100100000000001000000000000110010000100000000000000000000000000101000000100101011010000000000001000101000000111000000000000010100110000010010000010000100001000110100000011000000100000000000000001000000000000000000000001000001000100010001100001100000000000000001000000000100010000011 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101100100000000000000000000000000000100000000010010001001001000100000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101000010000011000001010000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000010010000000000001010000000000100000110001100010000000001100000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110100000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000101000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000001000000000000000010001000000000000000000000001100001000100111101000010000000000000000001000010000000010000011 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001000100000011000010100001000001000000100010000000110000000010000010100000000101100000100000001110000000000000101000100001000000010001000000010000010000000101001000000010001000100000000100000100000001000000000100100000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010101100001000010000000101000000010001000000100000100000001010000100101000000000000100000000000000001101010000000100001000000000001000000110000100010000000000000000000000000000000000000000010000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000010000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000011000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000110000010001000000000001001000000000000001100100000000100000000000100000000001010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100010000001000000110000100000000000001000000000000000000000000000000000010001000000000001010100010000010001100000010000000000001000001000010000000100000000000000000000000001010000000000100001100001100010000000001010000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000000000000000000001100000000000001000000000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100001000000010000000000010100000000000000000000100000000 100000110000000010100100010000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000110001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001110010000100000000001001000000000100000100000100000000100011110100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100000100000010000110001001000000000000000000000000000000000000000000000001000000001000000010011010100010000010001100000010000000000001000000100000000000100000000010000000000000001010000000000100000110001100010000000001000000000000000001011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100010010010000000000000000100000110000110001000000000001000000010000000010000000000100000000000000000100001000010000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110000001000000000000100000000 100000110000000010100100000000010001000001000010000100100000100000000000110000000000010101000100000000000100000000000000000100100100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000100010000000010010000001000001000000000000000000000000010001010000000000000000000000000000000000000000000000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101100000000000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000000000000000010000000000000000000000110000000000000100100000000000100000100001101100000110001000000000000001000010000000000001000000000001000000000010001110010000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000010000000001000000000000000000000001000001000110000000010101000000010100010100000000000000000000010 001000110000000000100000000000110001000000000010000100000000100000000000110000000000010101000100000000000000000000000000000100000010001100100000000000000000011100000000000000001000100000010000000110000000010000000000010000000100000000010000001000000000000101000100000001000000000100000000000100000000100001010000110000000000010001000000000000000000000000100100000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000110101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000010001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000000010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 001000110000000000100000000000110001100000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000000000000010100000000000000001000100000100010000000000000000000000010000001100011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100100001000000000000000110000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000101000010000000000001000000000001000000000001000001000100000000000000000000000000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000000000100000000000000010010100000000000000000000110000100001000000000001000000010000000010000000000100000000000001001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000010000000000010010000010000000000000000110000100001000000000001000000010000000010000000000100000000000000000100000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010011000000000000000000000000100000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000100000100000010000100011000000000000000000000000000000000000000000000000000000000001001000000001010100010000010001100000010000000000001010000000010010000100000000000000000000000001010000000000100000100001100010000000001100000000000000000000010000010000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100011010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010011000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 001000110000000000100000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000011100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000110000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100101000000000001000000010100000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000001001010000000000000000001011000001000100011101000001000000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011101010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000010000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 100000110000010001000000000001001000000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100001000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000101010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011001001000100011101000000000000000000100000000000000000100000010 100000110000010001000000000001001000000000000001100100000000100000000000100000000001010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 001000110000000000100000000000000001000000000001100100000000101000000000100000000000000010010000000000000000000000001111000010000000010010001000001010100000011000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011001000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101001010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000100000100000000010000100101000010000000100000000000000001101010001100100000100000010000100001001010000000100000000000000000000000000000100000000000100001000000010011010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001100100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011001000000000001000001100001000000000000000000001000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 000111000000000000000000000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000011100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100010100000010000100000110100100000000000000000000000000000100010000000010100000000000010000000000000000000000000000000001001100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000000000000100000000000010011011100001000000010000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100100000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 100000110000010001000000000001001000000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100001000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000101010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100011000000010001000000000000000011000000000000100000000000000010000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000010000000001000000000000000000000001000011000110000000010101000000010100010100000000000000000000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100101000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010001110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000110000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000110001000000000000000011000000000000100000000000000010000000000000000000010010000010000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000110000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000010000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000100000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100010000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000100000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000000000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110011000100000000000000000000000000101000100100101011010000000000000000101000000111000000000110100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000000 100000110000010001000000000001001000000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000001000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100001000100000000010000000000000000000101000000010001000000000000001000010000000000000100100010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000000000000000000000001000000000001010100110000010000000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100010000000000000000000000100101000000000000000000101010000001111001000010010100000000000000000000000000000000000101100010000000001000000000000100000011000100000100000000001100000000000000000010001000001000000000000000001000000000000001000000000000000000000000000110000100000000000010000000000000001000100000000000000000000000000000000000001000100000100000000001000100011010000100110000100001000000000001000000010010010010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000100000000000000000000001000000000000000000001011001001000100011101000000000000000000100000000000000000100000010 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100000000000000000000101000100001000000010000000010010000000000001000000000000000100000000010001010000000000000000000000000000000000000000000000000000100000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010110000000011010000100110100000010000010010000100000000001000010000000010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010010000000001000000000000001000000000100000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000001001100000000000000000000000010000000000000000000000110000000000000100100000000000100000100001101100100000000110000010101000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000000000000000000000001010000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000001110000000000000010000101000010000000000000000100000000000010010010001000011000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100010000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000100000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000000000000000000010100000100000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 010000010000000000000010000000000001010001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100011000000010000000010010000000000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000010000000000001000100000100010000000001000000000000010000001000000000000010010010110000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000101000000000000000000000000000001101000000000100010100000010000100000110100100000000100100100000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000000000000000100001000000000000000000000001000000000000000100000000001001110001000000000000000000001000000100000000001000100000000000000001000000000100101000010001000000010000010000000110011000010010100000000000000000000000010001000101000000000000000001000000000000000000011000010000000010000000100000000000010011011100000000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000010100000010010010000000000000100000100000000000100000000000000000001000000100001010010100000000001000101000000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 000110000000000000000000000000001000000111100001001010000001000000000100000000010100000010011000101000010000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010010000010000000100100000000000000011000000110000010000010100010000011100000000000000010000010001000110000000000000000000000000001000000000000000000001011000001000100011101000000000000000000100000000000000000100000010 000110000000000000000000000000001000000111100001001010000001000000000100000000010100000010011000101000010000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000100000010000010001001000000100010000000000000001001100000000000000000000000010000000000000100000000110000000000000100100000000000100000100001101100100000000110000010100000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000010011011100000000000010011100100000000000000000110000010000000001000000000000100000000011000000001000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111111000010000000000000000000000000000000100000000 000110000000000000000000000000000001000000000001100100000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100011001000001100000001000011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000010000000100001000000000001000000110000100010000000000000000000000000000000000000000000001001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000010000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000000000000000000010000000000000000000000000000110000100000000100000000001000001100001000000100100000100000010000000000000100000000000000010010000000001000101100000100000000000100000000000000000001000000100001010010100000000000000001000000110001000000010100010000011100000000000000010000010001000110000000000000000000000000001000000000000000000001011000001000100011101000000000000000000000000000000000000100000010 001000110000000001000000000000000001000000000001001010000101010000000000000000010100000010011000001000000000000000001111000010000100000010000000000000010000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000000000000000010000010000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000001000100011011011001001000110000111000010000000000000010100001000100000000100000000100100001000010000000101000000010001000000000000000000110000000000010000000000001001000000000001010000000000000100010100000010000100000110100100000000100100100000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000100000100000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000010000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000000000000000000000000000000000000100000010 001000110000000001000000000000000001000000000001001010000101000000000000000000010100000010011000101000000000000000001111000010000000010010001000001010100000111000010100001000001000000100010000000110000000010000010100000000101100000000101000000001110100110000001000100011000000100000000000000000000000000000000100000000000000001000000000000001000100000000001000000010000000000000000000100000000000000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000001010000110001000000010000101000010100001000000000000010000010000000010010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000010000000010100010000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010000001000100000000000000100001000000100001000001101000000000000000010001000001000000000000000001000000000000010100000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000000100000000000010000001000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101001000000000010000000000101000111000001000000000000000000000100000010010000000000000000000000010001010000000000000000000000000000000000000000001000000000100000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001001000010000011000001000000000000010110000000000000000000001010000100001000000000000101000000010101000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000100110000100000000000001000000000000000000000000000000000000001000000000001010001000000010100000000000000000000001000000000000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000100000000000010010010001000001000100000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000001011000001000100011101000001000000010110011100000001000000100000000 001000110000000000100000000000110001000000000010000100000000100100000000110000000000010101000100000000000000000000000000000100000010001100000000000000000000011000000100001000001000000100010000000110000000010000010100000000101100000000000001110000000000000101000100001000000010001000000010000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000000000001010100110000110000000000000000010000001101110000001000010000010000001000000000000000010000000000000000100000000010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000101100010000000001000000000000100000011000000000100000000001100000000000010010010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001101000010000000000001000000000010000000110000000000000000000000001010000000000100000100001100010000000001100000000000000100011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000000010100001001000000000000101010000000100000000000011000000000100000000001100000000000000000010001000001000000000000000001000000000000000000000000000000000000000000110000100000000110000000001000001100011000000100000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010001000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000100000000000001000000000000000000000001000001000100010001100000000000010000000001000000000000010000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000100000001000000000010000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000001000000010000000000000000000001000001000100000000000000100000000000000000010000000001000000000010010010011000010110000000011010000100110100000010000010010000110000000001000010000010010000000010000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000000010010001001000000000000000010000001000000000001000000110000100000000000000000000000000000000000000000000000000001000000000001010100010000010001100000010000000000001000000000010000000100000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000100000000000100000000001100000000000000000010001000001000000000000000000000000100000010000000000000000000000000000110000100000000000010000000010000000000100000100000000100000010000001000000100000000000000010010100000000000000000000110000100001000001000001000000010000000010000000000100000000000000001000000110000000100000010100110000010010000010000100001000110100000011000000100001000000000011001001000010100000010000000000100001000000010000000000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101010000000010101000101000000000000010000001111000010000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100100000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010000000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000101011000000100000000000010000001000010100000000000000000000100000000 001000110000000001000000000000000001000000000001001010000000100000000000110000010100000010011000001000000000000000001111000010000100001100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000000000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000100000100100000000000000010000000000000000100000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100001011010000101100010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000001101000000000000000000000000000001101000000000100000100000010000100011000000001100000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 001000110000000000100000000000000001000000000001001010000101000000000000000000010100000010011000001000000000000000001111000011000000010010001000001000100000011000010100001000101000000100010000000110000000010000110000000000101100000000100010001000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000100000010000000000001000000000000001000100001000000000101100010001000001100000001100011100100000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001100010000000101000000010001000000000000000100110000000000010000000000001000000000000011000000000000000000000100000010000100001000000100000000000000000000000000100000000000000000000000001000000000001010100010000010001100001010000000000001000000000010000000101000000000000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000000000011000010000000000000000100000000000010011011100000000000010010100100000000000000000110000011000000100000000000000100000001000000000000000001000001100001000100000000000000000000000000100000000000011100000010010000000000000000100000100000000000100000000000000000001000000100001010010100100000001000101000000111000000000000010100110000010010000010100111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 000110000010000000000000000000000001000000000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000110000001000000000000001000000000000000000000000100000000000000001000000000100000000000000000100100000000000000010100000000000000000000000001000100001000000000101100010001000001100000001000011100100000100000000000000010000000011010100000100011011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000000000000000001000000010001110100010000010000100000000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000000000000001100011010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000001000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010101001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000100000000000000000000001001001000000000001010100010000010001100000010000000001011000000000010000000100000000100000000000000001010000000000100000100011100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010010010001000000000000000000000001100001010000010000000000000000000000000001000011000011000000010001000000000000000011000000000000100000000000000010000000010000000000010010000010000000000000000110000100001000000000001000000010000000010000000000100000000000000000100000111000000000000010100110000010010000010000111000011001000110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000100 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101010000000000000000000000101000100001000000010000000010010000001000001000000100000000000000000010001010010000000000000000000000000000000000000010000000001000000000000000001000100000000000000101100000000001000010000010001000000010010010010000000000010000000011101000000000000011010001001000010000011000001000000000000010110000100000000000000001010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000011000001010100011000010001100000010000000000001000000000010000000100000000000000000000000001010000000100100000100001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000110110100000000000000100000000010100001001000000000000101010000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000001000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 000110000000000000000000000010001000000111100001001010000001000000000100000000010100000010011000101000010000000000000000000000000000001101010000000000000000011000000000000100000001001000000000100110000000110100010000000000000100000000000000110000000000000101000111000001000000000000000000000010000000100001000000010001000100000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010101100110001000111100101000100000000000000010000000011010100000100001011010000101000010000011000001000000000000010110000000000000000000011010010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100001000010000001000000110000100000000000001000000000000000000000000000000000010001000000000001010100010000010001100000010000000000001101110000001000010000010000001000000000000000010000000000000000100000000010000000001000000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000000000000001000010000000000001000000000000001100000000000001000100000000000000000100000000010000000010000000000000000011010100100000000000000000000001100001000000010100000000000000000000010000110000100000000000010000000000000000000100000000000000000000000000010100000000000010100100000000001000010110010000000100000000000000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000011001100011000100100001111000000000000000000000001000000000000010000001011000001000110010001000001100000000000000001000000000100010000011 000110000010000000000000000000000001000000000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101000100001000000010000000010010000000000001000001000000010001000000000000100000100000000000001000100100000000000000010000000000000000000000000001000100000100000000000000000000000000010000000001000000000010010010010000010100010101000000000000100001011010000101000010000011000001000000000000010110000000000000000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001000000000000000000000100000010000100001000000000000010000000000000000000000000000000010000000000001000000000001010100110000110000000000000000010000001101110000001000010000010000001000000000000000010000000000000000100000000101000000010000010001000100000000010000010000010000000000000001110110000000001110001000010010001010000010000010000000111001000010010100000000000000000100000110001000101000000000000000001000000010000001000000000000000000000000000100000000000011000000000110000000000010000000010000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110010000100000000000000000000000000101000100100101011010000000000000000101000000111000000000010100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100010000 010000010000000000000010000000000001000001000100000011011001000000000011000000010100000000010000000000000000000000000000000000000100010010001000001100100000011000010000001001000000001000000000100110100000110100010010000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000010001000000000000100000100000000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000011000000000000000100000001000010010010001000001000000000000000001000000000000000000000000000000000000000000111000100011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000010000000100001000000000010000010100110000000011000010001100011000100100001111000000000001000000000011001001000010000000010000000000100001000000010000000000010100010100000000000000000000010 001000110000000001000000000000000001000000000001001010000101010000000000000000010100000010011000001000000000000000001111000010000100000010000000000000010000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000000000000000010000010000000000000000000000000001000100000100010000000000000000000000010000000001000000000010010010010000010100010101000000001000100011011011001001000110000111000010000000000000010100001000100000000100000000100100001000010000000101000000010001000000000000000000110000000000010000000000001001000000000001010000000000000100010100000010000100000110100100000000100100100000000000000000000001001100000000000000010000000000000000000000010000000000000100000000000000100000100000100000000000000000000000000110000010001001010000100010000000000001000000000000000000011000000100000000001000000000100000110000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000010011010100000000000010010100100000000000000000110001010000000010000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000000000000000000000000000000000000100000010 100000110000000010100100010000010001000001000010000100100000100000100000101000000000000010010000000100000000100000001111000010000000011100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000110001000000010000010000000100001000000011001000000000000100000100000000000000000100100000000000000010000000000000000000000000001000100000001000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000000000000100000100000100000000100000000010000000000000000000101000000010001000000000000001000010000000000000100000010100000000000000001000000000000000100000100100010000100001000000100000000000000000000000000000000000000000000000000001001000000001010100010000010001110000010000000000001000000000010010000100000000000000000000000001010000100000100000101001100010000000001010000000000000000011000000100000000001000000000100000111000000001110011000000010001000000011000000000000110001000000000000001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000110001000000000100000000000000000000001100001010000010000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000011000010100110000000011000010001100011000100100001111000000000000000000000001000000000000000000001011000001000100011101000001000000010110011100000001000000100000000 100000111000000000000000000100000001000000000001100100000000100000000000100000000000010101000100000000000000000000001111000010000000011100000000000000000000011000000000100000001000000001010001001000000101000011000000101010000000101000000000000000000001000101000100001000000010000000010010000000000000000010000000000000000001010000100000100000000000000000100100000000000000010000000000000000000000000001000100000100010000000001000000000000010000001000000000000010010010010000010100010101000000000000100000011010001001000010000111000010000000000000010100010000000000000000001010000100001000000000100010010010100000001000100000100000000010000100000100000010100000000000000001000000000000000100000100100010000100001000000000000000000000010100000000000000010000000010100000000000010000000000000000000010001100000010000000000001000000100000000000100000000000000000000000000110000010001001010000001100010000000001000000000001000000011000000100000000001001000000100000110000000001110011000000010001000000011000000000000110001000000000010001000010000000000001000000000001000000000010001110000000000000010000101000010000000000000000100000000000110011010100000000000010010100100000010000000000110000010000000000000000000000100000000011000000000000001000001100001000000000000000000000000000000110000000000000000000010010000000000000000000000110000100001000000000001000000010000000011010000000100000000000000001000000110000010000010100010000011100000000000000100001000110100000011000001000000101000000001001001000010000000010000000000100000000000010000001000010100000000000000000000100000000 000111000000000000000000000000000001000000010001100100000000100000000000100000000000010101000100000000001000000000000000000100000010001100000000000000000000011000000000000100000000001000000000100110000000110100010000000000000100000000000000110000000000000101000100001000000010001000000010000010000000100001000000011001000000000000100000100010000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000010100010101000000000000100001011010000110010000100000000001000100000000100000100000100000000100000000010100001000010000000101000000010001000000000000000000110000000000010000000000001000000100000001000000000000000000000100000010000100001000000000000000000000000000000001000000000000000000000000001000000010001110100010000010000100010000000100000001000000000000000010000010000000000000000000000010000010001001000000100010000000000000000000001000100000000010000010000010000000000000001010110000000001110001000010010001000000010000010000000111001000010010100000000000000001000000000010100010001100000000000001000110000000000000000000000010000000000000000000000110001000000000110000000000010000000000000000000000010100000100000000000000000000110000100000000000000000001000001100001000000001010000010000000000000000000000000000000000010010000001000000000110011000100000000000000000000000000101000100100101011010000000000000000101000000111000000000110100010000011100000000000000010000010001001110000000000000010000000000000100001000000000000010100000000101000000000010000000000010100000000000000000000100000000 100000110000000010100100010000010001000001000010000100100000100000100000101010000000010101000101000000000000010000001111000010000000010010001000001000100000011000010100011000001000000100010000000110000000010000010000000000101100000000100010001000000000000101000110000001000000000000001000000000000000000000000100000000001000001000000000100100000000000000100100000000000000000000000000000000000000000001000100000000000011000000100000010001100110001000111100101000100000000000000010000000011101010000000000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000100001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000101000000000000100000000000100000000000000000000000000000000001000000000100000000001001000001000000000010000000001000000100000000001010100000000000000000000000000100101000000000000000000001010000000111001000010010100000000000000000000000000000000000001100010000000001000100000000000000000000000000000000000000000000000110001000000000100000000000010010000000000000000000010000000000100000000000000000110000100011000000010001000000000000000011000000000000000000000000000100000000000010100000010010000000000000000100000110000100001000000000001000000010000000010000000000100000000000000000100001000000000010000010100110000000011000010001100011000100100001111000000000000000000000001000000001000000000101011000000100000000000010000001000010100000000000000000000100000000 010000010000000000000010000000000001010001000100000011011001000010000011000000010100000000010000000000000000000000000000000000000100000010000000000000000000011000000000100000001000000000010001001000000101000010000000101010000000101000000000000000000000000101010100001000000010000000010010000000000001000000000000000000000000010001010000000000000000000000100100000000000000010000000000000000000000000001000100000000000000101100000000000000010000000001000000010010010010010000110100010101000000000000100000011010001001000010000011000001000000000000010110000000000100000000011010100100001000010000000101000000010001000000000000000000110000100000010000000000001000000000000000001101000000000000001000000000001000000110000100000000000000000000000000000000000000000000000100001000000010011010100010000010001100000010000000000001000000000010010000100000000000000000000000001010000000000100000100001100010000000001100000000000000000011000000100000000001000000000100000110000000001110011000001010001000000011000000000000110001000010010100000000000000100000001000000000001000000000010001110000000000000010000101000010000000000000100100000000000010011010100000000000010010100100000000000000000110001010000000000000000000000100000000011100000000000001000001100001000000000000000000000000000000100000000000010100000010010000100000000000100000110000100001000000000001000000101000000100101011010000000010000000011000000110100010000010100010000011100000000000000010000010001000110000000000100001000000000011001001000010000000010000000000100000000000010000000000010100000000000000000000100000000 000110000000000000000000000000000001000000000001100100000000100000000000100000000000010101000100000000000000000000000000000100001011001100000000000000000000011000000000000100000000000100010000000110000000010000010000000000001100000000100010001000000000000101000110000001000000001000000010000010000000100001000010010001000000110001010000000000000000000000000000000000000000000000000000001000000000000001000100000100000000000000000000000000010000000000011100100000100000000000000010000000011101000000000000011010001110010000100000000001001000000000100000100000100000000100011110100100001000010000000101000000010001000000000000000000110000000000010000000000001000000000000001010000000000000100000100000010000100001000000000000010000000000000000000000000000000010000000000001000000000001010100110000110000000000000000010000001101110000001000010000010000001000000000000000010000000000000000100000000101000000010000010001000100000000010000010000010000000000000001110110000000001110001000010010001010000010000010000000111001000010010100000000000000000100000110001000101000000000000000001000000010010001000000000000000000000000000100000000000010011011100000000000010010100100000000000000000110000010000000001000000000000100000000011000000000000001000001100001000000000000000000000000000000100000000000010100000010010000000000000001100000100010000000100000000000000100001000000100001010010100000000000000101000000111000000000010101010000011100000100000000011000011001000110000000000000010000100000000100001000000000000010100000001000100111101000010000000000000000000010000000000100000000 // segsites: 1421 positions: 0.00005804 0.00013850 0.00023539 0.00146880 0.00206604 0.00235594 0.00313285 0.00454406 0.00457082 0.00458168 0.00494682 0.00620237 0.00721292 0.00824929 0.00883106 0.00955369 0.01024724 0.01191278 0.01346851 0.01359107 0.01454937 0.01565383 0.01713453 0.01782523 0.01794114 0.01827557 0.01871411 0.01959242 0.01973577 0.01976380 0.01978316 0.01992911 0.02011409 0.02220193 0.02248128 0.02291155 0.02296024 0.02320607 0.02321397 0.02329958 0.02354330 0.02367053 0.02403209 0.02721478 0.02836079 0.02869887 0.02871438 0.02907805 0.02984573 0.02988232 0.03012831 0.03047281 0.03167380 0.03200158 0.03260600 0.03366590 0.03394197 0.03591540 0.03799330 0.03804311 0.03830261 0.03904555 0.03997579 0.04082758 0.04187383 0.04325056 0.04338148 0.04429546 0.04492290 0.04516126 0.04543181 0.04561602 0.04576337 0.04638951 0.04705634 0.04745416 0.04748364 0.04783424 0.04933951 0.04957555 0.04976668 0.05019144 0.05162961 0.05207165 0.05344843 0.05592376 0.05705338 0.05988040 0.05998781 0.06009565 0.06075434 0.06082009 0.06157473 0.06246275 0.06266049 0.06297797 0.06305954 0.06314460 0.06428055 0.06429710 0.06514772 0.06590835 0.06665432 0.06808456 0.06815474 0.07041477 0.07116851 0.07151201 0.07164546 0.07184436 0.07285547 0.07314363 0.07403405 0.07455386 0.07500348 0.07527052 0.07541777 0.07550333 0.07603025 0.07619922 0.07782733 0.07804643 0.07831109 0.07834231 0.07893315 0.07946430 0.07955412 0.07969059 0.08025633 0.08029594 0.08136623 0.08253955 0.08346507 0.08352666 0.08366074 0.08387733 0.08512156 0.08527238 0.08532753 0.08559355 0.08576264 0.08576307 0.08589578 0.08732098 0.08747260 0.08794792 0.08853847 0.08871665 0.08965427 0.09083795 0.09200178 0.09202367 0.09268297 0.09371729 0.09378673 0.09380572 0.09421929 0.09547599 0.09552239 0.09604262 0.09605062 0.09614483 0.09729379 0.09740274 0.09752458 0.09865689 0.09952497 0.10095567 0.10096708 0.10108069 0.10179371 0.10223168 0.10250558 0.10311599 0.10432795 0.10488493 0.10850622 0.10945808 0.11118191 0.11138244 0.11190192 0.11231689 0.11316959 0.11320599 0.11322669 0.11363192 0.11383435 0.11451461 0.11452589 0.11484596 0.11604076 0.11751362 0.11786291 0.11830931 0.11938562 0.12025643 0.12164761 0.12219277 0.12227102 0.12265832 0.12268410 0.12321511 0.12428430 0.12432058 0.12454087 0.12469330 0.12542622 0.12544284 0.12565817 0.12757089 0.12828555 0.12838108 0.12887143 0.12959566 0.12991368 0.13079744 0.13128136 0.13240530 0.13311673 0.13517806 0.13551301 0.13586004 0.13607772 0.13767507 0.13813865 0.13875873 0.13922567 0.13926948 0.13936820 0.13990835 0.13992651 0.14070763 0.14073551 0.14302363 0.14338392 0.14406009 0.14480685 0.14575497 0.14599045 0.14645962 0.14734319 0.14787382 0.14787429 0.14808179 0.14819990 0.14871342 0.14882461 0.14989787 0.15008655 0.15152168 0.15186323 0.15212602 0.15219506 0.15261551 0.15266170 0.15330280 0.15453820 0.15527444 0.15604213 0.15649192 0.15701359 0.15722230 0.15722982 0.15780479 0.15827627 0.15961945 0.16040884 0.16149030 0.16198988 0.16247701 0.16249854 0.16261489 0.16319327 0.16319360 0.16377335 0.16419427 0.16455010 0.16468917 0.16494731 0.16573435 0.16595963 0.16611652 0.16620635 0.16632647 0.16643316 0.16691381 0.16758945 0.16826520 0.16860832 0.16900793 0.17222527 0.17294416 0.17297470 0.17353425 0.17451880 0.17487773 0.17507813 0.17514345 0.17574599 0.17672079 0.17751262 0.17926425 0.17960851 0.17966574 0.17971662 0.17993633 0.18025624 0.18084729 0.18227950 0.18359879 0.18466567 0.18480481 0.18511996 0.18525918 0.18535524 0.18576176 0.18578737 0.18604024 0.18751004 0.18799148 0.18867806 0.18894067 0.18908471 0.19014794 0.19188022 0.19404096 0.19626979 0.19637911 0.19792992 0.19844513 0.19861103 0.19959562 0.19994134 0.20280965 0.20386494 0.20390696 0.20522474 0.20627795 0.20711518 0.20723158 0.20733046 0.20749177 0.20758359 0.20903939 0.20909347 0.20949011 0.20989597 0.21011012 0.21111037 0.21136223 0.21199395 0.21203955 0.21384854 0.21433516 0.21473364 0.21495697 0.21566597 0.21598935 0.21681439 0.21697427 0.21699478 0.21912611 0.21945403 0.21983076 0.22057060 0.22157656 0.22199865 0.22206943 0.22218369 0.22301469 0.22320123 0.22379673 0.22422918 0.22459814 0.22563585 0.23020658 0.23064464 0.23090541 0.23169925 0.23241447 0.23266649 0.23287934 0.23310741 0.23409627 0.23431911 0.23502643 0.23513180 0.23665263 0.23873538 0.24117029 0.24153160 0.24230230 0.24280390 0.24282784 0.24436283 0.24511917 0.24537015 0.24608060 0.24684117 0.24760711 0.24813819 0.24954863 0.24983709 0.25070352 0.25218190 0.25292423 0.25322735 0.25454853 0.25468726 0.25722765 0.25754867 0.26119426 0.26159276 0.26167986 0.26472136 0.26478751 0.26713785 0.26728753 0.26740922 0.26832276 0.26978592 0.27124410 0.27146315 0.27243951 0.27273531 0.27280438 0.27369781 0.27697481 0.27787301 0.27911174 0.28039924 0.28155360 0.28160903 0.28166772 0.28252975 0.28330907 0.28411523 0.28614244 0.28696910 0.28772941 0.29005730 0.29047723 0.29088484 0.29132058 0.29240968 0.29365091 0.29392357 0.29448332 0.29577911 0.29625248 0.29898845 0.30025050 0.30105986 0.30117785 0.30150665 0.30234976 0.30236944 0.30372779 0.30561534 0.30749194 0.30825437 0.31173964 0.31290137 0.31561065 0.31710421 0.31718436 0.31768739 0.31862614 0.31882089 0.31937870 0.31938038 0.32088528 0.32127059 0.32168569 0.32180463 0.32195736 0.32298400 0.32328780 0.32522582 0.32611481 0.32677655 0.32683865 0.32908750 0.32957347 0.33154355 0.33190466 0.33222280 0.33411999 0.33588673 0.33614375 0.33621716 0.33817540 0.33831793 0.33926174 0.34014103 0.34037230 0.34120112 0.34127446 0.34128227 0.34151353 0.34165928 0.34219390 0.34226510 0.34298399 0.34433977 0.34445176 0.34532375 0.34566324 0.34707191 0.34722951 0.34749732 0.34848695 0.34930980 0.34963267 0.35005508 0.35047220 0.35099000 0.35121483 0.35249174 0.35270741 0.35294219 0.35327055 0.35342959 0.35362559 0.35478671 0.35521092 0.35535198 0.35605937 0.35623644 0.35643872 0.35719601 0.35764000 0.35828032 0.35898845 0.35907708 0.35929643 0.35949684 0.35993089 0.35999986 0.36011843 0.36016153 0.36064096 0.36092478 0.36278987 0.36305333 0.36333410 0.36358524 0.36363268 0.36657300 0.36735362 0.36777280 0.36858790 0.36926067 0.36992307 0.37065642 0.37067354 0.37177542 0.37256513 0.37334861 0.37395613 0.37444547 0.37456840 0.37695787 0.37738353 0.37763457 0.37831245 0.37841343 0.37854042 0.37957257 0.37984508 0.38063409 0.38114104 0.38209018 0.38221020 0.38254513 0.38281948 0.38327766 0.38338133 0.38390285 0.38399234 0.38518902 0.38605470 0.38719616 0.38753836 0.38786120 0.38800678 0.38877108 0.38902041 0.39021274 0.39123642 0.39213566 0.39244937 0.39250722 0.39293503 0.39319645 0.39419845 0.39445312 0.39540993 0.39553420 0.39592956 0.39610130 0.39615202 0.39619832 0.39927946 0.40045232 0.40098857 0.40178279 0.40200999 0.40475718 0.40518932 0.40544521 0.40635884 0.40784938 0.40822731 0.40866525 0.41225363 0.41309635 0.41475629 0.41616996 0.41654476 0.41665228 0.41683371 0.41763174 0.41863882 0.41894902 0.41962955 0.41966060 0.42067097 0.42103192 0.42112592 0.42252125 0.42297264 0.42363929 0.42445568 0.42569211 0.42587749 0.42772419 0.42819469 0.43030449 0.43090951 0.43161835 0.43212021 0.43292989 0.43323180 0.43337510 0.43425436 0.43472329 0.43474415 0.43527277 0.43557970 0.43741262 0.43788033 0.43856748 0.43864804 0.44023393 0.44071568 0.44251089 0.44543948 0.44591823 0.44598674 0.44610219 0.44641170 0.44647854 0.44677461 0.44681396 0.44743231 0.44770515 0.44789531 0.44880361 0.44931796 0.44980415 0.45102539 0.45197395 0.45200044 0.45331142 0.45418928 0.45429611 0.45556879 0.45612254 0.45660826 0.45770017 0.45887123 0.45963853 0.45977205 0.46041649 0.46069682 0.46127748 0.46212432 0.46234211 0.46252216 0.46270649 0.46345324 0.46355044 0.46387597 0.46390440 0.46390566 0.46410942 0.46515782 0.46704353 0.46745377 0.46800458 0.47078084 0.47123764 0.47145832 0.47348229 0.47557082 0.47567816 0.47568117 0.47624593 0.47730866 0.47731451 0.47927067 0.47962441 0.47990433 0.48021830 0.48214200 0.48218913 0.48221372 0.48224076 0.48224393 0.48240809 0.48300063 0.48378688 0.48422706 0.48438956 0.48470380 0.48535105 0.48664989 0.48719154 0.48876407 0.48897569 0.48960270 0.49026888 0.49094545 0.49325770 0.49452296 0.49465527 0.49604184 0.49632014 0.49675446 0.49811695 0.49862477 0.49872869 0.49893856 0.49969661 0.50032448 0.50089197 0.50169544 0.50177990 0.50229724 0.50248637 0.50281634 0.50299196 0.50331454 0.50391547 0.50431092 0.50498232 0.50882667 0.50919798 0.50938543 0.50987029 0.51003105 0.51127231 0.51205223 0.51251236 0.51369956 0.51424869 0.51458583 0.51482966 0.51521139 0.51582795 0.51718948 0.51736835 0.51987413 0.52156117 0.52198048 0.52241977 0.52326681 0.52358752 0.52367816 0.52459592 0.52491126 0.52504373 0.52535804 0.52593172 0.52801092 0.52879893 0.52929378 0.52998164 0.53058588 0.53082295 0.53301842 0.53382445 0.53553565 0.53613951 0.53797635 0.53823090 0.53831947 0.53845562 0.53989775 0.54003922 0.54168981 0.54237615 0.54398710 0.54487721 0.54880890 0.54882246 0.54916981 0.55001058 0.55078020 0.55112505 0.55168749 0.55363740 0.55437707 0.55531107 0.55625291 0.55793238 0.55891075 0.55900459 0.55908992 0.55995049 0.55996816 0.55997341 0.56040335 0.56071224 0.56113011 0.56158783 0.56180946 0.56301060 0.56509145 0.56517673 0.56590884 0.56616520 0.56644052 0.56682611 0.56694818 0.56813508 0.56889489 0.56935546 0.56950983 0.57010447 0.57067138 0.57077276 0.57241886 0.57253150 0.57310769 0.57325955 0.57338707 0.57501618 0.57505168 0.57520332 0.57535259 0.57538428 0.57573349 0.57625158 0.57691609 0.57760087 0.57872195 0.57984907 0.57990169 0.57996079 0.57998276 0.58008684 0.58022555 0.58118728 0.58227271 0.58258243 0.58266821 0.58354648 0.58578237 0.58642080 0.58733723 0.58800097 0.58948126 0.59158244 0.59214472 0.59226754 0.59240438 0.59259863 0.59310845 0.59345388 0.59352839 0.59355180 0.59411377 0.59464242 0.59665786 0.59700871 0.59746414 0.59834582 0.60012825 0.60175726 0.60287242 0.60540482 0.60558653 0.60592653 0.60740928 0.60794742 0.60905704 0.60949831 0.61086957 0.61204035 0.61204193 0.61226902 0.61304881 0.61326126 0.61420308 0.61692401 0.61715020 0.61758079 0.61794856 0.61889592 0.62043584 0.62065956 0.62206652 0.62323609 0.62403468 0.62743837 0.62839995 0.63127330 0.63129340 0.63202973 0.63489329 0.63633481 0.63692723 0.63752954 0.63885233 0.63924088 0.63962152 0.64104328 0.64155779 0.64239490 0.64256271 0.64306322 0.64403617 0.64458366 0.64484543 0.64586446 0.64661271 0.64715386 0.64751172 0.64770426 0.64771713 0.64884395 0.64890328 0.64948956 0.65115740 0.65176329 0.65281455 0.65332525 0.65383912 0.65413511 0.65603122 0.65675264 0.65693130 0.65699435 0.65705775 0.65959398 0.66104032 0.66128079 0.66156852 0.66184338 0.66215806 0.66238745 0.66299655 0.66398085 0.66458568 0.66475389 0.66523473 0.66583501 0.66671242 0.66678328 0.66816435 0.66826016 0.66849507 0.66878465 0.66983035 0.67011069 0.67076511 0.67104452 0.67248270 0.67266482 0.67336192 0.67384922 0.67626180 0.67657169 0.67658153 0.67745102 0.67772911 0.67991423 0.68259526 0.68274883 0.68281727 0.68319218 0.68326988 0.68366069 0.68418989 0.68901988 0.69161911 0.69168084 0.69261407 0.69308595 0.69354011 0.69379738 0.69426959 0.69565430 0.69575297 0.69614401 0.69641225 0.69724509 0.69776055 0.69836763 0.70001959 0.70145592 0.70152813 0.70335723 0.70445295 0.70522500 0.70542160 0.70570381 0.70618855 0.70679202 0.70785713 0.70842911 0.70852794 0.70913722 0.70926439 0.71061550 0.71100267 0.71268875 0.71317801 0.71387959 0.71871740 0.71895531 0.71907361 0.71944786 0.71947645 0.72016578 0.72090806 0.72239634 0.72265882 0.72520360 0.72597830 0.72637089 0.72648144 0.72694506 0.72756890 0.72880828 0.73149630 0.73164443 0.73290561 0.73343079 0.73357799 0.73482783 0.73482978 0.73618375 0.73702764 0.73711021 0.73840467 0.73850430 0.73905036 0.73909107 0.73936337 0.74001650 0.74026094 0.74153646 0.74247302 0.74247917 0.74424028 0.74460892 0.74625058 0.74646286 0.74657228 0.74722043 0.74752553 0.74785488 0.74894602 0.75042307 0.75062214 0.75067428 0.75102936 0.75139487 0.75140386 0.75180597 0.75240016 0.75313575 0.75424298 0.75485147 0.75510763 0.75554544 0.75589151 0.75598468 0.75621281 0.75741723 0.75787461 0.75858821 0.75876174 0.75950206 0.76001060 0.76227852 0.76238087 0.76351099 0.76421865 0.76557070 0.76685055 0.76717524 0.76769605 0.76817189 0.77032964 0.77113423 0.77138406 0.77303540 0.77326475 0.77386752 0.77459616 0.77701980 0.77843284 0.77967062 0.77993126 0.78047011 0.78101598 0.78106309 0.78153398 0.78168167 0.78246598 0.78309038 0.78309643 0.78343476 0.78425074 0.78459375 0.78473654 0.78500910 0.78514726 0.78639826 0.78678721 0.78763505 0.78903871 0.78997771 0.79108768 0.79224030 0.79247760 0.79365366 0.79444001 0.79541456 0.79581976 0.79642194 0.79716622 0.79789694 0.80189188 0.80192411 0.80254615 0.80258882 0.80337652 0.80399729 0.80447968 0.80473156 0.80674740 0.80729090 0.80744134 0.80816683 0.80829458 0.81003666 0.81008020 0.81029421 0.81105874 0.81220645 0.81315649 0.81435099 0.81464480 0.81472156 0.81534168 0.81555877 0.81562422 0.81565293 0.81696262 0.81715363 0.81924335 0.81930713 0.81931398 0.81941625 0.82039768 0.82083435 0.82100811 0.82161446 0.82297294 0.82318846 0.82527692 0.82547870 0.82579135 0.82640332 0.82905512 0.82905882 0.83089585 0.83169049 0.83220435 0.83327879 0.83381907 0.83405278 0.83427177 0.83430967 0.83469858 0.83475125 0.83484498 0.83519350 0.83545442 0.83632658 0.83682213 0.83713510 0.83847323 0.83861907 0.83878860 0.83947893 0.84109853 0.84167410 0.84199064 0.84226954 0.84302381 0.84411158 0.84457200 0.84562707 0.84600933 0.84808266 0.84820411 0.84918304 0.85068847 0.85091167 0.85099243 0.85102004 0.85349079 0.85384887 0.85426915 0.85446575 0.85576017 0.85578052 0.85666381 0.85852365 0.85897718 0.85914353 0.86007584 0.86393135 0.86395425 0.86515277 0.86709352 0.86712944 0.86790864 0.86818007 0.86992229 0.87115357 0.87235445 0.87255101 0.87350407 0.87379619 0.87431762 0.87616451 0.87725598 0.87737875 0.87742717 0.87785722 0.87875603 0.87924888 0.88036494 0.88264154 0.88271427 0.88306506 0.88331163 0.88370713 0.88406322 0.88538080 0.88563647 0.88658783 0.88689921 0.88830907 0.88849853 0.88855432 0.88883550 0.89055093 0.89088702 0.89191361 0.89227339 0.89409004 0.89467936 0.89661448 0.89742590 0.89901248 0.89910978 0.89912025 0.90011268 0.90084223 0.90207850 0.90272427 0.90469153 0.90516402 0.90521750 0.90787242 0.90829757 0.90911980 0.90996310 0.91075803 0.91089187 0.91197280 0.91632670 0.91814387 0.91872405 0.91976670 0.92135783 0.92235866 0.92240633 0.92343958 0.92386498 0.92400733 0.92411721 0.92420604 0.92439021 0.92484163 0.92491936 0.92532197 0.92598507 0.92615320 0.92644742 0.92728724 0.92743415 0.92814972 0.92829012 0.92913524 0.93004131 0.93058779 0.93108708 0.93138728 0.93257087 0.93389900 0.93450689 0.93505245 0.93556821 0.93581199 0.93638162 0.93745354 0.93749504 0.93900254 0.94124765 0.94127184 0.94205542 0.94246354 0.94253889 0.94306322 0.94395362 0.94446405 0.94459150 0.94464496 0.94674151 0.94802426 0.94828496 0.94933645 0.94963624 0.95001034 0.95012154 0.95118507 0.95139115 0.95303265 0.95806633 0.95848940 0.95854643 0.95932566 0.96019058 0.96086098 0.96258895 0.96311136 0.96571810 0.96678112 0.96842557 0.96858172 0.96963229 0.97019122 0.97100641 0.97157573 0.97229634 0.97251272 0.97260334 0.97378118 0.97417698 0.97459973 0.97475913 0.97496881 0.97581606 0.97600687 0.97608853 0.97634741 0.97650972 0.97740707 0.97795061 0.97884865 0.97917664 0.98003252 0.98126266 0.98197135 0.98212716 0.98258409 0.98551881 0.98743698 0.98783679 0.98869958 0.98885550 0.98947738 0.98975506 0.99017300 0.99091217 0.99113387 0.99165346 0.99252051 0.99422033 0.99496056 0.99550241 0.99569439 0.99586693 0.99595796 0.99624234 0.99629021 0.99632292 0.99721822 0.99838961 0.99860359 0.99860748 0.99921820 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001101000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110001001010000000000000001000000000001011000010010000000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000001000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001111110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000001000000000000000001001000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00000001000000000010000110000100001000000100000000000000001000111100000001100000000000010000010000000000001100100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000010000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110010101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000001000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000101000000000010010000000000010000000001011000100011000000100000000000100000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000101000000100000000000010000010000100010100000000000000010001000011000000100000000100100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000001000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000001000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000001000000000000000001010100000000000000010000100010100000000000000010001000011000000100000010101001101000000010000000010011000001000000000000000000000000100001000000000000000000001000000001000000010000100000000000000000010000000000011001000011000000000000001000100000000000000000000001100000000001010100100001000000000100000100000000000001000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100001000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000011000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000010010110000100001000000100000000000000001000101100000001100000000000010000010000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000010000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000100000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000010000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000010000000000000000001010000001011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000000000000000000000000000000000000000000000100100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000010000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001011000000100000000000000000000000 00000001010000000000000010000100010100000000000000000000001000100100000001100000000000000000010010000000001000100000000000000000000001000000000000000000100000001000000000000000000000000000000010001000000111100001000000000000000000000100001000100000000000000010000000001010000000000010100001000000010101001000010001000000101000000000000000000100000000000000000000000000100000000000000000000100000000010000110000000000000000001000000000000000000001000000000000000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100100000000000011000000000000000000000000001010100000000000000010000100010100000000000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000100100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000100000000000000001000000100000000000001000000100000000100001001000000000000000000110010010001001000000000000000000000000000000100010000010000000000000001100000010000001010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010010000010011000101000000000000000000000001100000000000000000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100010000000010000010000000000001000100000100000011101010001000001000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011010100010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000000001000000000010000010000000100000010000000000011000000000000000000000001000000100000000000000000000000101000001001010000110010100001010000000100000000000110100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000001000000011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101101000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010000000000010000000000000010001010000110101000001000000000000100000000000000000001100000010001001000000000000000000000000010000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010001000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010100011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000110001000001000000000001000000000010000000000000001000000101100001000000000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000101010010000000000000010001001000100001000100000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000001000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000100011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000100000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001001000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100101000000000011000010010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100001000101001100000000010000000000010000001100000000000010000000000100000000000000000000101000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 01010000000001010001000000001001001000010000000000000000100001100100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000010000000000000000000001000000000000000000001000000000000000000010000100001000000000000000000000010000000000000100000000000000000000000000100000000000001000000000000100000000000000000100000001100000000000000100010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000000000000010100110000000001000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000000100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000100001100000100000000100000001000000000000000000000000100000000000000000100000000000000000100000001000000000100000000000010000000000000000000000000000100010000010000000001000100010000000001000000000000000000000000100000000000000000000000000000000110000000000000100100000000000010000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000010000000000000000001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000010001100000010000000010100000000100000000000000011000000000001000000000000001010000000000001000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000101000000000001000000000000001000000000000000000000000000000000000000000000000000000100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000001000000000101000000000000000000000000000001001000010010000000000000000010000000000000000011001000001010001000000000000000000000100000000000001100000000001000100100001010000000100000000000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000000100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000001010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000101001000000000010000000001000000000000000000000010000000000000101000000000000000000000000100000000000001000000000000100000000000000000000000001100000000000000100010001000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000101001000000000010000000001000000000000000000000010000000000000101000000000000000000000000100000000000001000000000000100000000000000000000000001100000000000000100010001000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010101110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011001000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000011000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001100000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000100000000000010000100010000000000000000100000011000101100000001100000000000010001010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001000000101100001100000000000000000000000000000000000000000000010000000000010000000000010100000000000000001000001000000000000100000000000000000000000000100000000100000000000000000000000000010000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010010100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000100001100000010000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000001000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000010010000000001000001101100001010000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000000000000000000100001001000000100000100000110010000001000000010001000001000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000010000000000000000001010000000000010000010000100010100000000000000010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000010010000000000001000100000000000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000001000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000001000000010100110000000000000000000100000100000000000000000000100000000000010010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000110000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001111110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000010000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000001000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010011100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100010100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000011000000000000000000000000000000000001000000000010000000000000001000000101100001000001000000000000000000000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000001000100000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000000001000000000100000000000000000000100010000000000000000000100000000000000100000000000000000000000000000000000000100000000100100010000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000000011000000000000010000010001110000001010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000100010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100011101110001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000100000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000100000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000100001000000100000100000000010000000000000000000000000100100000000000000000000001000000000000000100000110100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000001000000010100110000000000000000000100000100000000000000000000100000000000010010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001111110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000100000000000000100000000010000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000000001000000000100000000000000000000100010000000000000000000100000000000000100000000000000000000000000000000000000100000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000011000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000101000000100000000000010000010000100010100000000000000010001000011000000100000000100100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00000001000000000000000011000100010000000000000000000000001000100100000001100000000000000000010000000000001000000000000000000000000001000000000000000000000000011000000001010000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000000011000000011000000000010000000000000000000000010001000000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000010000010000000010000000000000010000000000000000001010000000011000001100000000001100000000000000010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000001000001000000010000000000010000000000000000000000011001001011000000000000001010000000000000000000100001100000000010000100110001000000000100000101000000000000000 01010000000001010001000000001001001000010000000000000000100001100100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000010000000000000000000001000000000000000000001000000000000000000010000100001000000000000000000000010000000000000100000000000000000000000000100000000000001000000000000100000000000000000100000001100000000000000100010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000000000000010100110000000001000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000000000000000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000101000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010010000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 01010000000001010001000000001001001000010000000000000000100001000100000001100000000010000100000000000001000010000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010010000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000110000000010000000000000000000000001000000010000000000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000100000000001000000000100000000000000000000000000000000000000001000000000000110000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000001010010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000101000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100001000000000000000000001000000001000000010000100000000000000000010000000000011001000011000000000000001000100000000000000000000001100000000001010100100001000000000100000100000000000001000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000001000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010011100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100010100000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000100000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000001001001000000000000000000010100000000000000000000000001000100000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000100001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110001001010000000100000001000000000001011000000010000000000000000000000010000010001000000000000000000000010010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000011100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000010000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000010000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000001000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000001001000000000000000000000000000000010000100110001000011000100000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000000000000000000000100000000100000000000100000000000000000000000010000000000000000100001000000001000000000000000000001000000000000000000010000000001000000000000000001000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000001000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001100000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000001000000100000000000010000010000100010100000000000000000000001000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000000000001000000010000000000000000000000000000000000011001011011000000000000001010000000000000000000100001100000000010000100110001000000000100000101000000000000000 01010000000001010001100110000100001000000000000000000000001000101100000001100000000000010000010000000000001000100000100000011111010100000000000000000000000000001000000001000000000010000000000000001000000101100001000000000000000001100000000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000000000100000000100000000000100000000001000000000100000000000000110000000000000000000000000001000000000000000001001000010000010000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100000001100000000010000000000000000110000000001001001000110000000000100000000000100100000000000000000000000000000001000000000000010100110000000000000100001010000000000000000000000000100000000001000000011100000000000000000011000010000000000100000000000000000010000000010000000000000000100000010000000010000000000000000000000001010000000000000000000000100000000000001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010110000000000000010000100010100000000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010100000000000000000000000100111100001001000001000010010000100000000000000000000000000001101100000000000000000000000000000000000000000000100000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001001000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100101000000000011000010010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100001000101001100000000010000000000010000001100000000000010000000000100000000000000000000101000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000000100000000000001000000000000000000011101010100000000000000001000000010000000001000000000000010000000000000000100110000000000000100000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000010000100001100000010101001000000000000001000000000000000000000010000000000000000000000000000001000000000000000001000000000000000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000001000000000001000000000000010100110000000000000000000011000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000101000000100000000000010000010000100010100000000000000010001000011000000100000000100100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100000001010000000000000000000000100000000010001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001100000010000000000100000010001000000000000011001000001000000000000000001001000000000000000000001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000001000000000001000101100000001100000000100000100000000000001000000000000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010010000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000100001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000100000000000100000000000010000000000000000000000000000000000000000000000000000100010000000001000000000010000000000000100000000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000100000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100101000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000000001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100001000000010000010010000000000000000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000010000000000000000001010000000000010000010000100010100000000000010010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000100000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000001001001000000000000000000010100000000000000000000000001000100000100000100000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000100001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110001001010000000100000001000000000001011000010010000000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000001000000000100100001111110001000100000100011000000001000000000001010000000000 00100001000000000000001010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000111000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000000001100000000000000000000000000000000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000010000000000000000001000100011001100000000000001000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100000000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000100000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001000000000000000000100000000000000010000000100010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000001000000000000000001010100000000000000010000100010100000000000000010001000011000000100000010101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000001010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000111000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000000001100000000000000000000000000000000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000010001000000000000000000000000010100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000100000000000100000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010100000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100001010000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000010010000000001000001101100001010000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000000000011000000000000000100000001000000100000000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000001000000000001000000000000010100110000000000000000000010000000000000000000000000100000001000000010000000000010000000100011000000011000000000000010000010001110000001010000000000000000000000100001011000001001000000000000000000000000000001001000010001000001000100000000100010000000000000001100000010000000010100000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000010010011000001000000000000100000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000000000000000001100000000001000100111001000000000101000100000000001000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000100000000000000001000000100000000000001000000100000000100001001000000000000000000110010010001001000000000000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000101000000000000000000000001100000000000000000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000011000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000100000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000011001000000000100000100100010000001000000000010000000000100000000000000001000011000000000000001100000000000000000000000000010000001010010000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000001000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000100000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100001000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000100000000000000001000000100000000000001000000100000000100001001000000000000000000110010010001001000000000000000000000000000000100010000010000000000000001100000010000000010100000000100000000001000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000101000000000000000000000001100000000000000000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000000010001000000000000001000000000000000000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100001000100000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000100000001000000101100001000000000101010000000001000000000000000000000010000000000010000000001010100000000000001001011000000000000000000100000000000000010000010100000000100010010000000000000010001000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000100000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110010101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000100010001000000000000000010000111000000100000010000000000100100000001000010000010010000000010000100100000010000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000001000000000000000110000001000000000000100000100000000000000000000000000001000000000000011000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000000001100000000000000000000000000000000000000000000000001000001000000010000000000010000000000000000000000011001001011000000000000001010010000000000000000100001100000000010000100110001000000000100000101000000000000000 00100001000000000000001010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000000000110000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000100000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000010000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000100011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000000000101001100000000000000000000000100000000000000000000000000100100000000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001001000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100101000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100001010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100001000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000001000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000101001000000000010000000001000000000000000000000010000000000000101000000000000000000000000100000000000001000000000000100000000000000000000000001100001000000000000010101000000000000000000000000000100010000000000000110001000000001110010100010010000000010000000010000001001001001000000000000010000001000000000010000000000010100100000000000010000000100000100000000000000101000000000000001000000011000000000010100000011000011000000000100000100001000000010000010010000000000000000000000100001001010000000000000000000000001010000000000000000000000100000000010001000000110000000000000001100000000000000000000000000010000000010000000000000010000000001000000001010000000011000001100000000101011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000010001001000000100000100000000000000000100000001001010000110010100001010000100100010000000100100000000000000000000000000000001000000000000010100110000000000000000000010000010000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000010000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110011101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100010100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000000010001010000110101000001000000000000100000000000000000001100000010001001000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000000000000000100000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000010000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000000000000000010000000000000100000010000000000011000000000000000100000001000000100000000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000001000000000001000000000000010100110000000000000000000010000000000000000000000000100000001000000010000000000010000010100011000000011000000000000010000010001110000001010000000000000000000000100001011000001001000000000000000000000000000001001000010001000001000100000000100010000000000000001100000010000000010100000010000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000010010011000001000000000000100000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000000000000000001100000000001000100111001000000000101000100000000001000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000000000000000001000100000100000011111010100000000000000000010000000000001000000000000000000000000000000001000000101100001000000000100001000000000000000000000011000101100000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000100100100000000000010000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000010100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000010010001000000100000000000110101000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000001000000000000001010000000000001000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001001001000000000000000000001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000100001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000100000000000100000000000010000000000000000000000000000000000000000000000000000100010000000001000000000010000000000000100000000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000100000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110011101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100100000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000011000001100000000001011110000000000000000000000011000000000000101001101000000010000010010011000001000000010000000000000000101000000000000000000000000000001001000000010000000000000000100001000000000000000000000000000100000100100001001010000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000000001000100011001100000000000001000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100000000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110010000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000100000010000000010100000000100000000000000011000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010010000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100010000000010000010000000000001000100000100000011101010001000001000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011010100010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000000001000000000010000010000000100000010000000000011000000000000000000000001000000100000000000000000000000101000001001010000110010100001010000000100000000000110100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000001000000011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101101000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000101001000000000010000000001000000000000000000000010000000000000101000000000000000000000000100000000000001000000000000100000000000000000000000001100001000000000000010101000000000000000000000000000100010000000000000110001000000001110010100010010000000010000000010000001001001001000000000000010000001000000000010000000000010100100000000000010000000100000100000000000000101000000000000001000000011000000000010100000011000011000000000100000100001000000010000010010000000000000000000000100001001010000000000000000000000001010000000000000000000000100000000010001000000110000000000000001100000000000000000000000000010000000010000000000000010000000001000000001010000000011000001100000000101011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00101000000001010010000110000100101000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000101000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000110100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000001000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000001000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100100000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010010000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000100000000000000001000000100000000000001000000100000000100001001000000000000000000110010010001001000000000000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000101000000000000000000000001100000000000000000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000000000100000000100000000000100000000001000000000100000000000000110000000000000000000000000001000000000000000001001000010000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010001100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000100000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000010000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000000000000000001100000000000000000000000000000000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000000001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000101001000000000010000000001000000000000000000000010000000000000101000000000000000000000000100000000000001000000000000100000000000000000000000001100001000000000000010101000000000000000000000000000100010000000000000110001000000001110010100010010000000010000000010000001001001001000000000000010000001000000000010000000000010100100000000000010000000100000100000000000000101000000000000001000000011000000000010100000011000011000000000100000100001000000010000010010000000000000000000000100001001010000000000000000000000001010000000000000000000000100000000010001000000110000000000000001100000000000000000000000000010000000010000000000000010000000001000000001010000000011000001100000000101011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 01010000000001010001000000001001001000010000000000000000100001100100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000001010000000000000000000001000000000000000000001000000000000000000010000100001000000000000000000000010000000000000100000000000000000000000000100000000000001000000000000100000000000000000100000001100000000000000100010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000000000000010100110000000001000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010000000001001000000000100100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000001 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000001000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010001000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010100011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000000001000100011001100000000000001000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100000000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110010000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000100000010000000010100000000100000000000000011000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010010000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001010000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000001000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010001000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010100011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001001000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100101000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100001010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100001000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000001000000001100000000011000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000100000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011100000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000010000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00000001000000000010000010000100010010000000000000000000000001000001000000010100000000000100000000000000001001000000000000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000010000000010100110000000001000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000010010000000000000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100100000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000100100000001000010000010010000000010010100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000100001100000010000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000000000000100011000100000100011000000001000000000001010000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000000000000000000000100000000100000000000100000000000000000000000010000000000000000100001000000001000000000000000000001000000000000000000010000000001000000000000000001000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000001000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000001000000100000000000010000010000100010100000000000000000000001000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000000000001000000010000000000000000000000000000000000011001001011000000000000001010000000000000000000100001100000000010000100110001000000000100000101000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000100000010001010011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000010010000000001000001101100001010000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010100000001010000000000011000000011000000100000000000000000010000010010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000000001000100011001100000000000001000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000100000000000000001000000100000000000001000000100000000100001001000000000000000000110010010001001000000000000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000101000000000000000000000001100000000000000000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000000000000000000000100000000100000000000100000000000000000000000010000000000000000100001000000001000000000000000000001000000000000000000010000000001000000000000000001000010000000000000100000000000000000000000000001000000000001000000010000100000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100100000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000001000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000100001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000000010001010000110101000001000000000000100000000000000000001100000010001001000000000000000000000000010000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001000000000000000000100000000000000010000000100010000000000011000000011000000000000010000010001110000001110000000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010001010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000111000000100000000101001100000000010000000010010010001000000000000000001000000100000000000000000000001000000000001000000010000000000000000010000000000000000111001000001000000000000000000000000000000000000000001100000000001000100110001000000000101000100000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000000100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000100000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001011000000100000000000000000000000 00000001000000000010010110000100001000000100000000000000001000101100000001100000000000010000010000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000010000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000010000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000000000000000000000000000000000000000000000100100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00000001000000010001000000001001001000010000000000000000100001000100000001100000000010000100000000000001000010000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000011001000000000100000100100010000001000000000010000000000100000000000000001000011000000000000001100000000000000000000000000010000001010010000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00000001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000011000000001010000000010000000000000001000000101100101000000101000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000001000000010100110000000000000000000100000100000000000000000000100000000000010010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000110000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001111110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000001000000000000000000001000100001001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100100000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000001010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000000001100000000000000000000000000000000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00000001000000010001000000001001001000010000000000000000100001000100000001100000000010000100000000000001000010000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000011101000000000100000100100010000001000000000010000000000100000000000000001000011000000000000001100000000000000000000000000010000001010010000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000001000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110011101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100001000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000100000000000000001000000100000000000001000000100000000100001001000000000000000000110010010001001000000000000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000101000000000000000000000001100000000000000000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000000001000000000000000000011101010100000100000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000100001000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000000000100000000000000100000001000100000000000000000000000000000000000100000000000000000010001000000000000000000000000000100000000000000000001001000000110000000011000000000100010000000100000000000110100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000101000000011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000100010000001000000000010000100000100000000000000001000010000010000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010100100010100000100000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000100100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000001100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110100000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000010100100100000100000001010110000000000000010000100010100000000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010000000000000000000000000100111100001001000001000010010000100000000000000000000000000001101100000000000000000000000000000000000000000000100000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000010010000000000010100000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000000000000000000000000101000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000001000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010011100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100010100000000000000000 00101000000001010010000110000100101000000100000000000010001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000101000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001001001011010000000000000001000011000000100000000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100010000000000000000000000000000000010000110001000000001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000100000001100000000010000100000000000001000010000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100100000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000011001000000000100000100100010000001000000000010000000000100000000000000001000011000000000000001100000000000000000000000000010000001010010000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00000001010000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000000000000000000001000000000000000000100000001000000000000000000000000000000010001000000111100001000000000000000000000100001000100000000000000010000000001010000000000010100001000000010101001000010001000000101000000000000000000100000000000000000000000000100000000000000000000100000000010000110000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000001001000000110000000011000000000100010000000100000000000100100010000100001000000000000000000010000101000000010000000000000100000000100000100000000000000101000000000000001000000011000000000000100000011000011000000000100000100001000000010000010010000000000000000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000001000000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000011100001000001011010000000001000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000101000000000000000000000100001100000000010000100110001000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000000000100000100000000000000000000000000001000000000000001000010001000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000000010001000000000000001000000000000000000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100001000100000000000000000000000001000000000000000000001000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000010000000000000000000000000000000000000010000000000000100000010000000000011000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000000010000001001000001001000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000110000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000100000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000001000000000000000001010100000000000000010000100010100000000000000010001000011000000100000010101001101000000010000000010011000001000000000000000000000000100001000000000000000000001000000001000000010000100000000000000000010000000000011001000011000000000000001000100000000000000000000001100000000001010100100001000000000100000100000000000001000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100001000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000001000000010000000000001000000000000100000000000100010000000001010000000000011000000011000100000000000000001000000100000000000001000000100000000100001001000000000000000000110010010001001000000000000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000101000000000000000000000001100000000000000000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000001000000000001000101100000001100000000100000100000000000001000000000000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000100000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010010000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000000000001000000000000000000000000000000001000000101100001000000001000000000000000000000100000000000000010000000000010000000000011100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000100000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000010000001000000000000000101001000000000010000000001000000000000000000000010000000000000100000000000000000000000000100000000000001000000000000100000000000000000000000001100000000000000100010001000000001000000010000111001000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000000000000010100110000000001000000000010000000010000000100000010100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000000000000100001001000000000000100001110010000001000000010001000010000000001000100000000100010000000000000001100000000000000010100000000100000010000000011000001000000000000000000001010000000011000000010000100010100000000000000010011000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010000000000100000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000011000100000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000001000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000000000100000000000000100000000000000100000000000000000000000100000000100100000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000000011100000000000000000011000000011000000000000010000001000000100000000000001000000100000000000001001000000000000000000000000000000000000000001000010000100000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000010000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010001100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00000001000000000010010110000100001000000100000000000000001000101100000001100000000000010000010000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000010100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000010000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000000000000000000000000000000000000000000000100100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000010001000000000000000000000000010100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000100000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000110001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100001010000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010001100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000100000010000010000000000001000100000100000011101011100000000000000000000010010000000101000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000100000011000101100000011100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000010000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000010000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000001000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000001001000000000000000000000000000000010000100110001000011000100000100000000000000000 00100001000100000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000100000100000000000000100000000000000100000000000000000000000100000000100100000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000010000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000001000000000000000001010100000000000000010000100010100000000000000010001000011000000100000010101001101000000010000000010011000001000000000000000000000000100001000000000000000000001000000001000000010000100000000000000000010000000000011001000011000000000000001000100000000000000000000001100000000001010100100001000000000100000100000000000001000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101001000000000000000100000000010000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000000001000000000100000000000000000000100010000000000000000000100000000000000100000000000000000000000000000000000000100000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000101000000100000000000010000010000100010100000000000000010001000011000000100000000100100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00000001000000000010010110000100001000000100000000000000001000101100000001100000000000010000010000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001001000000000100000000100010000001000100000010000000000100000000000000010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000011000001100000000001011110000000000000000000000011000000000000101001101000000010000010010011000001000000010000000000000000101000000000000000000000000000001001000000010000000000000000100001000000000000000000000000000100000100100001001010000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000001010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000000000110000000000000001000000101100101000000001000000000000000000010100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110001001010000000000000001000000000001011000010010000000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00000001010000000000000010000100010100000000000000000000001000100100000001100000000000000000010010000000001000100000000000000000000001000000000000000000100000001000000000000000000000000000000010001000000111100001000000000000000000000100001000100000000000000010000000001010000000000010100001000000010101001000010001000000101000000000000000000100000000000000000000000000100000000000000000000100000000010000110000000000000000001000000000000000000001000000000000000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100100000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 01010000000001010001100110000100001000000000000000000000001000101100000001100000000000010000010000000000001000100000100000011111010100000000010000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000000000000000100000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000101000000011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000100010000001000000000010000100000100000000000000001000010000010000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001000000000000000000000000100000000000000001000000000000000001000000010000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001100001000100000100011000000001000000000001010000100000 00100001000000000000000010000100010000000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000001000000000000000001001000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000100000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000100001000000100000100000000010000000000000000000000000100100000000000000000000001000000000000000100000110100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000001000000010100110000000000000000000100000100000000000000000000100000000000010010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000000000000000000000000000000000000000000100000100000000000000000000000000000001100001000100000100011000000001000000000001010000100000 01010000000001010001100110010100001000000000000000000000100001000001000000010100000000000100000000000000001000000100000000000000000001000000000001000000100000001000000000000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000001000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000000000000000001100001000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101011101000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001001001000000000000000000000000000000010000100110001000000000100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000010001001000000100000100000000000000000100000001001010000110010100001010000100100010000000100100000000000000000000000000000001000000000000010100110000000000000000000010000010000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000001000000001001000000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000000001100000000000000000000000000000000000000000000000000001001000000010000000000000000100000000000000000011001001011000000000000001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000100000001000000101100001000000000101010000000001000000000000000000000010000000000010000000001010100000000000001001011000000000000000000100000000000000010000010100000000100010010000000000000010001000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000100000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001010000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000100001010000000011000001100000000001011110000000000000000000000011000000000101101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000001010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000000000110000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000100000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000010000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000100011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000000000101001100000000000000000000000100000000000000000000000000100100000000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000100000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001000000101100001100000000000000000000000000000000000000000000010000000000010000000000010100000000000000001000001000000000000100000000000000000000000000100000000100000000000000001000000000010000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010010100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000100001100000010000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000000000000100011000100000100011000000001000000000001010000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001100100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000110000000000000000000000000001000000000000000001001000000000010000000000000000000000000000000000000010000000000100000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000010001000000000000000000000000000100100000100000000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00101000000001010001100110000100001000000100000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000000010001000000000000001000000000000000000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100001000100000000000000000000000001000000010000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000010000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000000000000000000000000000000000000000000000100100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00000001000000000010010110000100001000000100000000000000001000101100000001100000000000010000010000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000010000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000100000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010100000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000000001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010000000000010000000000000010001010000110101000001000000000000100000000000000000001100000010001001000000000000000000000000010000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010001000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010100011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100010000000010000010000000000001000100000100000011101010001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000100001000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000000000101000000000000100000001000100000000000000000000000000000000000100000000000000000010001000000000000000000000000000100000000000000000001001000000110000000011000000000100010000000100000000000110100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000101000000011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000100010000001000000000010000100000100000000000000001000010000010000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000100100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100101000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000000001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100001000000010000010011000000000000000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000010000000000000000001010000000000010000010000100010100000000000010010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000100000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000100000100000000000000100000000000000100000000000000000000000100000000100100000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000010000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001010000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000010000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001110000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000000010001010000110101000001000000000000100000000000000000001100000010001001000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000000000000000100000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000100010000000000000000010000000001001000000000100000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000000010001000000000000001000000000000000000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100001000100000000000000000000000001000000010000000000001000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000010000000000000000000000000000000000000010000000000000100000010000000000011000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000000010000001001000001001000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000110000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100010000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000100000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000100000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000100000100000000000000100000000000000100000000000000000000000100000000100100000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000010000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000010000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000100000100000010000000010000000000000000000000001010000000000000010000000100000000000001000000110000000100000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000001000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000100000000001000000000100000000000000000000000000000000000000001000000000000110000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000001010010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000101000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100001000000000000000000001000000001000000010000100000000000000000010000000000011001000011000000000000001000100000000000000000000001100000000001010100100001000000000100000100000000000001000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000001000000000010000000000010000000000010100000000000001000000000101000110000101000100000000000000100000000010000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000000001000000000100000000000000000000100010000000000000000000100000000000000100000000000000000000000000000000000000100100000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000011000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000010100000000100000000000000011000000001000000000000000001010100000000000000010000100010100000000000000010001000011000000100000010101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010000000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000001000000000000000001001000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000010000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001110000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000011000000000000000000000000001000000001100000000010000000001000000000100000001000000100000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010100000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000110001000001000000000001000000000010000000000000001000000101100001000000000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000101010010000000000000010001001000100001000100000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000001000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000100011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000011000000000000000000000000001000000001100000000010000000001000000000100000001000000100000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010000100010000110000110100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000100000000000000001000000100000000000001000000100000000100001001000000000000000000110010010001001000000000000000000000000000000100010000010000000000000001100000010000001010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010010000010011000101000000000000000000000001100000000000000000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001100000010100000000000000000000000100111100001001000001000010010000100000000000000000000000000001100000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000011000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000100000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000010000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000100000100000010000000010000000000000000000000001010000000000000010000000100000000000001000000110000000100000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000001000000000 00000001000000000010010110000100001000000100000000000000001000101100000001100000000000010000010000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000000100001011000001001000000000000000000000000000001001000010001000001000100000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001100001000100000100011000000001000000000001010000100000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000001000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010000000010000001100100010000000010100000000100000000000000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001001000100000000000000000000001000000000000001000000000000000000000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000011000100000100000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000001010011000000000000000000000000000000100000000000000010000000000000000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000110000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000101000000000000000000100000000000000000000000000010000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000001000000000000000000000010010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000001000000000000000000000100000100000000100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100000000000000000000001000000000100000000000000110000000000000001000000000001000000000000000001001000000000010000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000011000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000101001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 01010000000001010001000000001001001000010000000000000000100001100100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000010000000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000111000000100000000101001100000000010000000010010010001000000000000000001000000100000000000000000000001000000000001000000010000000000000000010000000000000000111001000001000000000000000000000000000000000000000001100000000001000100110001000000000101000100000000000000000 00100001000000000000000010000100010000000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000001000000000000000001001000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000001000000000001000101100000001100000000100000100000000000001000000000000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000010001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010010000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010011010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100000001010000000000000000000000100000000010001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001100000010000000000100000010001000000000000011001000001000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100001000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000100000000000000001000000100000000000001000000100000000100001001000000000000000000110010010001001000000000000000000000000000000100010000010000000000000001100000010000000010100000000100000000001000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000101000000000000000000000001100000000000000000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 01010000000001010001000000001001001000010000000000000000100001100100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000010000000000000000000001000000000000000000001000000000000000000010000100001000000000000000000000010000000000000100000000000000000000000000100000000000001000000000000100000000000000000100000001100000000000000100010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000000000000010100110000000001000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000001000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010000000010000001100100010000000010100000000100000000000000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001001000100000000000000000000001000000000000001000000000000000000000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000011000100000100000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100100000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000001010011000000000000000000000000000000100000000000000010000000000000000000000000000011000000000010000000000000000000011001001011000100000100100001001010000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000001000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000100010001000000000000000010000111000000100000010000000000100100000001000010000010010000000010000100100000010000100100000000000000000000000100000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000010000000000011000100011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000000000000000001000000010000000000000000000000010000000010001001000011000000000000000001001000000010000000000001100000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000100000000000001000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000010010000000000010100000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000000000000000000000000101000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000001000000000000000001010100000000000000010000100010100000000000000010001000011000000100000010101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000001000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000001010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000000000110000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000101000010000000000011000000000000000000000001000000100000000000000010000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000100011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000000000101001100000000000000000000000100000000000000000000000000100100000000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000001010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000111000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000000001100000000000000000000000000000000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000100001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000000010001010000110101000001000000000000100000000000000000001100000010001001000000000000000000000000010000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100000001100000000010000000000000000110000000001001001000110000000000100000000000100100000000000000000000000000000001000000000000010100110000000000000100000010000000000000000000000000100000000001000000011100000010000000000011000000011000000000000010000010000110000001010000000000000000001000000001001000000000100000000100011000000000000001001000010001000001000100000000100010000000000000001100000010000000010100000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001100000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000011000000000000000000000000001000000001100000000010000000001000000000100000001000000100000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010100000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000010100011000000000000000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000011000000000000011000000000000000000000000001000000001100000000010000000001000000000100000001000000100000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000001000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010001000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010100011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100100000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000100000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000100000100000000000000100000000000000100000000000000000000000100000000100100000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010010000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000001000000100000000000000000000000000000000000100000000100100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000000000010000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010000000010000001100100010000000010100000000100000000000000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001001000100000000000000000000001000000000000001000000000000000000000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000011000100000100000000000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000001000000000000110100000000000000000001000000000000000000000100000000000000000100000000000010000001100000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000010000000010000000100100000001000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000001000000000000000110000001000000000100010000000000100001100000010000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001100000010000000000100000010001000000000000011001000001000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000101000100000000001000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000001000000000000000001010100000000000000010000100010100000000000000010001000011000000100000010101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000001000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010000000000000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000011000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000100000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000011000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000001000000000000000001010100000000000000010000100010100000000000000010001000011000000100000010101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000001000000000001100000000001000100110001000000000101000100000000001000000 00000001000000000000000010000100010100000000000001000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000001000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000010000000000000000000000000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010010100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000001000000000000000000100000000000000010000000100010000000000011000000011000000000000010000010001110000001110000000000000000000000000001001000000000100000000100000001010000000000000000000000100000000010001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000101000000000000000000100000000000000000000000000010000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000001000000000000000000000010010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000000000000000000000100000000100000000000100000000000000000000000010000000000000000100001000000001000000000000000000001000000000000000000010000000001000000000000000001000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000100000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000010000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100001010000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000100000000001000000000100000000000000000000000000000000000000001000000000000110000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000001010010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000101000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100001000000000000000000001000000001000000010000100000000000000000010000000000011001000011000000000000001000100000000000000000000001100000000001010100100001000000000100000100000000000001000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000010000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 01010000000001010001100110000100001000000000000000000000001000101100000001100000000001010000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000000000000000000011000101100001001010001110100000000010001000000010101001000000001001000100000000000000000000000000100000000100000000000100000000001000000000100000000000000110000000000000000000000000001000000000000000001001000000000010000000000000000000000000000000000000010000000000000000000000000000000000000100001000000000100000000000000000000000000000000000100000000000000000010001000000000000000000000000000100000000000000000001001000000110000000011000000000100010000000100000000000100100010000100001000000000000000000010000101000000010000000001000100000000100000100000000000000000000100000000000010010000000000010000000000011000000011000000000000010000010001110000001010000000000000000000000100001011000001001000000000000000000000000000001001000010001000001000100000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001100001000100000100011000000001000000000001010000100000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000001000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010001000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010100011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000011100000000000000100000000000001000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000001000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000001000000000000110100000000000000000001000000000000000100000100000000000000000100000000000010000001000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000001000000000000000110000001000000000000100000100000000000000000000000000001000000000000011000010001000000000100100000000000000101010000000011000000010000100010100000000000000010011000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001011000000100000000000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000001010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000100000000000000110000001000100000000000000000000010000000000000100000010000000000011000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000010010000001001000001001000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011111000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000011000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000001010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000110000000000010100100000000000010010000100100100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000010000010000001000000001000000000001011000000010000000000000000000000010000010001000000000000000000000010010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000010001000000000000000000000000010100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000100000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000000000000000000000100000000100000000000100000000000000000000000010000000000000000100001000000001000000000000000000001000000000000000000010000000001000000000000000001000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000001000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000001000000100000000000010000010000100010100000000000000000000001000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000000000001000000010000000000000000000000000000000000011001011011000000000000001010000000000000000000100001100000000010000100110001000000000100000101000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000100000000000001000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000000001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100001000000010000010010000000000000000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000010000000000000000001010000000000010000010000100010100000000000010010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000101000000000000000000100000000000000000000000000010000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000001000000000000000000000010010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000010000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000000000000000010000000000000100000010000000000011000000000000000100000001000000100000000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000001000000000001000000000000010100110000000000000000000010000000000000000000000000100000001000000010000000000010000010100011000000011000000000000010000010001110000001010000000000000000000000100001011000001001000000000000000000000000000001001000010001000001000100000000100010000000000000001100000010000000010100000010000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000010010011000001000000000000100000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000000000000000001100000000001000100111001000000000101000100000000001000000 00100000000000000000000010000100010100000000000000000000001000100100001101100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000001010011000000000000000000000000000000100000000000000010000000000000000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000110000100110001000000000100000100000000000000000 00101000000001010001100110000100001000000100000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000010010000000000010100000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000000000000000000000000101000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000100001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000001000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010011100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100101100000000010000100110001000000000100010100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100010000000000000000000000000000000010000110001000000001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000101000000000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000000000000000000000100000000100000000000100000000000000000000000010000000000000000100001000000001000000000000000000001000000000000000000010000000001000000000000000001000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000001000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000001000000100000000000010000010000100010100000000000000000000001000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000000000001000000010000000000000000000000000000000000011001011011000000000000001010000000000000000000100001100000000010000100110001000000000100000101000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000100000001000000101100001000000000101010000000001000000000000000000000010000000000010000000001010100000000000001001011000000000000000000100000000000000010000010100000000100010010000000000000010001000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000100000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000100000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001000000101100001100000000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000010000001000000001000100000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000100000010000000001001000000000100000000100010000001000000000010000100000101000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000100000000000101000000000000000000010000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000000000000000001100000000001000100111001000000000101000100000000001000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001101000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000000000000001000000000000000100010001100000000000001000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000010000010000010000110001001010000000000000001000000000001011000010010000000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000001000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001111110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000000000000000001000000101100001000000000101010000000001000001000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010101110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000011000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001100000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000001000000000000000001001000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000010001000000000000000000000000010100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000100000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00000001000000000000000011000100010000000000000000000000001000100100000001100000000000000000010000000000001000000000000000000000000001000000000000000000000000011000000001010000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010010000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000000001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000001000000000001000101100000001100000000100010000010000000000001000100000100000011101010100000000100000100001000000000000000001000000000010000000000000001000000101100001000000000000000000010000000000000000000000000010000000000010000000000010100000000000001000000000000000000100000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000001001000000010000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000000000100000000000000000001001000000110000000011000000000100010000000100000000000100100010000100001000000000000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000011000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000100000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000001100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110100000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000010100100100000100000101010000000011000000010000100010100000000000000010011000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000101000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000100000000000000100000000010000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000000001000000000100000000000000000000100010000000000000000000100000000000000100000000000000000000000000000000000000100100000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000011000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000010100000000100000000000000011000000001000000000000000001010100000000000000010000100010100000000000000010001000011000000100000010101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001101000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000110000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000100000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000001000000101000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010100100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001000000000000000000000000100000000000000000000000000000000001000000010000000000000000000000000000000000000000000000000000000000100000000000100000000000000000001100001000100000100011000000001000000000001010000100000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000001000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000000000000000011000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000000000100000000100000000000100000000001000000000100000000000000110000000000000000000000000001000000000000000001001000010000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010001100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000010000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000000100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000010001100110000100001000000100000000000000001100101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000000000000000000011000101100001001000001110100000000010000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000100000000000010001000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000100000100100000000000000000000000000000001000000000000010100110000000000000001000010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000100000000000000010000001001001000000000001000000010000001000000000000000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000001000000100000000000010000010000100010100000000000000000000001000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000000000001000000010000000000000000000000000000000000011001011011000000000000001010000000000000000000100001100110001000100000100011000000001000000000001010000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000010000110101100001000000000000000000000000000000000000000100000000100000000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000001001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010001000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000000001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100001000000010000010010000000000000000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000010000000000000000001010000000000010000010000100010100000000000010010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000001010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000000000110000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000100000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000010000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000100011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000000000101001100000000000000000000000100000000000000000000000000100100000000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000100000000000001000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000000000000010000000000010000000000110001000000000100000010000110101100001000000000000000000000000000000000000000100000000100000000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001000000000000 00000001000000010001000000001001001000010000000000000000100001000100000001100000000010000100000000000001000010000000000000000000000001000000000000000000000000001000000001000000010010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000001000000000000010100110000000010000000000010000000000000000000000000101000000000010010000000000010000000001011000100011000000100000000000100000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000000000000000000000000000000000000000000000100000100000000000000000000000000000001100001000100000100011000000001000000000000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000100000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010000000000010000000000000010001010000110101000001000000000000100000000000000000001100000010001001000000000000000000000000010000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010001000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010100011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000001000000000000110100000000000000000001000000000000000000000100000000000000000100000000000010000001000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000010000000100100000001000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000001000000000000000110000001000000000000100000100000000000000000000000000001000000000000011000010001000000000100100000000000000101010000000011000000010000100010100000000000000010011000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010000000000100000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000011001000000000001000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000100000000000000100000000010000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000000001000000000100000000000000000000100010000000000000000000100000000000000100000000000000000000000000010000000000100000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000011000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000101000000100000000000010000010000100010100000000000000010001000011000000100000000100100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000011000000000000000000000000001000000001100000000010000000001000000000100000001000000100000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110011101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100001001000000000000010000100010000000000000000001000011000101100000001100000000000000100000000100001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000100000000000100000000000010000000000000000000000000000000000000000000000000000100010000000001000000000010000000000000100000000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000100000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000011000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000100000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000100000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110010101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000100010001000000000000000010000111000000100000010000000000100100000001000010000010010000000010000100100000010000100100000000000000000000000100000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000010000000000011000100011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000000000000000001000000010000000000000000000000010000000010001001000011000000000000000001001000000010000000000001100000000010000100110001000000000100000100000000000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000001000000000000110100000000000000000001000000000000000000000100000000000000000100000000000010000001000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000010000000100100000001000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000001000000000000000110000001000000000000100000100000000000000000000000000001000000000000011000010001000000000100100000000000000101010000000011000000010000100010100000000000000010011000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010000000000100000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000011001000000000001000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000011000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001011000000100000000000000000000000 00100001000000000000000010000100010000000000000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000001000001000000001100000000010000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000001000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001010000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010000000010000001100100010000000010100000000100000000000000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001001000100000000000000000000001000000000000001000000000000000000000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000011000100000100000000000000000 00100001000000001000000010000100010000000000000000000000001000100100000001100000000000000000010000000000001000100000000000100000000001000000000000000000000000001000000001000000000010000000000000001000000101100001000000000000000000100100001000100000000000000010000000001010000000000010100000000000000000000001000000000000100000000000000000000100000000000000000000000000000000001100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000010000000000010000000000000000000000000101000000000010010000000000010000000001011000100011000000100000000000100000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000100000100000100000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000000100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00000001000000000010000010000100010010000000000000000000000001000001000000010100000000000100000000000000001001000000000000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000010000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001100000010000000000100000010001000000000000011001000001000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000010001000000001001001000010000000000000000100001000100000001100000000010000100000000000001000010000000000000000000000001000000000000000000000000001000000001000000010010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000000010000001001001000000000001000000010000001000001000000000000000110000001000000000000100000100000000000000000000000000001000000000000011000010001000000000100100000000000000101010000000011000000010000100010100000000000000010011000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010000000000100000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000011001000000000001000000000000 00100001000000000000000010000100010000000000000000100000011000101100000011100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000010000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000010000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000001000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000001001000000000000000000000000000000010000100110001000011000100000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000010000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000100000100000010000000010000000000000000000000001010000000000000010000000100000000000001000000110000000100000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000001000000000 00000001000000000010010110000100001000000100000000000000001000101100000001100000000000010000010000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000011000000000000000000000000001000000001100000000010000000001000000000100000001000000100000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000100000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000001001001000000000000000000010100000000000000000000000001000100000100000100000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000100001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110001001010000000100000001000000000001011000010010000000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000001000000000100100001111110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001011000000100000000000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001001000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100101000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100001010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100001000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00000001000000000000000010100100001000000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000010000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000001000010000000010000001100000010000000010100000000100000000000000011010000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000100010000010010011000001000000000000000000000000101010000000000000000000000000001000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100001000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000001000000000000110100000000000000000001000000000000000000000100000000000000000100000000000010000001000000000000000000000010100000100000010000000000000000000000000000000100000000001000000000000000000000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000010000000100100000001000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000010001000010000000001000000000001000010000000000000001100000000000000010100000000100000010000000011000001000000000000000010001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000110000000010000000000000000000000001000000010000000000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001011000000100000000000000000000000 00100001000000000000000010000100010000000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000001000000000000000001001000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100110000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000001000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100001000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000100000000000000001000000100000000000001000000100000000100001001000000000000000000110010010001001000000000000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000101000000000000000000000001100000000000100000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000100000000000001000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000011000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000100000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011100000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000010000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100000000000000000000010000100010100000000000000000000001000100100001101100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000001100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000001010011000000000000000000000000000000100000000000000010000000000000000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000110000100110001000000000100000100000000000000000 01010000000001010001000000001001001000010000000000000001100001000001100000010000000000000100000000000000001000100000100000011111010100000000000000000010000000000001000000000000000000000000000000001000000101100001000000000100001000000000000000000000011100101100001001000001110100000000010000000001000000000001000000000000100000010000000000000000010100000000100010000000000000000000000000000100001000000000000000000000010000010000000000000000000001000000000000000000000000000000000000000000000000000001000000000000010000000000000010000000000000000000000001000000000000000000000000000000000000000100001000000000000010101000000000000000100000000000100010000000000000110001000000001110010100010010000000010000000010000001001001001000000000000010000001000000000010000000000010100100000000000010000000100000100000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000100010000000000000000010000000001001000000000100000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000100010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000000000000000010000100001000000100000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000010000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000010000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000000100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00000001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000011000000001010000000010000000000000001000000101100101000000101000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000010000010001000000000000000000000010000100000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000011000010000000001000000010000000100010100110000000000000000000010000100000000000000101000000000000001000000011000000000000100000011000011000000000100000100001000000010000010010000000000000000000000100001001000000100000100000001000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000001000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000100000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001100000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000000001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000000000000000011000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000000000100000000100000000000100000000001000000000100000000000000110000000000000000000000000001000000000000000001001000010000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010001100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000001000000000001000000101100001000000000101010000000001000000000000000000010010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000000100000000000001000000000000000000011101010100000000000000001000000010000000001000000000000010000000000000000100110000000000000100000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000100001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000100000000000100000000000010000000000000000000000000000000000000000000000000000100010000000001000000000010000000000000100000000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000100000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000001000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010011100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100010100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100010000000010000010000000000001000100000100000011101010001000001000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011010100010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000000001000000000010000010000000100000010000000000011000000000000000000000001000000100000000000000000000000101000001001010000110010100001010000000100000000000110100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000001000000011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101101000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000010010000000000010100000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000000000000000000000000101000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 10101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100110000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000001000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001111110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000100000000000001000000001000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110101000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001100000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000001000000000000000001010100000000000000010000100010100000000000000010001000011000000100000010101001101000000010000000010011000001000000000000000000000000100001000000000000000000001000000001000000010000100000000000000000010000000000011001000011000000000000001000100000000000000000000001100000000001010100100001000000000100000100000000000001000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000100000000000001000000000000010100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000100000000001000000000100000000000000000000000000000000000000001000000000000110000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000001010010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000101000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100001000000000000000000001000000001000000010000100000000000000000010000000000011001000011000000000000001000100000000000000000000001100000000001010100100001000000000100000100000000000001000 01010000000001010001100110000100001000000000000000000000001000101100000001100000000000010000010000000000001000100000100000011111010100000000000000000000000000001000000001000000000010000000000000001000000101100001000000000000000001100000000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000000000100000000100000000000100000000001000000000100000100000000110000000000000000000000000001000000000000000001001000010000010000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100000001100000000010000000000000000110000000001001001000110000000000100000000000100100000000000000000000000000000001000000000000010100110000000000000100001010000000000000000000000000100000000001000000011100000000000000000011000010000000000100000000000000000010000000010000000000000000100000010000000010000000000000000000000001010000000000000000000000100000000000001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010110000000000000010000100010100000000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010100000000000000000000000100111100001001000001000010010000100000000000000000000000000001101100000000000000000000000100000000000000000000100000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001001000000010000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000011001000000000100000100100010000001000000000010000000000100000000000000001000011000000000000001100000000000000000000000000010000001010010000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00100001000000000000000010000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110010101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000010000000000010000000000000000000000000101000000000010010000000000010000000001011000100011000000100000000000100000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100100000100000000100010100000000000001100000000100000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000010010000000001000001101100001010000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000000000000000000100001001000000100000100000110010000001000000010001000001000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000010000000000000000001010000000000010000010000100010100000000000000010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 01010000000001010001000000001001001000010000000000000000100001100100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000010000000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000000000000000001000000101100001000000000101010000000001000001000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100100000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000001000000100000000000010000010000100010100000000000000000000001000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000000000001000000010000000000000000000000000000000000011001001011000000000000001010000000000000000000100001100000000010000100110001000000000100000101000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001101100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000001010011000000000000000000000000000000100000000000000010000000000000000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000110000100110001000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000001000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00100001000000000000001010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000000000110000000000000001000000101100101000000001000000000000000000010100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110001001010000000000000001000000000001011000010010000000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000001000000000000110100000000000000000001000000000000000100000100000000000000000100000000000010000001000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000001000000000000000110000001000000000000100000100000000000000000000000000001000000000000011000010001000000000100100000000000000101010000000011000000010000100010100000000000000000000001000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000000000001000000010000000000000000000000000000000000011001011011000000000000001010000000000000000000100001100000000010000100110001000000000100000101000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001101100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000001010011000000000000000000000000000000100000000000000010000000000000000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000110000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000011000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000100000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011100000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000010000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000101000100000000001000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000001000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000100000100100000000000000000000000000000001000000000000010100110000000000000001000010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000000000000000000000100000000100000000000100000000000000000000000010000000000000000100001000000001000000000000000000001000000000000000000010000000001000000000000000001000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000001000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000001000000100000000000010000010000100010100000000000000000000001000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000011000000000000000000000000000000000001000000000010000000000000001000000101100001000001000000000000000000000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000001000100000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000000001000000000100000000000000000000100010000000000000000000100000000000000100000000000000000000000000000000000000100000000100100010000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000000011000000000000010000010001110000001010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000100010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000100000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000100001000000100000100000000010000000000000000000000000100100000000000000000000001000000000000000100000110100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000010001000001000000010100110000000000000000000100000100000000000000000000100000000000010010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000010000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001111110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000000001000100011001100000000000001000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110011101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000010001001000000000000000000010100000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100010100000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000001000000000000110100000000000000000001000000000000000100000100000000000000000100000000000010000001000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000001000000000000000110000001000000000000100000100000000000000000000000000001000000000000011000010001000000000100100000000000000101010000000011000000010000100010100000000000000010011000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000010000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000000001000000000100000000000000000000100010000000000000000000100000000000000100000000000000000000000000000000000000100000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000101000000100000000000010000010000100010100000000000000010001000011000000100000000100100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000010000000000000000001000100011001100000000000001000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100000000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000100000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001000000000000000000100000000000000010000000100010000000000011000000011000000000000010000010001110000001110000000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010001010000000000000001100000010000000010000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000010100100001101110001000100000100011000000001000000000001010000000000 01010000000001010001100110000100001000000000000000000000001000101100000001100000000000010000010000000000001000100000100000011111010100000000000000000000000000001000000001000000000010000000000000001000000101100001000000000000000001100000000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000001000100000000000000000000000100000000000001010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000100000000000000000001000000000000010100110000000000000000000010000000000000000000000100100000000000000010000000000010000001000011000000011000010000000010000010011110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001110000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000001000000000000000001010100000000000000010000100010100000000000000010001000011000000100000010101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000001000000000001100000000001000100110001000000000101000100000000001000000 00000001000000000000000011000100010000000000000000000000001000100100000001100000000000000000010000000000001000000000000000000000000001000000000000000000000000011000000001010000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010010000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000010001000000000000000000000000010100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000100000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100001010000000000 01010000000001010001100110000100001000000000000000000000001000101100000001100000000000010000010000000000001000100000100000011111010100000000000000000000000000001000000001000000000010000000000000001000000101100001000000000000000001100000000000000000000000000010000000000010000000000010100000000001000000000001000100000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000100001000000100000100000000010000000000000000000000000100100000000000000000000001000000000000000100000110100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000001000000010100110000000000000000000100000100000000000000000000100000000000010010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001111110001000100000100011000000001000000000001010000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000010001001000000100000100000000000000000100000001001010000110010100001010000100100010000000100100000000000000000000000000000001000000000000010100110000000000000000000010000010000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000001000000001001000000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000000001100000000000000000000000000000000000000000000000000001001000000010000000000000000100000000000000000011001001011000000000000001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000001000000101000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010100100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001000000000000000000000000100000000000000000000000000000000001000000010000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001100001000100000100011000000001000000000001010000100000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100001100000000000000010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000101000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100010000000010000010000000000001000100000100000011101010001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000010000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001000000000000000000100000000000000010000000100010000000000011000000011000000000000010000010001110000001110000000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010001010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000111000000100000000101001100000000010000000010010000001000000000000000001000000100000000000000000000001000000000001000000010000000000000000010000000000000000111001000001000000000000000000000000000000000000000001100000000001000100110001000000000101000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000110000000100000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000010000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000000000000000001100000000000000000000000000000000000000100000000100000001000000010000100000000000000000010000000000000100100000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000110001000001000000000001000000000010000000000000001000000101100001000000000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000101010010000000000000010001001000100001000100000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000001000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000100011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001100100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000000000000000000000100000000100000000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110010000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000100000010000000010100000000100000000000000011000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010010000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000100000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000100001000000100000100000000010000000000000000000000000100100000000000000000000001000000000000000100000110100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000001000000010100110000000000000000000100000100000000000000000000100000000000010010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000000000000000000000000000000000000000000100000100000000000000000000000000000001100001000100000100011000000001000000000001010000100000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000011000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010001100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000001000000010100110000000000000000000100000100000000000000000000100000000000010010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010100000001001000000000100000000100010000001000000000110000100000100000000000000001000010000000000000001100000000000000000000000000010000000110000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001111110001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000001000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000101000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000001000000000000000000000100000100000000100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100000000000000000000001000000000100000000000000110000000000000001000000000001000000000000000001001000000000010000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000011000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000101001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100001000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000001000000000000110100000000000000000001000000000000000000000100000000000000000100000000000010000001000000000000000000000010100000100000010000000000000000000000000000000100000000001000000000000000000000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000010000000100100000001000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000010001000010000000001000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010110000000000000010000100010100000000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010100000000000000000000000100111100001001000001000010010000100000000000000000000000000001101100000000000000000000000000000000000000000000100000000 00100001000000000000000010000100010000000000001000000000001000101100000001100000000100010000010000000000001000100000100000011101010100000000100000100001000000000000000001000000000010000000000000001000000101100001000000000000000000010000000000000000000000000010000000000010000000000010100000000000001000000000000000000100000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001011000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000000011100000000000000000011000010000000000100000000000000000010000000010000000000000000000000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000100000000000000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010001100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000100000000001000000000100000000000000000000000000000000000000001000000000000110000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000001010010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000101000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100001000000000000000000001000000001000000010000100000000000000000010000000000011001000011000000000000001000100000000000000000000001100000000001010100100001000000000100000100000000000001000 00101000000001010010000110000100001000000100000000000000001000101100000001100000100000010000010000000000001000100000100000011101011100000000000000000000010010000000101000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000000000000000001000100000100000011111010100000000000000000010000000000001000000000000000000000000000000001000000101100001000000000100001000000000000000000000011000101100000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000100100100000000000010000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000010100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000101001000000000010000000001000000000000000000000010000000000000101000000000000000000000000100000000000001000000000000100000000000000000000000001100000000000000100010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000000000000010100110000000001000000000010000000010000000100000010100000000000000010000000000010000000000011000000011000000000000000000100000010000000010000000000000000010000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001101000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000010001000000001001001000010000000000000000100001000100000001100000000010000100000000000001000010000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000011001000000000100000100100010000001000000000010000000000100000000000000001000011000000000000001100000000000000000000000000010000001010010000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000001000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000101000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001100000000000000000000000000000000000000011001001011000000000000001000000000000000100000100001100000000010000100110101000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100000000000000110001000001000000000001000000000010000000000000001000000101100001000000000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000101010010000000000000010001001000100001000100000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000001000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001011000000100000000000000000000000 00100001000000000000000010000100010000000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000001000000000000000001001000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000100000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000100001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000000010001010000110101000001000000000000100000000000000000001100000010001001000000000000000000000000010000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100000001100000000010000000000000000110000000001001001000110000000000100000000000100100000000000000000000000000000001000000000000010100110000000000000100000010000000000000000000000000100000000001000000011100000010000000000011000000011000000000000010000010000110000001010000000000000000001000000001001000000000100000000100011000000000000001001000010001000001000100000000100010000000000000001100000010000000010100000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001100000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00101000000001010010000110000100101000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000101000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000001 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000000001000100011001100000000000001000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100000000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110010000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000100000010000000010100000000100000000000000011000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010010000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010100000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001001000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000000000100000010010000001000000000000000001000000000000000001000010100110010011000001000000000000010000110000000010000000000000000001000000001001000000000100000000100010000001000100000010000000000100000000000000010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000011000001100000000001011110000000000000000000000011000000000000101001101000000010000010010011000001000000010000000000000000101000000000000000000000000000001001000000010000000000000000100001000000000000000000000000000100000100100001001010000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000000000000001010000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001001000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000010000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010000000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010010000010100000000100000000000000011000000000000000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010001100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000010000000001000000000100000001000000100000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010100000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 01010000000001010001100110000100001000000000000000000000001000101100000001100000000000010000010000000000001000100000100000011111010100000000010000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000000000000000100000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000101000000011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000100010000001000000000010001100000100000000000000001000010000010000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001000000000000000000000000100000000000000001000000000000000001000000010000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001100001000100000100011000000001000000000001010000100000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000100000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000001001001000000000000000000010100000000000000000000000001000100000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000100001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110001001010000000100000001000000000001011000000010000000000000000000000010000010001000000000000000000000010010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000101001000000000010000000001000000000000000000000010000000000000101000000000000000000000000100000000000001000000000000100000000000000000000000001100000000000000100010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000000000000010100110000000001000000000010000000010000000100000010100000000000000010000000000010000000000011000000011000000000000000000100000010000000010000000000000000010000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000010001001000000100000100000000000000000100000001001010000110010100001010000100100010000000100100000000000000000000000000000001000000000000010100110000000000000000000010000010000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000001000000001001000000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000000001100000000000000000000000000000000000000000000000000001001000000010000000000000000100000000000000000011001001011000000000000001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000010001000000000000000000000000010100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000100000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100001010000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001010000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000100000010000000001001000000000100000000100010000001000000000010000100000101000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000100000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000000000000000001100000000001000100111001000000000101000100000000001000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000011000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000001010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000110000000000010100100000000000010010000100100100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000010000010000001000000001000000000001011000000010000000000000000000000010000010001000000000000000000000010010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000000010001000000000000001000000000000000000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100001000100000000000000000000000001000000000000000000001000001001000000000000000000010100000000000000000000000001000000000010000000001000000000000000000000000100000000000000000000000000000010000000010000010000000000000000000000000000000000000000001000000100000000000000000000000000000001110010100010010000000010000000010001001001000001001000100001000000000000000100010000110000010100110000000000000000000010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000001001010000000011000001100000000001011110001000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000100000000000000000011001001011000000000000001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000000100000000000001000000000000000000011101010100000000000000001000000010000000001000000000000010000000000000000100110000000000000100000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000111000000000000100100000110000010001000000000000000000000000000100100000000000000001001000000110000000011000000000100010000000100000000000100100010000100001000000000000000000010000101000000010000000000000100000000100000100000000000000101000000000000001000000011000000000000100000011000011000000000100000100001000000010000010010000000000000000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000001000000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000011100001000001011010000000001000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000101000000000000000000000100001100000000010000100110001000000000100001100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000000100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000001000000000000000001010100000000000000010000100010100000000000000010001000011000000100000010101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000001000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000010000010000000000000001001001000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100101000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100001000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000100000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000010000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000000000000000001100000000000000000000000000000000000000100000000100000001000000010000100000000000000000010000000000000100100000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000000000000000000000100000000100000000000100000000000000000000000010000000000000000100001000000001000000000000000000001000000000000000000010000000001000000000000000001000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000001000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000001000000100000000000010000010000100010100000000000000000000001000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000000000001000000010000000000000000000000000000000000011001011011000000000000001010000000000000000000100001100000000010000100110001000000000100000101000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000001001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100001000000010000010010000000000000000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000010000000000000000001010000000000010000010000100010100000000000010010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00101010000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000000011000000011000000000010000000000000000000000010001000000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000010000010000000010000000000000010000000000000000001010000000011000001100000000001100000000000000010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000001000001000000010000000000010000000000000000000000011001001011000000000000001010000000000000000000100001100000000010000100110001000000000100000101000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000000000000010000000000010000000000110001000000000100000010000110101100001000000000000000000000000000000000000000100000000100000000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000001000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000010001000000000000000000000000000001000000101100001000000000101010000000001000001000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010001000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010100011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000001000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000001100000000000000000000000000000000000000000001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000100000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011100000000000000000010000001010100000000000000010000100010100000000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010000000000000000000000000100111000001001000001000010010000100000000000000000000000000001101100000000000000000000000000010000000000000000100000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000000100000000000001000000000000000000011101010100000000000000001000000010000000001000000000000010000000000000000100110000000000000100000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000000000000100000000000100000000000010000000000000000000000000000000000000000000000000000100010000000001000000000010000000000000100000000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000100000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110011101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100100000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000011000001100000000001011110000000000000000000000011000000000000101001101000000010000010010011000001000000010000000000000000101000000000000000000000000000001001000000010000000000000000100001000000000000000000000000000100000100100001001010000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100001000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000100000000000000001000000100000000000001000000100000000100001001000000000000000000110010010001001000000000000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000101000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000000100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000001000000000000000001010100000000000000010000100010100000000000000010001000011000000100000010101001101000000010000000010011000001000000000000000000000000100001000000000000000000001000000001000000010000100000000000000000010000000000011001000011000000000000001000100000000000000000000001100000000001010100100001000000000100000100000000000001000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000000100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 01010000000001010001000000001001001000010000000000000001100001000001100000010000000000000100000000000000001000100000100000011111010100000000000000000010000000000001000000000000000000000000000000001000000101100001000000000100001000000000000000000000011100101100001001000001110100000000010000000001000000000001000000000000100000010000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000001000000000000010000000000000010000000000000000000000001000000000000000000000000000000000000000100001000000000000010101000000000000000100000000000100010000000000000110001000000001110010100010010000000010000000010000001001001001000000000000010000001000000000010000000000010100100000000000010000000100000100000000000000101000000000000001000000011000000000010100000011000011000000000100000100001000000010000010010000000000000000100000010000000010000000000000000000000001010000000000000010000000100000000000001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000100000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100001010000000000 01010000000001010001000000001001001000010000000000000000100001000100000001100000000010000100000000000001000010000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010010000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010001100000000000000000000000000100000000000100000000100000000000000000011000000000010000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000101000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00000001000000000000000011000100010000000000000000000000001000100100000001100000000000000000010000000000001000000000000000000000000001000000000000000000000000011000000001010000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010010000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100000001010000000000000000000000100000000010001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001100000010000000000100000010001000000000000011001000001000000000000000001001000000000000000000001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100100000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000000010001000000000000001000000000000000000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000010000100000000100000000000100000000000000000000100001000100000000000000000000000001000000000000000000001000001001000000000000000000010100000000000000000000000001000000000010000000001000000000000000000000000100000000000000000000000000000010000000010000010000000000000000000000000000000000000000001000000100000000000000000000000000000001110010100010010000000010000000010001001001000001001000100001000000000000000100010000110000010100110000000000000000000010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000001001010000000011000001100000000001011110001000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000100000000000000000011001001011000000000000001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000001000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 01010000000001010001000000001001001000010000000000000000100001000100000001100000000010000100000000000001000010000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010010000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010001100000000000000000000000000100000000000100000000100000000000000000011000000000010000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000000001000100001001100000000000000000010000000000000000000001001000000000000001000000000000000000000000001000000001100000000010000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000001000000000000000000001000000000000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000001000000000001000000000000010100110000000000000000000000000100000010010000001000000000000000001000000000000000001000010100100010011000001000000000100010000110000000010000000000000000001000000001001000000000100000000100010000001000100000010000000000100000000000000010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000011000001100000000001011110000000000000000000000011000000000000101001101000000010000010010011000001000000010000000000000000100100000000000000000000000000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00000001000000000010000110000100001000000100000000000000001000111100000001100000000000010000010000000000001100100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000010000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110010101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000101000000000010010000000000010000000001011000100011000000100000000000100000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011010000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001100001000100000100011000000001000000000001010000100000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000100000000000000001000000100000000000001000000100000000100001001000000000000000000110010010001001000000000000000000000000000000100010000010000000000000001100000010000001010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010010000010011000101000000000000000000000001100000000000000000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000001000000000000000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000001000000000001000000000000010100110000000000000000000010000000000000000000000000100000010000000010000000000010000000100011000000011000000000000010000010001110000001010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000101000010000000000000001100000000000000000000000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000000000100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000001000000000000000001010100000000000000010000100010100000000000000010001000011000000100000010101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000001000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000000000000000000000100000000100000000000100000000000000000000000010000000000000000100001000000001000000000000000000001000000000000000000010000000001000000000000000001000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000001000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000001000000100000000000010000010000100010100000000000000000000001000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000100000000000001000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000001000000000000000000001000100001001100000000000000000010000000000000000000000001001000000000001000000000000000000000000001000000000000000000000000000000000001000000101100001000000000100001000001000000000000000011000101100001001001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100010000000000000000000000010000000110000000000000010000000000000000001010000000011000001100000000001100000000000000010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000101000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000000000000010000000000010000000000110001000000000100000010000110101100001000000000000000000000000000000000000000100000000100000000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001000000000000 00000001000000000010010110000100001000000100000000000000001000101100000001100000000000010000010000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000110000000000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000100000100000000000000100000000000000100000000000000000000000100000000100100000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100010000000000000000000000000000000010000110001000000001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000010010000000000010100000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000000000000000000000000101000000000000000000000000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000100110000000000000000000100000100000000000001000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010011100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100010100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000001000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001001000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100101000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100001010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100001000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100000001100000000001000100110001000000000101000100000000001000000 01010100000001010001100110000100001000000000000000000000001000101100000001100000000000010000010000000000001000100000100000011111010100000000000000000000000000001000000001000000000010000000000000001000000101100001000000000000000001100000000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000001000100000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000010100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000100100000000000000010000000000010000001000011000000011000010000000010000010101110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001110000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100100000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000010010000000001000001101100001010000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000000000011000000000000000100000001000000100000000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000001000000000001000000000000010100110000000000000000000010000000000000000000000000100000001000000010000000000010000000100011000000011000000000000010000010001110000001010000000000000000000000100001011000001001000000000000000000000000000001001000010001000001000100000000100010000000000000001100000010000000010100000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000010010011000001000000000000100000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000000000000000001100000000001000100111001000000000101000100000000001000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000101000000000000000000000000000001000000101100001000000000101010000000001000000100000000000000010000000001010000000000010100001000000010101001000010001000000101000000000000000000100000000000000000000000000100000000000000000000100000000010000110000000000000000001000000000000000000001000000000000000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000001100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110010101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000010000000000010000000000000000000000000101000000000010010000000000010000000001011000100011000000100000000000100000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100100000100000000100010100000000000001100000000100000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001010000000000 00000001010000000000000010000100010100000000000000000000001000100100000001100000000000000000010010000000001000100000000000000000000001000000000000000000000000001000000001100000000011000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000100000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000101000000100000000000010000010000100010100000000000000010001000011000000100000000100100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010001000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00000001000000000010000110000100001000000100010000000000001000101100000001100000000000010000010000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000001000000010100110000000000000000000100000100000000000000000000100000000000010010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000110000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001111110001000100000100011000000001000000000001010000000000 01010000000001010001000000001001001000010000000000000001100001000001100000010000000000000100000000000000001000100000100000011111010100000000000000000010000000000001000000000000000000000000000000001000000101100001000000000100001000000000000000000000011100101100001001000001110100000000010000000001000000000001000000000000100000010000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000001000000000000010000000000000010000000000000000000000001000000000000000000000000000000000000000100001000000000000010101000000000000000100000000000100010000000000000110001000000001110010100010010000000010000000010000001001001001000000000000010000001000000000010000000000010100100000000000010000000100000100000000000000101000000000000001000000011000000000010100000011000011000000000100000100001000000010000010010000000000000000100000010000000010000000000000000000000001010000000000000010000000100000000000001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000100000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000000010001000000000000001000000000000000000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100001000100000000000000000000000001000000010000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000010000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000000000000000000000000000000000000000000000100100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100100000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100010000000000000000000000000000000010000110001000000001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000100000001000000101100001000000000101010000000001000000000000000000000010000000000010000000001010100000000000001001011000000000000000000100000000000000010000010100000000100010010000000000000010001000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000100000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000000100000000000001000000000000000000011101010100000000000000001000000010000000001000000000000010000000000000000100110000000000000100000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000010000100001100000010101001000000000000001000000000000000000000010000000000000000000000000000001000000000000000001000000000000000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000001000000000001000000000000010100110000000000000000000011000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000101000000100000000000010000010000100010100000000000000010001000011000000100000000100100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001100100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000000000000100000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010011000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000011001000000000100000100100010000001000000000010000000000100000000000000001000011000000000000001100000000000000000000000000010000001010010000000000010000000100000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000100000000000000001000000100000000000001000000100000000100001001000000000000000000110010010001001000000000000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000101000000000000000000000001100000000000000000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000001000000000001000101100000001100000000100000100000000000001000000000000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010010000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00101000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010010000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000100000000000000001000000100000000000001000000100000000100001001000000000000000000110010010001001000000000000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000101000000000000000000000001100000000000000000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000100000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000010000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000000000000000001100000000000000000000000000000000000000100000000100000001000000010000100000000000000000010000000000000100100000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00000001000000000010010110000100001000000100000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000000001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100001000000010000010010000000000000000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000010000000000000000001010000000000010000010000100010100000000000010010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000001010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000000000010000000000000001001000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101011101000000010000000000000000000001100000000000000000000000000000000000000100000000100000000000000000011000000000010000100010010000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000101000000000000000000100000000000000000000000000010000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000001000000000000000000000010010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 01010000000001010001000000001001001000010000000000000000100001100100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000010000000000000000000001000000000000000000001000000000000000000010000100001000000000000000000000010000000000000100000000000000000000000000100000000000001000000000000100000000000000000100000001100000000000000100010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000000000000010100110000000001000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000000000000000001000000101100001000000000101010000000001000001000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010101110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000011000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001100000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000100000000000000000000000000100000000000000000010001000000000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000001100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100010000000010000010000000000001000100000100000011101010001000001000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011010100010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000000001000000000000010000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010100010010000000010000000010001001001000001001000100001000010000000000000010000110010010100000000000000000000000010000000000000000000000000100100000000100010000000000010000000000011000010000000000101000000000000000010000000010000000000001000001000000001001000000000101000000100010000001000000000010100000000100000000000000001000010000000000000001100000000000000000000000000000000000010000000001000010010000000000000001010000000011000001100000000001011110000000000010011000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010000000000100000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000011001000000000001000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110010101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000100010001000000000000000010000111000000100000010000000000100100000001000010000010010000000010000100100000010000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000001000000000000000110000001000000000000100000100000000000000000000000000001000000000000011000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000000001100000000000000000000000000000000000000000000000001000001000000010000000000010000000000000000000000011001001011000000000000001010010000000000000000100001100000000010000100110001000000000100000101000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000101001000000000010000000001000000000000000000000010000000000000101000000000000000000000000100000000000001000000000000100000000000000000000000001100000000000000100010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000000000000010100110000000001000000000010000000010000000100000010100000000000000010000000000010000000000011000000011000000000000000000100000010000000010000000000000000010000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000001000000000000110100000000000000000001000000000000000100000100000000000000000100000000000010000001000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000001000000000010000001001001000000000001000000010000001100000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000000001100000000000000000000000000001000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000100001000000001100000000010000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000100000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000101100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000001010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000100000010001010011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00000001010000000000000010000100010100000000000000000000001000100100000001100000000000000000010010000000001000100000000000000000000001000000000000000000100000001000000000000000000000000000000010001000000111100001000000000000000000000100001000100000000000000010000000001010000000000010100001000000010101001000010001000000101000000000000000000100000000000000000000000000100000000000000000000100000000010000110000000000000000001000000000000000000001000000000000000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000000000000001100001000100000100011000000001000000000001010000100000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000101000000000000000000000000000001000000101100001000000000101010000000001000000100000000000000010000000001010000000000010100001000000010101001000010001000000101000000000000000000100000000000000000000000000100000000000000000000100000000010000110000000000000000001000000000000000000001000000000000000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000010000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000010010000000001000001101100001010000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000000000000000000100001001000000100000100000110010000001000000010001000001000000000000000000010000010000000000000001100000010000000010100000000100000000000000111000000010000000000000000001010000000000010000010000100010100000000000000010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001100000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110010101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000101000000000010010000000000010000000001011000100011000000100000000000100000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000110000000010000100 00000001000000000010000110000100001000000100000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100001000100000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001000000101100001100000000000000000000000000000000000000000000010000000000010000000000010100000000000000001000001000000000000100000000000000000000000000100000000100000000000000001000000000010000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010010100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000100001100000010000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000000000000100011000100000100011000000001000000000001010000000000 01010000000001010001100110000100001000000000000000000000001000101100000001100000000000010000010000000000001000100000100000011111010100000000010000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000000000000000100000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000101000000011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000100010000001000000000010000100000100000000000000001000010000010000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001000000000000000000000000100000000000000001000000000000000001000000010000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001100001000100000100011000000001000000000001010000100000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000111000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100011000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100001000100000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000001000000010100110000000000000000000110000000000000000000000000100000000011000000011100000000000000000011000010001000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000110000001000100010000000000000000000000000000000000000000000100100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000010001000000000000000000000000010100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000100000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000110001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100001010000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010011010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010011100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010001000000000001000000000000000000010000100100001000000000100000100000000000001000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000101000000000000000000100000000000000000000000000010000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000001000000000000000000000010010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00100001000100000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000100000100000000000000100000000000000100000000000000000000000100000000100100000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000010000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 01010000000001010001100110010100001000000000000000000000100001000001000000010100000000000100000000000000001000000100000000000000000001000000000001000000100000001000000000000000000000000000000010001000000111100001000000000000000000000100001000100000000000000010000000001010000000000010100001000000010000000001000000000000000100000000000000000000010100000000110010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000010000100001000000000000000000000010000000000000100000000000000000000000000100000000001001000000000000100000000000000000000000001100000000000000100010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000010000000010100110000000001000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000000000000100001001000000000000100001110010000001000000010001000010000000001000000000001000010000000000000001100000000000000010100000000100000010000000011000001000000000000000010001010000000011000000010000100010100000000000000010011000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010000000000100000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000011000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000010000001001000000000000000000010100000000000000000000000001000000000100000001000000001000000000000000000000000000000000000000000000000010000010000000100000010000000000011000000000000000000000001000000100000000000000000000000101000001001010000110010100001010000000100000000000110100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000001000000011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101101000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000010000000000000000000000000000000000000000000000000100000000000000000000000000000001100001000100000100011000000001000000000001010000100000 00100001000000000000001010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000000000110000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000100000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000010000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000100011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000000000101001100000000000000000000000100000000000000000000000000100100000000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000100000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 01010000000001010001000000001001001000010000000000000000100001100100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000010000000000000000000001000000000000000000001000000000000000000010000100001000000000000000000000010000000000000100000000000000000000000000100000000000001000000000000100000000000000000100000001100000000000000100010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000000000000010100110000000001000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100010000000010000010000000000001000100000100000011101010001000000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000001000000000000100000000000000000000100000001000000000000000000000000100100000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000000000100000000000000100000000000000000000000000000000000000100000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100000001010000000000000000000000100000000010001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001100000010000000000100000010001000000000000011001000001000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000000000000001010000000000000000010000000001100000000000000000000000000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 01010000000001010001000000001001001000010000000000000000100001100100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000010000000000000000000001000000000000000000001000000000000000000010000100001000000000000000000000010000000000000100000000000000000000000000100000000000001000000000000100000000000000000100000001100000000000000100010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000000000000010100110000000001000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000000000000000001000100000100000011111010100000000000000000010000000000001000000000000000000000000000000001000000101100001000000000100001000000000000000001000011000101100000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011010000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101010000000000000000000000000001000010001000000000001000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000100001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000100000000000100000000000010000000000000000000000000000000000000000000000000000100010000000001000000000010000000000000100000000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000100000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000001000000000001000101100000001100000000100000100000000000001000000000000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010010000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100101000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000000001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100001000000010000010010000000000000000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000010000000000000000001010000000000010000010000100010100000000000010010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00000001000000000000000011000100010000000000000000000000001000100100000001100000000000000000010000000000001000000000000000000000000001000000000000000000000000011000000001010000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000010000000000000000100000000000100011000000000010000000000011000000111000100000000001000000000000000000010000001000000001000000000001011000000000000000000000000000000000000001001000010000000001000100000000100010000000000100001100000010000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001100000010000000000100000010001000000000000011001000001000000000000100000000000000000000000010000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000110001000001000000000001000000000010000000000000001000000101100001000000000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000101010010000000000000010001001000100001000100000000000000000000000000100000001000000000100000000000010000000000000000000000000000000000000000001000000000000010000000000010010000000000000000000000001000000000000000000000000000000000000000100001000000000000010101000000000000000000000000000100010000000000000110001000000001110010100010010000000010000000010000001001001001000000000000010000001000000000010000000000010100100000000000010000000100000100000000000000101000000000000001000000011100000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000100000010000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001101000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000110000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000100000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000010000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001110000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000100000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001000000101100001100000000000000000000000000000000000000000000010000000000010000000000010100000000000000001000001000000000000100000000000000000000000000100000000100000000000000000000000000010000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010010100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000000000000000000000000000000000000000000100000100000000000000000000000000000001100001000100000100011000000001000000000001010000100000 00100001000000000000000010000100010000000000000010000000001000101100000001100000000000000100000000000001000000000000000100000000000001000000001000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000000100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100110000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001111110001000100000100011000000001000000000001010000000000 00000001100000000000000010000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000100000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110010101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000100010001000000000000000010000111000000100000010000000000100100000001000010000010010000000010000100100000010000100100000000000000000000000100000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000010000000000011000100011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000000000000000001000000010000000000000000000000010000000010001001000011000000000000000001001000000010000000000001100000000010000100110001000000000100000100000000000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000100000001000000000101000110010101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000001000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000101000000000010010000000000010000000001011000100011000000100000000000100000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000100000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000001001001000000000000000000010100000000000000000000000001000100000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000100001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110001001010000000000000001000000000001011000010010000000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001111110001000100000100011100000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000001000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00000001000000000000000011000100010000000000000000000000001000100100000001100000000000000000010000000000001000000000000000000000000001000000000000000000000000011000000001010000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000000011000000011000000000010000000000000000000000010001000000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000010000010000000010000000000000010000000000000000001010000000011000001100000000001100000000000000010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000001000001000000010000000000010000000000000000000000011001001011000000000000001010000000000000000000100001100000000010000100110001000000000100000101000000000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000001000000000000110100000000000000000001000000000000000100000100000000000000000100000000000010000001000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000001000000000000000110000001000000000000100000100000000000000000000000000001000000000000011000010001000000000100100000000000000101010000000011000000010000100010100000000000000010011000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100010000000000000000000000000000000010000110001000000001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00101000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010010000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000100000000000000001000000100000000000001000000100000000100001001000000000000000000110010010001001000000000000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000101000000000000000000000001100000000000000000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100010000000010000010000000000001000100000100000011101010001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000010000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000110001010100110000000000000000000000000100000010010000001000000000000000001000000000000000001000010100110010011000001000000000000010000110000000010000000000000000001000000001001000000000100000000100010000001000100000010000000000100000000000000010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000011000001100000000001011110000000000000000000000011000000000000101001101000000010000010010011000001000000010000000000000000101000000000000000000000000000001001000000010000000000000000100001000000000000000000000000000100000100100001001010000000000000000000000000000010000100110001000000000100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000100000001100000000010000100000000000001000010000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010010000000000000000000000000001000000000000000000000000001001000000000000010000010100000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010001100000000000000000000000000100000000000100000000100000000000000000011000000000010000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000010010000000000001000100000000000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000011000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000100000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011100000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000010000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000100000001000000101100001000000000101010000000001000000000000000000000010000000000010000000001010100000000000001001011000000000000000000100000000000000010000010100000000100010010000000000000010001000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000100000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000011000000000000000000000000001000000001100000000010000000001000000000100000001000000100000000000000000000000000000000000000000010000000000010000010000010101000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000110000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000010000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000000000010000110010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000001000000000000000000000010010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000000000001000110000100000011101010100000000000000000000010010000000001000000000100010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000001000000010100110000000000000000000100000100000000000000000000100000000000010010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001111110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000100000000000001000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000100000000000000000010000000000000100000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000100000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001000000101100001100000000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000010000001000000001000100000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000100000010000000001001000000000100000000100010000001000000000010000100000101000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000100000000000101000000000000000000010000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000000000000000001100000000001000100111001000000000101000100000000001000000 01010000000001010001100110000100001000000000000000000000001000101100000001100000000000010000010000000000001000100000100000011111010100000000000000000000000000001000000001000000000010000000000000001000000101100001000000000000000001100000000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000000000100000000100000000000100000000001000000000100000000000000110000000000000000000000000001000000000000000001001000010000010000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100000001100000000010000000000000000110000000001001001000110000000000100000000000100100000000000000000000000000000001000000000000010100110000000000000100001010000000000000000000000000100000000001000000011100000000000000000011000010000000000100000000000000000010000000010000000000000000100000010000000010000000000000000000000001010000000000000000000000100000000000001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010110000000000000010000100010100000000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010100000000000000000000000100111100001001000001000010010000100000000000000000000000000001101100000000000000000000000000000000000000000000100000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000001000000000000000001010100000000000000010000100010100000000000000010001000011000000100000010101001101000000010000000010011000001000000000000000000000000100001000000000000000000001000000001000000010000100000000000000000010000000000011001000011000000000000001000100000000000000000000001100000000001010100100001000000000100000100000000000001000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000101000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000100100000000010000000000000000000000000000010000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100111000000000000000000010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100010100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000010000100110001000000000100100100000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000100010001000000000001000000000000011000100010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000010000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100000001010000000000000000000000100000000010001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001100000010000000000100000010001000000000000011001000001000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000010000 01010000000001010001000000001001001000010000000000000000100001000100000001100000000010000100000000000001000010000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000001000000010100000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000011001000000000100000100100010000001000000000010000000000100000000000000001000011000000000000001100000000000000000000000000010000001010010000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000100000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000001001001000000000000000000010100000000000000000000000001000100000100000100000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000100001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110001001010000000100000001000000000001011000010010000000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000001000000000100100001111110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110011101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001010000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000100000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001000000101100001100000000000000000000000000000000000000000000010000000000010000000000010100000000000000001000001000000000000100000000000000000000000000100000000100000000000000000000000000010000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010010100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000100001100000010000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000001000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000001100000000010000100110101000000000100000100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000000000001000000000000000000000000000000001000000101100001000000001000000000000000000000100000000000000010000000000010000000000011100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000001000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000100000010000001000001001000000101100001000000001010000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000001000000000100000000100000000000000000000000000000000100001000000000000000000000000000010000000000000100000001000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000000000001000000000000000000000000000000000000000100001000100000001010101000000000000000000000000000100010000000000000010001000000001110110100010010000000010000000101000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010000000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000001000000000000000000000000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000010000000000100000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000010000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000100000000001100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101001101000000010000000000000000000000000000000000000000000100000000000000000000000000000000001100000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00101000000001010010000110000100101000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000101000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100001000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000100000000000000001000000100000000000001000000100000000100001001000000000000000000110010010001001000000000000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000101000000000000000000000001100000000000000000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000011000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000100000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000001000000100000000000010000010000100010100000000000000000000001000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000000000001000000010000000000000000000000000000000000011001011011000000000000001010000000000000000000100001100000000010000100110001000000000100000101000000000000000 00100001000000000000000010000100010000000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00000001000000000000000011000100010000000000000000000000001000100100000001100000000000000000010000000000001000000000000000000000000001000000000000000000000000011000000001010000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010010000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100010000000010000010000000000001000100000100000011101010001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000100001000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000000000100000000000000100000001000100000000000000000000000000000000000100000000000000000010001000000000000000000000000000100000000000000000001001000000110000000011000000000100010000000100000000000110100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000101000000011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000100010000001000000000010000100000100000000000000001000010000010000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000100100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100100000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000001010011000000000000000000000000000000100000000000000010000000000000000000000000000011000000000010000000000000000000011001001011000100000100100001001010000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001011000000100000000000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000100000010000000010100000000100000000000000011000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010010000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001010000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000010000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000000001000000000100000000000000000000100010000000000000000000100000000000000100000000000000000000000000100000000000100000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000101000000100000000000010000010000100010100000000000000010001000011000000100000000110100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010001000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010011010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010011100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010001000000000001000000000000000000010000100100001000000000100000100000000000001000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000010000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001110000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000010010110000100001000000100000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010010000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001011000000100000000000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000011000000000000000000000000001000000001100000000010000000001000000000100000001000000100000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010100000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000100000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000000001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100001000000010000010010000000000000000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000010000000000000000001010000000000010000010000100010100000000000010010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000100000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010000000010000001100100010000000010100000000100000000000000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001001000100000000000000000000001000000000000001000000000000000000000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000011000100000100000000000000000 01010000000001010001100110000100001000000000000000000000001000101100000001100000000001010000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000000000000000000011000101100001001010001110100000000010001000000010101001000000001001000100000000000000000000000000100000000100000000000100000000001000000000100000000000000110000000000000000000000000001000000000000000001001000000000010000000000000000000000000000000000000010000000000000000000000000000000000000100001000000000100000000000000000000000000000000000100000000000000000010001000000000000000000000000000100000000000000000001001000000110000000011000000000100010000000100000000000100100010000100001000000000000000000010000101000000010000000001000100000000100000100000000000000000000100000000000010010000000000010000000000011000000011000000000000010000010001110000001010000000000000000000000100001011000001001000000000000000000000000000001001000010001000001000100000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101001101000000011000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001100001000100000100011000000001000000000001010000100000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001001001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001101000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000110000000010000000000000000000000001000000010000000000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001001000000010000000000000000000000000000000000000000000101010000000000000000000100000000000000100000000000000000000000000000000000000100000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100000001010000000000000000000000100000000010001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001100000010000000000100000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000000001000000000001010000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010001000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000001000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001011000000100000000000000000000000 01010000000001010001000000001001001000010000000000000000100001000100000001100000000010000100000000000001000010000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010010000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010001100000000000000000000000000100000000000100000000100000000000000000011000000000010000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000100000000000001000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00000001000000000010000010000100010010000000000000000000000001000001000000010100000000000100000000000000001001000000000000000000000001000000000001000000100000001000000000000000000000000000000010001000000111100001000000000000000000000100001000100000000000000010000000001010000000000010100001000000001001011000000000000000000100000000000000010000010100000000100010010000000010000010001000000100001000000000000000000000000000000000000001000000000000000001011000000000010000000001000000000010000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100010100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000010000100110001000000000100100100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000010010001000000100000000000110101000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000001000000000000001010000000000001000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001001001000000000000000000001100000000010000100110101000000000100000100000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000000100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000011100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000010000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000010000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000001000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000001001000000000000000000000000000000010000100110001000011000100000100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001001000000010000000000000000000000000000000000000000000100010000000000000000000100000000000000100000000000000000000000000000000000000100000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100000001010000000000000000000000100000000010001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001100000010000000000100000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000000001000000000001010000000000 01010000000001010001100110000100001000000000000000000000001000101100000001100000000000010000010000000000001000100000100000011111010100000000000000000000000000001000000001000000000010000000000000001000000101100001000000000000000001100000000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000001000100000000100000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000010100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000100100000000000000010000000000010000001000011000000011000010000000010000010101110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001110000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100001100000000000000010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000101000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000001010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000000000110000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000010000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000100011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000000000101001100000000000000000000000100000000000000000000000000100100000000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000000010001000000000000001000000000000000000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100001000100000000000000000000000001000000000000000000001000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000010000000000000000000000000000000000000010000000000000100000010000000000011000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000000010000001001000001001000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000110000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000100000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001101100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000001010011000000000000000000000000000000100000000000000010000000000000000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000110000100110001000000000100000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000011000000000000000000000000001000000001100000000010000000001000000000100000001000000100000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000100100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000001000000010100110000000000000000000100000100000000000000000000100000000000010010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000110000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001111110001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000011000000001010000000010000000000000001000000101100101000000101000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000010000010001000000000000000000000010000100000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000011000010000000001000000010000000100010100110000000000000000000010000100000000000000101000000000000001000000011000000000000100000011000011000000000100000100001000000010000010010000000000000000000000100001001000000100000100000001000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000001000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001100000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010000000000000000100000011000101100000011100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000010000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000010000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000001000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000001001000000000000000000000000000000010000100110001000011000100000100000000000000000 00100001000100000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001000000101100001100000000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000010000001000000001000100000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000100000010000000001001000000000100000000100010000001000000000010000100000101000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000100000000000101000000000000000000010000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000000000000000001100000000001000100111001000000000101000100000000001000000 00100001000000000000001010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000000000110000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000010000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000100011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000000000101001100000000000000000000000100000000000000000000000000100100000000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000000100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000100000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000001001001000000000000000000010100000000000000000000000001000100000100000100000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000100001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110001001010000000100000001000000000001011000010010000000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000001000000000100100001111110001000100000100011000000001000000000001010000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000001000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 01010000000001010001100110000100001000000000000000000000001000101100000001100000000000010000010000000000001000100000100000011111010100000000000000000000000000001000000001000000000010000000000000001000000101100001000000000000000001100000000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000001000100000000000000000000000100000000000001010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000100000000000000000001000000000000010100110000000000000000000010000000000000000000000100100000000000000010000000000010000001000011000000011000010000000010000010011110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001110000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00101000000001010001100110000100010010000000000000000000000001000001000000010100000000000100000000000000001001000000000000000000000001000000000001000000100000001000000000000000000000000000000010001000000111100001000000000000001000000000000000000000011000101100001001000001110100000000010000001001000000000001000000000000100000000000000000000100000001000000000000000000000000100100000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000000000100000000000000100000000000000000000000000000000000000100000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100000001010000000000000000000000100000000010001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001100000010000000000100000010001000000000000011001000001000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000010000 01010000000001010001000000001001001000010000000000000000100001100100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000010000000000000000000001000000000000000000001000000000000000000010000100001000000000000000000000010000000000000100000000000000000000000000100000000000001000000000000100000000000000000100000001100000000000000100010001000000000000000010000111100000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000000000000010100110000000001000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00000001000000000010010110000100001000000100000000000000001000101100000001100000000000010000010000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000010100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000010000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000000000000000000000000000000000000000000000100100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 01010000000001010001100110010100001000000000000000000000100001000001000000010100000000000100000000000000001000000100000000000000000001000000000001000000100000001000000000000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000001000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000000000000000001100001000001000100110001000000000101000100000000001000000 00000001000000000010000110000100001000000100000000000000001010101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010000000001000000000000000000100001000000000000000000100000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000001000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000010000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000011000000000000000000000000001000000001100000000010000000001000000000100000001000000100000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001011000000100000000000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000011000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000001010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000110000000000010100100000000000010010000100100100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000010000010000001000000001000000000001011000000010000000000000000000000010000010001000000000000000000000010010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000010000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001011000000100000000000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000000000000010000000000010000000000110001000000000100000010000110101100001000000000000000000000000000000000000000100000000100000000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000011000000000000000000000000001000000001100000000010000000001000000000100000001000000100000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000100100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000101001000000000010000000001000000000000000000000010000000000000101000000000000000000000000100000000000001000000000000100000000000000000000000001100001000000000000010101000000000000000000000000000100010000000000000110001000000001110010100010010000000010000000010000001001001001000000000000010000001000000000010000000000010100100000000000010000000100000100000000000000101000000000000001000000011000000000010100000011000011000000000100000100001000000010000010010000000000000000000000100001001010000000000000000000000001010000000000000000000000100000000010001000000110000000000000001100000000000000000000000000010000000010000000000000010000000001000000001010000000011000001100000000101011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000010000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000010000010000100010010000000000000000000000001000001000000010100000000000100000000000000001001000000000000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000010000000010100110000000001000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000010010000000000000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100001010000000000 00100001000000000000000010000100010000000000000000000000000001000100011001100000000000001000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110011101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100010100000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000100010000001100000100000010000000000100000000000000000000001000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000000010001000000000100001000000000000000000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100001000100000000000000000000000001000000000000000000001000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000010000000000000000000000000000000000000010000000000000100000010000000000011000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000000010000001001000001001000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000110000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000100000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000001000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000000000000000010000000000010100000010000000000011000000000000000100000001000000100000000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000001000000000001000000000000010100110000000000000000000010000000000000000000000000100000001000000010000000000010000000100011000000011000000000000010000010001110000001010000000000000000000000100001011000001001000000000000000000000000000001001000010001000001000100000000100010000000000000001100000010000000010100000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000001010001001100000000000000001000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000001000000000000000000010000100100001000000000100000100010000000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000010000000001000000000100000001000000100000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010100000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000011000000000000100000000000000001000100000100000011111010100000000000000000010000000000001000000000000000000000000000000001000000101100001000000000100001000000000000000000000011000101100001001000001110100000000010000000001000010000001000000000000100000010000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000001000000000000010000000000000010000000000000000000000001000000000000000000000000000010000000000000100100000110000010001000000000000000000000000000100100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00000001000000000010010110000100001000000100000000000000001000101100000001100000000000010000010000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000000100000000000001000000000000000000011101010100000000000000001000000010000000001000000000000010000000000000000100110000000000000100000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000111000000000000100100000110000010001000000000000000000000000000100100000000000000001001000000110000000011000000000100010000000100000000000100100010000100001000000000000000000010000101000000010000000000000100000000010000000000000000000000000100000000001000000011100000000000000000011000000011000000000000010000001000000100000000000001000000100000000000001001000000000000000000000000000000000000000001000010000100000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010001100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00100001000100000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000100000100000000000000100000000000000100000000000000000000000100000000100100000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000010000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001100000010000000000100000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000000001000000000001010000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000010010000000000010100000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000000000000000000000000101000000000000000000000000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000100000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000100001000000100000100000000010000000000000000000000000100100000000000000000000001000000000000000100000110100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000010001000001000000010100110000000000000000000100000100000000000000000000100000000000010010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000010000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001111110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001101000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110001001010000000000000001000000000001011000010010000000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000001000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001111110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000000000000010000000000010000000000110001000000000100000010000110101100001000000000000000000000000000000000000000100000000100000000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000100111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001000000000000 00100001000000000000001010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000000000110000000000000001000000101100101000000001000000000000000000010100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110001001010000000000000001000000000001011000010010000000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000100000000000000100000000010000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000000001000000000100000000000000000000100010000000000000000000100000000000000100000000000000000000000000000000000000100000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000011000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000101000000100000000000010000010000100010100000000000000010001000011000000100000000100100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000001000000000000000001010100000000000000010000100010100000000000000010001000011000000100000010101001101000000010000000010011000001000000000000000000000000100001000000000000000000001000000001000000010000100000000000000000010000000000011001000011000000000000001000100000000000000000000001100000000001010100100001000000000100000100000000000001000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100001000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000001000000000000110100000000000000000001000000000000000000000100000000000000000100000000000010000001000000000000000000000010100000100000010000000000000000000000000000000100000000001000000000000000000000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000010000000100100000001000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000010001000010000000001000000000001000010000000000000001100000000000000010100000000100000010000000011000001000000000000000010001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000110000000010000000000000000000000001000000010000000000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 01010000000001010001000000001001001000110000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000001000000010100110000000000000000000100000100000000000000000000100000000000010010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010101000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000110000000000000010000000000000000001010000000011000001100000000001100000000000000010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000011001001011000000000000001010000000000000000000100001100000000010001100110001000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000010000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000000000000000010000000000000100000010000000000011000000000000000100000001000000100000000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000001000000000001000000000000010100110000000000000000000010000000000000000000000000100000001000000010000000000010000010100011000000011000000000000010000010001110000001010000000000000000000000100001011000001001000000000000000000000000000001001000010001000001000100000000100010000000000000001100000010000000010100000010000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000010010011000001000000000000100000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000001000000000000001100000000001000100111001000000000101000100000000001000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001011000000100000000000000000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100001000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000100000000000000001000000100000000000001000000100000000100001001000000000000000000110010010001001000000000000000000000000000000100010000010000000000000001100000010000000010100000001100000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000001010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000000000110000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000100000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000010000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000100011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000000000101001100000000000000000000000100000000000000000000000000100100000000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000010010000000000010100000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000000000000000000000000101000000000000000000000000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000011000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000100000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000010001000000000000000000000000010100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000100000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010100000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100001010000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000010010000000001000001101100001010000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010100000001010000000000011000000011000000100000000000000000010000010010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000011000000000000000000000000001000000001100000000010000000001000000000100000001000000100000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000101000100000000001000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000000000000000000000100000000100000000000100000000000000000000000010000000000000000100001000000001000000000000000000001000000000000000000010000000001000000000000000001000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000001000000100100000000000011001000000000000000000000000000100010000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000001000000000000110100000000000000000001000000000000000100000100000000000000000100000000000010000001000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000001000000000000000110000001000000000000100000100000000000000000000000000001000000000000011000010001000000000100100000000000000101010000000011000000010000100010100000000000000010011000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001001000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100101000000000011000010010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100001000101001100000000010000000000010000001100000000000010000000000100000000000000000000101000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001000000000010000100110001000000000100000100000000000000000 00000001000000000000000011000100010000000000000000000000001000100100000001100000000000000000010000000000001000000000000000000000000001000000000000000000000000011000000001010000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010010000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000000010001010000110101000001000000000000100000000000000000001100000010001001000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000000000000000100000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000100010000000000000000010000000001001000000000100000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000000100000000000001000000000000000000011101010100000000000000001000000010000000001000000000000010000000000000000100110000000000000100000000000000000000000000000010000000000010000000000110000000000010100000000001000000000001000000000000100000000000000000000000011100000000100110000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000010001100110000100001000000100000000000000001100101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000000000000000000011000101100001001000001110100000000010000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000100000000000010001000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000100000100100000000000000000000000000000001000000000000010100110000000000000001000010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000100000000000000010000001001001000000000001000000010000001000000000000000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000001000000100000000000010000010000100010100000000000000000000001000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000000000001000000010000000000000000000000000000000000011001011011000000000000001010000000000000000000100001100110001000100000100011000000001000000000001010000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000000000001000000000000000000000000000000001000000101100001000000001000000000000000000000100000000000000010000000000010000000000011100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000010000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100110000000001001100000000000000000000000000010001110000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001100100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000010000000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001000000000000 00100001000000000000000010000100010000000000000000000000000001000100011001100000000000001000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100000000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000100000010000000010100000000100000000000000011000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010010000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001010000000000 01010000000001010001000000001001001000010000000000000001100001000001100000010000000000000100000000000000001000100000100000011111010100000000000000000010000000000001000000000000000000000000000000001000000101100001000000000100001000000000000000000000011100101100001001000001110100000000010000000001000000000001000000000000100000010000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000001000000000000010000000000000010000000000000000000000001000000000000000000000000000000000000000100001000000000000010101000000000000000100000000000100010000000000000110001000000001110010100010010000000010000000010000001001001001000000000000010000001000000000010000000000010100100000000000010000000100000100000000000000101000000000000001000000011000000000010100000011000011000000000100000100001000000010000010010000000000000000100000010000000010000000000000000000000001010000000000000010000000100000000000001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000100000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000100000000000000000000000000100000000000000000010001000000000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000011000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000001010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000110000000000010100100000000000010010000100100100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000010000010000001000000001000000000001011000000010000000000000000000000010000010001000000000000000000000010010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000001001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100001000000010000010010000000000000000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000010000000000000000001010000000000010000010000100010100000000000010010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010000000000000000000000000001000100011001100000000000001000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100000000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110010000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000100000010000000010100000000100000000000000011000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010010000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000100000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000000000000000001000000101100001000000000101010000000001000001000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010101110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000011000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001100000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000100000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000100001000000100000100000000010000000000000000000000000100100000000000000000000001000000000000000100000110100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000001000000010100110000000000000000000100000100000000000000000000100000000000010010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001111110001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000010010000000000001000100000000000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000000000100000001000000000000000000000000010100000000000010000000100000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000110010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100110000000001001100000000000000000000000000010001100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001101000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000110000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000100000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000010000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001011000000100000000000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000010000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000000000000000010000000000000100000010000000000011000000000000000100000001000000100000000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000001000000000001000000000000010100110000000000000000000010000000000000000000000000100000001000000010000000000010000010100011000000011000000000000010000010001110000001010000000000000000000000100001011000001001000000000000000000000000000001001000010001000001000100000000100010000000000000001100000010000000010100000010000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000010010011000001000000000000100000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000000000000000001100000000001000100111001000000000101000100000000001000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000000000000100011000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000000000100000000100000000000100000000001000000000100000000000000110000000000000000000000000001000000000000000001001000010000010000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100000001100000000010000000000000000110000000001001001000110000010100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000001000000000000000000100000000000000010000000100010000000000011000000011000000000000010000010001110000001110000000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010001010000000000000001100000011000100010000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000000001000100001001100000000000000000110000000000000000000000001000000000000001000000000000000000000000001000000001100000000011000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000100000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110010101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000010000000000010000000000000000000000000101000000000010010000000000010000000001011000100011000000100000000000100000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100100000100000000100010100000000000001100000000100000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100100000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000100001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000100000000000100000000000010000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000100000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000001000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010000000010000001100100010000000010100000000100000000000000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001001000100000000000000000000001000000000000001000000000000000000000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000011000100000100000000000000000 01010000000001010001000000001001001000010000000000000001100001000001100000010000000000000100000000000000001000100000100000011111010100000000000000000010000000000001000000000000000000000000000000001000000101100001000000000100001000000000000000000000011100101100001001000001110100000000010000000001000000000001000000000000100000010000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000001000000000000010000000000000010000000000000000000000001000000000000000000000000000000000000000100001000000000000010101000000000000000100000000000100010000000000000110001000000001110010100010010000000010000000010000001001001001000000000000010000001000000000010000000000010100100000000000010000000100000100000000000000101000000000000001000000011000000000010100000011001011000000000100000100001000000010000010010000000000000000100000010000000010000000000000000000000001010000000000000010000000100000000000001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000100000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000001000000000000000001010100000000000000010000100010100000000000000010001000011000000100000010101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000001000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000001000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010000000010000001100100010000000010100000000100000000000000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001001000100000000000000000000001000000000000001000000000000000000000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000011000100000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000010001000000000000000000000000010100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000100000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010100000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100001010000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000110100001101100001000100000100011000000001000000000001010000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000001000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 01010000000001010001100110000100001000000000000000000000001000101100000001100000000000010000010000000000001000100000100000011111010100000000000000000000000000001000000001000000000010000000000000001000000101100001000000000000000001100000000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000000000100000000100000000000100000000001000000000100000000000000110000000000000000000000000001000000000000000001001000010000010000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100000001100000000010000000000000000110000000001001001000110000000000100000000000100100000000000000000000000000000001000000000000010100110000000000000100001010000000000000000000000000100000000001000000011100000000000000000011000010000000000100000000000000000010000000010000000000000000100000010000000010000000000000000000000001010000000000000000000000100000000000001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010110000000000000010000100010100000000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010100000000000000000000000100111100001001000001000010010000100000000000000000000000000001101100000000000000000000000000000000000000000000100000000 00000001100000000000000010000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000100000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110010101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000100010001000000000000000010000111000000100000010000000000100100000001000010000010010000000010000100100000010000100100000000000000000000000100000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000010000000000011000100011000000000001010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000000000000000001000000010000000000000000000000010000000010001001000011000000000000000001001000000010000000000001100000000010000100110001000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000000010001000000000000001000000000000000000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100001000100000000000000000000000001000000000000000000001000001001000000000000000000010100000000000000000000000001000000000010000000001000000000000000000000000100000000000000000000000000000010000000010000010000000000000000000000000000000000000000001000000100000000000000000000000000000001110010100010010000000010000000010001001001000001001000100001000000000000000100010000110000010100110000000000000000000010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000001001010000000011000001100000000001011110001000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000100000000000000000011001001011000000000000001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000100000000001000000000000000000010000000100000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000100001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100110000000001001100000000000000000000000000010001100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00000001000000000010000010000100010010000000000100000000000001000001000000010100000000000100000000000000001001000000000000000000000001000000000001000000100000001000000000000000000000000000000010001000000111100001000000000000000000000100001000100000000000000010000000001010000000000010100001000000001001011000000000000000000100000000000000010000010100000000100010010000000010000010001000000100001000000000000000000000000000000000000001000000000000000001011000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000101000000000010010000000000010000000001011000100011000000100000000000100000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001011000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000001010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000000000010000000000000001001000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101011101000000010000000000000000000001100000000000000000000000000000000000000100000000100000000000000000011000000000010000100010010000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000100000001100000000010000100000000000001000010000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010011000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000011001000000000100000100100010000001000000000010000000000100000000000000001000011000000000000001100000000000000000000000000010000001010010000000000010000000100000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100001000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000001000000000000110100000000000000000001000000000000000000000100000000000000000100000000000010000001000000000000000000000010100000100000010000000000000000000000000000000100000000001000000000000000000000000001000000000000000010100010000000000000000000000110000000000000100100000110000010001000000000000000000010000000100100000001000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000010001000010000000001000000000001000010000000000000001100000000000000010100000000100000010000000011000001000000000000000010001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000110000000010000000000000000000000001000000010000000000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000000001000100011001100000000000001000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100000000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000100000010000000010100000000100000000000000011000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010010000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001010000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000100110000000000000000000100000100000000000001000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010011100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100010100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000100001100000100000000100000001000000000000000000000000100000000000000000100000000000000000100000001000000000100000000000010000000000000000000000000000100010000000000000001000100010000000001000000000000000000000000100000000000000000000000000000000110000000000000100100000000000010000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000010000000000000000001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000010001100000010000000010100000000100000000000000011000000000001000000000000001010000000000001000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000100000000000001000000000000001000000000000000000000000000000000000000000000000000000100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000001100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110100000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000010100100100000100000101010000000011000000010000100010100000000000000010011000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000101000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000001000001000000001100000000010000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000001000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000000000101001100000000000000000000000100000000000000000000000000100100000000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000010010110000100001000000100000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000000001000100011001100000000000001000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100000000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110010000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000100000010000000010100000000100000000000000011000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010010000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000010010000000000010100000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000000000000000000000000101000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00000001100000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010001100000000000000000000000000000000000000000000010000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 01010000000001010001100110010100001000000000000000000000100001000001000000010100000000000100000000000000001000000100000000000000000001000000000001000000100000001000000000000000000000000000000010001000000111100001000000000000000000000100001000100000000000000010000000001010000000000010100001000000010000000001000000000000000100000000000000000000010100000000110010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000010000100001000000000000000000000010000000000000100000000000000000000000000100000000001001000000000000100000000000000000000000001100000000000000100010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000010000000010100110000000001000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000000000000100001001000000000000100001110010000001000000010001000010000000001000000000001000010000000000000001100000000000000010100000000010000000010000000000000010000000000000000001010000000011000001100000010001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000100000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000001010011000000000000000000000000000000100000000000000010000000000000000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000110000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00000001000000000000000010000100010100000000000000000100001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000000010001010000110101000001000000000000100000000000000000001100000010001001000000000000000000000000010000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010110000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001000000000000000000100000000000000010000000100010000000000011000000011000000000000010000010001110000001110000000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010001010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000111000000100000000101001100000000010000000010010010001000000000000000001000000100000000000000000000001000000000001000000010000000000000000010000000000000000111001000001000000000000000000000000000000000000000001100000000001000100110001000000000101000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001001000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100101000000000011000010010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100001000101001100000000010000000000010000001100000000000010000000000100000000000000000000101000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000010010000000001000001101100001010000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000000000000000000100001001000000100000100000110010000001000000010001000001000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000010000000000000000001010000000000010000010000100010100000000000000010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000101000100000000001000000 00100001000000000000000010000100010000000000001000000000001000101100000001100000000100010000010000000000001000100000100000011101010100000000100000100001000000000000000001000000000010000000000000001000000101100001000000000000000000010000000000000000000000000010000000000010000000000010100000000000001000000000000000000100000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001011000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000000011100000000000000000011000010000000000100000000000000000010000000010000000000000000000000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000000000011010000100010100000100000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000101110001000000000100000100000000000000000 00000001000000000010000110000100001000000100000000000000001000111100000001100000000000010000010000000000001100100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000010000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110010101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000101000000000010010000000000010000000001011000100011000000100000000000100000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000101000000100000000000010000010000100010100000000000000010001000011000000100000000100100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000100000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000010000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000100000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000001000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000001100000000010000100110101000000000100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000100000001100000000010000100000000000001000010000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100100000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000011001000000000100000100100010000001000000000010000000000100000000000000001000011000000000000001100000000000000000000000000010000001010010000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000010000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000100000100000010000000010000000000000000000000001010000000000000010000000100000000000001000000110000000100000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000001000000000 01010000000001010001100110010100001000000000000000000000100001000001000000010100000000000100000000000000001000000100000000000000000001000000000001000000100000001000000000000000000000000000000010001000000111100001000000000000000000000100001000100000000000000010000000001010000000000010100001000000010000000001000000000000000100000000000000000000010100000000110010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000010000100001000000000000000000000010000000000000100000000000000000000000000100000000001001000000000000100000000000000000000000001100000000000000100010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000010000000010100110000000001000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000000000000100001001000000000000100001110010000001000000010001000010000000001000000000001000010000000000000001100000000000000010100000000010000000010000000000000010000000000000000001010000000011000001100000010001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000100000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100001000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000001000000000000110100000000000000000001000000000000000000000100000000000000000100000000000010000001000000000000000000000010100000100000010000000000000000000000000000000100000000001000000000000000000000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000010000000100100000001000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000010001000010000000001000000000001000010000000000000001100000000000000010100000000100000010000000011000001000000000000000010001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000110000000010000000000000000000000001000000010000000000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000100000000000001000000001000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010000000000000000000001001000010001000001000100000000100010000000000000001100000010000000010100000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000001010001001100000000000000001000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000001000000000000000000010000100100001000000000100000100010000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000100000010000000000001000100000100000011101010100010000000000000000000000000001000010000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000100010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000001001001000000000000000000010100000000000000000000000001000100000100000000000000000000000000000100000000000100000000000000000000000001000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110001001010000000000000001000000000001011000010010000000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000010000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001111110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000001000000000001000101100000001100000000100010000010000000000001000100000100000011101010100000000100000100001000000000000000001000000000010000000000000001000000101100001000000000000000000010000000000000000000000000010000000000010000000000010100000000000001000000000000000000100000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001011000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000000011100000000000000000011000010000000000100000000000000000010000000010000000000000000000000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000000000011010000100010100000100000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000101110001000000000100000100000000000000000 01010000000001010001100110010100001000000000000000000000100001000001000000010100000000000100000000000000001000000100000000000000000001000000000001000000100000001000000000000000000000000000000010001000000111100001000000000000000000000100001000100000000000000010000000001010000000000010100001000000010000000001000000000000000100000000000000000000010100000000110010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000010000100001000000000000000000000010000000000000100000000000000000000000000100000000001001000000000000100000000000000000000000001100000000000000100010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000010000000010100110000000001000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000000000000100001001000000000000100001110010000001000000010001000010000000001000000000001000010000000000000001100000000000000010100000000100000010000000011000001000000000000000010001010000000011000000010000100010100000000000000010011000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010000000000100000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000011000100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000010001001000000100000100000000000000000100000001001010000110010100001010000100100010000000100100000000000000000000000000000001000000000000010100110000000000000000000010000010000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000001000000001001000000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000000001100000000000000000000000000000000000000000000000000001001000000010000000000000000100000000000000000011001001011000000000000001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000100000100000000000000100000000000000100000000000000000000000100000000100100000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 01010000000001010001000000001001001000010000000000000000100001000100000001100000000010000100000000000001000010000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010010000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010001100000000000000000000000000100000000000100000000100000000000000000011000000000010000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000010000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000000000000000010000000000000100000010000000000011000000000000000100000001000000100000000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000001000000000001000000000000010100110000000000000000000010000000000000000000000000100000001000000010000000000010000010100011000000011000000000000010000010001110000001010000000000000000000000100001011000001001000000000000000000000000000001001000010001000001000100000000100010000000000000001100000010000000010100000010000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000010010011000001000000000000100000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000000000000000001100000000001000100111001000000000101000100000000001000000 00101000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010010000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000100000000000000001000000100000000000001000000100000000100001001000000000000000000110010010001001000000000000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000101000000000000000000000001100000000000000000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000100000100000000000000100000000000000100000000000000000000000100000000100100000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100100100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00000001000000000010000110000100001000000100000000000000001000111100000001100000000000010000010000000000001100100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000010000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110010101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000101000000000010010000000000010000000001011000100011000000100000000000100000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000101000000100000000000010000010000100010100000000000000010001000011000000100000000100100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000000010001010000110101000001000000000000100000000000000000001100000010001001000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000000000000000100000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000100010000000000000000010000000001001000000000100000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100010000000010000010000000000001000100000100000011101010001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000010000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001000000000000000000100000000000000010000000100010000000000011000000011000000000000010000010001110000001110000000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010001010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000111000000100000000101001100000000010000000010010000001000000000000000001000000100000000000000000000001000000000001000000010000000000000000010000000000000000111001000001000000000000000000000000000000000000000001100000000001000100110001000000000101000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000010000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000101001000000000010000000001000000000000000000000010000000000000101000000000000000000000000100000000000001000000000000100000000000000000000000001100000000000000100010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000000000000010100110000000001000000000010000000010000000100000010100000000000000010000000000010000000000011000000011000000000000000000100000010000000010000000000000000010000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100100000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000001010011000000000000000000000000000000100000000000000010000000000000000000000000000011000000000010000000000000000000011001001011000100000100100001001010000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001010001000000000000000000011101010100000100000000001000000010000000001000000000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000100010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000000010000000000000010000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000000000100000000000000100000000000000000000000000000000000000100000000100100000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000000011100000000000000000011000010000000000100000000000000000010000000010000000000000000000000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000001100000000001000000000100000000000000010000000000000100100100000001000000000000000000000011010000100010100000000000000010001100011000000100100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100010000000010000010000000000001000100000100000011101010001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000100001000000000000000000010000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000001000000001000000000000000000000000000000000000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000101000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000010000010000100000100001000000010000010010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000000000101001100000000000000000000000100000000000000000000000000100100000000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010000000000000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000001000000101000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001000000000000000000000000100000000000000000000000000000000001000000010000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001100001000100000100011000000001000000000001010000100000 01010000000001010001000000001001001000010000000000000000100001100100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000010000000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000111000000100000000101001100000000010000000010010010001000000000000000001000000100000000000000000000001000000000001000000010000000000000000010000000000000000111001000001000000000000000000000000000000000000000001100000000001000100110001000000000101000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000001100000000000000000000000000000000000000000001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000100000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011100000000000000000010000001010100000000000000010000100010100000000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010000000000000000000000000100111000001001000001000010010000100000000000000000000000000001101100000000000000000000000000010000000000000000100000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000100000100000000000000100000000000000100000000000000000000000100000000100100000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100100100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000011000000000000000000000000001000000001100000000010000000001000000000100000001000000100000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000001000000000000000000001000100001001100000000000000000010000000000000000000000001001000000000001000000000000000000000000001000000000000000000000000000000000001000000101100001000000000100001000001000000000000000011000101100001001001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100010000000000000000000000010000000110000000000000010000000000000000001010000000011000001100000000001100000000000000010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000101000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110010101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000010000000000010000000000000000000000000101000000000010010000000000010000000001011000100011000000100000000000100000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100100000100000000100010100000000000001100000000100000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000100000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110010101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000100010001000000000000000010000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000101000000000010010000000000010000000001011000100011000000100000000000100000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000101000000100000000000010000010000100010100000000000000010001000011000000100000000100100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000000000001000000000000000000000000000000001000000101100001000000001000000000000000000000100000000000000010000000000010000000000011100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000100000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000010001100110000100001000000100000000000000001100101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000000000000000000011000101100001001000001110100000000010000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000000000101001000000000010000000001000000000000000000000010000000000000100000000000000000000000000100000000000001000000000000100000000000000000000000001100000000000000100010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000000000000010100110000000001000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000100010000000000000000010000000001001000000000100000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00000001000000000010010110000100001000000100000000000000001000101100000001100000000000010000010000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000010000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000010000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000000000000000000000000000000000000000000000100100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000001000000000001000101100000001100000000100000100000000000001000000000000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010010000010000001100000010000000010100001000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 01010100000001010001100110000100001000000000000000000000001000101100000001100000000000010000010000000000001000100000100000011111010100000000000000000000000000001000000001000000000010000000000000001000000101100001000000000000000001100000000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000001000100000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000010100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000100100000000000000010000000000010000001000011000000011000010000000010000010101110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001110000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100100000000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000000100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00101000000001010001100110000100010010000000000000000000000001000001000000010100000000000100000000000000001001000000000000000000000001000000000001000000100000001000000000000000000000000000000010001000000111100001000000000000101000000000000000000000011000101100001001000001110100000000010000001001000000000001000000000000100000000000000000000100000001000000000000000000000000100100000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000100000000000100000000000000100000000000000000000000000000000000000100000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100000001010000000000000000000000100000000010001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001100000010000000000100000010001000000000000011001000001000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000010000 00101000000001010001100110000100001000000100000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00000001000010000000000010000100010100000000000000000000001000100110000001100000000000000000011000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000001000000000000001000000000000000000000011000101100001001000001110100000000010000001001000000000001000000000000100000000000000000000100000001000000000000000000000000100100000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000000000100000000000000100000000000000000000000000000000000000100000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100000001010000000000000000000000100000000010001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001011000000100000000000000000000000 00000001000000000000000011000100010000000000000000000000001000100100000001100000000000000000010000000000001000000000000000000000000001000000000000000000000000011000000001010000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000010000000000000000100000000000100011000000000010000000000011000000111000100000000001000000000000000000010000001000000001000000000001011000000000000000000000000000000000000001001000010000000001000100000000100010000000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000100000000000001000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010101110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000011000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001100000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010001100000000000000000000000000100000000000100000000100000000000000000011000100000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000101000000000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000000000000000000000100000000100000000000100000000000000000000000010000000000000000100001000000001000000000000000000001000000000000000000010000000001000000000000000001000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000001000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000001000000100000000000010000010000100010100000000000000000000001000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000000000001000000010000000000000000000000000000000000011001011011000000000000001010000000000000000000100001100000000010000100110001000000000100000101000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010000000010000001100100010000000010100000000100000000000000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001001000100000000000000000000001000000000000001000000000000000000000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000011000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000010000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000000000000000010000000000000100000010000000000011000000000000000100000001000000100000000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000001000000000001000000000000010100110000000000000000000010000000000000000000000000100000001000000010000000000010000010100011000000011000000000000010000010001110000001010000000000000000000000100001011000001001000000000000000000000000000001001000010001000001000100000000100010000000000000001100000010000000010100000010000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000010010011000001000000000000100000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000000000000000001100000000001000100111001000000000101000100000000001000000 00000001000000000000000010000100010100000000000000000000001000100100000001100010000000010000010000000000001000100000100000011101010001000001000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011010100010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000000001000000000010000010000000100000010000000000011000000000000000000000001000000100000000000000000000000101000001001010000110010100001010000000100000000000110100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000001000000011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101101000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 01010000000001010001000000001001001000010000000000000000100001100100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000010000000000000000000001000000000000000000001000000000000000000010000100001000000000000000000000010000000000000100000000000000000000000000100000000000001000000000000100000000000000000100000001100000000000000100010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000000000000010100110000000001000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000100000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000001001001000000000000000000010100000000000000000000000001000100000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000100001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110001001010000000100000001000000000001011000010010000000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001111110001000100000100011000000001000000000001010000000000 00101000000001010010000110000100101000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000101000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00000001000000000010010110000100001000000100000000000000001000101100000001100000000000010000010000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000100000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000100000100000000000000100000000000000100000000000000000000000100000000100100000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000010000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000100000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000001001001000000000000000000010100000000000000000000000001000100000100000100000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000100001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110001001010000000100000001000000000001011000010010000000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000001000000000100100001111110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000000000000000000000100000000100000000000100000000000000000000000010000000000000000100001000000001000000000000000000001000000000000000000010000000001000000000000000001000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000001000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000100000000000000010000000000000100100100000001000000000000000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001000000000000000000000000100000000000000001000000000000000001000000010000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001100001000100000100011000000001000000000001010000100000 00101000000001010010000110000100001000000100000000000000001000101100000001100000100000010000010000000000001000100000100000011101011100000000000000000000010010000000101000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000010000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000000000000000010000000000000100000010000000000011000000000000000100000001000000100000000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000001000000000001000000000000010100110000000000000000000010000000000000000000000000100000001000000010000000000010000010100011000000011000000000000010000010001110000001010000000000000000000000100001011000001001000000000000000000000000000001001000010001000001000100000000100010000000000000001100000010000000010100000010000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000010010011000001000000000000100000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000000000000000001100000000001000100111001000000000101000100000000001000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000100000000001000000000100000000000000000000000000000000000000001000000000000110000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000001010010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000101000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100001000000000000000000001000000001000000010000100000000000000000010000000000011001000011000000000000001000100000000000000000000001100000000001010100100001000000000100000100000000000001000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000000000000000010000000000000100000010000000000011000000000000000100000001000000100000000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000001000000000001000000000000010100110000000000000000000010000000000000000000000000100000001000000010000000000010000000100011000000011000000000000010000010001110000001010000000000000000000000100001011000001001010000000000000000000000000001001000010001000001000100000000100010000000000000001100000010000000010100000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000001010001001100000000000000001000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000001000000000000000000010000100100001000000000100000100000000000001000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000100000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000100001000000100000100000000010000000000000000000000000100100000000000000000000001000000000000000100000110100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000010001000001000000010100110000000000000000000100000100000000000000000000100000000000010010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000010000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001111110001000100000100011000000001000000000001010000000000 00100001000100000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001000000101100001100000000000000000000000000000000000000000000010000000000010000000000010100000000000000001000001000000000000100000000000000000000000000100000000100000000000000000000000000010000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010010100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000100001100000010000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000001000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000001100000000010000100110101000000000100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001100100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000010000000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001010000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000100000010000000001001000000000100000000100010000001000000000010000100000101000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000100000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000000000000000001100000000001000100111001000000000101000100000000001000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000000000000010000000000010000000000110001000000000100000000000000000000101000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000100001000000000000000000000100000000000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100110000000000000000000000000000001000000000000010100110001000000000000000010000000010000000000000000100000000000100010000000000010000000000011000000111000100000000001000000000000000000010000001000000001000000000001011000000000000000000000000000000000000001001000010000000001000100000000100010000000000100001100000010000000000000000000000000000010000000000000010000000000000000001010000000011100001100000000001011110000000000000000000000011000000100000001001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100000000000000000000100100001111110001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000101001000000000010000000001000000000000000000000010000000000000101000000000000000000000000100000000000001000000000000100000000000000000000000001100000000000000100010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000000000000010100110000000001000000000010000000010000000100000010100000000000000010000000000010000000000011000000011000000000000000000100000010000000010000000000000000010000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000010000000000000000001000100011001100000000000001000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100000000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000100000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001000000000000000000100000000000000010000000100010000000000011000000011000000000000010000010001110000001110000000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010001010000000000000001100000010000000010000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000010100100001101110001000100000100011000000001000000000001010000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000100000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000001010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000100000000000000110000001000100000000000000000000010000000000000100000010000000000011000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000010010000001001000001001000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011111000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000010000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000000000000000000000100000000100000000000100000000000000000000000010000000000000000100001000000001000000000000000000001000000000000000000010000000001000000000000000001000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000001000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000001000000100000000000010000010000100010100000000000000000000001000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000000000001000000010000000000000000000000000000000000011001011011000000000000001010000000000000000000100001100000000010000100110001000000000100000101000000000000000 00000001000000000010010110000100001000000100000000000000001000101100000001100000000000010000010000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000010000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000010000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000000000000000000000000000000000000000000000100100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000100000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000001100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110100000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100001100001001000000000010000000000000000000000000000010000000000010100100100000100000001010110000000000000010000100010100000000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010000000000000000000000000100111100001001000001000010010000100000000000000000000000000001101100000000000000000000000000000000000000000000100000000 00000001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000011000000001010000000010000000000000001000000101100101000000101000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000010000010001000000000000000000000010000100000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000011000010000000001000000010000000100010100110000000000000000000010000100000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000010001000010000000001000000000001000010000000000000001100000000000000010100000000100000010000000011000001000000000000000010001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000110000000010000000000000000000000001000000010000000000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000001000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000100000100000000000000100000000000000100000000000000000000000100000000100100000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000000100000000000001000000000000000000011101010100000000000000001000000010000000001000000000000010000000000000000100110000000000000100000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000010000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000100000100000010000000010000000000000000000000001010000000000000010000000100000000000001000000110000000100000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000001000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110010101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001001000000000010100110000000000000000000010000000000000000000000000101000000000010010000000000010000000001011000100011000000100000000000100000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000100 00100001000000000000000010000100010000000000001000000000001000101100000001100000000100000100000000000001000000000000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000101000000000010010000000000010000000001011000100011000000100000000000100000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100100100000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000110000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000000100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00000001000000000010000110000100001000000100000000000000001000111100000001100000000000010000010000000000001100100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000010000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110010101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000101000000000010010000000000010000000001011000100011000000100000000000100000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000101000000100000000000010000010000100010100000000000000010001000011000000100000000100100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000010000000000100000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000010000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000100000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101001101000000010000000000000000000000000000000000000000000100000000000000000000000000000000001100000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000001000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000000000001000000000000000000000000000000001000000101100001000000001000000000000000000000100000000000000010000000000010000000000011100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000001000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000010010000000001000001101100001010000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010100000001010000000000011000000011000000100000000000000000010000010010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001001000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100101000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100001010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100001000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100000001100000000001000100110001000000000101000100000000001000000 00101000000001010001100110000100001000000100000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100010000000010000010000000000001000100000100000011101010001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000100001000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000000000100000000000000100000001000100000000000000000000000000000000000100000000000000000010001000000000000000000000000000100000000000000000001001000000110000000011000000000100010000000100000000000110100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000101000000011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000100010000001000000000010000100000100000000000000001000010000010000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000100100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000100000001000000101100001000000000101010000000001000000000000000000000010000000000010000000001010100000000000001001011000000000000000000100000000000000010000010100000000100010010000000000000010001000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000100000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000001010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000000000110000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000010000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000100011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000000000101001100000000000000000000000100000000000000000000000000100100000000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000011000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000001010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000110000000000010100100000000000010010000100100100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000010000010000001000000001000000000001011000000010000000000000000000000010000010001000000000000000000000010010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000011000000000000000000000000001000000001100000000010000000001000000000100000001000000100000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010100000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100110000001100000000000000000011000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000011000000000110001000000000100000000001000000000001000000000000000100000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000001010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000110000000000010100100000000000010010000100100100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000010000010000001000000001000000000001011000000010000000000000000000000010000010001000000000000000000000010010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000001000000000000000001010100000000000000010000100010100000000000000010001000011000000100000010101001101000000010000000010011000001000000000000000000000000100001000000000000000000001000000001000000010000100000000000000000010000000000011001000011000000000000001000100000000000000000000001100000000001010100100001000000000100000100000000000001000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000000000000000010000000000010100000010000000000011000000000000000100000001000000100000000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000001000000000001000000000000010100110000000000000000000010000000000000000000000000100000001000000010000000000010000000100011000000011000000000000010000010001110000001010000000000000000000000100001011000001001000000000000000000000000000001001000010001000001000100000000100010000000000000001100000010000000010100000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000001010001001100000000000000001000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000001000000000000000000010000100100001000000000100000100010000000000000 00100001000000000000001010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000001000000001000000000110000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000010000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000100011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000000000101001100000000000000000000000100000000000000000000000000100100000000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000000000000000000000100000000100000000000100000000000000000000000010000000000000000100001000000001000000000000000000001000000000000000000010000000001000000000000000001000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000100000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000010000000000000000000000000001100000000001000100100001010000000100000000000000000000000 01010000000001010001000000001001001000010000000000000000100001100100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000001010000000000000000000001000000000000000000001000000000000000000010000100001000000000000000000000010000000000000100000000000000000000000000100000000000001000000000000100000000000000000100000001100000000000000100010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000000000000010100110000000001000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000100000100000000000000100000000000000100000000000000000000000100000000100100000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000001000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000001000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000100011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110011101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100010100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000100000000000000001000000100000000000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000010000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000100000001000100000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000000001000000000100000000000000000000100010000000000000000000100000000000000100000000000000000000000000000000000000100000000100100010000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000000011000000000000010000010001110000001010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000100000000101001101000000010001100000010000001100000000000000000000010100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000001000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000011000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000100000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000001000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000100000100100000000000000000000000000000001000000000000010100110000000000000001000010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000100000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000100000100000000000000100000000000000100000000000000000000000100000000100100000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000010000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000000000000000010000100010000000000000000000000000001000100011001100000000000001000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110011101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100010100000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000100010000001100000100000010000000000100000000000000000000001000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 00100001000000100000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000001100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110100000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100001100001001000000000010000000000000000000000000000010000000000010100100100000100000001010110000000000000010000100010100000000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010000000000000000000000000100111100001001000001000010010000100000000000000000000000000001101100000000000000000000000000000000000000000000100000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000100000000001000000000100000000000000000000000000000000000000001000000000000110000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000001010010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000101000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100001000000000000000000001000000001000000010000100000000000000000010000000000011001000011000000000000001000100000000000000000000001100000000001010100100001000000000100000100000000000001000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000001000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00000001000000000010010110000100001000000100000000000000001000101100000001100000000000010000010000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000000100001011000001001000000000000000000000000000001001000010001000001000100000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001100001000100000100011000000001000000000001010000100000 00101000000001010010000110000100101000000100000000000010001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000101000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001001001011010000000000000001000011000000100000000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000001000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000001100000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000000000010000010001110000001010000000000000000100000010000000010000000000000000000000001010000000000000000000000100000000000001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000010100101001101000000010000000010011000001000000000100000000000000100000000000000000000000001000000001000000010000100000000000000000010001000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000100000100000100000000010 00000001010000000000000010000100010100000000000000000000001000100100000001100000000000000000010010000000001000100000000000000000000001000000000000000000100000001000000000000000000000000000000010001000000111100001000000000000000000000100001000100000000000000000001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000000000000000001000000000000000000000000010100000000000010000000000000000000000001000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000010010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00000001000000000000000011000100010000000000000000000000001000100100000001100000000000000000010000000000001000000000000000000000000001000000000000000000000000011000000001010000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000100000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011100000000000000000010000001010100000000000000010000100010100000000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010000000000000000000000000100111000001001000001000010010000100000000000000000000000000001101100000000000000000000000000010000000000000000100000000 00100001000000000000000010000100010000000000000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000011000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000100000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000010001000000000000000000000000010100000000000100000000000000000000000000100000000000000000010001001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000010000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001110000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000001000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000010000110000100001000000100000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000001000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000000000000000000000100000000100000000000100000000000000000000000010000000000000000100001000000001000000000000000000001000000000000000000010000000001000000000000000001000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000001000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000001000000100000000000010000010000100010100000000000000000000001000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001100000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000000100000000101000000011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000100010000001000000000010000100000100000000000000001000010000010000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000100100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00000001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000000000000000001000000000000000000000000011000000001010000000010000000000000001000000101100101000000101000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000010000010001000000000000000000000010000100000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000011000010000000001000000010000000100010100110000000000000000000010000100000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000010001000010000000001000000000001000010000000000000001100000000000000010100000000100000010000000011000001000000000000000010001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000110000000010000000000000000000000001000000010000000000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000001010011000000000000000000000000000000100000000000000010000000000000000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000110000100110001000000000100000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000100001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000001000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010011100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100101100000000010000100110001000000000100010100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000000100000000000001000000000000000000011101010100000000000000001000000010000000001000000000000010000000000000000100110000000000000100000000000000000000000000000010000000000010000000000110000000000010100000000001000000000001000000000000100000000000000000000000011100000000100110000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000010000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001110000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000010010000000000010100000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000000000000000000000000101000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000010001100110000100001000000100000000000000001100101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000000000000000000011000101100001001000001110100000000010000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000100000000000010001000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000100000100100000000000000000000000000000001000000000000010100110000000000000001000010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000100000000000000010000001001001000000000001000000010000001000000000000000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000001000000100000000000010000010000100010100000000000000000000001000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000000000001000000010000000000000000000000000000000000011001011011000000000000001010000000000000000000100001100110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000100000000000000010000000001010000000000010100001000000010101001000010001000000101000000000000000000100000000000000000000000000100000000000000000000100000000010000110000000000000000001000000000000000000001000000000000000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000001100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000001000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010001000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010100011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000001000000000000000000001000100001001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100100000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000110000000100000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000010000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000000000000000001100000000000000000000000000000000000000100000000100000001000000010000100000000000000000010000000000000100100000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000100000000000001000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000100000000000000000010000000000000100000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000001000000000000000001001000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100110000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001010001000000000000000000011101010100000100000000001000000010000000001000000000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000100010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000000010000000000000010000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000000000100000000000000100000000000000000000000000000000000000100000000100100000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000110000000001000000011100000000000000000011000010000000000100000000000000000010000000010000000000000000000000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000001100000000001000000000100000000000000010000000000000100100100000001000000000000000000000011010000100010100000000000000010001100011000000100000000101001110000000000000000000000000001000000000000000110000000100000000000000000000000010000000000000001000000000000000000000000000000000000011001000011000000000000001000100000000000000000000001100000000001010100100001000000000100000100000000000001000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000010010000000001000001101100001010000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000000000000000000100001001000000100000100000110010000001000000010001000001000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000010000000000000000001010000000000010000010000100010100000000000000010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000000000000010000000000010000000000110001000000000100000010000110101100001000000000000000000000000000000000000000100000000100000000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000100000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000010000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000000000000000001100000000000000000000000000000000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000001000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010011100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100010100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000001000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100001000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000011000000000000000100000000000001000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000100000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000010000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000000000000000001100000000000000000000000000000000000000100000000100000001000000010000100000000000000000010000000000000100100000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000011000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000100000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 01010000000001010001000000001001001000010000000000000000100001000100000001100000000010000100000000000001000010000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010010000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010001100000000000000000000000000100000000000100000000100000000000000000011000000000010000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000010000001000000000000000101001000000000010000000001000000000000000000000010000000000000100000000000000000000000000100000000000001000000000000100000000000000000000000001100000000000000100010001000000001000000010000111001000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000000000000010100110000000001000000000010000000010000000100000010100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000000000000100001001000000000000100001110010000001000000010001000010000000001000100000000100010000000000000001100000000000000010100000000100000010000000011000001000000000000000000001010000000011000000010000100010100000000000000010011000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001100000010000000000100000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000011000100000100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00000001010000000000000010000100010100000000000000000000001000100100000001100000000000000000010010000000001000100000000000000000000001000000000000000000100000001000000000000000000000000000000010001000000111100001000000000000000000000100001000100000000000000010000000001010000000000010100001000000010101001000010001000000101000000000000000000100000000000000000000000000100000000000000000000100000000010000110000000000000000001000000000000000000001000000000000000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100100000000000011000000000000000000000000001010100000000000000010000100010100000000000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000100100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110010101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000100010001000000000000000010000111000000100000010000000000100100000001000010000010010000000010000100100000010000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000001000000000000000110000001000000000000100000100000000000000000000000000001000000000000011000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000000001100000000000000000000000000000000000000000000000001000001000000010000000000010000000000000000000000011001001011000000000000001010010000000000000000100001100000000010000100110001000000000100000101000000000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100001000000000000000010010000000001000000000000010000000000000000100110000000000000100000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000111000000000000100100000110000010001000000000000000000000000000100100000000000000001001000000110000000011000000000100010000000100000000000100100010000100001000000000000000000010000101000000010000000000000100000000100000100000000000000101000000000000001000000011000000000000100000011000011000000000100000100001000000010000010010000000000000000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000000000000000000100000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001100000010000000000100000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000000001000000000001010000000000 01010000000001010001100110000100001000000000000000000000001000101100000001100000000000010000010000000000001000100000100000011111010100000000000000000000000000001000000001000000000010000000000000001000000101100001000000000000000001100000000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000001000100000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000010100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000100100000000000000010000000000010000001000011000000011000010000000010000010101110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001110000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000100000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110010101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000100010001000000000000000010000111000000100000010000000000100100000001000010000010010000000010000100100000010000100100000000000000000000000100000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000010000000000011000100011000000000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000000000000000001000000010000000000000000000000010000000010001001000011000000000000000001001000000010000000000001100000000010000100110001000000000100000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000010000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100000001010000000000000000000000100000000010001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001100000010000000000100000010001000000000000011001000001000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000010000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000101001000000000010000000001000000000000000000000010000000000000101000000000000000000000000100000000000001000000000000100000000000000000000000001100000000000000100010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000000000000010100110000000001000000000010000000010000000100000010100000000000000010000000000010000000000011000000011000000000000000000100000010000000010000000000000000010000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000101000000000000000000100000000000000000000000000010000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000001000000000000000000000010010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000100000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001000000000000000000100000000000000010000000100010000000000011000000011000000000000010000010001110000001110000000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010001010000000000000001100000010000000010000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00000001000000000010010110000100001000000100000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010000000000010000000000000010001010000110101000001000000000000100000000000000000001100000010001001000000000000000000000000010000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010001000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010100011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000001000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000000010001000000000100001000000000000000000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100001000100000000000000000000000001000000000000000000001000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000010000000000000000000000000000000000000010000000000000100000010000000000011000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000000010000001001000001001000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000110000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000100000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000010010000000001000001101100001010000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000000000000000000100001001000000100000100000110010000001000000010001000001000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000010000000000000000001010000000000010000010000100010100000000000000010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000000010001010000110101000001000000000000100000000000000000001100000010001001000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000000000000000100000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100101001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000100000000000000100000000010000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000000001000000000100000000000000000000100010000000000000000000100000000000000100000000000000000000000000000000000000100000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000011000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000101000000100000000000010000010000100010100000000000000010001000011000000100000000100100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100001000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000000000000000000000100000000100000000000100000000000000000000000010000000000000000100001000000001000000000000000000001000000000000000000010000000001000000000000000001000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000001000000100100000000000011001000000000000000000000000000100010000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00101000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010010000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000100000000000000001000000100000000000001000000100000000100001001000000000000000000110010010001001000000000000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000101000000000000000000000001100000000000000000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000100001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000000010001010000110101000001000000000000100000000000000000001100000010001001000000000000000000000000010000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001000000000000000000100000000000000010000000100010000000000011000000011000000000000010000010001110000001110000000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010001010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000111000000100000000101001100000000010000000010010010001000000000000000001000000100000000000000000000001000000000001000000010000000000000000010000000000000000111001000001000000000000000000000000000000000000000001100000000001000100110001000000000101000100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000000001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000000001000100001001100000000000000000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000011000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000100000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011100000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000010000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000000001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100001000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000010001100110000100001000000100000000000000001100101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000000000000000000011000101100001001000001110100000000010000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000100000000000010001000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000100000100100000000000000000000000000000001000000000000010100110000000000000001000010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000001000000100000000000010000010000100010100000000000000000000001000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000000000001000000010000000000000000000000000000000000011001011011000000000000001010000000000000000000100001100000000010000100110001000000000100000101000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000000100000100100001001000000000000000000000000000000010000100110001000000100100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000010001001000000100000100000000000000000100000001001010000110010100001010000100100010000000100100000000000000000000000000000001000000000000010100110000000000000000000010000010000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000001000000001001000000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000000001100000000000000000000000000000000000000000000000000001001000000010000000000000000100000000000000000011001001011000000000000001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000100000000000001000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000100000000000000000010000000000000100000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000001000000000001000101100000001100000000100000100000000000001000000000000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010010000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00000001010000000000000010000100010100000000000000000000001000100100000001100000000000000000010010000000001000100000000000000000000001000000000000000000100000001000000000000000000000000000000010001000000111100001000000000000000000000100001000100000000000000010000000001010000000000010100001000000010101001000010001000000101000000000000000000100000000000000000000000000100000000000000000000100000000010000110000000000000000001000000000000000000001000000000000000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100100000000000011000000000000000000000000001010100000000000000010000100010100000000000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000100100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000000000000000000000100000000100000000000100000000000000000000000010000000000000000100001000000001000000000000000000001000000000000000000010000000001000000000000000001000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000001000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000001000000100000000000010000010000100010100000000000000000000001000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000000000001000000010000000000000000000000000000000000011001011011000000000000001010000000000000000000100001100000000010000100110001000000000100000101000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000001010011000000000000000000000000000000100000000000000010000000000000000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000110000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001001000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100101000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100110000000011100001000001011010000000000000001000011000000100001000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000001100000000000000000000000000000000000000000001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100100000000000010010000100000100000000001000000000100000000000000010001100000000000000000011000010001000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000110000001000100010000000000000000000000000000000000000000000100100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000000010001000000000000001000000000000000000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100001000100000000000000000000000001000000000000000000001000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000010000000000000000000000000000000000000010000000000000100000010000000000011000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000000010000001001000001001000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000110000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000100000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000110001000001000000000001000000000010000000000000001000000101100001000000000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000101010010000000000000010001001000100001000100000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000001000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000100011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000000000000100011000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000000000100000000100000000000100000000001000000000100000000000000110000000000000000000000000001000000000000000001001000010000010000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000000000000000000000000000000000000000100100000000000000000000001000100000000000100000001100000000010000000000000000110000000001001001000110000010100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000001000000000000000000100000000000000010000000100010000000000011000000011000000000000010000010001110000001110000000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010001010000000000000001100000011000000010000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000100000000101001101000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000001000000000000000000001000100001001100000000000000000010000000000000000000000001001000000000001000000000000000000000000001000000000000000000000000000000000001000000101100001000000000100001000001000000000000000011000101100001001001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100010000000000000000000000010000000110000000000000010000000000000000001010000000011000001100000000001100000000000000010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000101000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000100001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000100000000000100000000000010000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000100000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001010000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000001000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000100000100100000000000000000000000000000001000000000000010100110000000000000001000010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000100000000000001000000001000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001100000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000001000000000001000101100000001100000000100010000010000000000001000100000100000011101010100000000100000100001000000000000000001000000000010000000000000001000000101100001000000000000000000010000000000000000000000000010000000000010000000000010100000000000001000000000000000000100000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000001001000000010000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000000000100000000000000000001001000000110000000011000000000100010000000100000000000100100010000100001000000000000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010100000000000010001000000100000000000010000000000000000000001000000000000000000001000000000000000000010000100001000000000000000000000010000000000000100000000000000000000000000100000000000001000000000000100000000000000000000000001100000000000000100010001100000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000100000001000000000000010100110000000001000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000000000000000000000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000000100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000010000010000000000000001001001000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100101000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100001000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000100000000000001000000001000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001100000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000100000000000001000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010101110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000000000000001000000100000000100001001000000000000000000110010010001001000000000000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000101000000000000000000000001100000000000000000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000010001001000000100000100000000000000000100000001001010000110010100001010000100100010000000100100000000000000000000000000000001000000000000010100110000000000000000000010000010000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000001000000001001000000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000000001100000000000000000000000000000000000000000000000000001001000000010000000000000000100000000000000000011001001011000000000000001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000011000000000000000000000000001000000001100000000010000000001000000000100000001000000100000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000100000000001000000010000000001000000000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000000000100000000000000100000000000000100000000000000000000000100000000100100000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000000011100000000000000000011000000011000000000000010000001000000100000000000001000000100000000000001001000000000000000000000000000000000000000001000010000100000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010001100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00000001000000010001000000001001001000010000000000000000100001000100000001100000000010000100000000000001000010000000000000000000000001000000000000000000000000001000000001000000010010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000001000000000000010100110000000010000000000010000000000000000000000000101000000000010010000000000010000000001011000100011000000100000000000100000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000000000000000000000000000000000000000000000100000100000000000000000000000000000001100001000100000100011000000001000000000000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000010000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00000001000000000000000011000100010000000000000000000000001000100100000001100000000000000000010000000000001000000000000000000000000001000000000000000000000000011000000001010000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010010000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000000000000000010000100010000000000000000001000011000101100000001100000000000000100000000000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100001000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000100000000000000001000000100000000000001000000100000000100001001000000000000000000110010010001001000000000000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000101000000000000000000000001100000000000000000000000000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000100000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000001000000000001000101100000001100000000100010000010000000000001000100000100000011101010100000000100000100001000000000000000001000000000010000000000000001000000101100001000000000000000000010000000000000000000000000010000000000010000000000010100000000000001000000000000000000100000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000001001000000010000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000000000100000000000000000001001000000110000000011000000000100010000000100000000000100100010000100001000000000000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000010010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000010000000001000101100000001100000000000000100000000000001000000000000000100000000000001000000001000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000000100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000100000001000000000000000100000000000001000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000000100000000000001000000000000000000011101010100000000000000001000000010000000001000000000000010000000000000000100110000000000000100000000000000000000000000000010000000000010000000000110000000000010100000000001000000000001000000000000100000000000000000000000011100000000100110000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000100000100000000000000010000000000000100100100000001000000000000000100000011010000100010100000100000000000000000000011000000100000000100000000000010000000010011000000000000000000000000000000100000000000000010000000000000000001000000010000000000000000000000000000000000000000000000000100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000010000000000000000001000100011001100000000000001000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100000000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000100000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001000000000000000000100000000000000010000000100010000000000011000000011000000000000010000010001110000001110000000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010001010000000000000001100000010000000010000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000000000000000010000000000010100000010000000000011000000000000000100000001000000100000000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000001000000000001000000000000010100110000000000000000000010000000000000000000000000100000001000000010000000000010000000100011000000011000000000000010000010001110000001010000000000000000000000100001011000001001000000000000000000000000000001001000010001000001000100000000100010000000000000001100000010000000010100000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000001010001001100000000000000001000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000001000000000000000000010000100100001000000000100000100010000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000100000001000000101100001000000000101010000000001000000000000000000000010000000000010000000001010100000000000001001011000000000000000000100000000000000010000010100000000100010010000000000000010001000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000100000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000001000000000001000101100000001100000000100000100000000000001000000000000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010010000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001010000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000100000010000000001001000000000100000000100010000001000000000010000100000101000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000100000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000000000000000001100000000001000100111001000000000101000100000000001000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000100000000000000100000000010000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000000001000000000100000000000000000000100010000000000000000000100000000000000100000000000000000000000000000000000000100100000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000011000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000010100000000100000000000000011000000001000000000000000001010100000000000000010000100010100000000000000010001000011000000100000010101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000101000000000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000000000000000000000100000000100000000000100000000000000000000000010000000000000000100001000000001000000000000000000001000000000000000000010000000001000000000000000001000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000001000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000001000000100000000000010000010000100010100000000000000000000001000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000000000001000000010000000000000000000000000000000000011001011011000000000000001010000000000000000000100001100000000010000100110001000000000100000101000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000100000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000010000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001110000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000101000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000100000001000100000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000000001000000000100000000000000000000100010000000000000000000100000000000000100000000000000000000000000000000000000100000000100100010000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000000011000000000000010000010001110000001010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000100000000101001101000000010001100000010000001100000000000000000000010100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000010001001000000100000100000000000000000100000001001010000110010100001010000100100010000000100100000000000000000000000000000001000000000000010100110000000000000000000010000010000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000001000000001001000000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000000001100000001000000000000000000000000000000000000000000001001000000010000000000000000100000000000000000011001001011000000000000001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000010001001000000100000100000000000000000100000001001010000110010100001010000100100010000000100100000000000000000000000000000001000000000000010100110000000000000000000010000010000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000001000000001001000000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000000001100000000000000000000000000000000000000000000000000001001000000010000000000000000100000000000000000011001001011000000000000001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000010000000000000000001000100011001100000000000001000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000000000000000000000000000100000000100000000000000000000000001001000100001000100000000000000000000000001000000000000000000001000000000000000000100000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001000000000000000000100000000000000010000000100010000000000011000000011000000000000010000010001110000001110000000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010001010000000000000001100000010000000010000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010100000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001001000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000000000100000010010000001000000000000000001000000000000000001000010100110010011000001000000000000010000110000000010000000000000000001000000001001000000000100000000100010000001000100000010000000000100000000000000010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000011000001100000000001011110000000000000000000000011000000000000101001101000000010000010010011000001000000010000000000000000101000000000000000000000000000001001000000010000000000000000100001000000000000000000000000000100000100100001001010000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000001000000000000001000101100000001100000000000000100000000000001000000000000000100000000000001000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010100001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000000000001110010100010010000000010000000010000001001000001001000100001000000000010001100010000110000010100000000010000000000000010000000000001000000000000100000000000100010000000001010000000000011000000011000010000000010000010001110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001110000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000001100000010000000000000100000000000001000000000000000000011101010100000010000000001000000010000000001000000000000000000000100000001000001101100001000000000000000000000000000000100000000000000010000100000010000000000010100000000000000101011000000000000000000100000000000000010000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000001000000100000010000000000011000000000000000010001001000000100000100000000000000000100000001001010000110010100001010000100100010000000100100000000000000000000000000000001000000000000010100110000000000000000000010000010000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010001110000001010010000000000000001000000001001000000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000000001100000000000000000000000000000000000000000000000000001001000000010000000000000000100000000000000000011001001011000000000000001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00000001000000000000000011000100010000000000000000000000001000100100000001100000000000000000010000000000001000000000000000000000000001000000000000000000000000011000000001010000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000010000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000010000000000000000100000000000100011000000000010000000000011000000111000100000000001000000000000000000010000001000000001000000000001011000000000000000000000000000000000000001001000010000000001000100000000100010000000000100001100000010000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001100000010000000000100000010001000000000000011001000001000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000110001000001000000000001000000000010000000000000001000000101100001000000000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000101010010000000000000010001001000100001000100000000000000000000000000100000001000000000100000000000010000000000000000000000000000100010000000000000001000100010000000001000000000000000000000000100000000000000000000000000000000110000000000000100100000000000010000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000010000000000000000001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000010001100000010000000010100000000100000000000000011000000000001000000000000001010000000000001000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000100000000000001000000000000001000000000000000000000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000011000000000000000000000000001000000001100000000010000000001000000000100000001000000100000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000100000000000000000100000000000000000010000000000000100000000000000000000000000000000000000001000000000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100000000010000000000000000001110010100010010000000010100000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000101000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000100100000000010000000000000000000000000000010000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100111000000000000000000010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100010100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000000001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000010000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 01010000000001010001000000001001001000010000000000000001100001000001100000010000000000000100000000000000001000100000100000011111010100000000000000000010000000000001000000000000000000000000000000001000000101100001000000000100001000000000000000000000011100101100001001000001110100000000010000000001000000000001000000000000100000010000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000001000000000000010000000000000010000000000000000000000001000000000000000000000000000000000000000100001000000000000010101000000000000000100000000000100010000000000000110001000000001110010100010010000000010000000010000001001001001000000000000010000001000000000010000000000010100100000000000010000000100000100000000000000101000000000000001000000011000000000010100000011000011000000000100000100001000000010000010010000000000000000100000010000000010000000000000000000000001010000000000000010000000100000000000001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000100000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100001000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000001000000000000110100000000000000000001000000000000000000000100000000000000000100000000000010000001000000000000000000000010100000100000010000000000000000000000000000000100000000001000000000000000000000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000010000000100100000001000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000010001000010000000001000000000001000010000000000000001100000000000000010100000000100000010000000011000001000000000000000010001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000110000000010000000000000000000000001000000010000000000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000001000000001100000000011000001000000001000000101100001000000000000000000000000000000100000100000000010000000001010000000000010100000000100000000000001000000000100000100000100000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011100000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000010000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001001000000010000000000000000000000000000000000000000000100010000000000000000000100000000000000100000000000000000000000000000000000000100000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100000001010000000000000000000000100000000010001000000110000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001100000010000000000100000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000100000000000001000000001000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010000000000000000000001001000010001000001000100000000100010000000000000001100000010000000010100000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000001010001001100000000000000001000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000001000000000000000000010000100100001000000000100000100010000000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000100000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000010000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100001000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000001000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00000001010000000000000010000100010100000000000000000000001000100100000001100000000000000000010010000000001000100000000000000000000001000000000000000000100000001000000000000000000000000000000010001000000111100001000000000000000000000100001000100000000000000010000000001010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001101000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000001000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000010000000000000000010000000000000010000000001000000000100001001000000000000000000001100000000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100100000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110010101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000010000000000010000000000000000000000000101000000000010010000000000010000000001011000100011000000100000000000100000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000000000100100000100000000100010100000000000001100000000100000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000000000000100101001101100001000100000100011000000001000000000001010000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001010000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000000000001000001101100001000000000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000000000000000010000000000010100000010000000000011000000000000000100000001000000100000000000000000000100100000001000010000010010000000010000100100000000000100100000000000000000001000000000001000000000000010100110000000000000000000010000000000000000000000000100000001000000010000000000010000000100011000000011000000000000010000010001110000001010000000000000000000000100001011000001001000000000000000000000000000001001000010001000001000100000000100010000000000000001100000010000000010100000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000001010001001100000000000000001000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000001000000000000000000010000100100001000000000100000100010000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000010000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000100011100000000000000000011000010000100000100000000000000000010000000010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000000000101001100000000000000000000000100000000000000000000000000100100000000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000010010000000001000001101100001010000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000010000000000000000010001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000010000001000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000100100100000000000010000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000001000000000000000000001000100001001100000000000000000010000000000000000000000001001000000000001000000000000000000000000001000000000000000000000000000000000001000000101100001000000000100001000001000000000000000011000101100001001001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010001100000000000000000000000000100000000000110000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000101000000000000000000100000000000000000000000000010000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000001000000000000000000000010010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100100000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001011000000100000000000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000100000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000001001001000000000000000000010100000000000000000000000001000100000100000100000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000100001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110001001010000000100000001000000000001011000010010000000000100010000001000000000010000000000100000000000000001000010000000000000011100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001100010000000000000010011000001000000000000000110000000100000000000000000000000010000000000010001000000000000000100001000000000000000000000000000000000000000100000000001000000000100100001111110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000001000000000001000101100000001100000000100000100000000000001000000000000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010010000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000100000100000000000000100000000000000100000000000000000000000100000000100100000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00000001000000000010010110000100001000000100000000000000001000101100000001100000000000010000010000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000010000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000010000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000000000000000000000000000000000000000000000100100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000010010000000000010100000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000000000000000000000000101000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000110001000001000000000001000000000010000000000000001000000101100001000000000000000000000000000000000000000000000010000000000010000000000010101000000000001000000000101000110000101000000000000000000100000001000000101010010000000000000010001001000100001000100000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000001000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000001000100011100000000000000000011000010000000000100000000000000000010000000010000000000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000100000000000011000000100000000100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 01010000000001010001100110000100001000000000000000000000001000101100000001100000000000010000010000000000001000100000100000011111010100000000000000000000000000001000000001000000000010000000000000001000000101100001000000000000000001100000000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000001000100000000000000000000000100000000000001010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000100000000000000000001000000000000010100110000000000000000000010000000000000000000000100100000000000000010000000000010000001000011000000011000010000000010000010011110000001010010000000000000000000100001001000000000000100000110010000001000000010001000000000000000000000000010000010000000000000001110000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00000001000000000010000110000100001000000100000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000010000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000000100000000000001000000001000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000011100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000110100000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001100000000000001100000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000100000100000000000000100000000000000100000000000000000000000100000000100100000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010100000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001001000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000000000100000010010000001000000000000000001000000000000000001000010100110010011000001000000000000010000110000000010000000000000000001000000001001000000000100000000100010000001000100000010000000000100000000000000010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000011000001100000000001011110000000000000000000000011000000000000101001101000000010000010010011000001000000010000000000000000101000000000000000000000000000001001000000010000000000000000100001000000000000000000000000000100000100100001001010000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100001000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00101000000001010010000110000100101000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000101000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000001 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000100000001000000101100001000000000101010000000001000000000000000000000010000000000010000000001010100000000000001001011000000000000000000100000000000000010000010100000000100010010000000000000010001000000100001000000000000000000000000000000000000001000000000000000001001000000000010000000001000000000000000000000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000100000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001010000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 01010000000001010001100110000100001000000000000000000000001100101100000001100000000000010000010000000000001000000000001010000000000001000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000000000000000000011000101100001001000001110100000000010000000001000000000001000000000000100000000000000000000000010100000000100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000100000000000010001000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000100000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000100000100100000000000000000000000000000001000000000000010100110000000000000001000010000000000000000000000000100000000000010010000000000010000000000011000100011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000010001000000000000000000000000010010010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000010000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010000000010000001100100010000000010100000000100000000000000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000011000100000100000000000000000 00100001000000000000000010000100010000000000000000000000000001000100011001100000000000001000010000000000000000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110011101000000000000000000100000000000000000000000000000000000100000000000010010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000011100110000000000000000000010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100010100000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000001000000000000000000000000000000000000100000000100001001000000000000000100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000001000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010000000010000001100100010000000010100000000100000000000000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001001000100000000000000000000001000000000000001000000000000000000000010001000000000000011001000001000000000000000001001000000000000000000000000000000010000100110001000011000100000100000000000000000 01010000000001010001000000001001001000010000000000000000100001000100000001100000000010000100000000000001000010000000000000000000000001000000000000000000000000001000000001000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000011001000000000100000100100010000001000000000010000000000100000000000000001000011000000000000001100000000000000000000000000010000001010010000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101001101000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000010000000000000000000000000000000001000000000000000001001000000000000000000000000000100010000100110001000000000100000100000000010000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100100001001000001110000000000010001010000110101100001000000000000000100000010000100001100000010001001000000010000000000000010001000000100000000000110101000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000000000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000100100000000000000101010000000000000000010000100010100000000000000010000000011100100100000000001001100000000000000000000000000010001100000000000000000000000000100000000000100000000100000000000000000011000000000010000000000000000000011001001011000000000010001010000000000000000000100001100000000010000100110001000000000100000100000000000000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000101000000000000000000000000000001000000101100001000000000101010000000001000000100000000000000010000000001010000000000010100001000000010101001000010001000000101000000000000000000100000000000000000000000000100000000000000000000100000000010000110000000000000000001000000000000000000001000000000000000000000000000000000000000000000000100000000000000100010000000001000000000000000000000000100000000000001000000000000000010000000000000100000010000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010010000100000100000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000010000000000000000000000000000001001000010000100000000100000000100010000000000000001100000000000000000010000000000000000010000011000000000001000000000000011010000000000000000010000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000010000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000010011000001000000000000000000000000100000000000000000000000000000000001000000010000000000000000000000000000000000000000000000000000100000100000000000000000000000000000001100001000100000100011000000001000000000001010000100000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000000001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011001000100000000100000000000010000000010011000001000000000000000000000000100000000000000000001000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000010000000001000000010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000000000000000010000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000001000000001000000000001011000000000000000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000010010000000000010100000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000000000000000000000000101000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00000001000000000010010110000100001000000100000000000000001000101100000001100000000000010000010000000000001000110000100000011101010100000000000000000000010010000000001000000000000010000000000000001000000101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000100000000000000000000000010100000010100010000000000000000000000000000100001000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100001000000100000100000000000000000000000000000000000100100000000000000000000001000000000000000100000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000010010000001000000000000000001000000000000000001000010100100010011000001000000000000010000110000000010000000000000010000010000001001001000000000001000000010000001000000000000000000000110000000000000000000100000100000000000000000000000000001000000000000001000010001000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000000000000000000000000000000000000000000000100100000100100001001000000000000000000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000000010001010000110101000001000000000000100000000000000000001100000010001001000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000000000000000100000000000000100000010000000000011000000000000000000000001000000100000000000000000000000100100001000010100010010000000010000000011000000000100100000000000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000100010000000000000000010000000001001000000000100000000000000000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000001000000000000000100010001100000000000000000000010010110000010001000000000100010000000100000000000100100010000010000010000000001000000010000000100010100110000000000000000000010000000000000000000000000100000000000010010000000000010100000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000101100000000001011110000000000000000000000011000000000000101011101000000010000010010011000001000000000000000000000000101000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000100000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000000000000010000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000011000000000000000001110010100010010000000010001000100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000010000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010000000000000100110000000000000100000000000100000010000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010000110000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010000000000000001000000000001011000000010000000000000000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000001000000000000000001011100000000000000010000100010100000000000000010001000011000000100000010101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000001000000000001100000000001000100110001000000000101000100000000001000000 00101000000001010010000110000100001000000100000000000000001000101100000001100000100000010000010000000000001000100000100000011101011100000000000000000000010010000000101000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000010100000000000010000000000000000000000000000000100000000001000000000000000001000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00101000000001010001100110000100001000000100000000000000001000101100000001100000000000010000010000000000001000000000001000000000000001000000000000000000000000001000000001100000000010000000001000000000100000001000000100010001000000000001000000000000011000100010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100000000010001000000010000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000100000010000100000000001000000000000000010100000000000000000000000000110000000000000100100000110000010001000000000000000000000000000100100000000000000000000100000001000011000010010000000010000100100000000000100100000000000000010000001000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000100000100000010000000010000000000000000000000001010000010000000010000000100000000000001000000110000000100000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100000000000000000000000001000000001000000010000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000100011000000000000000100000001000000000 00100001000000000000000010000100010000000000000000000000001000101100000001100000000000000100000000000001000000000000100000011101010100000000000100000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000000001000000000101000110000101000100000000000000100000000010000000000000000000000000100000000000000010000000000000000000000000000001000000000000000000000000001001000000000000000000000001000000000100000000000000000000100010000000000000000000100000000000000100000000000000000000000000010000000000100000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000011000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000101000000100000000000010000010000100010100000000000000010001000011000000100000000100100000000000010000000010011000001000000000000000000000000100000000000000000000001000000100000001000100010000000000000000000000000000000000000000000000100000000100001001000000000000001000000000000000010000100110001000000000100000100000000000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000100001000000000000010000000000000001000001101100001000000000000000000000000000000100000000000000010000000000010000000000010100000000001000000000001000000000000000100000000000000000001000100000000100000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000001001001000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100101000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000001000000000100000000000000010000000000010000000000011000000011000000000000010000000000010000010010000000000010000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100001010000000010100000000100000000000000011000000000000000000000000001010100010000000011100001000001011010000000000000001000011000000100001000101001100000000010000000000010000001100000000000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000000000000000000000100000000100000000000100000000000000000000000010000000000000000100001000000001000000000000000000001000000000000000000010000000001000000000000000001000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000001000000100100000000000011001000000000000000000000000000100010000000000000010001000001110000000011000000000100010000000100000000000100100010000010000010000000000000000010000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100000000000010000010010000000000000000000000000001001000000000100000000100010000001000000100010000000000100000000000001000000100000100001001000000000010000000000000000000000000000010000000000000100100100000001000000100000000000010000010000100010100000000000000000000001000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000000000001000000010000000000000000000000000000000000011001011011000000000000001010000000000000000000100001100000000010000100110001000000000100000101000000000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000100000000001000000000100000000000000000000000000000000000000001000000000000110000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000001010010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000101000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100001000000000000000000001000000001000000010000100000000000000000010000000000011001000011000000000000001000100000000000000000000001100000000001010100100001000000000100000100000000000001000 01010000000001010001100110010100001000000000000000000000100001000001000000010100000000000100000000000000001000000100000000000000000001000000000001000000100000001000000000000000000010000000000000001000000101100101000000001000000000000000000000100000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000010000000001000000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000001000000000000001000000000000010100110000000000000000000010000000000000000000000000100000000000010010000000000011000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000000000010000000000000000000000000000000000100001001000000000000000000001100001000001000100110001000000000101000100000000001000000 00100001000000000000000010000100010001000000000000000000011000101100000001100000000000010000000000000001000000000000000000010000000001100000000000000000000000000000000000000010000000000000000000001000000111100001000000010001000010000001100000010000011000100100001011000001110000010000010001010000110101000001000000000000000100000010000100001100000010001001000000000000001000000000000000000100001000000000000000000100000000000000000001000000000000000001001000000000010000000001000000000000000010000010000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000011000000000000000001110010100010010000000010000000100000000000100100000000000000010000001000000000010000000000010100100000000000010000000000010000001000000011000000100010000001000000000001000000000000000011000000011000000000010000010000000000000000010001000000000000010000000001001000000000100000100100010000001000000000010000000000100000000000000001000010000000000000001100000000000000000000000000010000000010010000000000010000000000000000001010000000011000001100000000001011110000000000000100000000011000000000000101001101000000010000010010011000001000000000000000000000000101000000000000000000000000000001001000000010000000000000000010000000000000000011001000001010001000000000000000000000000000000000001100000000001000100100001010000000100000000000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00100001000000000000000010000100010000000000000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000001000000000000000001001000000000010000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000000000000000000110000000000000100100000000000011000000010000000000000001000000100000000000000000000000100100001000010100010010000000010000000010001001001000001001000100001000000000000000100010000110001010100110000000000000000000010000000000000000000000000100000100000100010000000001010000000000011000000011000000100000000000000000010000010010000000010000000000000000001001000000000100000010100110000001000000000010000000000100100000100000000100010100000000000001100000100000000000000000000000000000010000011000000000001000000000000001010000000000000000010010100010100000000000000010000000011000000100000000101001100000000010000000000010001001100000000000000001000000100000000000000000000001000000000000001000000000000000000000000000000000000000011001001011000000000000001000000000000000000000100001100000000010000100110101000000000100000100000000000000000 00000001000000000000000010000100010100000000000000000000001000100100000001100000000000000000010000000000001000000010001000000000000001000000000000000000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000110001000000000100000000000000000000001000000000000100000000000000000000000000100000000100000000000100000000000000000000100001000100000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010000000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100001000000000000000010000100010000000000000000100000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100000000000001000000001100000001010000000000000001000000101100001000000000000000000000000000000000010000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000100000010001000000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100001000000000000000000000000000000010000110001000000001000000000000010000000000000000000001000010100000001000100000001000000111000000100010000010000000000100000001000011000010010000000010000100100000000000100100000010000000000000000000000001000000000000010100110000000000000000000010000001001000000011000000100010000001000000000001000000000000000011000000011000000000010000000000000000000000010001000000000000010000000001001000000000100000000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010101000000000000000010000011000100000001000000000000001010100010000000011100001000001011010000000000000001000011000000100000000101001100000000010000000000010000001100000100000010000000000100000000000000000000001000000000001000000010000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101100001000100000100011000000001000000000001010000000000 00000001000000000010000110000100001000000100000000000000001000101100000001100000000000010000010000000000001000100000100000011101010100000000000000000000010010000000001000000000000000000000000000001000000101100001000000000101010000000001000000000000000000000010000000000010000000000010100000000100000000000001000000000000000100000000000000000000010100000000100010010010000000000010001000000100001000100000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000100000000001000000000100000000000000000000000000000000000000001000000000000110000001000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000000100000001000010000010010000000010000100101000000000100100000000000000000000000000000001000000000000010100110000000000000001010010000000000000000000000000100000000000010010000000000010000000000011000100011000000100000000000000000010000000010000000000000000010000000001001000000000100000000100010000101000000000010000100000100000000000000001000010000000000000001100000000000000000000000000010000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000000100101001101000000010000000010011000001000000000000000000000000100001000000000000000000001000000001000000010000100000000000000000010000000000011001000011000000000000001000100000000000000000000001100000000001010100100001000000000100000100000000000001000 00100001000000000000000010000100010000000000001000000000001000101100000001100000000100000100000000000001000000000000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000000000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000110000001010100000000000001000000000001011000010010000000000000000000000010000010001000000000000000000000000010000010010000010000001100000010000000010100000000100000000000000011000000000000000000000000001010100000000000001100000000001011110000000000010001000011000000100000000101001100000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100001000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 00100000000000000000000010000100010100000000000000000000001000100100001001100000000000000000010000000000001000100000100000011111010100000000000000000000000000000001000000000000000000000000000000001000000101100001000000000100001000000100001000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000000010000000000000000100000000000001000000000000000000001000000000000000001010000000001010000000000000000000010000000000000100000000000000000000000000001000000000001000000000000100000000000000000000000000100000000000000000010001000000000000000000000111000000100000000000000000100100000001000010000010010000000010000100100000000000100100000000000000100000000000000001000000000000010100110000000000000000000010000000010000000000000010100000000000000010000000000010000000000011000000011000000000000010000010000110000000010000000000000000010100000001001000000000100000000100010000001000000000010000100000100000000000000001000010000000000000001100000000000000000000100000000000000000000011000000000000000000000000001010100000000000000010000100010100000000000000010001000011000000100000000101001101000000010001100000010000001100000000000000000000000100000000000000000000001010000000000010001000000000000000100001000000000000000000000000000000000000000100000000000000000000100100001101110001000100000100011000000001000000000001010000000000 00100001000000000000000010000100010000000000100000011000011000101100000001100000000000000100000001000001000000000000000000011101010100000100000000001000000010000000001000000000000010000000001000000000100000001000000100010001000000000001000000000000011010100100001001100001110000000000010001010000110101100001000000000000000100000010000100001100000010101001000000000000001000000000000000000000010000000000000000000000000000001000000000000000001000000001001000000000000000000000000010000000100000000000000000000100010000000000000100000100000000000000100000000000000100000000000000000000000100000000100100000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010000000010000000010000001001000001001000100001000000000010000100010000110000010100000000010000000000000010000000000001000000000000100001100000100010000000001010000000000011000000011000000100100000000000000010000010010000000010000000000000000001001000000000100000010100010000001000000000010000000000100100000100000000100010100000000000001100000000000000000000000000000000000010000000000000010000000000000000001010000000011000001100000000001011110000000000000000000000011000000100000000100000000000010000000010011000001000000000000000110000000100000000000000000000000010000000000000001000000000000000100001000000000000000000000000000000000000000100000000000010000000100101001101100001000100000100011000000001000000000001010000000000 00000001000000000010000110000100001000000100000000000000001000100100000001100000000000000000010000000000001000100000100000011101010100010000000000000000000000000001000000000000000000010010000000001000001101100001000000000000000000000000000000100000000000000010000000001010000000000010100000000000001000000000101000110000101000000000000000000100000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000000001001000000000000000000010100000000000000000000000001000000000100000000000000000000000000000100000000000100000000000000000000000000000000000000000100100000000000000000000101000000000000000100000001100000000000000000000010010110000010001000000000100010000001100000000000100100010000010000010000000001000000010000000000010100110000000000000000000010000001000000000000000000100000000000000010000000000010000000000011000000011000000000000010000010000000000000010000011000000001000000000001011000000000000000000000000000001000000010001000000000000000000000100010000010000000000000001100000010000000010100000000100000000000000010000000010000001000000000001010000000011000001100000000001011110000000000000000001000011000000000000101001101000000010000000010011000001000000000000000000000001100000000000000000000000000000000001000000011000000000000000000000000000000000011001001011000000000000001010000000000000000000100001100000000010000100110001000000000000000100000000000000000 00100001000000000000000010000100010000000000000000000000011000101100000001100000000000010000010000000000001000100000100000011101010100000000000000100001000000000000000001000000000010000000000000001010000101100001000000000000000000000000000000000000000000000010010000000010000001000010100000000000001000000000101000110000101000000000000000000100000001000000100010010000000000000010001001000100001000100000000000000000000000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000000000010000110001000000001000000000000010000000000100000010000000000011000000000000000000000001000000100000000000000000000000100000001001010000110010100001010000000100000000000100100000000000000000000000000000001000000000000010100000000000000000000000010000000000000000000101000000000000001000000011000000000000100000011000010000000000100000100001000000010000010010000000000000000000000100001001000000100000100000110010000001000000010001000000000000000000000000010000010000000000000001100000010000000010100000000100000000000000011000000010000000000000000001010000000000010000010000100010100000000000010010001000011000000100000000101001100000000000000000000000100000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000100001001000000000000000000000000000000010000100110001000000000100100100000000000000000 // segsites: 1567 positions: 0.00003750 0.00024862 0.00063498 0.00089110 0.00175558 0.00200229 0.00443461 0.00605528 0.00649112 0.00692459 0.00694778 0.00790362 0.00799308 0.00848307 0.00860206 0.00956072 0.01010378 0.01175224 0.01177236 0.01222667 0.01415698 0.01430968 0.01503054 0.01542135 0.01665789 0.01683655 0.01767199 0.01868991 0.01930012 0.01964404 0.02070635 0.02086847 0.02176692 0.02352103 0.02370927 0.02397685 0.02506013 0.02535379 0.02679433 0.02709642 0.03010818 0.03040423 0.03158160 0.03181558 0.03315674 0.03448800 0.03524880 0.03673846 0.03732380 0.03763160 0.03774259 0.03802784 0.03804914 0.03842029 0.03984603 0.03989765 0.04172390 0.04214207 0.04248780 0.04258133 0.04312948 0.04323466 0.04359309 0.04399522 0.04400737 0.04471116 0.04530760 0.04544357 0.04610440 0.04611145 0.04628327 0.04640115 0.04667102 0.04728320 0.04775171 0.04825433 0.04849512 0.04895138 0.04924151 0.04931176 0.05037593 0.05107190 0.05139513 0.05151053 0.05192908 0.05204010 0.05212837 0.05216931 0.05314686 0.05384784 0.05399927 0.05409607 0.05437469 0.05481541 0.05528144 0.05563740 0.05586441 0.05602685 0.05653722 0.05660946 0.05686942 0.05741059 0.05831313 0.05844429 0.05930719 0.06019204 0.06030153 0.06404287 0.06413295 0.06458252 0.06489858 0.06522194 0.06523043 0.06606161 0.06691937 0.06728479 0.07076166 0.07103520 0.07215143 0.07407608 0.07500792 0.07587462 0.07642758 0.07709301 0.07783228 0.07858718 0.07902861 0.07926969 0.07943995 0.08007477 0.08212324 0.08337905 0.08453831 0.08473720 0.08567629 0.08569571 0.08575060 0.08649358 0.08744863 0.08784546 0.09190140 0.09252734 0.09275329 0.09368245 0.09382090 0.09415908 0.09445303 0.09488879 0.09504712 0.09617705 0.09646154 0.09647853 0.09668128 0.09717158 0.09749957 0.09758604 0.09872181 0.10047012 0.10120559 0.10133591 0.10154408 0.10187063 0.10227480 0.10392894 0.10445654 0.10489336 0.10518235 0.10538681 0.10585712 0.10652359 0.10680156 0.10734214 0.10742249 0.10800342 0.10898169 0.11005184 0.11025195 0.11043152 0.11327907 0.11346025 0.11385013 0.11493313 0.11529190 0.11577673 0.11590237 0.11682672 0.11810744 0.11884443 0.12004789 0.12052104 0.12070513 0.12171009 0.12193928 0.12291790 0.12389413 0.12396605 0.12430155 0.12463595 0.12496544 0.12541333 0.12572031 0.12699800 0.12735610 0.12802864 0.12857794 0.12864577 0.12961339 0.13024580 0.13098837 0.13149385 0.13157149 0.13193017 0.13219446 0.13219902 0.13224101 0.13432247 0.13539766 0.13664139 0.13747947 0.13772610 0.13861067 0.13917566 0.13946129 0.13983395 0.13986884 0.14063639 0.14096829 0.14254266 0.14343578 0.14620160 0.14753769 0.14808269 0.14870256 0.14892659 0.14904598 0.14994213 0.15026893 0.15027918 0.15072742 0.15171547 0.15207384 0.15214721 0.15221673 0.15379660 0.15395141 0.15487962 0.15556630 0.15584877 0.15657126 0.15769423 0.15770217 0.15811783 0.15830051 0.15929778 0.15987728 0.16010816 0.16097367 0.16102345 0.16244851 0.16245702 0.16359551 0.16402512 0.16406525 0.16474225 0.16476556 0.16483910 0.16636721 0.16705135 0.16801552 0.16932406 0.17061275 0.17094828 0.17122939 0.17341576 0.17343289 0.17389933 0.17393366 0.17573839 0.17612796 0.17651624 0.17757134 0.17819699 0.18017542 0.18156660 0.18164761 0.18201868 0.18215336 0.18255489 0.18361270 0.18396360 0.18417907 0.18425088 0.18458918 0.18546510 0.18570212 0.18637551 0.18772748 0.18810125 0.18893459 0.18984291 0.18984914 0.19102024 0.19204668 0.19216506 0.19340825 0.19410027 0.19450991 0.19598116 0.19598882 0.19645872 0.19653723 0.19656291 0.19686056 0.19703505 0.19712197 0.19768810 0.19833280 0.19867962 0.19908495 0.19930002 0.19994835 0.20005877 0.20053229 0.20060961 0.20220076 0.20241865 0.20459186 0.20471659 0.20479695 0.20506989 0.20571191 0.20606794 0.20671010 0.20831062 0.20910847 0.20914249 0.20952716 0.21023038 0.21094771 0.21106133 0.21205230 0.21336637 0.21434848 0.21456536 0.21523417 0.21669062 0.21716753 0.21845762 0.21960507 0.22353692 0.22591967 0.22662242 0.22766342 0.22827591 0.22832935 0.22848998 0.22854591 0.22891697 0.22976176 0.22978118 0.22980395 0.23051484 0.23078389 0.23112266 0.23209585 0.23364682 0.23442108 0.23461365 0.23465014 0.23475386 0.23483143 0.23548946 0.23645801 0.23779679 0.23809875 0.23905859 0.23931417 0.23943302 0.24082918 0.24097643 0.24262725 0.24303896 0.24377458 0.24504916 0.24556267 0.24582970 0.24680733 0.24716101 0.24772080 0.24814589 0.25055271 0.25223709 0.25314464 0.25344941 0.25364480 0.25406583 0.25569044 0.25577058 0.25724039 0.25757640 0.25846021 0.25985825 0.26039922 0.26301865 0.26326172 0.26336964 0.26357403 0.26367023 0.26372441 0.26376227 0.26405539 0.26426793 0.26431492 0.26481372 0.26498075 0.26603686 0.26629369 0.26633046 0.26663171 0.26700531 0.26759840 0.26844973 0.26919599 0.27006359 0.27065412 0.27124518 0.27191333 0.27200035 0.27287342 0.27311619 0.27400865 0.27444400 0.27462101 0.27511712 0.27544951 0.27627189 0.27658566 0.27799403 0.28000971 0.28026315 0.28030587 0.28120237 0.28142168 0.28167676 0.28231245 0.28244245 0.28255560 0.28270339 0.28466353 0.28477577 0.28558297 0.28583090 0.28609746 0.28713183 0.28729993 0.28752214 0.28836446 0.28844860 0.28927617 0.28930779 0.29003549 0.29223348 0.29249331 0.29276119 0.29360559 0.29539129 0.29604575 0.29705382 0.29708914 0.29912688 0.29940698 0.29992273 0.30011447 0.30016716 0.30172459 0.30313684 0.30331930 0.30602136 0.30664831 0.30735852 0.30741887 0.30752289 0.30772112 0.30779477 0.30880546 0.30881793 0.30897643 0.30945281 0.30970199 0.30984277 0.31037182 0.31099086 0.31125823 0.31137999 0.31162235 0.31178072 0.31279570 0.31280047 0.31380583 0.31388792 0.31408300 0.31539434 0.31628975 0.31790212 0.31822892 0.31832564 0.31844866 0.31854512 0.31938112 0.32092703 0.32207127 0.32311422 0.32412751 0.32419570 0.32428524 0.32484384 0.32511048 0.32540274 0.32611939 0.32613701 0.32672307 0.32717765 0.32893338 0.33023591 0.33030796 0.33305170 0.33507274 0.33507572 0.33513294 0.33515353 0.33559868 0.33584182 0.33634815 0.33666328 0.33703563 0.33721261 0.33735939 0.33802017 0.33849980 0.33878514 0.34100101 0.34105989 0.34127496 0.34153579 0.34156904 0.34257821 0.34329295 0.34364945 0.34555002 0.34569520 0.34615383 0.34819808 0.34952465 0.34964652 0.34973836 0.35023999 0.35134033 0.35230536 0.35326029 0.35364186 0.35396553 0.35469141 0.35498666 0.35520393 0.35550124 0.35550278 0.35629936 0.35643368 0.35654462 0.35656595 0.35817511 0.35822349 0.35849819 0.35885763 0.35891640 0.35936706 0.35954999 0.35959768 0.36116608 0.36139961 0.36171863 0.36254362 0.36268663 0.36382678 0.36537872 0.36583459 0.36779678 0.36788552 0.36793788 0.36815233 0.36849622 0.36906940 0.37050575 0.37380131 0.37385334 0.37487924 0.37509942 0.37595003 0.37610390 0.37712836 0.37713149 0.37783544 0.37800610 0.37920027 0.37927718 0.37957036 0.38030770 0.38034809 0.38373773 0.38391709 0.38451385 0.38494105 0.38517643 0.38639113 0.38715594 0.39323341 0.39366165 0.39409772 0.39530093 0.39553950 0.39596042 0.39720226 0.39742555 0.39852774 0.39975763 0.40027991 0.40052668 0.40071053 0.40185882 0.40313064 0.40323753 0.40457681 0.40487089 0.40608371 0.40848035 0.40879823 0.40939844 0.40944549 0.40990019 0.41208238 0.41330328 0.41369799 0.41459982 0.41497767 0.41567936 0.41682687 0.41690236 0.41693859 0.41945934 0.41970381 0.41980177 0.42000134 0.42028851 0.42047150 0.42078883 0.42100212 0.42300267 0.42430522 0.42514875 0.42521880 0.42595038 0.42678635 0.42908352 0.42996633 0.43018973 0.43145023 0.43170146 0.43293844 0.43311268 0.43346069 0.43367157 0.43478182 0.43528011 0.43618344 0.43643706 0.43734313 0.43747938 0.43775553 0.43795758 0.43830120 0.43926450 0.43930584 0.43939378 0.43946623 0.43997920 0.44030194 0.44165619 0.44200027 0.44253520 0.44285188 0.44383437 0.44831915 0.44850238 0.44933867 0.45022635 0.45026607 0.45398614 0.45430911 0.45469810 0.45483324 0.45641380 0.45657542 0.45773021 0.45798378 0.45855877 0.45908117 0.46104467 0.46175630 0.46211096 0.46245147 0.46268669 0.46296502 0.46444631 0.46482970 0.46508003 0.46513726 0.46560268 0.46609674 0.46614218 0.46668706 0.46691066 0.46907243 0.47000784 0.47096559 0.47100006 0.47191778 0.47237203 0.47246295 0.47250499 0.47321087 0.47356836 0.47398037 0.47434212 0.47632738 0.47747546 0.47766965 0.47777224 0.47832359 0.47891315 0.47899381 0.47924967 0.47934594 0.47949017 0.47957797 0.48138802 0.48422344 0.48500695 0.48501724 0.48577770 0.48609772 0.48681905 0.48886153 0.48901338 0.48912910 0.48930375 0.49037756 0.49067950 0.49091465 0.49118580 0.49303428 0.49341901 0.49424339 0.49521743 0.49610416 0.49620087 0.49836882 0.49846878 0.49987585 0.50248792 0.50251502 0.50367526 0.50434450 0.50482037 0.50483407 0.50493384 0.50582359 0.50597653 0.50602108 0.50765820 0.50841565 0.50848558 0.50849813 0.50882631 0.50935832 0.51163516 0.51269870 0.51330591 0.51421594 0.51443854 0.51596943 0.51647419 0.51658484 0.51775045 0.51830163 0.51854523 0.51908976 0.51959457 0.52002417 0.52097890 0.52130010 0.52196954 0.52234422 0.52340818 0.52373452 0.52396879 0.52422384 0.52451396 0.52705381 0.52883889 0.52893025 0.52914182 0.52941351 0.53005256 0.53053409 0.53082573 0.53084051 0.53148563 0.53171161 0.53187282 0.53192900 0.53311559 0.53328221 0.53458488 0.53497407 0.53507758 0.53573386 0.53683580 0.53720240 0.53800033 0.53817035 0.53830605 0.53872864 0.53962357 0.53966084 0.53996782 0.54107778 0.54288314 0.54342399 0.54410476 0.54535369 0.54552018 0.54630463 0.54678376 0.54699855 0.54801320 0.54856139 0.54875376 0.55133821 0.55176608 0.55277481 0.55353203 0.55353720 0.55405644 0.55432431 0.55481476 0.55526656 0.55655994 0.55670063 0.55745851 0.55863555 0.55867222 0.55868515 0.55909842 0.55913632 0.56019212 0.56035880 0.56080709 0.56122662 0.56148902 0.56261659 0.56284756 0.56361446 0.56423106 0.56439719 0.56446875 0.56524633 0.56545279 0.56569175 0.56625074 0.56744632 0.56809975 0.56948247 0.56970557 0.56987636 0.57121676 0.57217024 0.57250979 0.57251353 0.57260902 0.57271463 0.57363620 0.57419265 0.57429624 0.57452434 0.57562001 0.57726135 0.57775738 0.57793644 0.57794462 0.57844930 0.57930500 0.57942737 0.57974571 0.57998569 0.58020651 0.58028542 0.58106185 0.58206526 0.58210447 0.58260260 0.58262673 0.58336922 0.58381380 0.58398655 0.58400104 0.58457951 0.58526594 0.58575383 0.58611603 0.58692147 0.58861118 0.58872062 0.58928145 0.59036189 0.59055128 0.59070796 0.59114002 0.59306387 0.59372066 0.59389368 0.59422671 0.59524342 0.59595707 0.59634784 0.59635647 0.59673725 0.59682367 0.59819927 0.59844519 0.59997234 0.60067714 0.60099572 0.60150631 0.60235937 0.60301150 0.60435406 0.60567780 0.60597176 0.60625178 0.60778472 0.60865588 0.60883440 0.60883679 0.60946793 0.61029166 0.61034637 0.61114376 0.61133724 0.61344633 0.61405817 0.61429117 0.61519084 0.61565135 0.61604370 0.61640937 0.61692788 0.61855578 0.61860710 0.61898707 0.61970000 0.62136005 0.62147516 0.62153664 0.62326349 0.62388390 0.62507185 0.62513786 0.62545613 0.62576269 0.62636419 0.62663109 0.62670514 0.62736370 0.62818792 0.62863694 0.62882829 0.62985048 0.63002482 0.63098153 0.63098480 0.63139867 0.63186672 0.63335731 0.63342686 0.63387833 0.63419622 0.63465027 0.63485572 0.63555220 0.63623161 0.64099365 0.64107301 0.64339331 0.64381513 0.64542950 0.64809907 0.64844345 0.64992283 0.65050413 0.65071783 0.65103563 0.65128793 0.65150743 0.65170184 0.65395693 0.65544366 0.65592522 0.65677303 0.65722043 0.65770357 0.65806500 0.65838924 0.65840141 0.65844993 0.65876189 0.65933947 0.65971178 0.66073729 0.66138236 0.66211708 0.66239535 0.66326697 0.66810354 0.66843235 0.66961978 0.67052169 0.67053427 0.67254063 0.67275150 0.67392487 0.67747287 0.67789165 0.67799426 0.67802813 0.67935602 0.67961807 0.68191062 0.68372239 0.68461037 0.68656218 0.68690013 0.68749655 0.68825601 0.68983310 0.69072060 0.69076948 0.69096072 0.69150527 0.69192391 0.69327701 0.69561338 0.69644906 0.69769028 0.69822357 0.69872444 0.70051521 0.70254643 0.70292943 0.70370625 0.70429917 0.70470921 0.70482239 0.70547547 0.70690613 0.70744420 0.70788334 0.70789528 0.70963552 0.70986613 0.70990669 0.71104600 0.71238158 0.71274699 0.71301001 0.71308174 0.71364480 0.71526302 0.71780600 0.71860504 0.71868109 0.72054247 0.72119261 0.72142845 0.72182087 0.72191460 0.72222028 0.72222260 0.72238267 0.72501202 0.72549004 0.72569774 0.72605689 0.72649111 0.72711590 0.72841049 0.72862175 0.72956228 0.72970391 0.73064477 0.73067215 0.73070371 0.73108995 0.73192908 0.73340098 0.73508765 0.73642962 0.73663161 0.73674068 0.73694497 0.73861561 0.74023301 0.74139655 0.74201956 0.74202553 0.74261783 0.74347113 0.74368049 0.74436127 0.74503117 0.74517156 0.74577189 0.74608011 0.74685801 0.74692618 0.74779618 0.74821065 0.74847827 0.74925212 0.74972133 0.75042186 0.75120266 0.75164959 0.75225367 0.75308337 0.75314344 0.75331159 0.75333327 0.75381946 0.75463250 0.75496868 0.75553002 0.75585682 0.75698126 0.75728965 0.75734969 0.75754330 0.75812563 0.75820585 0.75880976 0.75881543 0.76011583 0.76020576 0.76035127 0.76134569 0.76230445 0.76258360 0.76263333 0.76266891 0.76278284 0.76314282 0.76346769 0.76364850 0.76457640 0.76567386 0.76595325 0.76607547 0.76635643 0.76638396 0.76656856 0.76826728 0.76868978 0.76882435 0.76930796 0.77093912 0.77100734 0.77146307 0.77162788 0.77163145 0.77284274 0.77327225 0.77395598 0.77405973 0.77420741 0.77436588 0.77527381 0.77663810 0.77697670 0.77736530 0.77786920 0.77868118 0.78074490 0.78119296 0.78134879 0.78225018 0.78233272 0.78307459 0.78363065 0.78368701 0.78443493 0.78455280 0.78466132 0.78473486 0.78554275 0.78565152 0.78589950 0.78611582 0.78739129 0.79021155 0.79028992 0.79088398 0.79092611 0.79182178 0.79229857 0.79270785 0.79373397 0.79424453 0.79561931 0.79573795 0.79682009 0.79719979 0.79725718 0.79795909 0.79810997 0.79906172 0.79907297 0.79932347 0.79955094 0.80072634 0.80092610 0.80119884 0.80212189 0.80252664 0.80255937 0.80277684 0.80496353 0.80577710 0.80615623 0.80636843 0.80730295 0.80832674 0.80876467 0.80881768 0.80960987 0.81068540 0.81068648 0.81115437 0.81166089 0.81212524 0.81272082 0.81437194 0.81489746 0.81634608 0.81695533 0.81876388 0.81948945 0.81959241 0.81974479 0.82079586 0.82174272 0.82183991 0.82243250 0.82256216 0.82259126 0.82284530 0.82327682 0.82345133 0.82395314 0.82542010 0.82570968 0.82625732 0.82657249 0.82726663 0.82784436 0.82808165 0.83002780 0.83179231 0.83225672 0.83250987 0.83341315 0.83366290 0.83405876 0.83525617 0.83581619 0.83593302 0.83680245 0.83725093 0.83808846 0.83854847 0.83947397 0.83960445 0.83980901 0.84233308 0.84398415 0.84453969 0.84454999 0.84473464 0.84496356 0.84558804 0.84614144 0.84619206 0.84669029 0.84673329 0.84684560 0.84728958 0.84757817 0.84762869 0.84796523 0.84849426 0.84857167 0.84878952 0.85080063 0.85199969 0.85249094 0.85257748 0.85263787 0.85426063 0.85447409 0.85544359 0.85555592 0.85564639 0.85641679 0.85647510 0.85672418 0.85684049 0.85699673 0.85923333 0.85933567 0.86029197 0.86076474 0.86288939 0.86322064 0.86454605 0.86480674 0.86490623 0.86521563 0.86726107 0.86765776 0.86811775 0.86890250 0.86987445 0.87032675 0.87153605 0.87346169 0.87443122 0.87445942 0.87452307 0.87573437 0.87591701 0.87625843 0.87662452 0.87670205 0.87705102 0.87722436 0.87725202 0.87781413 0.87916003 0.87934379 0.87992760 0.88013306 0.88013711 0.88142898 0.88183018 0.88252060 0.88394717 0.88425154 0.88455904 0.88514513 0.88562792 0.88656274 0.88740465 0.88829514 0.88871209 0.88902146 0.88977314 0.88996623 0.89112487 0.89167056 0.89179197 0.89210394 0.89232834 0.89309713 0.89372443 0.89405546 0.89428939 0.89447992 0.89456463 0.89484665 0.89521944 0.89553394 0.89561046 0.89612175 0.89680010 0.89684466 0.89811994 0.89860776 0.89928563 0.90154193 0.90178966 0.90211402 0.90479012 0.90505296 0.90524811 0.90527730 0.90563704 0.90589236 0.90620531 0.90707660 0.90712506 0.90860121 0.90894281 0.90898355 0.90920794 0.91010814 0.91060132 0.91139973 0.91152682 0.91153063 0.91238831 0.91241723 0.91258394 0.91329262 0.91365021 0.91375297 0.91437833 0.91598625 0.91607677 0.91622504 0.91709065 0.91709275 0.91745591 0.91759516 0.91763054 0.91834841 0.91960877 0.91996449 0.92193342 0.92228478 0.92245263 0.92256624 0.92291541 0.92418316 0.92475757 0.92583769 0.92583830 0.92591236 0.92679470 0.92721080 0.92746390 0.92809107 0.92896264 0.93143931 0.93274295 0.93323195 0.93358169 0.93399793 0.93423022 0.93484805 0.93515225 0.93551671 0.93575214 0.93578724 0.93801707 0.93856958 0.93884445 0.93893169 0.93992945 0.94174782 0.94363127 0.94429312 0.94500131 0.94588117 0.94747029 0.94748537 0.94768382 0.94799386 0.94846259 0.94924524 0.94980004 0.95018898 0.95030126 0.95065703 0.95066054 0.95101660 0.95107980 0.95231812 0.95378757 0.95415719 0.95455991 0.95515280 0.95587802 0.95628615 0.95658524 0.95763270 0.95793160 0.95836942 0.95870152 0.95922285 0.95978541 0.96025301 0.96056730 0.96095369 0.96129640 0.96197355 0.96352985 0.96426397 0.96543077 0.96555758 0.96636427 0.96730802 0.96824391 0.96829994 0.96866547 0.96918135 0.97187300 0.97190772 0.97223054 0.97233480 0.97277146 0.97330573 0.97371679 0.97429427 0.97504821 0.97532268 0.97567888 0.97616596 0.97636056 0.97700258 0.97760791 0.97792275 0.97875354 0.98310847 0.98325655 0.98456518 0.98492674 0.98614023 0.98651282 0.98688271 0.98761419 0.98852955 0.98873605 0.98873995 0.98989195 0.99058006 0.99072259 0.99207652 0.99282073 0.99311862 0.99372302 0.99431629 0.99441739 0.99504393 0.99603757 0.99671692 0.99742063 0.99892248 0.99943895 0.99963428 0000010000010000000100000000000011000000000000000000000000000011100000010000000000001100100000001001000010000000100000000000000000000000000001000000001010000001000000000100000000000000000000100101000000010000000000100000000000110000000000000000000000010100000010000000000001000000010000000000000000001000000000100100000100000000000001001011000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000000000000000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000011001111000000010001110000000000000000000101000101000000000100100000010001010001010000000001010101000000000000000010000000000010000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010000000000000010010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000000001000000000000000000000000000000000000000001000000000011100000010000000000000100100000001001000010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000010000010000100010100000000000000000000001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000100000000000101000010000100000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000001000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000011000000010000100000100100000000000000010000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000100000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000000000000001010100000010010000000000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000000000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100011000010000000000000010010001100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000010100000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000001010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101100100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000001010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000110010001101010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000100000000000000101100000000000000100011010000100000000000000000000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000110010001101010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000001000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000100000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001100000000001001001001100001000000100000000000000000000000100101010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100010100000001100010100000010000000000000000000000100101000000010000000000100000010000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001010000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011100010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001010001100100000000000000000000000100100000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000000000000001000001000000000000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000100000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000000010000000000000000000000010100000000000000010000000011000000000000001000011000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000001000000000010000010000000001000010101000100010011010001000001011000000011000010000000000000000001001000001000000000011001001001110001001000100000000000000000000000100010010000011000100100000010001100100000000000000001000000010000000000000000000000010000000000000001010000000000000011000000001000011000000000000000000000001100000000000000100011000000000101001000010010000 0000000000000000000100000100100000000000000000100000100000000011100000010000010000000100100000011001000010000000100000000000000000000000010010000100010001100010000001010000000001010001000000010000010000000000000000100100000000001100000000000000000000010100000010000000000001011000000000010000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000100011000000101001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001010000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000100000000000000000000000110010000101001001001000000010000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000100110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000001000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000001000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100001000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000001001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000100000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011100000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000101001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000010000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000000000001000000000100100000101000000000001001001000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000000000000000000000000000000000000000000110011000000000100100000000001000000000000001110100101001000100000010000010111000000000000010000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000000000101000100010000000000010110000000000000000001000000100010000000010000000010000000000100000100000001001000000000010000000000000000000010000000000000000010001000000000000010000000000001000100100010100000000000000010001111000000010001110000000000000000000101000101000100000100100000010001110001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000000000000000000000001100000000000000100011000000000001000000000010000 0000010000000000000100000100000000000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001011000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100001000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000001001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000100000000000100000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100010110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001001001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000100000000000000001010000001000100000000100000000000000000000000100010000000010000100100000100000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010000000000001100100000001001000010000000100000000000000000000000000001000000001010000001000000000100000000000000000000100101000000010000000000100000000000110000000000000000000000010100000010000000000001000000010000000000000000001000000000100100000100000000000001001011000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000010010000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000001000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100010000001010000000000000000010000101001000001010000000010010000000000010000000000001000000100000010000010000000000001000000010000000000000000001000000000100100000100000000000001001001000000010100000000000000000000000000010000000000000001000010000000000000000000000010100100000000100000001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000101000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000010000000000000000000100010000000010000000101000000000000000000000000000000010000000000000000011100000110100000010000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000001010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000010000000000001000010101000100010011010001000001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000000000001000000000100100000101000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000010001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000000000 1000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011010000000000000100000000000000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000000000000000100010000000000000000011010110000100000001000000001010000100010000000000000001000100001000001001110000000001000010001001000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010000001000010110011100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000010000101000101000000100000000000010000000001010000000001010101000000000000000010000001000000000000000000001100000000000000001000010101001100010011010000000001011000000000000000000000000000100000110111001000010000001001000000000000000000100000000000000000100000100000010100011000100000000000000000000000100010000010000011100000010000000000010010010000000000100000010000000000000000000000100000000000000000000000000000000000000000000000110010000101001001001000000010100 0000000000000000000000000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000100000000100000000100000010001000000001000000011000000000000000001000000000100100000100000000000001001001000000000000010001001000000010000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000001001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110100000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000000000000000100000010000011000100000000010001000100000000000000001110000010000000000001000000000000100010000000100010000000000100000000000100000001000010000001000000000011100000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000010000000000000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000000100010000000000000000000100000010000000000000000000010000010000000000001010001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000001010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000100000000010000000000001000000001000001000000010000000000000100000000010100000000000000010001111000000010001110000000000000000000101000101000100000100100000010001110001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000001000001101000010000011000100010010010101000000010000101100001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000100011000000000101011000000010000 0000000000000000000000000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000100010010000100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000100000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0000000000000100000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000100010001100010000001010000000000000000010000101001000001010000000010010000000000010000010000001000000100000010000010000000000001000000010000000000000000001000000000100100000100000000000001001001000000010100000000000000000000000000010000000000000001000010000000000000000000000010100100000000100000001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000001000000000000000000000000000000010000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000110000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000001100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000000010000 0000000001000000000000000000000000000000000000000001000000000011100000010000000000000100100000001001000010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000010000010000100010100000000000000000000001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000001000000000000000000000000000000000001001010000001000100000000100000000011000000000000100010010000010000000100000001001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000001000000000010000010000000001000010101000100010011010001000001011000000011000010000000000000000001001000001000000000011001001001110001001000100000000100000000000000100010010000011000100100000010001100100000000000000001000000010000000000000000000000010000000000000001010000000000000011000000001000011000000000000000000000001110000000000000100011010000100000000000000000000 0000010000000000000100000000000011000000000000000000000010000000000000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000000100010000000000000000000100000010000000000000000000010000010000000000001010001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000001010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000100000000010000000000001000000001000001000000010000000000000100000000010100000000000000010001111000000110011110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000100000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000010100100100000000000100000010001010000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000000010000010000000000001000001001000000010001010010010100000000000000000000100010000010000000001011010110000000000000010100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000000000100010000000010000000101000000000000000000000000000000010000000000000000011100000110100000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000100010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000001000001001000000000110010000101001001001000000011000 0000000000000000000000000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000110010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110110100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000110000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000001000000000000000000000000011000000000010000000110001001000000001000001011000000011000010000000000001100000110111010010100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000101001000000010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 1000000000000000000000000001000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011010000000000000100000000000000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000000000000000100010000000000000000011010110000100000001000000001010000100010000000000000001000100001000001001110000000001000010001001000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010000001000010110011100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000010000101000101000000100000000000010000000001010000000001010101000000000000000010000001000000000000000000001100000000000000001000010101001100010011010000000001011000000000000000000000000000100000110111001000010000001001000000000000000000100000000000000000100000100000010100011000100000000000000000000000100010000010000011100000010000000000010010010000000000100000010000000000000000000000100000000000000000000000000000000000000000000000110010000101001001001000000010100 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000010000000000000000000000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000001000000000000000100000000001000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000000000000000010100100100000000000100000000000000000000000011100000010110000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000100000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000000010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000010100100100000000000100000010001010000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000000010000010000000000001000001001000000010001010010010100000000000000000000100010000010000000001011010110000000000000010100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000000000100010000000010000000101000000000000000000000000000000010000000000000000011100000110100000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010011101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100010000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000000010010100000001000100110100010000000000000000001000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011100010000000000000000001000100001000000000001001000000000000000000100000000000000000000000110000010000011000100000000000000000000000100000000110000011101000010000000000010000010000000010000000010000000000100001000000001000010000000000000001000100000000000000000000110010000000010001000000000010000 0000010000000000000100000100101000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000101000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000010001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000100000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000010000000000000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000000100010000000000000000000100000010000000000000000000010000010000000000001010001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000001010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000100000000010000000000001000000001000001000000010000000000000100000000010100000000000000010001111000000110011110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000100000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111001000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000000000000000000000001100000000000000100011000000000001000000000010000 0000011000000010000100000100100000000000000010000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000100000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000000000000001010100000010010000000000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000100100000000000001010000000000010000000000000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000000000000000010000101001000001010000000010000000000000010000000001101000000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000000001010000001010100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000110011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100010000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000010001100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000010000000100011000001000000010000000000010000000000000000000000010101100000000000011010111000001000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000100000000000001000000000000000000100000000000001000000010000000100000000000010000010111100000000001000000000000000001010000000000000010110000000000000000001000000100010000000010000010100000000100100000100010001001000001000000000000000000000000010100000000010000000001000000000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101100000000100100000011000010001010000000001010101000000000010000111000000000000000000001000000000001010100000001000010101000100010011010001000001011000000000000001000000000000100000110111010001100000000000000000000000000000100000000000000000000000100000010000011000100000000010001000100000000000010001110000010000000000001000000000000100010000000100010000000000100000000000100000001000010000001000000000011100000000000000100011000000000101001000000010000 0000000000000000000100000100100000000000000000100000100000000011100000010000010000000100100000011001000010000000100000000000000000000000010010000100010001100010000001010000000000010001000000010000010000000000000000100100000000001100000000000000000000010100000010000000000001011000000000010000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000100011000000101001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001010000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000100000000000000000000000110010000101001001001000000010000 1000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011010000000000000100000000000000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000000000000000100010000000000000000011010110000100000001000000001010000100010000000000000001000100001000001001110000000001000010001001000000000000000000000000000000000000000000000000000000000000100000001001100000100001001000000000000110000100001000000000010000001000010110011100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000000000000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000010000000000010000101011000001010000000010010000000000010000000100000000100000000100000010001000000001000000011000000000000000001000000000100100000100000000000001001001000000000000010001001000000010000000000101000000000000010010000100000000000000100010100100000000000000001000000010000000000000000001000100010000000000000000011010111000000000000100100000000010000000000000000000000001000000001000100001000000000011000000100000101000000001000000000100000000000000000000001000000100011000000000110100000010001000010000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000001001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000001000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010101000010000000000000000000010100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000011000000010000100000100100000000000000010000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000010010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000010000000100000100010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000100000000000100010000000000000000011010110000100000001000000000000010001000000000000001000000001000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0000010000000000000100000100100000000000000110000000000010000000000011100010000010000110100010001011000000000001000010000000000000010000010100000101000001100010100000010000000010010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000010000000100000100010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000100000000000100010000000000000000011010110000100000001000000000000010001000000000000001000000001000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000111010010110000010001000000001000010110010100000000100000000000010000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000011000000000000100010010000010000000100000000001000000011000000000000000000000000000000100000000010000000000001000000001000001000001010000000000000000000000010100000000000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000001000000000000000000000000000000000000000001000000000011100000010000000000000100100000001001000010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000010000010000100010100000000000000000000001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000001000000000000000000000000000000000001001010000001000100000000100000000000000000001000100010000000010000100100000010000000000000000000000000000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000011010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000100000000000000101100000000000000100011010000100000000000000000000 0000000000000000000000000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000100000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000001000000000000000000000010000010010000010000000000000100100000000000000000000100010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000100001000001001110000000000000000011001000100000000000000000000100000000000000000000001000000100011000000000110100000010001000010000000000110000100001000000100010000001000010110010100000100000000000001000000000011000000000000000000001011000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000100100000000000000000010000000010100000000000100000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000110000000001100010101000100010011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000001000000100000000000010000000000011000000000000100111100100010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000000000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000010000000000000000000000000000000010000000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100010000000000100000100000001001000000000010000010000000000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101100100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000100000001011000000000000100100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000100011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000011001000100000000000000010000100000000000000000000001000000100011000000000100100000010001000010000000000110000100001000000100010000001000010110010100000100000000000101000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000000000000010010000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000101001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000001000001000000000100100000101000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000001000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000100000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000010000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000100000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000100000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100000101000001100010100010010000000000011001000000010101000000010100000000100000000000010000000010000000000100000001000100000011000000000000000000000000000100000001110000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000010000010000100010100000000000000000000001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000000000010000000001000000011001000100000000000000000000000000000000100010000000010000100100000000000000000000000000000000000000000000000000000010000010000000000000000000001000000000000010000000000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100010000000000001100000000000000100000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010001000000000000001000100001000000000001001000000000000000000100000000000000000000000110000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000100100011000000000101001000001010000 0000000000000000000001000010000000000001000000010000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000010010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000000000000100000010000010000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000000010011000000000000000000000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000000100010000000000000000000100000010000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000000010000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100001000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000001001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000100100000000000000010000000000010000000000000010001000000000100100000001001000000000000000010000000000000000001010010000100000001100010100000010000000000010001000000010101000001010000000010000000000000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000010100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100010010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000001000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100010000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101100000000100100000011000010001010000000001010101000000000010000111000000000000000000000000000000001010100000010010000000100000001000000010000110000000000011000010000000000000000001000100001000000001001001000000000000000000100000000000000001000000000000000000100001001000000000000000000000000000000010000011100000010000000000010000010000000000000000010000000000100000000000100000000000000000000000000000001100000000000000100011010010000000000010000000010 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000010010000000000100000100000000000001010000000000001000010101000100010011010001000000000000000011000010000000000000000001000100001000000000001101000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000110000000001000100000100000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000001010000000000000000000000010100110010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000100000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011100000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010000000000000000001100000000000000000000001000000010000000000000100011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010001000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000010000001000000010000000000000000000000100010000000000000000011010110000100001001000000001010000100010000000000000001000100001000001001110000000001001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000010010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000010000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110000100001001100000010100100000010000100000010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0000010000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000010000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100010000000000000000000000000010110000001000010000010000000000000100100101000000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 1000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011010000000000000100000000000000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000000000000000100010000000000000000011010110000100000001000000001010000100010000000000000001000100001000001001110000000001000010001001000000000000000000000000000000000000000000000000000000000000100000001001100000100001001000000000000110000100001000000000010000001000010110011100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000010000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100001000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000001000000000011100000010000000000000100110000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001100000010000000000100000000010000000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000100000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000001001000000000000000000011011000100000000000000000000000000100000100010000000010000000100000000000000000000000000000000100000000000000000010000000010000000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000001011100000000000000000000000000100000110111010000100000000000000000000000000000000010100000000001000000000000000000100000000000000100101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000001001000010100100000010000010000111000000010000110000001000000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000001000000110100000000000000000000000000001100000000000000100011000000000001001000000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010001000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000100000000000000010000000000000000000000110010100000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000001001000000000000000000000011000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000100000000000000000000000000000000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000000100010010000010000000100000000001000000011000000000000000000000000000000100000000010000000000001000000001000001000001010000000000000000000000010100000000000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000000000000000000000001100000000000000100011000000000001000000000010000 0000010000000000000100000100100000000000001010000000000010000000000000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000000000000100010000101001000001010000000010010000000000010000000100000000100000000100000010001000000001000000010000000000000000001000000000100100000100000000000001001001000000000000010001001000000010000000000101000000000000010010000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000001000100000000000000000000100000000000000000000001000000100011000000000100100000010001000010000000000110000100001000000100010000001000010110010100000100000000000001000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000001000000000000010010000000000000000001000000000000010000000001000000000000010100000000000000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000000000010000000000000000000000010000000000011100010000010000110100010001011000010000000100010000010100000000000010010000100010001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000001000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001100100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010000001100000000010000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000010100100100000000000100000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000101000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000010001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000000001000000000000001100000000000000100011000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000010000000100000010000000010000011000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000101000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100010000000000100000100000001001000000000010000010000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000010001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000100010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000001000001001000000000110010000101001001001000000011000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000010000000000000000000000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000001000000000000000100000000001000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100000101000001100010100010010000000000011001000000010101000000010100000000100000000000010000000010000000000100000001000100000011000000000000000000000000000100000001110000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000010000010000100010100000000000000000000001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000000000010000000001000000011001000100000000000000000000000000000000100010000000010000100100000000000000000000000000000000000000000000000000000010000010000000000000000000001000000000000010000000000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100010000000000001100000000000000100000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010001000000000000001000100001000000000001001000000000000000000100000000000000000000000110000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000100100011000000000101001000001010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010010000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000011000000000000100010010000010000000100000000001000000000000001001000000000010000000000000000000010000000000000000010001000000000000010000000000001000100100010100000000000000010001111000000010001110000000000000000000101000101000100000100100000010001110001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000001000001101000010000011000100010010010101000000010000101100001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000100011000000000101011000000010000 0000000000000000000000000000000000000001000000000100000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000000000001001001000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010011000000100000001000100010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000011110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000010000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100010010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000001101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100000000000101001000000010000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000100000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000010001000010001001000000010000000000100000100000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001100000000000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000110000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000000000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000100000000010100000000000000010001111000000110011110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000001100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000100000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000000000000010000000000001010000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000010010010000100010001100010000001010000010000000100010000101001000001010000000010010000000000010000000100000000100000000100000010001000000001000000010000000000000000001000000000100100000100000000000001001001000000000000010001001000000010000000000101000000000000010010000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001100000000000000000000000100000000000000001000000010000000001001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000110000000100100000001001000010000000100100000010000000000000010010000100010001100010000001010000000000000000010000101001000001010000000010010000000000010000000000001000000100000010000010000000000001000000010000000000000000001000000000100100000100000000000001001001000000010100000000000000000000000000010000000000000001000010000000000000000000000010100100000000100000001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000001000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000000000100010000000010000000101000000000000000000000000000000010000000000000000011100000110100000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010100000001010000000001010101000000000000000010000001000000000000000000001100000000000000001000010101001100010011010000000001011000000000000000000000000000100000110111101000010000001001000000000000000000100000000000000000100000100000010100011000100000000000000000000000100010000010000011100000010000000000010010010000000000100000010000000000000100000000100000000000000000000000000000000000000000000000110010000101001001001000000010100 0000010000000000000100000000000010000000000011000000000100100111110000010000000010000100100000001001001000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000010000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000000001000100001000010000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010011001000010110010100000100000000000001000000000000000000100000000000001000000010000000100000000000010000010111100000000001000000000000000001010000000000000010110000000000000000001000000100010000000010000010100000000100100000100010001001000001000000000000000000000000010100000000010000000001000000000000010000000000000000000000010100000000000000010000000011000000000000001000001000000000101000101000000000100100000010000010001010000000001110101000000000000000010000000000000000000000000000000000010000000000010000000100011001000000010000110101000000011000010000000000000000001001000001000000000011001001101100001000000100000000000000000000000100000010000011000100010010010101010000010000101000001100000010000000000001000000000000100010000010100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000110010001101010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000100000000001000100001001000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000001000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001010000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000010001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000100000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100010000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000110000000000001000010000000000100000000000010011100101100000010000000000000000000001010000000000000011110000000000100000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000110000000000000100000100000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000001010000000000000000000000010100110010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000100000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011100000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000001001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110100000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000010010000000000100000100000000000001010000000000001000010101000100010011010001000000000000000011000010000000000000000001000100001000000000001101000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100010000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000110000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000100000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000010000000000000100000000000011000000000000000000000000000011100000010000000000000100100000001001000010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000000001000000000000000000000000010000000000000000010000001000000000000110011000001001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000011000000000000000000000000000000100000000010000000000001000000001000001000001010000000000000000000000010100000000000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000001100010101000100010011010000000001011000000000000000000000000000000011000100001000000000001001000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000010000000000000000000000010000000000011100010000010000110100010001011000010000000100010000010100000000000010010000100010001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000001000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001100100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010000000100000000010000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000100000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000010000001000000010000000000000000000000100010000000000000000011010110000100001001000000001010000100010000000000000001000100001000001001110000000001001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000010010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110000100001001100000010100100000010000100000010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0000010000000000000100000000000011001000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010000100000000001000000000110000100010000000000000000000100001000001001110000000000000000011001000100000000000000000000100000000000000000000001000000100011000000000110100000010001000010000000000110000100001000000100010000001000010110010100000100000000000001000000000011000000000000000000001011000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000100100000000000000000010000000010100000000000100000000010010100000000010100110100010000000000000000001000000010001111000000110001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100001000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000001001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000000010011000000000000000000000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000000100010000000000000000000100000010000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000100000000000010000100010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000110000000000000100000100000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000001010000000000000000000000010100110010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000100000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011100000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000001000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000001001011000110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000000000000000000100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000101000000000000100000000000000000000010100100010000000000001011000000000000000100000000000001000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000100000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100010000000000000000000000000000001001000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000000100000000000000000010000000010000000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001101000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000001000001000000000100100000101000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000001000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000001001011000110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010001000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000011000000010000100000100100000000000000010000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010001001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000000000000010000000000000000001000010110000010000000000000111000000010000110000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001000000000001001001001100001000100100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000101001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000110010001101010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000001000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000001000001000000000101010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000000000000000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000011001111000000010001110000000000000000000101000101000000000100000000010000000001010000000001010101000000000000000000000010000000000000000000000000010000000000001000010101000100010011010001000001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000100000000000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000100000000100000000000000000100000000010000100100000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001011000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000100000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100001000000000000000000001010100000010010000000100000001000000010000010000000000011000010000000000000000001000100001000000001001001000000000000000000100000000000000001000000000000000000100001001000000000000000000000000000000010000011100000010000000000010000010000000000000000010000000000100000000000100000000000000000000000000000001100000000000000100011010010000000000010000000010 0000000000000000000000000000000000000001000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000110100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000100000000100100101000000010000010000100000000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000010000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000100000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000110000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000001000000100000000000000000000000100010100010001000010110000010000000000000111000000010000100000000001000000001000000010000000100000000000010000000001010001000001010101000000100001000010000000000000000000000000000000010000010000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001101100001000000100000000000000000000000100000010000011000100010011010101010000010000101000001100000010000000000001000000000000100010000000100010100000000100000000000100000000001000000000000000001000001000000000000110010000101001001001000000000001 0000000000000000000000000000000000000001000000000100000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000000000001001001000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010011000000100000001000100010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000011001000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010010000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111100000000001000000000000100001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000100011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000001100000000000000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000010000001000000010000000000000000000000100010000000000000000011010110000100001001000000001010000100010000000000000001000100001000001001110000000001001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000010010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110000100001001100000010100100000010000100000010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000110010000000010000100100010000000000000000000000000010000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010100111000000010100110000000001000000001000000010000000000100100000000000001000001100100000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011100100000000000000000000000100010000010000011100000010000000000010000010000000000001000010000000000000001000000100100000000000000000010000000000000000000101000000100010000000000000000000000000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000001000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000001001011000110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000010000001000000010000000000000000000000100010000000000000000011010110000100001001000000001010000100010000000000000001000100001000001001110000000001001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000010010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000010000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110000100001001100000010100100000010000100000010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000000010010100000001000100110100010000000000000000001000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011100010000000000000000001000100001000000000001001000000000000000000100000000000000000000000110000010000011000100000000000000000000000100000000110000011101000010000000000010000010000000010000000010000000000100001000000001000010000000000000001000100000000000000000000110010000000010001000000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000110000000100100000001001000010000000100100000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000101000000100000000000101000010000000000000000000000000000100000001010001000000000000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000010010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000100000001010000000000000000001000010100000000010000010000111000000010000110000001000000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000001000000110100000000000000000000000000001100000001000000100011000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000010000000100000010000000010000011000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000101000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100010000000000100000100000001001000000000010000010000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000010001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000000010001000000000000001000000001000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000100000001100000010100100000010000100000010000000000000000010000000000000011000000001000011000000000000000000000001100000000000000100011000000000101001000010010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000100000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000000000000000100000001001101000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100010000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000001000010000000000000000000101000000000001010000000000000000001000010100001000010000010000111000000010000110000001000000000010101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001100000000000001011000000000000000000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0010000100000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000000000000000010000000000000000001010010000100000001100010100000010000000000010001000000010101000001010000000010000000100000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0000010000000000000100000000010011000000000000000000000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000000100010000000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000010000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100001000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010101000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111010000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010010000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000000000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000100000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000100000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000100000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000001000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000101100001000101000000000000000000000010000000000010000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000100000100010000000010000000100000000000000000000000000000000100000000000000000010000000010000000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000001011100000000000000000000000000100000110111010000100000000000000000000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000000000100011010000100000000000000000000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000100000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011001110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000100000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001100000000001001001001100001000000100000000000000000000000100101010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010001010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100100000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000100111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000110001001000000010000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010100111000000010100110000000001000000001000000010000000000100100000000000001000001100100000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011100100000000000000000000000100010000010000011100000010000000000010000010000000000001000010000000000000001000000100100000000000000000010000000000000000000101000000100010000000000000000000000000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000001000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000100110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000001000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000001000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100001000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000001001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000100000000000100000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100010110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000100000000000000001010000001000100000000100000000000000000000000100010000000010000100100000100000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101010000000100011000010000000001010001000001010101000000100000000000000000100000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001100000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000110000000001000100000100000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000001010000000000000000000000010100110010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000100000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011100000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010000000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000100000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000001100000000000000100011000000000101001000010010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000110000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000000000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000100000000010100000000000000010001111000000110011110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000010100100100000000000100000010001010000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000010010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000000100010000000000000000000100000010000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000000000001000000000000000000100000000000001000000100000000100000000000010000010111100000100000000000100000000001010000000000100000000100000000000000000000000100010000000010000100100000010000000000000000000000000000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000100000000000100000001000010000001000000000011100000000000000100011000000000101001000000010000 0000010000000000000100000000010011000000000000000000000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000000100010000000000000000000100000010000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000000010000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010111000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001010000000000110010000101001001001000000011000 0000010000000000000100000100100000000000000110000000000010000000000011100010000010000110100010001011000000000001000010000000000000010000010100000101000001100010100000010000000010010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000010000000100000100010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000100000000000100010000000000000000011010110000100000001000000000000010001000000000000001000000001000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000111010010110000010001000000001000010110010100000000100000000000010000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000011000000000000100010010000010000000100000000001000000011000000000000000000000000000000100000000010000000000001000000001000001000001010000000000000000000000010100000000000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000100001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110001100001000000000010000001000010110011100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000010000101000101000000100000000000010000000001010000000001010101000000000000000010000001000000000000000000001100000000000000001000010101001100010011010000000001011000000000000000000000000000100000110111001000010010001001000000000000000000100000000000000000100000100000010100011000100000000000000000000000100010000010000011100000010000000000010010010000000000100000010000000000000000000000100000000000000000000000000000000000000000000000110010000101001001001000000010100 0000000000000000000000000000000000000001000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000110100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010001010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100100001100000000011000000000010001000110001101000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000010000010000000100000000000011010000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100010100000010000000000000010000000100101000000010000000000100000000000010000000000000000000100000000000010000000000011000000010000001000000000001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011000000010011000000010000110000000000000010001100000000000001000000001000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000101000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100001000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100100000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000100000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000100000000000000101100000000000000100011010000100000000000000000000 0000000000000000000000000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000000000000001000100000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000010000010111000000001000000000000000000001010000001010100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010000000000000010010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000100100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000001100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000000010001000000000000100010000000100010000000000000011000000001000011000000000000000000000001100000000000000100011010000100000000000000000000 0000010000010000000100000000000011010000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100010100000010000000000000010000000100101000000010000000000100000000000010000000000000000000100000000000010000000000011000000010000001000000000001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000000000100000000010000000000000000000000000000000001000100001000100000001000011001000100000000000000000000100000000000000000000001000000100011000000000100100000010001000010000000000110000100001000000100010000001000010110010100000100000000000101000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000000000000010010000000000000000001000000000000010000000001000000000000010100000000000000010000111011000000000000010000001000100001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000000000000000100000010000011000100000000010001000100000000000000001110000010000000000001000000000000100010000000100010000000000100000000100100000001000010000001000000000011100000000000000110010000000000001000000000010000 0000010000000000000100000100100000000000000110000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000010010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000010000000100000100010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000100000000000100010000000000000000011010110000100000001000000000000010001000000000000001000000001000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010001010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100100000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000100111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000110001001000000010000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010100111000000010100110000000001000000001000000010000000000100100000000000001000001100100000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011100100000000000000000000000100010000010000011100000010000000000010000010000000000001000010000000000000001000000100100000000000000000010000000000000000000101000000100010000000000000000000000000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000100001100000000000000000000000100000000000000001000000010000000001001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000000000000000000000000001000000000100000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000000000001001001000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010010000000000000000000000100000001010100000010010000000100000001000100010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000110000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000001000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000010000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000010000000000000000000000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000001000000000000000100000000001000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000000000000000010100100100000000000100000010001010000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000010010000000000001000000100000000000100000010001000000000000001000000000110010001000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000000000000000100010000000000000000011010110000100000001000000001010000100010000000000000001000100001000001001110000000001000010001001000000000000000000000000000000000000000000000000000000000000100000001001100000100001001000000000000110000100001000000000010000001000010110011100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000000001000010000000000001000000010000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000101000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100010000000000100000100000001001000000000010000010000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000010001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000000000000000000000000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000100000000100000000100000010001000000001000000011000000000000000001000000000100100000100000000000001001001000000000000010001001000000010000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000001001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110100000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000000000000000100000010000011000100000000010001000100000000000000001110000010000000000001000000000000100010000000100010000000000100000000000100000001000010000001000000000011100000000000000110010000000000001000000000010000 0010000000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000000000000000010000000000000000001010010000100000001100010100000010000000000010001000000010101000001010000000010000000100000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000011000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101001000000100111000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000100000000000000000000000000000000000010000010000001000001000001001000000100001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000101000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000010010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010101000000000000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110000100000001100000010100100000010000100100010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000100000000100100101000000010000010000100000000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000010000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000100000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000110000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000001000000100000000000000000000000100010100010001000010110000010000000000000111000000010000100000000001000000001000000010000000100000000000010000000001010001000001010101000000100001000010000000000000000000000000000000010000010000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001101100001000000100000000000000000000000100000010000011000100010011010101010000010000101000001100000010000000000001000000000000100010000000100010100000000100000000000100000000001000000000000000001000001000000000000110010000101001001001000000000001 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000000000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100100000000000000000100010000010000000001011010110001000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000101111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000000010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000001000001001000000000110010000101001001001000000011000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100011000010000000000000010010001100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000010100001000000010010000000000000100000000000000000000000110000000000000000000001010100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000001000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000110000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000100000000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000010000000010000000000000000000000000000000000010100000010010010101000100110011010000000001011000000000000000000010000000000001001000001000000000011001001001100001000000100000000000000000000001101000010000011000100010010010101000000010000101100001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000000000000000000000110010000000000001001000000010100 0000010000000000000100000000010011000000000000000000000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000000100010000000000000000000100000010000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000100000000000010000100010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000100000001000000000000000000000001100000010000100100011000000000101001000000010000 0000010000000000000100000100100000000000001010000000000010000000000000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000000000000001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000100000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 1000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011010000000000000100000000000000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000000000000000100010000000000000000011010110000100000001000000001010000100010000000000000001000100001000001001110000000001000010001001000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010000001000010110011100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000010000101000101000000100000000000010000000001010000000001010101000000000000000010000001000000000000000000001100000000000000001000010101001100010011010000000001011000000000000000000000000000100000110111001000010000001001000000000000000000100000000000000000100000100000010100011000100000000000000000000000100010000010000011100000010000000000010010010000000000100000010000000000000000000000100000000000000000000000000000000000000000000000110010000101001001001000000010100 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000100000000100100101000000010000010000100000000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000010000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000100000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000110000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000001000000100000000000000000000000100010100010001000010110000010000000000000111000000010000100000000001000000001000000010000000100000000000010000000001010001000001010101000000100001000010000000000000000000000000000000010000010000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001101100001000000100000000000000000000000100000010000011000100010011010101010000010000101000001100000010000000000001000000000000100010000000100010100000000100000000000100000000001000000000000000001000001000000000000110010000101001001001000000000001 0000010000000000000100000100000000000000000000100000100000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000101000000000000010010000000000000000000000010100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110100100010000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000110011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100010000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000001100100000100000010000101111000000000000000000000000001000000000000000000000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000100010000000000000000011010110000100001001000000001010000100010000000000000001000100001000001001110000000001001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000010010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110000100001001100000010100100000010000100000010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000101010000000000000000000100000010000000000000000100000000000100000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000110000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110000100001000000100010000001000010110010100000100000000000001000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000000000000010010000000000000000001000000000000010000000001000000000000010100000000000000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000011000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000000000100010000000010000000101000000000000000000000000000000010000000000000000011100000110100000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010100000001010000000001010101000000000000000010000001000000000000000000001100000000000000001000010101001100010011010000000001011000000000000000000000000000100000110111001000010000001001000000000000000000100000000000000000100000100000010100011000100000000000000000000000100010000010000011100000010000000000010010010000000000100000010000000000000100000000100000000000000000000000000000000000000000000000110010000101001001001000000010100 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000010010000000000100000100000000000001010000000000001000010101000100010011010001000000000000000011000010000000000000000001000100001000000000001101000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000100000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000100010001100010000001010000000000000000010000101001000001010000000010010000000000010000010000001000000100000010000010000000000001000000010000000000000000001000000000100100000100000000000001001001000000010100000000000000000000000000010000000000000001000010000000000000000000000010100100000000100000001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000001000000000000000000000000000000010000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000110000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000001100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010000000000001100100000001001000010000000100000000000000000000000000001000000001010000001000000000100000000000000000000100101000000010000000000100000000000110000000000000000000000010100000010000000000001000000010000000000000000001000000000100100000100000000000001001011000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000001000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000001000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000001001011000110000000000100000001001000001000000000001001001001100001000000100000000000010000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000110000000100100000001001000010000000100100000000000000000000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001100000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010111010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000001000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000100000000000100000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100010110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000100000000000000001010000001000100000000100000000000000000000000100010000000010000100100000100000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101010000000100011000010000000001010001000001010101000000100000000000000000100000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001100000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000001100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000100000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010010000000000001000000100100000000000000000000100010000000000000000000110010000101001001001000000010000 0000010000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000000000001000000000100100000101000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000010000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000010001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000000000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000001001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000000000011000000000000000000000000000011100000010000000000000100100000001001010010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000000000000010000000000000000001000010110000010000000000000111000000010000110000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000101001000000010000 0000010000000000000100000000000011000000000000000000000000000011100000010000000000000100100000001001000010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000100001100000000000000000000000100000000000000001000000010000000001001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100010010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000001100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000000010001000000000000100010000000100010000000000000011000000001000011000000000000000000000001100000000000000100011010000100000000000000000000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000000100010010000010000000100000000001000000011000000000000000000000000000000100000000010000000000001000000001000001000001010000000000000000000000010100000000000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000000000000000000000001100000000000000100011000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000100000000000000000000000000000000000010000010000001000001000001001000000100001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000101000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000010010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010101000000000000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010010011000100010010010101000000110000100000001100000010100100000010000100100010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001100000001000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000100010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000001000001001000000000110010000101001001001000000011000 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000011000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000100000000001100000000000000110010000000000001000000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100010010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000001101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000000000000000000000000000000010000000000011000000000000100111100000010000000010000100100000001001000000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000100000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000001101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000111000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000010000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100001000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100010010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000001101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000100001100000000000000000000000100000000000000001000000010000000001001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 1000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000100100000000000010000000000000000100000100100000100000010000101111000000000000000000000000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001100100001000000000011000000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000101010000000000000000000100000010000000000000000100000000000100000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000110000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110000100001000000100010000001000010110010100000100000000000001000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000000000000010010000000100000000001000000000000010000000001000000000000010100000000000000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001010000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000000010011000000000000000000000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000000100010000000000000000000100000010000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000000010000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010111000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001010000000000110010000101001001001000000011000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000001000001000000000101010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000000000000000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000011001111000000010001110000000000000000000101000101000000000100000000010000000001010000000001010101000000000000000000000010000000000000000000000000010000000000001000010101000100010011010001000001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000100001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010001111000100010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000011000000010000100000100100000000000000010000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000010000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000000000000010000000000000000001000010110000010000000000000111000000010000110000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000101001000000010000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000010000000000000000000000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000001000000000000000100000000001000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100010000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000110000000000001000010000000000100000000000010011100101100000010000000000000000000001010000000000000011110000000000100000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000001000000000000001000000000110010001000010010010000000100010001000010000110100000010000000000000000010010000000100000001000000000000000010000010001000000001000001001000000010001000000011000000000001000000000101010010000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000000000000010000000000000000001000010110000010000000000000111000000010000110000001000000000000101000100000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000001010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000110000000001000100000100000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000001010000000000000000000000010100110010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000100000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011100000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010000000000000000001100000000000000000000001000000010000000000000100011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000001000000000011100000010000000000000100110000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001100000010000000000100000000010000000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000100000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000000100000000000000000010000000010000000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001101000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000000000011001000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000100001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000001000010000000000000000100010000000000000000000110010000101001001001000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000100010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000001000001001000000000110010000101001001001000000011000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001100000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001010000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000100000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001100000000001001001001100001000000100000000000000000000000100101010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000110010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110110100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000110000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000001000000000000000000000000011000000000010000000110001001000000001000001011000000011000010000000000001100000110111010010100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000101001000000010000 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000100000000100100101000000010000010000100000000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000010000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000100000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000110000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000001000000100000000000000000000000100010100010001000010110000010000000000000111000000010000100000000001000000001000000010000000100000000000010000000001010001000001010101000000100001000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000010000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000010000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000000010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100011000010000000000000010010001100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000010100001000000010010000000000000000000000000000000100000001000000000000000000000010100100000000000000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110001100010000000000000001000100001000001001110000000000011000000010000000000110000000000000000000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000110000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000100000000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000010000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110000100000001100000010100100000010000100000010000000000000000010000000000000011100000001000011000000000000000000000000000000000000000110010000101001001001000000010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000100000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000010001000010001001000000010000000000100000100000001001000000000000000000000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000111000000010000110000001000000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000001000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000000000000000000000010100000000011000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000011000000001000000010000000000000011000000001000011000000000000000000000000000000000000000100011010000100000000000000000000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000010001011010110000000000000000100000000010000000000000011000000000000010101000100001000000000001100000000000000000000000000000000000000100000000000000000000000000100100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000001100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000000010001000000000000100010000000100010000000000000011000000001000011000000000000000000000001100000000000000100011010000100000000000000000000 0000010000000000000100000100000000000000000000100000100000000011100000010000110000000100100000001001000010000000100100000000000000000000010100000101000001100001000000000101001000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000100000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010011010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000001100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000000010001000000000000100010000000100010000000000000011010000001000011000000000000000000000001100000000000000100011010000100000000000000000000 0001010000000000001100000100100000000000000010000000000010000000000011100010001010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000001000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000000000000000000001000010000000000001000000010000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000101000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100010000000000100000100000001001000000000010000010000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000010001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000000000000000000001000010000000000001000000010000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000101000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000001100010000000010001100010000000000100000100000001001000000000010000010000000000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010011000000100000001000100010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000000000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000100000000010100000000000000010001111000000110011110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000101000000000000100000000000000000000010100100010000000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001000000000000000010000000000000001010000000000000001010000100010110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000100000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000011000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000000000000000000000010000000000000000010010000000000001000000100100000000000000000000010000000000000000000000110010100000000001000000000010000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000001000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000001001011000110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000100000000000000000000000000000000000010000010000001000001000001001000000100001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000101000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000010010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010101000000000000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110000100000001100000010100100000010000100100010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010010000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000011000000000000100010010000010000000100000000001000000000000001001000000000010000000000000000000010000000000000000010001000000000000010000000000001000100100010100000000000000010001111000000010001110000000000000000000101000101000100000100100000010001110001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000001000001101000010000011000100010010010101000000010000101100001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000100011000000000101011000000010000 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000010000000000000000000000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000001000000000000000100000000001000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000100000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001100000000001001001001100001000000100000000000000000000000100101010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000010000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000000000001000000000100100000101000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000000000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110000100000001100000010100100000010000100000010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000010000000101000001100010100000010000000000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000010000000000000100000001001100000000001000000000000000110001100001000000000010000001000010110011100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010100000000000011110000000000000000100000000100010000000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000000000000010000000000000000001000010110000010000000000000111000000010000110000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001000000000001001001001100001000100100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000101001000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000100000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011100000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100001000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000001001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000011100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001010001100100000000000000000000000100100000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000000000000001000001000000000000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000100000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000101001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000110010001101010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000111011010110000000000000000101000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000010000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000011000000000000100010010000010000000100000000001000000011000000000000000000000000000000100000000010000000000001000000001000001000001010000000000000000000000010100000000000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000000000000000000000001100000000000000100011000000000001000000000010000 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010111000000010000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110000100000001100000010100100000010000100000010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0000000000000000000000000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000100010010000100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000000000000000010100100100000000000100000010001010000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000000010000010000000000001000001001000000010001010010010100000000000000000000100010000010000000001011010110000000000000010100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000000000100010000000010000000101000000000000000000000000000000010000000000000000011100000110100000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000000001000000000000000000000000000000000000000001000000000011100000010000000000000100100000001001000010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000010000010000100010100000000000000000000001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000001000000000000000000000000000000000001001010000001000100000000100000000011000000000000100010010000010000000100000001001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000001000000000010000010000000001000010101000100010011010001000001011000000011000010000000000000000001001000001000000000011001001001110001001000100000000100000000000000100010010000011000100100000010001100100000000000000001000000010000000000000000000000010000000000000001010000000000000011000000001000011000000000000000000000001110000000000000100011010000100000000000000000000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101001000000100111000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000100100000000000001010000000000010000000000000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000000000000001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000100000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000100000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000100010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000001000001001000000000110010000101001001001000000011000 0000000000000000000000000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000100000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000001000000000000000000000010000010010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000100001000001001110000000000000000011001000100000000000000000000100000000000000000000001000000100011000000000110100000010001000010000000000110000100001000000100010000001000010110010100000100000000000001000000000011000000000000000000001011000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000100100000000000000000010000000010100000000000100000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000110000000001100010101000100010011010000000001011000000000000000000000100000100000110111010000100000000000000000000000000000001000100000000001000000000000000000011000100000000010001000110000000000000001110000010000000000001000000000000100010000000100010000000000100000000000100000001000010000001000000000011100000000000001100011000000000101001000000010000 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010001010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100100000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000100111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000110001001000000010000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010100111000000010100110000000001000000001000000010000000000100100000000000001000001100100000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011100100000000000000000000000100010000010000011100000010000000000010000010000000000001000010000000000000001000000100100000000000000000010000000000000000000101000000100010000000000000000000000000 0000000000000000000000000000000000000001000000000100000000000011100000010000000000000100100000001001000010000000100010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000100000001011000000000000100100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000100011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000011001000100000000000000010000100000000000000000000001000000100011000000000100100000010001000010000000000110000100001000000100010000001000010110010100000100000000000101000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000000000000010010000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000000010001000000000000001000000001000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000100000001100000010100100000010000100000010000000000000000010000000000000011000000001000011000000000000000000000001100000000000000100011000000000101001000010010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010001010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100100000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000100111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000110001001000000010000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010100111000000010100110000000001000000001000000010000000000100100000000000001000001100100000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011100100000000000000000000000100010000010000011100000010000000000010000010000000000001000010000000000000001000000100100000000000000000010000000000000000000101000000100010000000000000000000000000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000000000000000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000011001111000000010001110000000000000000000101000101000000000100100000010001010001010000000001010101000000000000000010000000000010000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010010000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000010000000000000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000001100010000000000000000000100000010000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000001100000000000000100011000000000101001000010010000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001010000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000010001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000001000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010001100100000000000000000000000100000000000000000000000000010000000010100000000000000000000010010000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101100000000100100000011000010001010000000001010101000000000010000111000000000000000000000000000000001010100000010010000000100000001000000010000110000000000011000010000000000000000001000100001000000001001001000000000000000000100000000000000001000000000000000000100001001000000000000000000000000000000010000011100000010000000000010000010000000000000000010000000000100000000000100000000000000000000000000000001100000000000000100011010010000000000010000000010 0000000000000000000001000010000000000001000000010000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000010010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000000000000100000010000010000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000000000000000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000011001111000000010001110000000000000000000101000101000000000100100000010001010001010000000001010101000000000000000010000000000010000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010010000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000100001100000000000000000000000100000000000000001000000010000000001001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000011000000010000100000100100000000000000010000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000000000000001010100000010010000000000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000000000001000000000100100000101000000000001001001000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000000000000000000000000000000000000000000110011000000000100100000000001000000000000001110100101001000100000010000010111000000000000010000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000000000101000100010000000000010110000000000000000001000000100010000000010000000010000000000100000100000001001000000000010000000000000000000010000000000000000010001000000000000010000000000001000100100010100000000000000010001111000000010001110000000000000000000101000101000100000100100000010001110001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000000000000000000000001100000000000000100011000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000000010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000100000000000000000000000000000000000010000010000001000001000001001000000100001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000101000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000010010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010101000000000000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010010011000100010010010101000000110000100000001100000010100100000010000100100010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0000010000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000001000001000000000100100000101000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110100100010000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100000101000001100010100010010000000000011001000000010101000000010100000000100000000000010000000010000000000100000001000100000011000000000000000000000000000100000001110000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000010000010000100010100000000000000000000001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000000000010000000001000000011001000100000000000000000000000000000000100010000000010000100100000000000000000000000000000000000000000000000000000010000010000000000000000000001000000000000010000000000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100010000000000001100000000000000100000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010001000000000000001000100001000000000001001000000000000000000100000000000000000000000110000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000100100011000000000101001000001010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010010000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001100000000000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000001000001000000000100100000101000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000110000000001000100000100000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000001010000000000000000000000010100110010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000100000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011100000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010000000000000000001100000000000000000000001000000010000000000000100011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001101000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001001000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000000010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000010011000000000000000000000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000000100010000000000000000000100000010000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000000010000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000100000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010111000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001010000000000110010000101001001001000000011000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000001000000000000001000000000110010001000010010010000000100010001000010000110100000010000000000000000010010000000100000001000000000000000010000010001000000001000001001000000010001000000011000000000001000000000101010010000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000000000000010000000000000000001000010110000010000000000000111000000010000110000001000000000000101000100000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000010000000100010000010100000000000010010000100010001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000001000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001100100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010000000100000000010000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000000100000100100000000000000000100000100000000011100000010000010000000100100000011001000010000000100000000000000000000000010010000100110001100010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000100000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000000000000000000001000000011011000100000000000000000000000000000000100010000000010000000101000000000000000000000000000000010000000000000000011100000110100000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000001010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000001100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000101000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000100000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000000100100001000010000010000000000001000001001000000000001000001010000000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000001000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010100000001000001000000000011000000000000000000000010000010000000000000001000100000000000000000000000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000000001000100001000000010000000000100011000010000000001010001000000000000001100000000100000000000001000000000000000000000000011000000000010000000110001001000000001000001011000000011000010000000000001100000110111010010100000000000000000000000000000000000100000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000100000000010000001001000001000000001000010000000000000001000100000000000000000000110010000000000001000000000010000 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010001010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100100000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000100111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000110001001000000010000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010100111000000010100110000000001000000001000000010000000000100100000000000001000001100100000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011100100000000000000000000000100010000010000011100000010000000000010000010000000000001000010000000000000001000000100100000000000000000010000000000000000000101000000100010000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100011000010000000000000010010001100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000010100001000000010010000000000000100000000000000000000000110000000000000000000001010100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000001000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000110000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000100000000000000000000000000010000100011000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000010000000010000000000000000000000000000000000010100000010010010101000100110011010000000001011000000000000000000010000000000001001000001000000000011001001001100001000000100000000000000000000001101000010000011000100010010010101000000010000101100001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000000000000000000000110010000000000001001000000010100 0010000010000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000110000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000001000010110000001000010000010000000000001000001001000000000001000000010000000000000100000100101010000000000000000010011000000010000110000010000010000100010100000000000000010000001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000100000000000010000010000000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000000000000000000000001100000000000000100011000000000001000000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000001000000000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001010000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000100000000000100000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100010110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001001001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000100000000000000001010000001000100000000100000000000000000000000100010000000010000100100000100000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000100000000000000000000000000000000000010000010000001000001000001001000000100001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000101000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000010010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010101000000000000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110000100000001100000010100100000010000100100010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000001000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000100000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000010000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000100000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000100000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000110010001101010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000100010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000001000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000000010001000000000000001000000001000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000100000001100000010100100000010000100000010000000000000000010000000000000011000000001000011000000000000000000000001100000000000000100011000000000101001000010010000 0010000000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000000000000000010000000000000000001010010000100000001100010100000010000000000010001000000010101000001010000000010000000100000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000001000000010010000000000000000100000000000000001010100000010010000000000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010000000010000000000011000000010000001000000000001000000100100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000010000000000110000000000000000000000000000000000000000000100011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010010000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001010000010000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000010000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000001101000010000011000100010010010101000000010000101100001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000000000000000000000110010000000000001001000000010100 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000100000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000110010001101010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000100010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000001000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000001000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000001001011000110000000000100000001001000001000000000001001001001100001000000100000000000010000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000000000011000000000000000000000000000011100000010000000000000100100000001001000010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000101000000000000000001000000000010100000000000000001000000000000010110000001000010000010000000000001000001001000000000001000000010000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000000000000010000000000000000001000010110000010000000000000111000000010000110000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000101001000000010000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100001000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000100001001001001100101000010100000000000000001000000000000001001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000100001100000000000000000000000100000000000000001000000010000000001001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000010100100100000000000100000010001010000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000010000000000110000000000000000000000000000000000000000000100011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001010000010000000000000000000000000000000000000000010000000000001000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000100000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000010000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000000000000000000000001100000000000000100011000000000001000000000010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100010100000101100010100000010000000000000000000000100101000000010000000000100000000000010000000100000010100000001100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000010000100101100000000100010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000001000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010001010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100100001100000000011000000000010001000110001101000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000110100000000000000001010100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001001000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000100011010000100000000000000000000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000000000010000000001000000011001000100000000000000000000000000000000100010000000010000100100000000000001000000000000000000000000000000000000000010000010000000000000000000001000000000000010000000000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100010000000000001100000000000000100000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010001000000000000001000100001000000000001001000000000000000000100000000000000000000000110000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000100100011000000000101001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000001001000010100100000010000010000111000000010000110000001000000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000001000000110100000000000000000000000000001100000000000000100011000000000001001000000010000 0000000000000000000001000010000000000001000000010000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000101000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000001100010000000010001100010000000000100000100000001001000000000010000010000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100001010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000010001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000010000000100000000000011010000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100010100000010000000000000010000000100101000000010000000000100000000000010000000000000000000100000000000010000000000011000000010000001000000000001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011000000010011000000010000110000000000000010001100000000000001000000001000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000101000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100001000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100100000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000100000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000100000000000000101100000000000000100011010000100000000000000000000 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010001010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100100001100000000011000000000010001000110001101000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010000000010000000000011000000010000001000000000001000000100100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000010000000000110000000000000000000000000000000000000000000100011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010010000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001010000010000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000001101000010000011000100010010010101000000010000101100001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000000000000000000000110010000000000001001000000010100 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010010000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001100000000000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100000000000000000000000010100000000100000000001100000000001000000000000000110100100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000010000000000000000000000110010100000000001000000000010000 0000010000000000000100000100100000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000010000100010000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000000000000000100010000000000000000011010110000100000001000000001010000100010000000000000001000100001000001001110000000001000010001001000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000100000000000001000000000000000000100000000000001000000100000000100000000000010000010111101000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000010000000000000000001001000000000010000000000000000000010000000000001000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000100000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000000000000000000000001100000000000000100011000000000001000000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000001000000000000000000000000000000000000000001000000100000001001100000000001000000000000000110000100001010000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010001000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000010000000000000000000000110010100000000001000000000010000 0000000000000000000000000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000100000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000100001000001001110000000000000000011001000100000000000000000000100000000000000000000001000000100011000000000110100000010001000010000000000110000100001000000100010000001000010110010100000100000000000001000000000011000000000000000000001011000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000100100000000000000000010000000010100000000000100000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000110000000001100010101000100010011010000000001011000000000000000000000100000100000110111010000100000000000000000000000000000001000100000000001000000000000000000011000100000000010001000110000000000000001110000010000000000001000000000000100010000000100010000000000100000000000100000001000010000001000000000011100000000000001100011000000000101001000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000010010000000000100000100000000000001010000000000001000010101000100010011010001000000000000000011000010000000000000000001000100001000000000001101000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000100001100000000000000000000000100000000000000001000000010000000001001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000110011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100010000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000100000000000000000000100000100000000011100000010000110000000100100000001001000010000000100100000010000000000000010010000100010001100010000001010000000000000000010000101001000001010000000010010000000000010000000000001000000100000010000010000000000001000000010000000000000000001000000000100100000100000000000001001001000000010100000000000000000000000000010000000000000001000010000000000000000000000010100100000000100000001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000001000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000000000100010000000010000000101000000000000000000000000000000010000000000000000011100000110100000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010100000001010000000001010101000000000000000010000001000000000000000000001100000000000000001000010101001100010011010000000001011000000000000000000000000000100000110111001000010000001001000000000000000000100000000000000000100000100000010100011000100000000000000000000000100010000010000011100000010000000000010010010000000000100000010000000000000100000000100000000000000000000000000000000000000000000000110010000101001001001000000010100 0000010000000000000100000000010011000000000000000000000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000000100010000000000000000000100000010000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000000010000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010111000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001010000000000110010000101001001001000000011000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100100010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000001000000000000000000000001100000010000100100011000000000101001000000010000 0000010000000000000100000000000011000000000000000000000010000000000000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000000100010000000000000000000100000010000000000000000000010000010000000000001010001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000001010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000100000000010000000000001000000001000001000000010000000000000100000000010100000000000000010001111000000010001110000000000000000000101000101000100000100100000010001110001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000001000001101000010000011000100010010010101000000010000101100001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000100011000000000101011000000010000 0000010000000000000100000000000010000000000000000000000010000000000011100010000010000110100010001011000010000000100010000010100000000000010010000100010001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000001000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001100100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010000000100000000010000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000001001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000010010000000000010000000100000000100000000100000010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100010000000000000000000000000010110000001000010000010000000000000100100101000000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100110000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101010100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000010010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001001100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000100000000000000101100000000000000100011010000100000000000000000000 1000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011010000000000000100000000000000000100000000010000100000000000000000001000000010101000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000001010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000001000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000010000000100000000010010000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000011000000000000100010010000010000000100000000001000000000000001001000000000010000000000000000000010000000000000000010001000000000000010000000000001000100100010100000000000000010001111000000010001110000000000000000000101000101000100000100100000010001110001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000001000001101000010000011000100010010010101000000010000101100001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000100011000000000101011000000010000 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010001010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100100000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000100111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000110001001000000010000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010100111000000010100110000000001000000001000000010000000000100100000000000001000001100100000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011100100000000000000000000000100010000010000011100000010000000000010000010000000000001000010000000000000001000000100100000000000000000010000000000000000000101000000100010000000000000000000000000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000100000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000000000000000100000001001101000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100010000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000001000010000000000000000000101000000000001010000000000000000001000010100001000010000010000111000000010000110000001000000000010101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001100000000000001011000000000000000000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0010000100000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000000000000000010000000000000000001010010000100000001100010100000010000000000010001000000010101000001010000000010000000100000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000110000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000100000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010001000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000001000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000010000000000000000000000110010100000000001000000000010000 0000010000000000000100000100100000000000001010000000000010000000000000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000000000000000010000101001000001010000000010000000000000010000000001101000000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000000001010000001010100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000000100010000000000000000000100000010000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000100000000000010000100010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000001001000010100100000010000010000111000000010000110000001000000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000001000000110100000000000000000000000000001100000000000000100011000000000001001000000010000 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010111000000010000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110000100000001100000010100100000010000100000010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000100000000100100101000000010000010000100000000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000010000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000100000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000110000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000001000000100000000000000000000000100010100010001000010110000010000000000000111000000010000100000000001000000001000000010000000100000000000010000000001010001000001010101000000100001000010000000000000000000000000000000010000010000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001101100001000000100000000000000000000000100000010000011000100010011010101010000010000101000001100000010000000000001000000000000100010000000100010100000000100000000000100000000001000000000000000001000001000000000000110010000101001001001000000000001 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000110011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100010000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000000000011000000000000000000000000000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000100000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000000000000000000000000000000000000001000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000110100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010000000000001100100000001001000010000000100000000000000000000000000001000000001010000001000000000100000000000000000000100101000000010000000000100000000000110000000000000000000000010100000010000000000001000000010000000000000000001000000000100100000100000000000001001011000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000010010000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000001000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000000001000010000000000001000000010000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001010100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000101000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000010001001010001001000000010000000000100000100000001001000000000000000000000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000111000000010000110000001000000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000001000000000000000000011000000000010000000100001001000001000000001011000000000000000000000000000100000110111010000100000000000000000000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000100000000000000000000000000000000000000000000000110010000101001001001000000010100 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000000000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100100000000000000000100010000010000000001011010110001000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000101111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000000010000000000000000000000000100010000000100010000000000100000000010100000100000000000000000000001000001001000000000110010000101001001001000000011000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000000100100001000010000010000000000001000001001000000000001000001010000000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000001000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010100000001000001000000000011000000000000000000000010000010000000000000001000100000000000000000000000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000000001000100001000000010000000000100011000010000000001010001000000000000001100000000100000000000001000000000000000000000000011000000000010000000110001001000000001000001011000000011000010000000000001100000110111010010100000000000000000000000000000000000100000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000100000000010000001001000001000000001000010000000000000001000100000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000010000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000100000100010000000010000000100000000000000000000000000000000100000000000000000010000000010000000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000001011100000000000000000000000000100000110111010000100000000000000000000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000000000100011010000100000000000000000000 1000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011010000000000000100000000000000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000000000000000100010000000000000000011010110000100000001000000001010000100010000000000000001000100001000001001110000000001000010001001000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010000001000010110011100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000010000101000101000000100000000000010000000001010000000001010101000000000000000010000001000000000000000000001100000000000000001000010101001100010011010000000001011000000000000000000000000000100000110111001000010000001001000000000000000000100000000000000000100000100000010100011000100000000000000000000000100010000010000011100000010000000000010010010000000000100000010000000000000000000000100000000000000000000000000000000000000000000000110010000101001001001000000010100 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010001010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100100000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000100111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000110001001000000010000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010100111000000010100110000000001000000001000000010000000000100100000000000001000001100100000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011100100000000000000000000000100010000010000011100000010000000000010000010000000000001000010000000000000001000000100100000000000000000010000000000000000000101000000100010000000000000000000000000 0000010000000000000100000100100000000000000010000000000010000000000000010001000000000100100000001001000000000000000010000000000000000001010010000100000001100010100000010000000000010001000000010101000001010000000010000000000000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000001000010000001000000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010101000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001111000000000000000000101000101001000000100111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000000010000000000000000000000000100010000000100010000000000110000000000100000100000000000000000000001000001001000000000110010000101001001001000000011000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100001000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010001000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000010000000000000000000000110010100000000001000000000010000 0000000001000000000000000000000000000000000000000001000000000011100000010000000000000100100000001001000010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000011000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000010000010000100010100000000000000000000001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000001000000000000000000000000000000000001001010000001000100000000100000000000000000001000100010000000010000100100000010000000000000000000000000000000000000000000000000000010000000000000000000101000000000011010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000011010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000100000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000100000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000010001000010001001000000010000000000100000100000001001000000000000000000000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000111000000010000110000001000000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000001000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000000000000000000000010100000000011000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000011000000001000000010000000000000011000000001000011000000000000000000000000000000000000000100011010000100000000000000000000 0000000000000000000000000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000010010000000000100000100000000000001010000000000001000010101000100010011010001000000000000000011000010000000000000000001000100001000000000001101000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000110100000000000000001010100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001001000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000100011010000100000000000000000000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000100000000100000000100000010001000000001000000010000000000000000001000000000100100000100000000000001001001000000000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000000000000000000000000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000100000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000100001000001001110000000000000000011001000100000000000000000000100000000000000000000001000000100011000000000110100000010001000010000000000110000100001000000100010000001000010110010100000100000000000001000000000011000000000000000000001011000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000100100000000000000000010000000010100000000000100000000010010100000000010100110100010000000000000000001000000010001111000000110001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100001000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000001001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000000000011000000000000000000000000000011100000010000000000000100100000001001000010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000000001000000000000000000000000010000000000000000010000001000000000000110011000001001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000011000000000000000000000000000000100000000010000000000001000000001000001000001010000000000000000000000010100000000000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000001100010101000100010011010000000001011000000000000000000000000000000011000100001000000000001001000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000100000000000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000100000000100000000000000000100000000010000100100000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001011000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100001000000000000000000001010100000010010000000100000001000000010000010000000000011000010000000000000000001000100001000000001001001000000000000000000100000000000000001000000000000000000100001001000000000000000000000000000000010000011100000010000000000010000010001000000000000010000000000100000000000100000000000000000000000000000001100000000000000100011010010000000000010000000010 0000010000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000000000001000000000100100000101000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000000100010000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000100000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000001000000000100000000000000000000000000000110010100000000001000000000010000 0000010000000000000100000000000011000000000000000000000000010000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000000000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100001000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000100001001001001100101000010100000000000000001000000000000001001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000110000000100100000001001000010000000100100000000000000000000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001100000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010111010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000001000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100010000000000000000000000000010110000001000010000010000000000000100100101000000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101010100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000100000000100100101000000010000010000100000000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000010000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000100000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000110000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000001000000100000001000000000000000100010100010001000010110000010000000000000111000000010000100000000001000000001000000010000000100000000000010000000001010001000001010101000000100001000010000000000000000000000000000000010000010000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001101100001000000100000000000000000000000100000010000011000100010011010101010000010000101000001100000010000000000001000000000000100010000000100010100000000100000000000100000000001000000000000000001000001000000000000110010000101001001001000000000001 0000000000000100000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000100010001100010000001010000000000000000010000101001000001010000000010010000000000010000010000001000000100000010000010000000000001000000010000000000000000001000000000100100000100000000000001001001000000010100000000000000000000000000010000000000000001000010000000000000000000000010100100000000100000001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000001000000000000000000000000000000010000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000110000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000001100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000100010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000001000001001000000000110010000101001001001000000011000 0000010000010000000100000000000011000000000000000000000000000011100000010000000000001100100000001001000010000000100000000000000000000000000001000000001010000001000000000100000000000000000000100101000000010000000000100000000000110000000000000000000000010100000010000000000001000000010000000000000000001000000000100100000100000000000001001011000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000000000000000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000011001111000000010001110000000000000000000101000101000000000100100000010001010001010000000001010101000000000000000010000000000010000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010000000000000010010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000010001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000100100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000001100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000000010001000000000000100010000000100010000000000000011000000001000011000000000000000000000001100000000000000100011010000100000000000000000000 0000010000010000000100000000000011000000000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000000000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000100001000000011000000000011000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000100000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000010010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001001100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000100000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010001000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000100000000000000010000000000000000000000110010100000000001000000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000100001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110001100001000000000010000001000010110011100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000010000101000101000000100000000000010000000001010000000001010101000000000000000010000001000000000000000000001100000000000000001000010101001100010011010000000001011000000000000000000000000000100000110111001000010010001001000000000000000000100000000000000000100000100000010100011000100000000000000000000000100010000010000011100000010000000000010010010000000000100000010000000000000000000000100000000000000000000000000000000000000000000000110010000101001001001000000010100 0000000000000000000000000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000100000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000100001000001001110000000000000000011001000100000000000000000000100000000000000000000001000000100011000000000110100000010001000010000000000110000100001000000100011000001000010110010100000100000000000001000000000011000000000000000000001011000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000100100000000000000000010000000010100000000000100000000010010100000000010100110100010000000000000000001000000010001111000000110001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100001000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000001001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000100010010000100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011100000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100010000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000110000000000001000010000000000100000000000010011100101100000010000000000000000000001010000000000000011110000000000100000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000000000000000000000000000000000000001000000000100000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011100000000000000100000000000000000100000000010000000000001001001000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010010000000000000000000000100000001010100000010010000000100000001000100010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000011000000000000000000000000000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000100000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000010000000100010000010100000000000010010000100010001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000001000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001100100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010000000100000000010000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000000000010000000000011000000000100100111110000010000000010000100100000001001001000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100000010000000000001011000000000010000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000001000100100000010001000010000000000110000100001000000100010000001000010110010100000100000000000101000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000001000000100000000000000000000000100010100010001000010110000010000000000000111000000010000100000000001000000001000000010000000100000000000010000000001010001000001010101000000100001000010000000000000000000000000000000010000010000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001101100001000000100000000000000000000000100000010000011000100010011010101010000010000101000001100000010000000000001000000000000100010000000100010100000000100000000000100000000001000000000000000001000001000000000000110010000101001001001000000011000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000101001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000010000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000010000000100000000000011000000000000000000000000000011100000010000000000001100100000001001000010000000100000000000000000000000000001000000001010000001000000000100000000000000000000100101000000010000000000100000000000110000000000000000000000010100000010000000000001000000010000000000000000001000000000100100000100000000000001001011000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110001100001000100000010000001000010110110100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000110000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000001000000000000000000000000011000000000010000000110001001000000001000001011000000011000010000000000001100000110111010010100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000101001000000010000 0000010000100000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000000000000000010000000000000000001010010000100000001100010100000010000000000010001000000010101000001010000000010000000000000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000001000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100001000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010010000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000001000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000010001000010001001000000010000000000100000100000001001000000000000000000000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000111000000010000110000001000000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000001000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000000000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000011000000001000000010000000000000011000000001000011000000000000000000000000000000000000000100011010000100000000000000000000 0000010000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000000000001000000000100100000101000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000000000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110000100000001100000010100100000010000100000010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0000011000000010000100000100100000000000000010000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000100000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000000000000001010100000010010000000000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000011000000000000000001010100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000110000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000100000000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110000100000001100000010100100000010000100000010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101001000000100111000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001010000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010001010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010001000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000000000000000000001000000011011000100000000000000000000000000000000100010000000010000000101000000000000000000000000000000010000000000000000011100000110100000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000001010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000100000000001100000000000000110010000000000001000000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000100000000000100000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100010110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000100000000000000001010000001000100000000100000000000000000000000100010000000010000100100000100000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101010000000100011000010000000001010001000001010101000000100000000000000000100000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001100000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000000000000000000000001100000000000000100011000000000001000000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100010010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000001101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100000000000101001000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000110000000100100000001001000010000000100100000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000101000000100000000000101000010000000000000000000000000000100000001010001000000000000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000010010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000100000001010000000000000000001000010100000000010000010000111000000010000110000001000000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000001000000110100000000000000000000000000001100000001000000100011000000000001000000000010000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000010010000000000100000100000000000001010000000000001000010101000100010011010001000000000000000011000010000000000000000001000100001000000000001101000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010010101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000100100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000010000001100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000000010001000000000000100010000000100010000000000000011000000001000011000000000000000000000001100000000000000100011010000100000000000000000000 0000010000000000000100000100101000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000101000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000010001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000100000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001010000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010010000000000001000000000000010001000100001010000000001100000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000100000100010000000010000000100000000000000000000000000000000100000000000000000010000000010000000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000001011100000000000000000000000000100000110111010000100000000000000000000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000000000100011010000100000000000000000000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010011111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100001000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000001001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000000000011000000000000000000000000000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000100000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0000010000010000000100000000000011000000000000000000000000000011100000010000000000001100100000001001000010000000100000000000000000000000000001000000001010000001000000000100000000000000000000100101000000010000000000100000000000110000000000000000000000010100000010000000000001000000010000000000000000001000000000100100000100000000000001001011000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000000000000000001000000011001000100000000000100000000000000000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000001000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000100000000000000000000000000000000000010000010000001000001000001001000000100001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000010000000100000010000000010000011000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000101000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100010000000000100000100000001001000000000010000010000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000010001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000010000000100000000000011010000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000011000000010000001000000000001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000110000000000010000000001010011000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101100100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0000010000000000000100000000000011001000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000100001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000001000010000000000000000100010000000000000000000110010000101001001001000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000000010010100000001000100110100010000000000000000001000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011100010000000000000000001000100001000000000001001000000000000000000100000000000000000000000110000010000011000100000000000000000000000100000000110000011101000010000000000010000010000000010000000010000000000100001000000001000010000000000000001000100000000000000000000110010000000000001000000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000010000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000100010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000001000001001000000000110010000101001001001000000011000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100000101000001100010100010010000000000011001000000010101000000010100000000100000000000010000000010000000000100000001000100000011000000000000000000000000000100000001110000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000010000010000100010100000000000000000000001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000000000010000000001000000011001000100000000000000000000000000000000100010000000010000100100000000000000000000000000000000000000000000000000000010000010000000000000000000001000000000000010000000000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100010000000000001100000000000000100000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010001000000000000001000100001000000000001001000000000000000000100000000000000000000000110000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000100100011000000000101001000001010000 0000010000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000000000001000000000100100000101000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000010001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000000000 0000010000000000000100000100100000000000000110000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000010010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000010000000100000100010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000100000000000100010000000000000000011010110000100000001000000000000010001000000000000001000000001000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000000000000100011001000000001100000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010101000010000000000000000000010100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001100000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000010010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000000000000000000101000101000000110000000000010000000001010011000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101100100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000100000000000100000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100010110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000100000000000000001010000001000100000000100000000000000000000000100010000000010000100100000100000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101010000000100011000010000000001010001000001010101000000100000000000000000100000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001100000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000010000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000000000001000000000100100000101000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000010000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000010001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000000000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100011000010000000000000010010001100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000010001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000001100000000000000100011000000000101001000010010000 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010001000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000001000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000110011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100010000000100000010010000000000000000000101000000100010000000000000000000000001 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000100000000100100101000000010000010000100000000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000010000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000100000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000110000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000001000000100000001000000000000000100010100010001000010110000010000000000000111000000010000100000000001000000001000000010000000100000000000010000000001010001000001010101000000100001000010000000000000000000000000000000010000010000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001101100001000000100000000000000000000000100000010000011000100010011010101010000010000101000001100000010000000000001000000000000100010000000100010100000000100000000000100000000001000000000000000001000001000000000000110010000101001001001000000000001 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000000010001000000000000001000000001000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000100000001100000010100100000010000100000010000000000000000010000000000000011000000001000011000000000000000000000001100000000000000100011000000000101001000010010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000100000100010000000010000000100000000000000000000000000000000100000000000000000010000000010000000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000001011100000000000000000000000000100000110111010000100000000000000000000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000000000100011010000100000000000000000000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010010000000001000001001000000010001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000000010010100000001000100110100010000000000000000001000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011100010000000000000000001000100001000000000001001000000000000000000100000000000000000000000110000010000011000100000000000000000000000100000000110000011101000010000000000010000010000000010000000010000000000100001000000001000010000000000000001000100000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000100010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000110010001101010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000010000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000101100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000001100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000101000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000100000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000001000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001010000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000010001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000000000001000000000100100000101000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000000000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010100000000010000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000100000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000000010000010000000000001000001001000000010001000010010100000000000000000000100011000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010100000001000001000000000011000000000000000000000010000010000000000000001000100000000000000000000000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000010000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000001000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000001000000000000000000000001100000010000100100011000000000101001000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000010011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 1000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011010000000000000100000000000000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000000000000000100010000000000000000011010110000100000001000000001010000100010000000000000001000100001000001001110000000001000010001001000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010000001000010110011100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000010000101000101000000100000000000010000000001010000000001010101000000000000000010000001000000000000000000001100000000000000001000010101001100010011010000000001011000000000000000000000000000100000110111001000010000001001000000000000000000100000000000000000100000100000010100011000100000000000000000000000100010000010000011100000010000000000010010010000000000100000010000000000000000000000100000000000000000000000000000000000000000000000110010000101001001001000000010100 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100010000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0010000000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000000000000000010000000000000000001010010000100000001100010100000010000000000010001000000010101000001010000000010000000100000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000001000000010010000000000000000100000000000000001010100000010010000000000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000011000000010000100000100100000000000000010000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010001001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000000000000010000000000000000001000010110000010000000000000111000000010000110000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001000000000001001001001100001000100100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000101001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000110010001101010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000001000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000000000000000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000011001111000000010001110000000000000000000101000101000000000100100000010001010001010000000001010101000000000000000010000000000010000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010010000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011001000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010010000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001001000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000100001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000000000000000000000001100000000000000100011000000000001000000000010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000001000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010010000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001100000000000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010110000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000110000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000001100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000000010000 0000010000000000000100000000000011001000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000100001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000001000010000000000000000100010000000000000000000110010000101001001001000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001100000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000010010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000000000000000000101000101000000110000000000010000000001010011000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101100100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0000000000000000010100100100000000000100000010001010000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000010000000000110000000000000000000000000000000000000000000100011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001010000010000000000000000000000000000000000000001010000000000001000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000100000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000000000000000000000001100000000000000100011000000000001000000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000010001100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000010000000100011000001000000010000000000010000000000000000000000010101100000000000011010111000001000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000100000000000001000000000000000000100000000000001000000010000000100000000000010000010111100000000001000000000000000001010000000000000010110000000000000000001000000100010000000010000010100000000100100000100010001001000001000000000000000000000000010100000000010000000001000000000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101100000000100100000011000010001010000000001010101000000000010000111000000000000000000001000000000001010100000001000010101000100010011010001000001011000000000000001000000000000100000110111010000100000000000000000000000000000100000000000000000000000100000010000011000100000000010001000100000000000010001110000010000000000001000000000000100010000000100010000000000100000000000100000001000010000001000000000011100000000000000100011000000000101001000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000010000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000100000100010000000010000000100000000000000000000000000000000100000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000000000000000000000000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000100000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000100001000001001110000000000000000011001000100000000000000000000100000000000000000000001000000100011000000000110100000010001000010000000000110000100001000000100010000001000010110010100000100000000000001000000000011000000000000000000001011000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000100100000000000000000010000000010100000000000100000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000110000000001100010101000100010011010000000001011000000000000000000000100000100000110111010000100000000000000000000000000000001000100000000001000000000000000000011000100000000010001000110000000000000001110000010000000000001000000000000100010000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000110000000001000100001100000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000001010000000000000000000000010100110010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000100000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011100000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010000000000000000001100000000000000000000001000000010000000000000100011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100000101000001100010100000010000000000011001000000010101000000010100000000100000000000010000000010000000001000000100000010001000000001000000010000000000000000001000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011110110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000000000100010000000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0000000000000000000100000100100000000000000000100000100000000011100000010000010000000100100000011001000010000000100000000000000000000000010010000100010001100010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000110000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000010000000000000000000000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000001000000000000000100000000001000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000000000000000010100100100000000000100000010001010000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000010000000000110000000000000000000000000000000000000000000100011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001010000010000000000000000000000000000000000000000010000000000001000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000100000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000010000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000000000000000000000001100000000000000100011000000000001000000000010000 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000010010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001001100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000100000000000000101100000000000000100011010000100000000000000000000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000000000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000100000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100100010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000010010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000100000000000100000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100010110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000100000000000000001010000001000100000000100000000000000000000000100010000000010000100100000100000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101010000000100011000010000000001010001000001010101000000100000000000000000100000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001100000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000000000000000000001000010000000000001000000010000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000100000000000010000100010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001011101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000000000010000000001000000011001000100000000000000000000000000000000100010000000010000100100000000000001000000000000000000000000000000000000000010000010000000000000000000001000000000000010000000000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100010000000000001100000000000000100000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010001000000000000001000100001000000000001001000000000000000000100000000000000000000000110000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000100100011000000000101001000000010000 0000010000000000000100000100100000000000001010000000000010000000000000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000000000000000010000101001000001010000000010000000000000010000000001101000000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000000001010000001010100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000000000000000000000000000000000000001000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100011000010000000000000010010001100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000000000000000000000001000000000000000000000000000000000000011101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000010001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000001000000000100100000010000010001010000000001110101000000000000000010000000000000000000000000000000000010000000000010000000100011001000000010000110101000000011000010000000000000000001001000001000000000011001001101100001000000100000000000000000000000100000010000011000100010010010101010000010000101000001100000010000000000001000000000000100010000010100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000110010001101010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100000101000001100010100010010000000000011001000000010101000000010100000000100000000000010000000010000000000100000001000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000110001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010000000000000000000000100001000100001000000000001000000000000000110000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110000100001000000100010000001000010110010100000100000000000001000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000000000000010010000000000000000001000000000000010000000001000000000000010100000000000000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000001000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000110000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000000000000000001000000011001000100000000000000000000000000000100100010000000010000000100000000000000000000000000000000100000000000000000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000111000000010000110000001000000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000001000000000000000000011000000000010000000100001001000000000000001011100000000000000000000000000100000110111010000100000000000000000000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000000000100011010000100000000000000000000 0000000000000000000100000100100000000000000000100000100000000011100000010000010000000100100000011001000010000000100000000000000000000000010010000100010001100010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000110000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000010000000000000000000000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000001000000000000000100000000001000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000100010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000010001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000100100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001011001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000001100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000000010001000000000000100010000000100010000000000000011000000001000011000000000000000000000001100000000000000100011010000100000000000000000000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000000000010010001000010100000001000001000000000011000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000110000000000000100000100000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000001010000000000000000000000010100110010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000001001011000110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000001000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010001100100000000000000000000000100000000000000000000000000010000000010100000000000000000000010010000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101100000000100100000011000010001010000000001010101000000000010000111000000000000000000000000000000001010100000010010000000100000001000000010000110000000000011000010000000000000000001000100001000000001001001000000000000000000100000000000000001000000000000000000100001001000000000000000000000000000000010000011100000010000000000010000010000000000000000010000000000100000000000100000000000000000000000000000001100000000000000100011010010000000000010000000010 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000101001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000010000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000100000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0000000000000000000000000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000100010010000100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000000000000000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000011001111000000010001110000000000000000000101000101000000000100100000010001010001010000000001010101000000000000000010000000000010000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010010000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000100000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0000010000000000000100000000010011000000000000000000000000000011100000010000000000000100100000001001000010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000001000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000010000010100000000000000000000110100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010000000000000000001010100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000110000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000100000000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110000100000001100000010100100000010000100000010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0000000000000000010100100100000000000100000010001010000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000000010000010000000000001000001001000000010001010010010100000000000000000000100010000010000000001011010110000000000000010100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000000000100010000000010000000101000000000000000000000000000000010000000000000000011100000110100000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000000000000100000100100000000000000110000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000010010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000010000000100000100010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000100000000000100010000000000000000011010110000100000001000000000000010001000000000000001000000001000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000010000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000100000100010000000010000000100000000000000000000000000000000100000000000000000010000000010000000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000001011100000000000000000000000000100000110111010000100000000000000000000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000000000100011010000100000000000000000000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100100010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000001000000000000000000000001100000010000100100011000000000101001000000010000 0000000000000000000100000100100000000000000000100000100000000011100000010000010000000100100000011001000010000000100000000000000000000000010010000100010001100010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000100000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000000000000000000001000000011011000100000000000000000000000000000000100010000000010000000101000000000000000000000000000000010000000000000000011100000110100000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000001010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000010000000000001000010101000100010011010101010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000001001000010100100000010000010000111000000010000110000001000000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000001000000110100000000000000000000000000001100000000000000100011000000000001001000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000110000000100100000001001000010000000100100000000000000000000010100000101000001100001000000000101001000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000100000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010011010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010010000000000000000010100000100000001100010100000010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010100000100001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000000000000000000000000010000000000000100011000000000100100000000001100000000000010110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000100000000010100000000000000010001111000000111001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011000000000001000000000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010001000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000010000000000000000000000110010100000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000010000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000101100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100000101000001100010100010010000000000011001000000010101000000010100000000100000000000010000000010000000000100000001000100000011000000000000000000000000000100000001110000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000010000010000100010100000000000000000000001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000000000010000000001000000011001000100000000000000000000000000000000100010000000010000100100000000000000000000000000000000000000000000000000000010000010000000000000000000001000000000000010000000000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100010000000000001100000000000000100000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010001000000000000001000100001000000000001001000000000000000000100000000000000000000000110000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000100100011000000000101001000001010000 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010001010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100100001100000000011000000000010001000110001101000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000010000000100010000010100000000000010010000100010001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000001000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001100100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010000000100000000010000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000110000000000000100000100000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000001010000000000000000000000010100110010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000100000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011100000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010010000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001100000000000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010010000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001100000000000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000000000000001000100000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000010000010111000000001000000000000000000001010000001010100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010000000000000010010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000000001000010000000000001000000010000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000101000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000001100010000000010001100010000000000100000100000001001000000000010000010000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000001001100000000000000000000000100000000000000001000000010000000000001000001000000100010000000100010000000000100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000010000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100001000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110100000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000000000000000000000000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100011000010000000000000010010001100010001100010000001010000010000000000010000101001000001010000000010010000001000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000010100001000000010010000000000000000000000000000000100000001000000000000000000000010100100000000000000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110001100010000000000000001000100001000001001110000000000011000000010000000000110000000000000000000000000000000000000000000100011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000010000000000010100000000000000010001111000000110001110000000000010000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000001000001001000000000110010000101001001001100000011000 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001010001100100000000000000000000000100100000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000000000000001000001000000000000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000100000 0000000000000000000000000000000000000000000000000000000000000011100000011000000000000100100000001001000011000000100010000010000000000000010010000110010001101010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000001000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000000000000000000000001100000000000000100011000000000001000000000010000 0000010000010000000100000000000011010000000000000000000010000000000000010000000000000100100000001001000000000000000010000000000000000001010010000100000001100010100000010000000000010001000000010101000001010000000010000000000000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100001000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000110011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100010000000100000010010000000000000000000101000000100010000000000000000000000001 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0000000000000000000000000000000000000000000000000001000000000011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000000010001100000000000001000000001000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000101000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100001000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010000111000000010100110000100001000000001000000010000000000100100000000000001010001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100010000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100000101000001100010100010010000000000011001000000010101000000010100000000100000000000010000000010000000000100000001000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000110001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000100010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010010000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001100000000000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010000000000001100100000001001000010000000100000000000000000000000000001000000001010000001000000000100000000000000000000100101000000010000000000100000000000110000000000000000000000010100000010000000000001000000010000000000000000001000000000100100000100000000000001001011000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000001000000000000000000000010000110000000000000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010001010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100100001100000000011000000000010001000110001101000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000011000000010000100000100100000000000000010000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000100000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000000000000001010100000010010000000000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000110000000100100000001001000010000000100100000000000000000000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001100000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010111010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000001000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000001000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 1000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011010000000000000100000000000000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000000000000000100010000000000000000011010110000100000001000000001010000100010000000000000001000100001000001001110000000000001000000000000000110000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110000100001000000100010000001000010110010100000100000000000001000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000000000000010010000000100000000001000000000000010000000001000000000000010100000000000000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000000000000000100000001001101000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100010000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000001000010000000000000000000101000000000001010000000000000000001000010100001000010000010000111000000010000110000001000000000010101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001100000000000001011000000000000000000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000001000100000000000010000000000000000000001100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000100000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000100000000100100101000000010000010000100000000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000010000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000100000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000110000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000001000000100000000000000000000000100010100010001000010110000010000000000000111000000010000100000000001000000001000000010000000100000000000010000000001010001000001010101000000100001000010000000000000000000000000000000010000010000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001101100001000000100000000000000000000000100000010000011000100010011010101010000010000101000001100000010000000000001000000000000100010000000100010100000000100000000000100000000001000000000000000001000001000000000000110010000101001001001000000000001 0000110000000001000100000100000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000001010000000000000000000000010100110010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000100000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011100000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010000000000000000001100000000000000000000001000000010000000000000100011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010000000000000000001010100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000110000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000100000000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110000100000001100000010100100000010000100000010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0000010000000000000100000000000011001000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000100001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000001000010000000000000000100010000000000000000000110010000101001001001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000110010001101010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000010100011010000100000000000000000000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000001100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000100000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010010000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000000000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000100000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000010000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010011111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100001000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000001001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000100100000000000001010000000000010000000000000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000000000000100010000101001000001010000000010010000000000010000000100000000100000000100000010001000000001000000010000000000000000001000000000100100000100000000000001001001000000000000010001001000000010000000000101000000000000010010000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000001000100000000000000000000100000000000000000000001000000100011000000000100100000010001000010000000000110000100001000000100010000001000010110010100000100000000000001000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000001000000000000010010000000000000000001000000000000010000000001000000000000010100000000000000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000010000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000100000100010000000010000000100000000000000000000000000000000100000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000100001100000000000000000000000100000000000000001000000010000000001001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000110010001101010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000001000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000011001000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100010000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000100001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010010000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000011000000000000100010010000010000000100000000001000000000000001001000000000010000000000000000000010000000000000000010001000000000000010000000000001000100100010100000000000000010001111000000010001110000000000000000000101000101000100000100100000010001110001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000001000001101000010000011000100010010010101000000010000101100001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000100011000000000101011000000010000 0000010000000000000100000000000011001000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000100001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010001000000000000101000010000011000100010010010111000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000001000010000000000000000100010000000000000000000110010000101001001001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100011000010000000000000010010001100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000010100000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000001010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101100100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0000010000000000000100000100100000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000001000000100000010000010000000000001000000010000000000000000001000000000100100000100000000000001001001000000010100000000000000000000000000010000000000000001000010000000000000000000000010100100000000100000001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000001000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000000001000000000100000000000000000001000000000000000100000000000110000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000100000000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000010000000010000000000000000000000000000000000010100000010010010101000100110011010000000001011000000000000000000010000000000001001000001000000000011001001001100001000000100000000000000000000001101000010000011000100010010010101000000010000101100001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000000000000000000000110010000000000001001000000010100 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000110000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000000000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000100000000010100000000000000010001111000000110011110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000000000000000000000001100000000000000100011000000000001000000000010000 0000010000000000000100000000010011000000000000000000000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000000100010000000000000000000100000010000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000000010000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010111000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001010000000000110010000101001001001000000011000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000010000000100010000010100000000000010010000100010001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000001000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001100100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010000000100000000010000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010000000010000000000011000000010000001000000000001000000100100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000010000000000110000000000000000000000000000000000000000000100011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010010000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001010000010000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000001101000010000011000100010010010101000000010000101100001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000000000000000000000110010000000000001001000000010100 0000010000000000000100000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000100010010000100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011100000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000110011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100010000000100000010010000000000000000000101000000100010000000000000000000000001 0000000000000000000001000010000000000001000000010000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000101000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100010000000000100000100000001001000000000010000010000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000010001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100000101000001100010100010010000000000011001000000010101000000010100000000100000000000010000000010000000000100000001000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000110001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000010000000000000100000100100000000000000110000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000010010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000010000000100000100010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000100000000000100010000000000000000011010110000100000001000000000000010001000000000000001000000001000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000101010000000000000000000100000010000000000000000100000000000100000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000001000000000000000100011000000000100100000000001100000001000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000100000000000010000100010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000010001000010001001000000010000000000100000100000001001000000000000000000000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000111000000010000110000001000000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000001000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000000000000000000000010100000000001000000000000000000100000000000000100000000001000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000000000100011010000100010000000000000000 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000011000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000100000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000000100000100100000000000000000100000100000000011100000010000010000000100100000011001000010000000100000000000000000000000010010000100010001100010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000110000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000010000000000000000000000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000001000000000000000100000000001000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000110000000000000100000100000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000001010000000000000000000000010100110010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000100000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000101111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000000010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000001000001001000000000110010000101001001001000000011000 0000010000000000000100000000000011000000000000000000000000000011100000010000000000000100100000001001010010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100001000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000000000000010000000000000000001000010110000010000000000000111000000010000110000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000101001000000010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100010100000101100010100000010000000000000000000000100101000000010000000000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000010000100101100000000100010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000001000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000010000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100001000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000110000000000000000000000010100000010000000000001000000010000000000000000001000000000100100000100000000000001001011000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000001000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010101000010000000000000000000010100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000110010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110110100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000110000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000001000000000000000000000000011000000000010000000110001001000000001000001011000000011000010000000000001100000110111010010100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000101001000000010000 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010001010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100100001100000000011000000000010001000110001101000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000010000000000000100000000010011000000000000000000000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000000100010000000000000000000100000010000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000000010000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010111000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001010000000000110010000101001001001000000011000 0000010000000000000100000100100000000000000110000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000010010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000010000000100000100010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000100000000000100010000000000000000011010110000100000001000000000000010001000000000000001000000001000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0000000000000000000000000010000000000001010000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000010010010000100010001100010000001010000010000000100010000101001000001010000000010010000000000010000000100000000100010000100000010001000000001000000010000000000000000001000000000100100000100000000000001001001000000000000010001001000000010000000000101000000000000010010000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000100000000110000100001000000000010011001000010110010100000100000000000001000000000000000000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000010000101000101000000100000000000010000000001010000000001010101000000000000000010000001000000000000000000001100000000000000001000010101001100010011010000000001011000000000000000000000000000100000110111001000010000001001000000000000000000100000000000000000100000100000010100011000100000000000000000000000100010000010000011100000010000000000010010010000000000100000010000000000000000000000100000000000000000000000000000000000000000000000110010000101001001001000000010100 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000000100100001000010000010000000000001000001001000000000001000001010000000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000001000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010100000001000001000000000011000000000000000000000010000010000000000000001000100000000000000000000000000000000000000000000000001000000011001000100000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010010000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000011000000000000100010010000010000000100000000001000000000000001001000000000010000000000000000000010000000000000000010001000000000000010000000000001000100100010100000000000000010001111000000010001110000000000000000000101000101000100000100100000010001110001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000001000001101000010000011000100010010010101000000010000101100001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000100011000000000101011000000010000 0000010000000000000100000100100000000000000110000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000010010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000010000000100000100010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000100000000000100010000000000000000011010110000100000001000000000000010001000000000000001000000001000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000100000010010001100010001100010000001010000000000000000010000101001000001010000000010010000000000010000000000001000000100000010000010000000000001000000010000000000000000001000000000100100000100000000000001001001000000010100000000000000000000000000010000000000000001000010000000010000000000000010100100000000100000001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000101000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000010000000000000000000100010000000010000000101000000000000000000000000000000010000000000000000011100000110100000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000001010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000010000000000001000010101000100010011010001000001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000100100000000000001010000000000010000000000000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000000000000000010000101001000001010000000010000000000000010000000001101000000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010011010000000000000011110100000000000000000000000100010000000010001100100000000000000000000000000000000000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000011001111000000010001110000000000000000000101000101000000000100100000010001010001010000000001010101000000000000000010000000000010000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010010000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000010000000100010000010100000000000010010000100010001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000001000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001100100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010000000100000000010000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000010000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100001000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000100000000000100000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100010110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000100000000000000001010000001000100000000100000000000000000000000100010000000010000100100000100000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101010000000100011000010000000001010001000001010101000000100000000000000000100000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001100000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000110100000000000000001010100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001001000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000100011010000100000000000000000000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000000000000000000000001100000000000000100011000000000001000000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000001100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000101000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000100000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000100000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000001100000000000000100011000000000101001000010010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100010000001010000000000000000010000101001000001010000000010010000000000010000000000001000000100000010000010000000000001000000010000000000000000001000000000100100000100000000000001001001000000010100000000000000000000000000010000000000000001000010000000000000000000000010100100000000100000001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000101000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000010000000000000000000100010000000010000000101000000000000000000000000000000010000000000000000011100000110100000010000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000001010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000010000000000001000010101000100010011010001000001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000000000010000000001000000011001000100000000000000000000000000000000100010000000010000100100000000000001000000000000000000000000000000000000000010000010000000000000000000001000000000000010000000000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100010000000000001100000000000000100000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010001000000000000001000100001000000000001001000000000000000000100000000000000000000000110000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000100100011000000000101001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100010000001010000000000000000010000101001000001010000000010010000000000010000000000001000000100000010000010000000000001000000010000000000000000001000000000100100000100000000000001001001000000010100000000000000000000000000010000000000000001000010000000000000000000000010100100000000100000001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000101000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000010000000000000000000100010000000010000000101000000000000000000000000000000010000000000000000011100000110100000010000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000001010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000010000000000001000010101000100010011010001000001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000101010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000100000001011000000000000100100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010100010000000000001000001001000000010001000000011000000000001000000000101010000000000100011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000011001000100000000000000010000100000000000000000000001000000100011000000000100100000010001000010000000000110000100001000000100010000001000010110010100000100000000000101000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000000000000010010000000000000000001000000000000010000000001000000000000010100000000000000010000111011000000000000010000001000100001000100010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000000000000000100000010000011000100000000010001000100000000000000001110000010000000000001100000000000100010000000100010000000000100000000000100000001000010000001000000000011100000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100010000001010000000000000000010000101001000001010000000010010000000000010000000000001000000100000010000010000000000001000000010000000000000000001000000000100100000100000000000001001001000000010100000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000100110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000001000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000001000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100001000000000000000000001010100000010010001000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000001001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100011000010000001000000010010001100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000010000100000001010001000000000000000000000000010000010100001000000010010000000000000100000000000000000000000110000000000000000000001010100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000110000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000100000000000000000000000000010000100010000000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000110000010111110000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000100000000000000101100000000000000100011010000100000000000000000000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100000101000001100001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000001000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010001100100000000000000000000000100000000000000000000000000010000000010100000000000000000000010010000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101100000000100100000011000010001010000000001010101000000000010000111000000000000000000000000000000001010100000010010000000100000001000000010000110000000000011000010000000000000000001000100001000000001001001000000000000000000100000000000000001000000000000000000100001001000000000000000000000000000000010000011100000010000000000010000010000000000000000010000000000100000000000100000000000000000000000000000001100000000000000100011010010000000000010000000010 0000010000000000000100000000010011000000000000000000000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000000100010000000000000000000100000010000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000100000000000010000100010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000100010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000001000001101000000000110010000101001001001000000011000 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000110011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100010000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000000000011001000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100010000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000100001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000010000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000100000100010000000010000000100000000000000000000000000000000100000000000000000010000000010000000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100001010000100000010001010000000000000000010000100100100000000000100000001000000000000000000000001100000010000100100011000000000101001000000010000 0000010000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000000000001000000000100100000101000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000000000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000000010010100000001000100110100010000000000000000001000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011100010000000000000000001000100001000000000001001000000000000000000100000000000000000000000110000010000011000100000000000000000000000100000000110000011101000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000100100011000000000101001000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000010100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000001001000000000000000000000011000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110100000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000000000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000001000000110100000000000000000000000000001100000000000000100011000000000001001000000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010001000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000010000000000000000000000110010100000000001000000000010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000100001100000000000000000000000100000000000000001000000010000000001001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100010000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000110000000000001000010000000000100000000000010011100101100000010000000000000000000001010000000000000011110000000000100000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000110000000000000100000100000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000001010000000000000000000000010100110010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000100000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011100000000010001000000000010000000100000000000000000000000000000000000010000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000101001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100000000000000000000000010100000000100000000001100000000001000000000000000110100100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000010000000000000000000000110010100000000001000000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100010000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000110000000000001000010000000000100000000000010011100101100000010000000000000000000001010000000000000011110000000000100000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000100000000000100000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100010110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001001001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000100000000000000001010000001000100000000100000000000000000000000100010000000010000100100000100000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000000000000000000010000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000100000000100000000100000010001000000001000000011000000000000000001000000000100100000100000000000001001001000000000000010001001000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000001010000001000100001000000000011000000100000101000000000000001000100000000000000000000001000000100011000000000110100000010001000010000000000110000100001000000000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100001000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001000000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000000000100011010000100000000000000000000 0000010000000000000100000100000000000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000100000000100000000000000000100000000010000100100000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001011000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000100000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100001000000000000000000001010100000010010000000100000001000000010000010000000000011000010000000000000000001000100001000000001001001000000000000000000100000000000000001000000000000000000100001001000000000000000000000000000000010000011100000010000000000010000010000000000000000010000000000100000000000100000000000000000000000000000001100000000000000100011010010000000000010000000010 0000000000000000000000000010000000000001000000000000000001000011100000010000000010000110100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000000000000000000000000000100000001010001000000000000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000000010000000000001000000110000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000001000000100000000000000000000000100010100010001000010110000010000000000000111000000010000100000000001000000001000000010000000100000000000010000000001010001000001010101000000100001000010000000000000000000000000000000010000010000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001101100001000000100000000000000000000000100000010000011000100010011010101010000010000101000001100000010000000000001000000000000100010000000100010100000000100000000000100000000001000000000000000001000001000000000000110010000101001001001000000011000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000000000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000100000000010100000000000000010001111000000110011110000000000000000100101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000110010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110110100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000110000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000001000000000000000000000000011000000000010000000110001001000000001000001011000000011000010000000000001100000110111010010100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000101001000000010000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000010000000100010000010100000000000010010000100010001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000001000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001100100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010000000100000000010000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000000010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100010000001010000000000000000010000101001000001010000000010010000000000010000000000001000000100000010000010000000000001000000010000000000000000001000000000100100000100000000000001001001000000010100000000000000000000000000010000000000000001000010000000000000000000000010100100000000100000001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000101000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000010000000000000000000100010000000010000000101000000000000000000000000000000010000000000000000011100000110100000010000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000001010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000010000000000001000010101000100010011010001000001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000100000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001100000000001001001001100001000000100000000000000000000000100101010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100010000000000000000000000000010110000001000010000010000000000000100100101000000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101010100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000010000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100001000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010010000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001100000000000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000001000000000011100000010000000000000100110000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001100000010000000000100000000010000000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000100000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000010010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000100000000000010000100010000000000000000000001000000000000010000000000000000000000010100000000000100010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000000000000000000000000000000000000000000000000001000000000011100000010000000000000100110000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001100000010001100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001010000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010001000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000010000000000000000000000110010100000000001000000000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010001000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000010000000000000000000000110010100000000001000000000010000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010010000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001100000000000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000010000000100000000000011000000000000000000000000000011100000010000000000001100100000001001000010000000100000000000000000000000000001000000001010000001000000000100000000000000000000100101000000010000000000100000000000110000000000000000000000010100000010000000000001000000010000000000000000001000000000100100000100000000000001001011000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100000110011000000000100100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000110001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000001010100110000100001000000001000000010000000000100100000000000001010001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000010000000000100100000100000000000000000000100000101000000011100000010000000000000100100000001001000010000000100010001010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100100001100000000011000000000010001000110001101000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000101001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000010000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000001000000000000000010001100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000010000000100011000001000000010000000000010000000000000000000000010101100000000000011010111000001000001000000000110000100010000000100000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000100000000000001000000000000000000100000000000001000000010000000100000000000010000010111100000000001000000000000000001010000000000000010110000000000000000001000000100010000000010000010100000000100100000100010001001000001000000000000000000000000010100000000010000000001000000000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101100000000100100000011000010001010000000001010101000000000010000111000000000000000000001000000000001010100000001000010101000100010011010001000001011000000000000001000000000000100000110111010000100000000000000000000000000000100000000000000000000000100000010000011000100000000010001000100000000000010001110000010000000000001000000000000100010000000100010000000000100000000000100000001000010000001000000000011100000000000000100011000000000101001000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101001000000100111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000000000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000000000100011010000100000000000000000000 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000110011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100010000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000001100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000100000000001100001000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000010000000000011000000000100100111110000010000000010000100100000001001001000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100000010000000000001011000000000010000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000001000100100000010001000010000000000110000100001000000100010000001000010110010100000100000000000101000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000000000000010010000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010010000001010000000001010101000000000000000000000010000000000000000000000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000001000000000000000100000000001000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010001000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000010000000000000000000000110010100000000001000000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100010000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000000010000000110001001000000001000001011000000011000010000000000001100000110111010010100000000000000000000000000000000000100000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000001001000001000000001000010000000000000001000100000000000000000000110010000000000001000000000010000 0000010000000000000100000000010011000000000000000000000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000000100010000000000000000000100000010000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000100000000000010000100010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000011000000010000100000100100000000000000010000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000000000000001010100000010010000000000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000000000010000000000000000000000010000000000011100010000010000110100010001011000010000000100010000010100000000000010010000100010001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000001000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001100100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010000000100000000010000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000001001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000100000000000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001011000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100001000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000001001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000001100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000101000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000100000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000000100000100100000000000000000100000100000000011100000010000010000000100100000011001000010000000100000000000000000000000010000000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000010000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000101100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000100100000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000010000100010000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000000000000000100010000000000000000011010110000100000001000000001010000100010000000000000001000100001000001001110000000001000010001001000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000100000000000001000000000000000000100000000000001000000100000000100000000000010000010111101000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000010000000000000000001001000000000010000000000000000000010000000000001000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000100000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000000000000000000000001100000000000000100011000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000101001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000010000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000000100000100100000000000000000100000100000000011100000010000010000000100100000011001000010000000100000000000000000000000010010000100010001100010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000010010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000100000000000010000100010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010100001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100000101000001100010100010010000000000011001000000010101000000010100000000100000000000010000000010000000000100000001000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000010000010000100010100000000000000000000001000001001110000000000011000000000000000000010000000000100000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000000000010000000001000000011001000100000000000000000000000000000000100010000000010000100100000000000000000000000000000000000000000000000000000010000010000000000000000000001000000000000010000000000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100010000000000001100000000000000100000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010001000000000000001000100001000000000001001000000000000000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010001000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000000000010000001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000001001011000110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000000000000000000000000000000000000000000000000001000000000011100000010000000000000100110000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001100000010000000000100000000010000000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000100000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000001001000000000000000000011011000100000000000000000000000000100000100010000000010000000100000000000000000000000000000000100000000000000000010000000010000000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000001011100000000000000000000000000100000110111010000100000000000000000000000000000000010100000000001000000000000000000100000000000000100101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000001100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000101000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000100000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100101010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100000101000001100010100010010000000000011001000000010101000000010100000000100000000000010000000010000000000100000001000100000011000000000000000000000000000100000001110000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000010000010000100010100000000000000000000001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000000000010000000001000000011001000100000000000000000000000000000000100010000000010000100100000000000000000000000000000000000000000000000000000010000010000000000000000000001000000000000010000000000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100010000000000001100000000000000100000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010001000000000000001000100001000000000001001000000000000000000100000000000000000000000110000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000100100011000000000101001000001010000 0000010000000000000100000100100000000000001010000000000010000000000000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000000000000000010000101001000001010000000010000000000000010000000001101000000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000000001010000001010100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000000010010100000001000100110100010000000000000000001000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011100010000000000000000001000100001000000000001001000000000000000000100000000000000000000000110000010000011000100000000000000000000000100000000110000011101000010000000000010000010000000010000000010000000000100001000000001000010000000000000001000100000000000000000000110010000000010001000000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0000000000000000000010000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000100000000100000000100000010001000000001000000011000000000000000001000000000100100000100000000000001001001000000000000010001001000000010000000000101000000000000010010000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000000000001000000000100100000101000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000000001000100001000000000001000000000100000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000010001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000000000 0000010000000000000100000000000011001000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000100001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010001000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000001000010000000000000000100010000000000000000000110010000101001001001000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010000000000001100100000001001000010000000100000000000000000000000000001000000001010000001000000000100000000000000000000100101000000010000000000100000000000110000000000000000000000010100000010000000000001000000010000000000000000001000000000100100000100000000000001001011000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000101001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000000000000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010010000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001100000000000000000000000100000000000000001000000010000000001001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010001010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100100000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000100111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000110001001000000010000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010100111000000010100110000000001000000001000000010000000000100100000000000001000001100100000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011100100000000000000000000000100010000010000011100000010000000000010000010000000000001000010000000000000001000000100100000000000000000010000000000000000000101000000100010000000000000000000000000 0000010000010000000100000000000111010000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100000010000000000001011000000000010000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010010001000010110010100000000100010000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000100000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000001000000000100000000000000000000000000000110010100000000001000000000010000 0000000000000000010100100100000000000100000010001010000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000000010000010000000000001000001001000000010001010010010100000000000000000000100010000010000000001011010110000000000000010100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000000000100010000000010000000101000000000000000000000000000000010000000000000000011100000110100000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000100000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000000100100001000010000010000000000001000001001000000000001000001010000000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000001000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010100000001000001000000000011000000000000000000000010000010000000000000001000100000000000000000000000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000000001000100001000000010000000000100011000010000000001010001000000000000001100000000100000000000001000000000000000000000000011000000000010000000110001001000000001000001011000000011000010000000000001100000110111010010100000000000000000000000000000000000100000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000100000000010000001001000001000000001000010000000000000001000100000000000000000000110010000000000001000000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000001100100000100000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000100001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000001000010000000000000000100010000000000000000000110010000101001001001000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100010010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000001100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000000010001000000000000100010000000100010000000000000011000000001000011000000000000000000000001100000000000000100011010000100000000000000000000 0000000000000000000100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000101000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000100000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000110000000000000000000000100010000000010000100100000000000000000000000000000000100000000000000000010000000010000000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001101000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000100000000000100000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100010110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000100000000000000001010000001000100000000100000000000000000000000100010000000010000100100000100000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101010000000100011000010000000001010001000001010101000000100000000000000000100000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001100000000000000000100000000000000000000000100000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000100010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000001000001001000000000110010000101001001001000000011000 0000000000000000000000000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000100000001011000000000000100100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010011000010000000000001000001001000000010001000000011000000000001000000000101010000000000100011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000011001000100000000000000000000100000000000000000000001000000100011000000000100100000010001000010000000000110000100001000000100010000001000010110010100000100000000000101000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101100000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000100001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010001111000100010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100001010000100000010001010000000000000000010000100100100000000000100000001000000000000000000000001100000010000100100011000000000101001000000010000 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000010010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000000001000100111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000110001001000000010000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010100111000000010100110000000001000000001000000010000000000100100000000000001000001100100000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011100100000000000000000000000100010000010000011100000010000000000010000010000000000001000010000000000000001000000100100000000000000000010000000000000000000101000000100010000000000000000000000000 0000011000000010000100000100100000000000000010000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000001100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000000010001000000000100100010000000100010000000000000011000000001000011000000000000000000000001100000000000000100011010000100000000000000000000 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000110010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110110100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000110000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000001000000000000000000000000011000000000010000000110001001000000001000001011000000011000010000000000001100000110111010010100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000101001000000010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000100000000100000000100000010001000000001000000010000000000000000001000000000100100000100000000000001001001000000000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001000000000000000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000110010001101010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000001000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000011000000000000000000000010000000000000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000001100010000000000000000000100000010000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000001100000000000000100011000000000101001000010010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100000101000001100010100010010000000000011001000000010101000000010100000000100000000000010000000010000000000100000001000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000010000010000100010100000000000000000000001000001001110000000000011000000000000000000010000000000100000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000000000010000000001000000011001000100000000000000000000000000000000100010000000010000100100000000000000000000000000000000000000000000000000000010000010000000000000000000001000000000000010000000000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100010000000000001100000000000000100000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010001000000000000001000100001000000000001001000000000000000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000001001000010100100000010000010000111000000010000110000001000000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000001000000110100000000000000000000000000001100000000000000100011000000000001001000000010000 0000000000000000000000000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000100000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000100001000001001110000000000000000011001000100000000000000000000100000000000000000000001000000100011000000000110100000010001000010000000000110000100001000000100010000001000010110010100000100000000000001000000100011000000000000000000001011000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000100100000000000000000010000000010100000000000100000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000110000000001100010101000100010011010000000001011000000000000000000000100000100000110111010000100000000000000000000000000000001000100000000001000000000000000000011000100000000010001000110000000000000001110000010000000000001000000000000100010000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 1000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011010000000000000100000000000000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000000000000000100010000000000000000011010110000100000001000000001010000100010000000000000001000100001000001001110000000001000010001001000000000000000000000000000000000000000000000000000000000000100000001001100000100001001000000000000110000100001000000000010000001000010110011100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000000001000010000000000001000000010000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000010010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000000000000100000010000010000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001010001100100000000000000000000000100100000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000000000000001000001000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000010000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000100001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010001111000100010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001010000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000001100100000100000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000100001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000001000010000000000000000100010000000000000000000110010000101001001001000000010000 0000010000000000000100000000000010000000000000000000000010000000000011100010000010000110100010001011000010000000100010000010100000000000010010100100010001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000001000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001100100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010000000100000000010000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000001001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000000000000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000110000000100100000001001000010000000100100000000000000000000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001100000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010111010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000001000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000110011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000001000001101000010000011000100010010010101000000010000101100001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000100011000000000101011000000010000 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010001010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100100001100000000011000000000010001000110001101000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000010000001000000010000000000000000000000100010000000000000000011010110000100001001000000001010000100010000000000000001000100001000001001110000000001001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000010010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000001001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110000100001001100000010100100000010000100000010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0000110000000001000100000100000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000001010000000000000000000000010100110010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000100000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011100000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010000000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000100000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001100000000001001001001100001000000100000000000000000000000100101010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000100001100000000000000000000000100000000000000001000000010000000001001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000000000001000000000100100000101000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000000100010000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000100000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000001000000000100000000000000000000000000000110010100000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000011100000010000000000000100100000001001010010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100001000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000000000000010000000000000000001000010110000010000000000000111000000010000110000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000101001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100010000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000011110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000010000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000000000000000000000000000000000000000000000000001000000000011100000010000000000000100110000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001100000010000000000100000000010000000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000100000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000001001000000000000000000011011000100000000000000000000000000100000100010000000010000000100000000000000000000000000000000100000000000000000010000000010000000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000001011100000000000000000000000000100000110111010000100000000000000000000000000000000010100000000001000000000000000000100000000000000100101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000000001000000000000000000000000000000000000000001000000000011100000010000000000000100100000001001000010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000010000010100000000000000000000110100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000110101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000101001000000010000 0000010000000000000100000100100000000000000110000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000010010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000010000000100000100010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000100000000000100010000000000000000011010110000100000001000000000000010001000000000000001000000001000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100000101000001100010100010010000000000011001000000010101000000010100000000100000000000010000000010000000000100000001000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000010000010000100010100000000000000000000001000001001110000000000011000000000000000000010000000000100000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000000000010000000001000000011001000100000000000000000000000000000000100010000000010000100100000000000000000000000000000000000000000000000000000010000010000000000000000000001000000000000010000000000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100010000000000001100000000000000100000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010001000000000000001000100001000000000001001000000000000000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000001000000000000001000000000110010001000010010010000000100010001000010000110100000010000000000000000010010000000100000001000000000000000010000010001000000001000001001000000010001000000011000000000001000000000101010010000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000000000000010000000000000000001000010110000010000000000000111000000010000110000001000000000000101000100000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 1000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011010000000000000100000000000000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000000000000000100010000000000000000011010110000100000001000000001010000100010000000000000001000100001000001001110000000001000010001001000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010000001000010110011100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000010000101000101000000100000000000010000000001010000000001010101000000000000000010000001000000000000000000001100000000000000001000010101001100010011010000000001011000000000000000000000000000100000110111001000010000001001000000000000000000100000000000000000100000100000010100011000100000000000000000000000100010000010000011100000010000000000010010010000000000100000010000000000000000000000100000000000000000000000000000000000000000000000110010000101001001001000000010100 0000010000000000000100000000000010000000000011000000000100100111110000010000000010000100100000001001001000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100000010000000000001011000000000010000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000001000100100000010001000010000000000110000100001000000100010000001000010110010100000100000000000101000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000001000000100000000000000000000000100010100010001000010110000010000000000000111000000010000100000000001000000001000000010000000100000000000010000000001010001000001010101000000100001000010000000000000000000000000000000010000010000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001101100001000000100000000000000000000000100000010000011000100010011010101010000010000101000001100000010000000000001000000000000100010000000100010100000000100000000000100000000001000000000000000001000001000000000000110010000101001001001000000011000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000110000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000100000100010000000010000000100000000000000000000000000000000100000000000000000010000000010000000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000001011100000000000000000000000000100000110111010000100000000000000000000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000000000100011010000100000000000000000000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010001000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000010000000000000000000000110010100000000001000000000010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010010000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000000000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000100000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000110011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100010000000100000010010000000000000000000101000000100010000000000000000000000001 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000010010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000000001000100111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000110001001000000010000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010100111000000010100110000000001000000001000000010000000000100100000000000001000001100100000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011100100000000000000000000000100010000010000011100000010000000000010000010000000000001000010000000000000001000000100100000000000000000010000000000000000000101000000100010000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100100000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000000000000001010100000010010000000000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000110011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100010000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000100000001011000000000000100100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010100010000000000001000001001000000010001000000011000000000001000000000101010000000000100011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000011001000100000000000000010000100000000000000000000001000000100011000000000100100000010001000010000000000110000100001000000100010000001000010110010100000100000000000101000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000000000000010010000000000000000001000000000000010000000001000000000000010100000000000000010000111011000000000000010000001000100001000100010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000000000000000100000010000011000100000000010001000100000000000000001110000010000000000001000000000000100010000000100010000000000100000000000100000001000010000001000000000011100000000000000110010000000000001000000000010000 0000000000000000000000000000000000000001000000000100000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000000000001001001000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010010000000000000000000000100000001010100000010010000000100000001000100010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000010100100100000000000100000010001010000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000000010000010000000000001000001001000000010001010010010100000000000000000000100010000010000000001011010110000000000000010100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000000000100010000000010000000101000000000000000000000000000000010000000000000000011100000110100000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000001100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000101000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000100000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000000000000010000000000001010000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000010010010000100010001100010000001010000010000000100010000101001000001010000000010010000000000010000000100000000100010000100000010001000000001000000010000000000000000001000000000100100000100000000000001001001000000000000010001001000000010000000000101000000000000010010000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010011001000010110010100000100000000000001000000000000000000100000000000001000000010000000100000000000010000010111100000000001000000000000000001010000000000000010110000000000000000001000000100010000000010000010100000000100100000100010001001000001000000000000000000000000010100000000010000000001000000000000010000000000000000000000010100000000000000010000000011000000000000001000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000001000000000010000010000000001000010101000100010011010001000001011000000011000010000000000000000001001000001000000000011001001001110001001000100000000000000000000000100010010000011000100100000010001100100000000000000001000000010000000100000000000000010000000000000001010000000000000011000000001000011000000000000000000000001100000000000000100011000000000101001000010010000 0000110000000001000100000100000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000001010000000000000000000000010100110010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000100000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011100000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010000000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000010000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000000000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000000000001000000000100100000101000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000000000000000011000100000000000000000010000010010000000000001000100000000000000000001000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110000100000001100000010100100000010000100000010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111010000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000001000000000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001010000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000001000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100100000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000000000000001010100000010010000000000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 1000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000100100000000000010000000000000000100000100100000100000010000101111000000000000000000000000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001100100001000000000011000000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100010000001010000000000000000010000101001000001010000000010010000000000010000000000001000000100000010000010000000000001000000010000000000000000001000000000100100000100000000000001001001000000010100000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000100110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000001000000000000110011000001000100100000010001000010000000000110000100001000000100010000001000010110010100000100000000000101000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000001000000100000000000000000000000100010100010001000010110000010000000000000111000000010000100000000001000000001000000010000000100000000000010000000001010001000001010101000000100001000010000000000000000000000000000000010000010000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001101100001000000100000000000000000000000100000010000011000100010011010101010000010000101000001100000010000000000001000000000000100010000000100010100000000100000000000100000000001000000000000000001000001000000000000110010000101001001001000000011000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100010000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000110010001101010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000110000000000000010001100000000000001000000001000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000101000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100001000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100100000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000100000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000100000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000011000000000000000000000000000011100000010000000000000100100000001001010010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100001000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000000000000010000000000000000001000010110000010000000000000111000000010000110000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000101001000000010000 0000000000000000000000000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000100001100000000000000000000000100000000000000001000000010000000001001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000000000010000000000000000000000010000000000011100010000010000110100010001011000010000000100010000010100000000000010010000100010001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000001000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001100100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010000001100000000010000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000100010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000001000001001000000000110010000101001001001000000011000 0000010000000000000100000000000011000000000000000000000000000011100000010000000000000100100000001001000010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000110000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000100001100000000000000000000000100000000000000001000000010000000001001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 1000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000100100000000000010000000000000000100000100100000100000010000101111000000000000000000000000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001100100001000000000011000000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000100100000000000001010000000000010000000000000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000000000000100010000101001000001010000000010010000000000010000000100000000100000000100000010001000000001000000010000000000000000001000000000100100000100000000000001001001000000000000010001001000000010000000000101000000000000010010000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000001000100000000000000000000100000000000000000000001000000100011000000000100100000010001000010000000000110000100001000000100010000001000010110010100000100000000000001000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000001000000000000010010000000000000000001000000000000010000000001000000000000010100000000000000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000100001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110001100001000000000010000001000010110011100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000010000101000101000000100000000000010000000001010000000001010101000000000000000010000001000000000000000000001100000000000000001000010101001100010011010000000001011000000000000000000000000000100000110111001000010000001001000000000000000000100000000000000000100000100000010100011000100000000000000000000000100010000010000011100000010000000000010010010000000000100000010000000000000000000000100000000000000000000000000000000000000000000000110010000101001001001000000010100 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010001000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000100000000000000010000000000000000000000110010100000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000011100000010000000000000100100000001001010010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100001000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000000000000010000000000000000001000010110000010000000000000111000000010000110000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000101001000000010000 0000011000000010000100000100100000000000000010000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000100000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000000000000001010100000010010000000000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000100100000000000001010000000000010000000000000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000000000000000010000101001000001010000000010000000000000010000000001101000000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000000011001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000000001010000001010100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000011100000010000000000000100100000001001000010000000100010001010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000100111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000110001001000000010000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010100111000000010100110000000001000000001000010010000000000100100000000000001000001100100000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011100100000000000000000000000100010000010000011100000010000000000010000010000000000001000010000000000000001000000100100000000000000000010000000000000000000101000000100010000000000000000000000000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000001010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101100100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000100100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000001100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000000010001000000000000100010000000100010000000000000011000000001000011000000000000000000000001100000000000000100011010000100000000000000000000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000001100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000100000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010010000000000001000000100100000000000000000000100010000000000000000000110010000101001001001000000010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100101000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001110000000001000000000000000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000000000000000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000011001111000000010001110000000000000000000101000101000000000100100000010001010001010000000001010101000000000000000010000000000010000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000001001100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000011000000000000000000000000000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 1000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011010000000000000100000000000000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000000000000000100010000000000000000011010110000100000001000000001010000100010000000000000001000100001000001001110000000001000010001001000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010000001000010110011100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000010000101000101000000100000000000010000000001010000000001010101000000000000000010000001000000000000000000001100000000000000001000010101001100010011010000000001011000000000000000000000000000100000110111001000010000001001000000000000000000100000000000000000100000100000010100011000100000000000000000000000100010000010000011100000010000000000010010010000000000100000010000000000000000000000100000000000000000000000000000000000000000000000110010000101001001001000000010100 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000010000010000000000000000000000110100000000000000010001111000000010001110000000000000000000101000101000000000100100000011000010101010000000001010100000000000000000010000000000000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100000000010001000100000000000000001110000010000000000001000000000000100010000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000100000000000000000000000000000000000010000010000001000001000001001000000100001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000101000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000010010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010101000000000000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110000100000001100000010100100000010000100100010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010000000000001100100000001001000010000000100000000000000000000000000001000000001010000001000000000100000000000000000000100101000000010000000000100000000000110000000000000000000000010100000010000000000001000000010000000000000000001000000000100100000100000000000001001011000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000010010000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000001000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000000000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100100000000000000000100010000010000000001011010110001000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000101111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000000010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000001000001001000000000110010000101001001001000000011000 0000010000000000000100000100000000000000000000100000100000000011100000010000110000000100100000001001000010000000100100000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000101000000100000000000101000010000000000000000000000000000100000001010001000000000000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000010010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000100000001010000000000000000001000010100000000010000010000111000000010000110000001000000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000001000000110100000000000000000000000000001100000001000000100011000000000001000000000010000 0000000000000000000100000100100000000000000000100000100000000011100000010000010000000100100000011001000010000000100000000000000000000000010010000100010001100010000001010000000000010001000000010000010000000000000000100100000000000100001000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000110000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000010000000000000000000000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000001000000000000000100000000001000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000110000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000000000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000100000000010100000000000000010001111000000110011110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000000001000010000000000001000000010000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000101000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100010000000000100000100000001001000000000010000010000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000000000000000000001000010000000000001000000010000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000010010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000000000000100000010000010000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000100101000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000101000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000110000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000000000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000100000000010100000000000000010001111000000110011110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000011000000000000000000000000000011100000010000000000000100100000001001000010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000000000000010000000000000000001000010110000010000000000000111000000010000110000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000101001000000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010001000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000001000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000000101000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010001000000000000001000100001000000000001001000000000000000000100000000000000000000000110000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000100100011000000000101001000000010000 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000100000001011000000000000100100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000100011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000011001000100000000000000010000100000000000000000000001000000100011000000000100100000010001000010000000000110000100001000000100010000001000010110010100000100000000000101000000000001000000000000000000001010100000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000000000000010010000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010001000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000100000000000000010000000000000000000000110010100000000001000000000010000 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000100000000100100101000000010000010000100000000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000010000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000100000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000110000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000001000000100000000000000000000000100010100010001000010110000010000000000000111000000010000100000000001000000001000000010000000100000000000010000000001010001000001010101000000100001000010000000000000000000000000000000010000010000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001101100001000000100000000000000000000000100000010000011000100010011010101010000010000101000001100000010000000000001000000000000100010000000100010100000000100000000000100000000001000000000000000001000001000000000000110010000101001001001000000000001 0000000000000000000000000010000000000001000000000000000001000011100000010000000010000110100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000000000000000000000000000100000001010001000000000000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100010001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000000010000000000000000000110000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000001010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101100100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000101010000000000000000000100000010000000000000000100000000000100000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000110000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110000100001000000100010000001000010110010100000100000000000001000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000000000000010010000000100000000001000000000000010000000001000000000000010100000000000000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000100110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000001000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000001000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100001000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000001001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100010000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000110000000000001000010000000000100000000000010011100101100000010000000000000000000001010000000000000011110000000000100000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000100000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001100000000001001001001100001000000100000000000000000000000100101010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010000000000001100100000001001000010000000100000000000000000000000000001000000001010000001000000000100000000000000000000100101000000010000000000100000000000110000000000000000000000010100000010000000000001000000010000000000000000001000000000100100000100000000000001001011000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000000000000000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000011001111000000010001110000000000000000000101000101000000000100100000010001010001010000000001010101000000000000000010000000000010000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010000000000000010010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000100000000000100000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100010110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000100000000000000001010000001000100000000100000000000000000000000100010000000010000100100000100000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101010000000100011000010000000001010001000001010101000000100000000000000000100000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001100000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000010000000000000000000000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000001000000000000000100000000001000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000000000001000000000100100000101000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000010000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000010001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000000000 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010001010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000100111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000110001001000000010000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010100111000000010100110000000001000000001000000010000000000100100000000000001000001100100000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011100100000000000000000000000100010000010000011100000010000000000010000010000000000001000010000000000000001000000100100000000000000000010000000000000000000101000000100010000000000000000000000000 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000100000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000110010000000010000100100010000000000000000000000000010000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010100111000000010100110000000001000000001000000010000000000100100000000000001000001100100000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011100100000000000000000000000100010000010000011100000010000000000010000010000000000001000010000000000000001000000100100000000000000000010000000000000000000101000000100010000000000000000000000000 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000010010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000000001000100111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000110001001000000010000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010100111000000010100110000000001000000001000000010000000000100100000000000001000001100100000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011100100000000000000000000000100010000010000011100000010000000000010000010000000000001000010000000000000001000000100100000000000000000010000000000000000000101000000100010000000000000000000000000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000000000000100000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000100010001100010000001010000000000000000010000101001000001010000000010010000000000010000010000001000000100000010000010000000000001000000010000000000000000001000000000100100000100000000000001001001000000010100000000000000000000000000010000000000000001000010000000000000000000000010100100000000100000001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000001000000000000000000000000000000010000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000110000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000001100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000000010000 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010001010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100100000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000100111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000110001001000000010000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010100111000000010100110000000001000000001000000010000000000100100000000000001000001100100000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000001001000100001000000000001001000000000000000000100000000000000000000000100000010000011100100000000000000000000000100010000010000011100000010000000000010000010000000000001000010000000000000001000000100100000000000000000010000000000000000000101000000100010000000000000000000000000 0000010000000000000100000100100000000000001010000000000010000000000000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000000000000100010000101001000001010000000010010000000000010000000100000000100000000100000010001000000001000000010000000000000000001000000000100100000100000000000001001001000000000000010001001000000010000000000101000000000000010010000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000001000100000000000000000000100000000000000000000001000000100011000000000100100000010001000010000000000110000100001000000100010000001000010110010100000100000000000001000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000001000000000000010010000000000000000001000000000000010000010001000000000000010100000000000000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010000000010000000000011000000010000001000000000001000000100100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000010000000000110000000000000000000000000000000000000000000100011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010010000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001010000010000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000001101000010000011000100010010010101000000010000101100001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000000000000000000000110010000000000001001000000010100 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010101000010000000000000000000010100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000001001011000110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000000000000000010100100100000000000100000010001010000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000000010000010000000000001000001001000000010001010010010100000000000000000000100010000010000000001011010110000000000000010100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000000000100010000000010000000101000000000000000000000000000000010000000000000000011100000110100000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000001000000000000000000001000000000000000100001000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000001000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100000000000000000000000010100000000100000000001100000000001000000000000000110100100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000010000000000000000000000110010100000000001000000000010000 0000000000000000000001000010000000000001000000010000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000101000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100010000000000100000100000001001000000000010000010000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000010001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010010000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001100000000000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000110010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110110100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000110000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000001000000000000000000000000011000000000010000000110001001000000001000001011000000011000010000000000001100000110111010010100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000101001000000010000 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000110010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110110100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000110000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000001000000000000000000000000011000000000010000000110001001000000001000001011000000011000010000000000001100000110111010010100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000101001000000010000 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000110010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110110100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000110000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000001000000000000000000000000011000000000010000000110001001000000001000001011000000011000010000000000001100000110111010010100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000101001000000010000 0000000000000000000100000100100000000000000000100000100000000011100000010000010000000100100000011001000010000000100000000000000000000000010010000100010001100010000001010000000001010001000000010000010000000000000000100100000000001100000000000000000000010100000010000000000001011000000000010000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000100011000000101001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001010000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000100000000000000000000000110010000101001001001000000010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100000101000001100010100010010000000000011001000000010101000000010100000000100000000000010000000010000000000100000001000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000010000010000100010100000000000000000000001000001001110000000000011000000000000000000010000000000100000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000000000010000000001000000011001000100000000000000000000000000000000100010000000010000100100000000000000000000000000000000000000000000000000000010000010000000000000000000001000000000000010000000000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100010000000000001100000000000000100000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010001000000000000001000100001000000000001001000000000000000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000100000000000000000000000000000000000010000010000001000001000001001000000100001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000101000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000010010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010101000000000000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110000100000001100000010100100000010000100100010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0000011000000010000100000100100000000000000010000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000010010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000010000000100000100010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000100000000000100010000000000000000011010110000100000001000000000000010001000000000000001000000001000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000110000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000100000000000000000001000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000010000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000010000000000000000000000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000001000000000000000100000000001000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000000100100001000010000010000000000001000001001000000000001000001010000000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000001000000000000000000000000000000000000000000110000001001100000100001000000000000000110000100001000000000010010001000010100000001000001000000000011000000000000000000000010000010000000000000001000100000000000000000000000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000000001000100001000000010000000000100011000010000000001010001000000000000001100000000000000000000001000000000000000000000000011000000000010000000110001001000000001000001011000000011000010000000000001100000110111010010100000000000000000000000000000000000100000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000001001000001000000001000010000000000000001000100000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000011100000010000000000000100100000001001000010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000100001100000000000000000000000100000000000000001000000010000000001001000000000000100010000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000010000010000000000000000000000110100000000000000010001111000000010001110000000000000000000101000101000000000100100000011000010101010000000001010100000000000000000010000000000000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100000000010001000100000000000000001110000010000000000001000000000000100010000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000000010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010001000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000001000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000100101000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000101000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000010001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000100000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000100101000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000101000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000010001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010010100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000010000000100000000000011010000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100010100000010000000000000010000000100101000000010000000000100000000000010000000000000000000100000000000010000000000011000000010000001000000000001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011000000010011000000010000110000000000000010001100000000000001000000001000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000101000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100001000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100100000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000100000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000100000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000100000100010000000010000000100000000000000000000000000000000100000000000000000010000000010000000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000001011100000000000000000000000000100000110111010000100000000000000000000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000000000100011010000100000000000000000000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000010000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100001000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100011000010000000000000010010001100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000010100001000000010010000000000000000000000000000000100000001000000000000000000000010100100000000000000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110001100010000000000000001000100001000001001110000000000011000000010000000000110000000000000000000000000000000000000000000100011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000010000000000010100000000000000010001111000000110001110000000000010000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000001000001001000000000110010000101001001001100000011000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000110010001101010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000100010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000001000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000100100000001001100000000001000001000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000001100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000000010001000000000000100010000000100010000000000000011000000001000011000000000000000000000001100000000000000100011010000100000000000000000000 1000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011010000000000000100000000000000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000000000000000100010000000000000000011010110000100000001000000001010000100010000000000000001000100001000001001110000000001000010001001000000000000000000000000000000000000000000000000000000000000100000001001100000100001001000000000000110000100001000000000010000001000010110011100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000110010001101010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000010000000000000000000000010000000000011100010000010000110100010001011000010000000100010000010100000000000010010100100010001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000001000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001100100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010000000100000000010000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000001001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001010000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000110000000000000100000100000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000001010000000000000000000000010100110010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000100000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011100000000010001000000000010000000100000000000000000000000000000000000010000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000101001000000010000 0000010000010000000100000000000011010000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100010100000010000000000000010000000100101000000010000000000100000000000010000000000000000000100000000000010000000000011000000010000001000000000001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011000000010011000000010000110000000000000010001100000000000001000000001000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000101000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100001000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100100000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000100000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000100000000000000101100000000000000100011010000100000000000000000000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100000101000001100010100000010000000000011001000000010101000000010100000000100000000000010000000010000000000100000001000100000010000001000000010000000000000100000001000000001000000000000000000000000000010100000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000000000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110001100010000000000000001000100001000001001110000000000011000000010000000000110000000000000000000000000000000000000000000100011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000010000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000001000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000001000001001000000000110010000101001001001100000011000 0000010000010000000100000000000011000000000000000000000000000011100000010000000000001100100000001001000010000000100000000000000000000000000001000000001010000001000000000100000000000000000000100101000000010000000000100000000000110000000000000000000000010100000010000000000001000000010000000000000000001000000000100100000100000000000001001011000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010001000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000100000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100000101000001100010100010010000000000011001000000010101000000010100000000100000000000010000000010000000000100000001000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000110001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001100000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000100000001011000000000000100100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000100011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000011001000100000000000000010000100000000000000000000001000000100011000000000100100000010001000010000000000110000100001000000100010000001000010110010100000100000000000101000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000000000000010010000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0000000000000000000001000010000000000001000000010000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000101000001001000000000001100000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000100000000000010000100010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010010100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010010000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000011000000000000100010010000010000000100000000001000000000000001001000000000010000000000000000000010000000000000000010001000000000000010000000000001000100100010100000000000000010001111000000010001110000000000000000000101000101000100000100100000010001110001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000001000001101000010000011000100010010010101000000010000101100001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000100011000000000101011000000010000 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000110011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100010000000100000010010000000000000000000101000000100010000000000000000000000001 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000110011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100010000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000000000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100100000000000000000100010000010000000001011010110001000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000101111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000000010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000001000001001000000000110010000101001001001000000011000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000110000000000000100000100000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000001010000000000000000000000010100110010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000100000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011100000000010001000000000010000000100000000000000000000000000000000000010000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000101001000000010000 0000010000000000000100000000000011000000000000000000000010000000000000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000000000000000000000000000000000000000000000000001000000000011100000010000000000000100110000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001100000010000000000100000000010000000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000100000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000001001000000000000000000011011000100000000000000000000000000100000100010000000010000000100000000000000000000000000000000100000000000000000010000000010000000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000001011100000000000000000000000000100000110111010000100000000000000000000000000000000010100000000001000000000000000000100000000000000100101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000000000000000000100000100100000000000000000100000100000000011100000010000010000000100100000011001000010000000100000000000000000000000010010000100010001100010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000000000000000000001000000011011000100000000000000000000000000000000100010000000010000000101000000000000000000000000000000010000000000000000011100000110100000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000001010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000100000000001100000000000000110010000000000001000000000010000 0000000000000000000000000000000000000001000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000110100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000100100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000001100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000000010001000000000000100010000000100010000000000000011000000001000011000000000000000000000001100000000000000100011010000100000000000000000000 0000010000000000000100000100100000000000001010000000000010000000000000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000000000000000010000101001000001010000000010000000000000010000000001101000000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000000001000000000010100000000000000000000000000000000100000001000010000010000000010001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000010010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000001000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001000000000000000100000000000000001000000000000000000100010000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000100000000000100001001000001000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000100000000000000000000000000000000000010000010000001000001000001001000000100001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000101000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000010010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010101000000000000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010010011000100010010010101000000110000100000001100000010100100000010000100100010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000010010000000000010000000100000000100000000100000010001000000001000000010000000000000000001000000000100100000100000000000001001001000000000000010001001000000010000000000101000000000000010010000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000101011000000000100100000000001100000000000000110000100001001100000010000000111000000000001000001000000000000000001000000000001000000000010000000000000000110100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000000000000100010100010001001010110000010000000000000000111000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000110000000000000000100000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010000000000000000100000000110000011100010010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000000000000000000001000010000000000001000000010000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000101000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100010000000000100000100000001001000000000010000010000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100011010010101000000110001100000001100000010100100000010000100000010000000000000000010000010001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010001000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000001000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000010000000000000000000000110010100000000001000000000010000 0000000000000000000000000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000100000001011000000000000100100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010011000010000000000001000001001000000010001000000011000000000001000000000101010000000000100011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000011001000100000000000000000000100000000000000000000001000000100011000000000100100000010001000010000000000110000100001000000100010000001000010110010100000100000000000101000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000000 0000010000010000000100000000000011000000000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000000000001000000000100100000101000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000000100010000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000100000000000000010000000000000000000101000000000001010000000000000000000000010100000000010000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100010000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000001000000000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001010000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000000100000100100000000000001010000000000010000000000000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000000000000000010000101001000001010000000010000000000000010000000001101000000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000100001000001001110000000000000000011001000100000000000000000000100000000000000000000001000000100011000000000110100000010001000010000000000110000100001000000100010000001000010110010100000100000000000001000000000011000000000000000000001011000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000100100000000000000000010000000010100000000000100000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000001000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000011000000010000100000100100000000000000010000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000100000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000000000000001010100000010010000000000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000010000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000100000100010000000010000000100000000000000000000000000000000100000000000000000010000000010000000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000001011100000000000000000000000000100000110111010000100000000000000000000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000000000100011010000100000000000000000000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011001110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000001000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000001001011000110000000000100000001001000001000000000001001001001100001000000100000000000010000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000010000000000100100000100000000000000000000100000100000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000010000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000100001000000000000000001000100011101000100000001100000000011000000000010001000010001010001100100000000000000000000000100100000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101001000000100111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000000010000000000000000000000000100010000000100010000000000110000000000100000100000000000000000000001000001001000000000110010000101001001001000000011000 0000010000000000000100000000000011000000000000000000000000000011100000010000000000000100100000001001000010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000001000000000000010110000001000010000010000000000001000001001000000000001000000010000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000000000000010000000000000000001000010110000010000000000000111000000010000110000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000101001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000110010001101010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000111011010110000000000000000101000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000010000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000011000000000000100010010000010000000100000000001000000011000000000000000000000000000000100000000010000000000001000000001000001000001010000000000000000000000010100000000000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000000000000000000000001100000000000000100011000000000001000000000010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100000101000001100010100010010000000000011001000000010101000000010110000000100000000000010000000010000000000100000001000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000100000000010011000000010000110000010000010000100010100000000000000000000001000001001110000000000011000000000000000000010000000000100000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000000000010000000001000000011001000100000000000000000000000000000000100010000000010000100100000000000000000000000000000000000000000000000000000010000010000000000000000000001000000000000010000000000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100010000000000001100000000000000100000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010001000000000000001000100001000000000001001000000000000000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000010001011010110000000000000000100000000010000000000000011000000000000010101000100001000000000001100000000000000000000000000000000000000100000000000000000000000000100100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000001100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000000010001000000000000100010000000100010000000000000011000000001000011000000000000000000000001100000000000000100011010000100000000000000000000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000010000010000010000000000100010000000010100000000000000000000000100000010001000000001000000011000000000000000001000000000100100000100000000000001001001000000000000010001001000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000001010000001000100001000000000011000000100000101000000000000000000100000000000000000000001000000100011000000000110100000010001000010000000000110000100001000000100010000001000010110010100100100000000000001000000000001000000000000000000001011000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000001000001101000010000011000100010010010101000000010000101100001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000100011000000000101011000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000001100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000100000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100100000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000000000000001010100000010010000000000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100010000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000110000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000100000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000010000001000000100000000000010000000000011000000000000100111100100010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000000000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000010000000000000000000000000000000010000000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100010000000000100000100000001001000000000010000010000000000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101100100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0000010000000000000100000100000000000000100000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000100000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000000010001010000000000001000001001000000010001000010010100000000000000000000100011000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010100000001000001000000000011000000000000000000000010000010000000000000001000100000000000000000000000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000010000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000001000000000000000000000000000000000000000110010100000000001000000000010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010010000000001000001001000000010001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000010000010010000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000000010010100000001000100110100010000000000000000001000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011100010000000000000000001000100001000000000001001000000000000000000100000000000000000000000110000010000011000100000000000000000000000100000000110000011101000010000000000010000010000000010000000010000000000100001000000001000010000000000000001000100000000000000000000110010000000000001000000000010000 0000010000000000000100000000010011000000000000000000000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000000100010000000000000000000100000010000000000001000000000000000100000000000100100000000000000000000000010000000001000000010000010000000000011001000000001000100000000001001000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000000010000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010111000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001010000000000110010000101001001001000000011000 0000010000000000000100000000010011000000000000000000000000000011100000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000000100010000000000000000000100000010000000000001000000000000000100000000000100100000000000000000000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000100001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110001100001000000000010000001000010110011100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000010000101000101000000100000000000010000000001010000000001010101000000000000000010000001000000000000000000001100000000000000001000010101001100010011010000000001011000000000000000000000000000100000110111001000010000001001000000000000000000100000000000000000100000100000010100011000100000000000000000000000100010000010000011100000010000000000010010010000000000100000010000000000000000000000100000000000000000000000000000000000000000000000110010000101001001001000000010100 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000001000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000000000000000000000000000000000000010000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000110011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000001000001101000010000011000100010010010101000000010000101100001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000100011000000000101011000000010000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111001000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000000000000000000000001100000000000000100011000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100001010000100000010001010000000000000000010000100100100000000000100000001000000000000000000000001100000010000100100011000000000101001000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000110000000100100000001001000010000000100100000000000000000000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010111010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000001000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000100000000100100101000000010000010000100000000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000010000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000100000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000110000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000001000000100000001000000000000000100010100010001000010110000010000000000000111000000010000100000000001000000001000000010000000100000000000010000000001010001000001010101000000100001000010000000000000000000000000000000010000010000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001101100001000000100000000000000000000000100000010000011000100010011010101010000010000101000001100000010000000000001000000000000100010000000100010100000000100000000000100000000001000000000000000001000001000000000000110010000101001001001000000000001 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000010000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000100000100010000000010000000100000000000000000000000000000000100000000000000000010000000010000000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000001011100000000000000000000000000100000110111010000100000000000000000000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000000000100011010000100000000000000000000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000010000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000101100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000001010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000011000000100010000010000000000000010010000110010001101010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000001000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100010000001010000000000000000010000101001000001010000000010010000000000010000000000001000000100000010000010000000000001000000010000000000000000001000000000100100000100000000000001001001000000010100000000000000000000000000010000000000000001000010000000000000000000000010100100000000100000001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000101000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000010000000000000000000100010000000010000000101000000000000000000000000000000010000000000000000011100000110100000010000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000001010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000010000000000001000010101000100010011010001000001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000100010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000001000001001000000000110010000101001001001000000011000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000100000000000100000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100010110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000100000000000000001010000001000100000000100000000000000000000000100010000000010000100100000100000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101010000000100011000010000000001010001000001010101000000100000000000000000100000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001100000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000000010000000000000000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000000000000000000001000001101000010000011000100010010010101000000010000101100001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000100011000000000101011000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100011000010000000000000010010001100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000010100000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000001010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101100100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000100000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000000000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000100000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100010000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000001000000000110010001000010010010000000100010001000000000010000000001100010000000000000000000100000010000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000001100000000000000100011000000000101001000010010000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000001000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010001100100000000000000000000000100000000000000000000000000010000000010100000000000000000000010010000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101100000000100100000011000010001010000000001010101000000000010000111000000000000000000000000000000001010100000010010000000100000001000000010000110000000000011000010000000000000000001000100001000000001001001000000000000000000100000000000000001000000000000000000100001001000000000000000000000000000000010000011100000010000000000010000010000000000000000010000000000100000000000100000000000000000000000000000001100000000000000100011010010000000000010000000010 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000001000000000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001010000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000100000000000100000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100010110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000100000000000000001010000001000100000000100000000000000000000000100010000000010000100100000100000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101010000000100011000010000000001010001000001010101000000100000000000000000100000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001100000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000100000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001100000000001001001001100001000000100000000000000000000000100101010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000001000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000001001011000110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000100000000100100101000000010000010000100000000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000010000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000100000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000110000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000001000000100000000000000000000000100010100010001000010110000010000000000000111000000010000100000000001000000001000000010000000100000000000010000000001010001000001010101000000100001000010000000000000000000000000000000010000010000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001101100001000000100000000000000000000000100000010000011000100010011010101010000010000101000001100000010000000000001000000000000100010000000100010100000000100000000000100000000001000000000000000001000001000000000000110010000101001001001000000000001 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010010000000000001000100000000001000000000000000000000001001000000000000001010000001000100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000001001100000000000000000000000100000000000000001000000010000000000001000000000000100010000000100010000000000100000000000100000001010000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000100010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000001000001001000000000110010000101001001001000000011000 0000010000010000000100000000000011000000000000000000000000000011100000010000000000001100100000001001000010000000100000000000000000000000000001000000001010000001000000000100000000000000000000100101000000010000000000100000000000110000000000000000000000010100000010000000000001000000010000000000000000001000000000100100000100000000000001001011000000000000000010100000011001000000000010000000000000010000000010000010000100000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010001000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000010000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000101100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 1000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011010000000000000100000000000000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000000000000000100010000000000000000011010110000100000001000000001010000100010000000000000001000100001000001001110000000001000010001001000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010000001000010110011100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000010000101000101000000100000000000010000000001010000000001010101000000000000000010000001000000000000000000001100000000000000001000010101001100010011010000000001011000000000000000000000000000100000110111001000010000001001000000000000000000100000000000000000100000100000010100011000100000000000000000000000100010000010000011100000010000000000010010010000000000100000010000000000000000000000100000000000000000000000000000000000000000000000110010000101001001001000000010100 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000010000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000000000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000100000000010100000000000000010001111000000110011110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000100100000000000001010000000000010000000000000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000000000000000010000101001000001010000000010000000000000010000000001101000000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000100001000001001110000000000000000011001000100000000000000000000100000000000000000000001000000100011000000000110100000010001000010000000000110000100001000000100010000001000010110010100000100000000000001000000000011000000000000000000001011000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000100100000000000000000010000000010100000000000100000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000001000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000000000000000000001000010000000000001000000010000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000101000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100010000000000100000100000001001000000000010000010000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000010001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000010000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100001000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000000000000000000001000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000110010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110110100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000110000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000001000000000000000000000000011000000000010000000110001001000000001000001011000000011000010000000000001100000110111010010100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000101001000000010000 0000000000000000000000000000000000000000000000000001000000001011100000010000000000000100100000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001000000010000000000100000000010000000000000010000000000001001000100000000001100000010000000000000000000000000000100001000000000100100000100001100000000000000000000000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000110000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000000000000000001000000011001000100000000000000000000000000000100100010000000010000000100000000000000000000000000000000100000000000000000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000111000000010000110000001000000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000001000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000001000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000001001000000000000000000000011000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110100000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000000000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000001000000110100000000000000000000000000001100000000000000100011000000000001001000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000100000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000000000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000100000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000000001000010000000000001000000010000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000101000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100010000000000100000100000001001000000000010000010000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000010001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000000000000000000100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000101000000000000100000000000000000000010100100010000000000001011000000000000000100000000000001000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000000000000010000000000011001000000001000100000000001000000000110000100010000100000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100010000000000000000000000000000001001000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000000100000000000000000010000000010000000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001101000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000010100000100000000000100000010001010000000000011100000010000000010000100100000001001000000000000000010000000000000000000010100000101000001100010100000010000000000011001000000010101000000010100000000100000000000010000000010000000000100000001000100000010000001000000010000000000000100000001000000001000000000000000000000000000010100000010000000000000000000000000000000000000000100000001000000000000000000000010100100000000000000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110001100010000000000000001000100001000001001110000000000011000000010000000000110000000000000000000000000000000000000000000100011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000000000100010100010001000010110000010000000000000111000000010000100000000001000000001000000010000000100000000000010000000001010001000001010101000000100001000010000000000000000000000000000000010000010000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001101100001000000100000000000000000000000100000010000011000100010011010101010000010000101000001100000010000000000001000000000000100010000000100010100000000100000000000100000000001000000000000000001000001000000000000110010000101001001001000000011000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000010001000010001001000000010000000000100000100000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001100000000000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000100000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000001000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000000000000000000000000000000000000000000000000001000000000011100000010000000000000100110000001001000010000100100000000000010000000000010010000100010001100010000001010010000000010001100000010000000000100000000010000000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000100000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000001000100000000000000000000000000000000001001000000000000000000011011000100000000000000000000000000100000100010000000010000000100000000000000000000000000000000100000000000000000010000000010000000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000001011100000000000000000000000000100000110111010000100000000000000000000000000000000010100000000001000000000000000000100000000000000100101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000010000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000101001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000010000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000100000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000000000000000010000000000000000000010100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000000000000000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000011001111000000010001110000000000000000000101000101000000000100100000010001010001010000000001010101000000000000000010000000000010000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010010000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000001000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000001000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100010000000000000000000000010000100010000000000000000000001000000000000010000000000000000000000010110000010000000000000000011000000000000000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000001001011000110000000000100000001001000001000000000001001001001100001000000100000000000010000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000001100000000010000 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000001100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000101000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001010001100000100000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101010100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 1000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011010000000000000100000000000000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000000000000000000100010000000000000000011010110000100000001000000001010000100010000000000000001000100001000001001110000000001000010001001000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010000001000010110011100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000000100000000100010000000010000000100000000000000000000000100000000000000000000000000010000100010000000000000001000001000000000000010000000000000000000000010100000000000000010001111000000010001110000000000000010000101000101000000100000000000010000000001010000000001010101000000000000000010000001000000000000000000001100000000000000001000010101001100010011010000000001011000000000000000000000000000100000110111001000010000001001000000000000000000100000000000000000100000100000010100011000100000000000000000000000100010000010000100010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000001000001001000000000110010000101001001001000000011000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100010000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0000000000000000010100000100000000000100000000100000100000000011100000010000010000000100101000011001000010000000100000000000000000000000010010000100010001100010000001010000000000010001000000010000010000000000000000100100000000000100000000000000000000010100000010000000000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000010000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000100100000000000000000000000000000000000000001000000000000000100000000000010000100101100000000000010000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000000100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000001000000000010000010000000001000010101000100010011010001000001011000000011000010000000000000000001001000001000000000011001001001110001001000100000000100000000000000100010010000011000100100000010001100100000000000000001000000010000000000000000000000010000000000000001010000000000000011000000001000011000000000000000000000001110000000000000100011010000100000000000000000000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001110010000001010000010000000000010000101001000001010000100010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000110100000000000010010000000000000000000000000000000000000010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100000000000000000000000010100000000100000000001100000000001000000000000000110100100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000010000000000000000000000110010100000000001000000000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000110100000000000000001010100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000001000010000000000000000000101000000000001010000000000000000001000010100001000010000010000111000000010000110000001000000000010101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001100000000000001011000000000000000000000000000100000110111010000100000111001001001100001000000101000100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0000000000000000000001000010000000000001000000010000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000101000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100010000000000100000100000001001000000000010000010000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000010001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000000000000000000000000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010001111000000010001110000000000000000000101000101000100000100100000010001010001010000000001010101000000000000010010000000000100000100000000000001010000000000001000010101000100010011010001000000000000000011000010000000000000000001000100001000000000001101000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000000000001000000000100100000101000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000010000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000001000000010000000100000000000010000000001010000000000000000001100000000000000000000001000000010000000000000100011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000010000000000000100000100100000000000001010000000000010000000000000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000000000000000010000101001000001010000000010000000000000010000000001101000000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000000001010000001010100000000100000000000000000010000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000100000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000110000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000010000010000000100000000000011000000000000000000000000000011100000010000000000001100100000001001000010000000100000000000000000000000000001000000001010000001000000000100000000000000000000100101000000010000000000100000000000110000000000000000000000010100000010000000000001000000010000000000000000001000000000100100000100000000000001001011000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100000110011000000000100100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000110001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000001010100110000100001000000001000000010000000000100100000000000001010001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000010000000000000100000100100000000000001010000000000010000000000000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000000000000100010000101001000001010000000010010000000000010000000100000000100000000100000010001000000001000000010000000000000000001000000000100100000100000000000001001001000000000000010001001000000010000000000101000000000000010010000010000010000000000001000001001000000100101000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000001000100000000000000000000100000010000000000000001000000100011000000000100100000010001000010000000000110000100001000000100010000001000010110010100000100000000000001000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000001000000000000010010000000000000000001000000000000010000000001000000000000010100000000000000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011100000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001010000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000010001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000010000000000000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000000100010000000000000000000100000010000000000000000000010000010000000000001010001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000001010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000100000000010000000000001000000001000001000000010000000000000100000000010100000000000000010001111000000110011110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000100000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000000001000010000000000001000000010000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000110010001000000010010000000100000001000000001000000100000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000101000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000001100010000000010001100010000000000100000100000001001000000000010000010000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100001010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000010001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000010010000000000010000000100000000100000000100000010001000000001000000010000000000000000001000000000100100000100000000000001001001000000000000010001001000000010000000000101000000000000010010000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010011000000100000001000100010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000010000001000000010000000000000000000000100010000000000000000011010110000100001001000000001010000100010000000000000001000100001000001001110000000001001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000010010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010000111011000000000000000010001000000001000000010000001000100100000010000010001010000000001010101000000000000000010000000000000000000000010000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110000100001001100000010100100000010000100000010000000000000000010000000000000011100000001000011000000000000000000000001100000000000000100011010010000000001000000010000 0000000000000000000000000010000000000001000000000000000001000011100000010000000010000110100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000000000000000000000000000100000001010001000000000000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000000010000000000001000000110000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000001000000100000000000000000000000100010100010001000010110000010000000000000111000000010000100000000001000000001000000010000000100000000000010000000001010001000001010101000000100001000010000000000000000000000000000000010000010000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001101100001000000100000000000000000000000100000010000011000100010011010101010000010000101000001100000010000000000001000000000000100010000000100010100000000100000000000100000000001000000000000000001000001000000000000110010000101001001001000000011000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000100000010100000000100000010001000000001000000010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010111010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000001000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000010000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011000001010000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000000000000010010000000000000000001000000000000010000000001000000000000010100000000000000010000111011000000000000010000001000100001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000000000000000100000010000011000100000000010001000100000000000000001110000010000000000001000000000000100010000000100010000000000100000000000100000001000010000001000000000011100000000000000110010000000000001000000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100010010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101001000000100111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000000000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000000000100011010000100000000000000000000 0000000000000000000000000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000100000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000001000000000000000000000010000010010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000100001000001001110000000000000000011001000100000000000000000000100000000000000000000001000000100011000000000110100000010001000010000000000110000100001000000100010000001000010110010100000100000000000001000000000011000000000000000000001011000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000100100000000000000000010000000010100000000000100000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000110000000001100010101000100010011010000000001011000000000000000000000100000100000110111010000100000000000000000000000000000001000100000000001000000000000000000011000100000000010001000110000000000000001110000010000000000001000000000000100010000000100010000000000100000000000100000001000010000001000000000011100000000000001100011000000000101001000000010000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000001010000000000000000101000000000100100000100000000000001001001000000000000000010100001000100000000000000000000000000000000000010000010000000000001001001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000001001000000000000000000000011000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000100000010010000100000000001001000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000001100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000000010001000000000000100010000000100010000000000000011000000001000011000000000000000000000001100000000000000100011010000100000000000000000000 0000010000000000000100000100100000000000001010000000000010000000000000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000000000000000010000101001000001010000000010000000000000010000000001101000000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010011010000000000000011110100000000000000000000000100010000000010001100100000000000000000000000000000000000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000011001111000000010001110000000000000000000101000101000000000100100000010001010001010000000001010101000000000000000010000000000010000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010010000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010010000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001100000000000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0000010000000000000100000100100000000000001010000000000010000000000000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000000000000000010000101001000001010000000010000000000000010000000001101000000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010011010000000000000011110100000000000000000000000100010000000010001100100000000000000000000000000000000000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000011001111000000010001110000000000000000000101000101000000000100100000010001010001010000000001010101000000000000000010000000000010000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010010000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100011000010000000000000010010001100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000000000000000000000010000010100001000000010010000000000000000000000000000000100000001000000000000000000000010100100000000000000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110001100010000000000000001000100001000001001110000000000011000000010000000000110000000000000000000000000000000000000000000100011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000010000000000010100000000000000010001111000000110001110000000000010000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000001000001001000000000110010000101001001001100000011000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010100001000010000000001000001000000000011000000000000100000000000000000001000000000000000100000000000010000100101100000000000010000000000010001010000000000000011110000000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000001010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000010000000100010000010100000000000010010000100010001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000001000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001100100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010000000100000000010000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000001000000000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001010000000010000001000010110010100000100000000000001000000000000000000100000000000001000011000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000000000000000000000000000000000000001000000000100000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000000000001001001000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000100000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010011000000100000001000100010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0000000000000000000000000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000100000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000001000000000000000000000010000010010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000100001000001001110000000000000000011001000100000000000000000000100000000000000000000001000000100011000000000110100000010001000010000000000110000100001000000100010000001000010110010100000100000000000001000000000011000000000000000000001011000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000100100000000000000000010000000010100000000000100000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000110000000001100010101000100010011010000000001011000000000000000000000100000100000110111010000100000000000000000000000000000001000100000000001000000000000000000011000100000000010001000110000000000000001110000010000000000001000000000000100010000000100010000000000100000000000100000001000010000001000000000011100000000000001100011000000000101001000000010000 0000011000000010000100000100100000000000000010000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010110000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000000000000001010100000010010000000000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000100000000000000000000000000000001010000001000000000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000010001000010001001000000010000000000100000100000001001000000000000000000000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000111000000010000110000001000000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000001000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000000000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000011000000001000000010000000000000011000000001000011000000000000000000000000000000000000000100011010000100000000000000000000 0000010000000000000100000100100000000000000010000000000010000000000000010000000000000100100000001001000010000000100010000000000000000000011100010100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000001000000010000100000001000001000000000100100000101000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110100100010000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010110010100000000100000000000000000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010000000000000000010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010010000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000000000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000100000000000000010010000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010000000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000000000000000000000000010000000000001000000000000000001000011100000010000000010000110100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000000000000000000000000000100000001010001000000000000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000000010000000000000000000110000000000000000000000000000000000000000000000001000000011011000100000000000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000001010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000111000010000000000000100000110111010000100000111001001001100001000000101100100000000001001000000000000000100000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000000000001100000000000000000000000000000001100000100000000100011000000000101000000000000001 0000010000000000000100000000000010000000000011000000000000100111110000010000000010000100100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000100100000100000010000101111000000000000000000000000001000000000000000000000000000000000000010101000000000010100000000000000000000000000000000000000000000010000010000000000001000001001000000100001000000011000000000001010000000101010000010000000001011010110000000000000000100000000010000000000000011000000000000010001000100001000000000001100000000000000000000000000000000000000100000000000000000000000000100100000001001100000000001000001000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000011001000000000000000001000000111010000000000000000000001000000000000000001000100011101000100000001100000000011000000000010001000010001001000000010000000001100000100001001001000000000000000000000000000000010000000000000000000001000000000000010000000000000000000000010100000000000000010100111000000010100110000100001000000001000000010000000000100100000000000001000001100010000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000001100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000000010001000000000000100010000000100010000000000000011000000001000011000000000000000000000001100000000000000100011010000100000000000000000000 0000010000000000000100000000000010000000000000000000000010000000000011100010000010000110100010001011000010000000100010000010100000000000010010000100010001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000100000100100000100000010000101111000000000000000000001000001000000000000000000010000000000000000010101000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000011001000000010100000000000000000000100010000010000000001011010110000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001100100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100000000000000000000000000000001000000011001000100000000000000000000000000000000100010000000010000001100000000010000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000000000000000000001000010000000000001000000010000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010000100010001000001000000000101001000000000000000100101100000010000010000100000000000010000000100000010100000000100000010001000000001000000010000000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010100000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000010000000010000110001000000000000000101000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100010000000000100000100000001001000000000010000010000000000000010000000000001000000001000001000000010000000000000000000000010100000000010000010000000011000000000000000000001000000001000000010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000000010100000010010000000100000001000000010000001011000000011000000000100000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000010001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 1000000000000000000000000000000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000000000000000000010000000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011010000000000000100000000000000000100000000010000100000000000000000001000000010101000000000010000000000101000000000000010010000000000000000000000010100100000000000000001000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100010110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001001001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000100000000000000001010000001000100000000100000000000000000000000100010000000010000100100000100000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000010000000000000100000100100000000000001010000000000010000000000000010000000000000100100000001001000010000000100010000010000000000000010010000100010001100010000001010000000000000000010000101001000001010000000010000000000000010000000001101000000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000100001000001001110000000000000000011001000100000000000000000000100000000000000000000001000000100011000000000110100000010001000010000000000110000100001000000100010000001000010110010100000100000000000001000000000011000000000000000000001011000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000100100000000000000000010000000010100000000000100000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000001000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000010010000000000010000000000001000000100000000000100000010000000000000000001000000000100000001010001000000010000000000000000000000000001000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000010000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101000000000100111000010000000001010000000001010100000000000000010010000000000000000100000100000000010000000000010010000000100000001000000010000010000000010000000000000000010000100000110111010000100000000010000000000000000000000001100000000001000000000000000000100000001000000000000000000000000000000111000000010000000000000000000000000100010000000100010000000000100000000000100000100000000000000000000000000000000000000000110010000000000001000000000010000 0001010000000000001100000100100000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010101000010000000000000000000010100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100100000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000010000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000000100100001000010000010000000000001000001001000000000001000001010000000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000011000000000000000000000000001000000000000000000000000000000000000000000100000001001100000100001000000000000000110000100001000000000010010001000010100000001000001000000000011000000000000000000000010000010000000000000001000100000000000000000000000000000000000000000000000001000000011001000100000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0010000000000000000000000000000000100000000000000000000000000011100000010000000000000100100000001001000010000000101010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000100000001011000000000000100100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010100010000000000001000001001000000010001000000011000000000001000000000101010000000000100011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000011001000100000000000000010000100000000000000000000001000000100011000000000100100000010001000010000000000110000100001000000100010000001000010110010100000100000000000101000000000001000000000000000000001010000000000000100000000000000000000100100000000000000000000000001100000011001000111000000000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000000000000010010000000000000000001000000000000010000000001000000000000010100000000000000010000111011000000000000010000001000100001000100010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000000000000000100000010000011000100000000010001000100000000000000001110000010000000000001000000000000100010000000100010000000000100000000000100000001000010000001000000000011100000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000011100000010000000000000100100000001001000010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000001000000000000010110000001000010000010000000000001000001001000000000001000000010000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000010001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000000000000010000000000000000001000010110000010000000000000111000000010000110000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000101001000000010000 0000000000000000000000000010000000000001000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000100010010000100010001100010000001010000010000000000010000101001000001010000000010010000000000010000000000101000000100000000000100000011000001011000000000000000100000000000000000100000000010000100000010000000000001000000000010100000000000000000000000000000000100000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000001000000000000000100000000000000000100000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010100100101100000000000010000000000010001010000000000000011110000000000000010100000000100010000000010100000100000000000000000000000000000000010100000000000000011100000110100000000000000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000001000100001000000010000000001100010000010000000001010000000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000000000000000000000110010100000000001000000000010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000100000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000001000000000000000010100000011001000000000010000000100000010010000000000000000000000010100100000000000000001000000010001000000000000000000100010000000000000000011010110000000100000000100000010000100010000000000000001000100001000001001110000000000000000011001000100000000000000000000100000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000001000000010000010000010000000000100010000000010100000000000000000000010100000010000000000001011000000000000000000000001000000000100100000100000000000001001001000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000000000001000000000000110011000000000100100100000001000000000000100110000100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000000000000000000010000000000000010000001000000011001100100000000000000000000000000000000100010000000010110000100000000000000000000000000000000010100000000000000011100000110100000000000000000011000001000000010000000000000000000000010100000000100000010001111000000010001110000000000000000000101000101001000000100111000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100000000000100000010010000000000000000000101000001100010000000000000000000000001 0000010000000000000100000000000011000000000000000000000000000011100000010000000000000100100000001001000010000000100000000000010000000000010010000100010001100010000001010000000000010001000000010000000000101000000010000000000000010000000000101000010100000000000100000011000000000000000000000000000100000001010000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000001000000000101010000000000000011011010110000000000000000101000000010000000000000000000000000000000001000100001000000000001000000000000000000000000010000000000000000000000001000000000000110011000000001001100000100001000000000000000110000100001000000000010000001000010110010100000100000000000001000010000000000000001110000110000000000000000000100000000000000000000100100000000000000000010000001000100011101000100000000100000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000000000000010000000000000000001000010110000010000000000000111000000010000110000000001000000001000000010000000000100100000000000001000001100000000000000000100000000000000000000000000000000000000000000000011000000000010000000100001001000000010000110000000001011000110000000000100000001001000001000000000001001001001100001000000100000000000000000000000100001010000011000100010010010101000000010000101000001101000010000000000001000000000000100010000000100010000000000000001000000100100000000000000000000000000001100000000000000100011001000000101001000000010000 0000110000000001000100000100000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000001010000000000000000000000010100110010000000000001011000000100000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000100000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000100000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010000000000000000000011001000100000010100000000011100000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010000000000000000001100000000000000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001010000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000000001001000100100000000000000000000001000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000001001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110100000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010000000000001100100000001001000010000000100000000000000000000000000001000000001010000001000000000100000000000000000000100101000000010000000000100000000000110000000000000000000000010100000010000000000001000000010000000000000000001000000000100100000100000000000001001011000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000001000000000000000000000010000110000000000000000100100000000100010000100101100000000000010001000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100011000000100010000000000100000000000100000000000000000000000000000001100000000000000110010000000000001000000000010000 0000000000000000000000000010000000000001000000000000000001000011100000010000000010000110100000001001001000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000100000000000010000000000000000000000000000000000100000001010001000000000000000000000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000000001000000010000000000000100000000101010000000000000000010011000000010000110000000000010000100010100000000000000000000000001000100001000000000001000000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000001010010110000010001000000001000010110010100000000100000000000000000000000000000000000000010000000000001000000110000000000000000000000000000000000000000000000001000000011011000100000000000000000000000010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000001000000100000000000000000000000100010100010001000010110000010000000000000111000000010000100000000001000000001000000010000000100000000000010000000001010001000001010101000000100001000010000000000000000000000000000000010000010000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001101100001000000100000000000000000000000100000010000011000100010011010101010000010000101000001100000010000000000001000000000000100010000000100010100000000100000000000100000000001000000000000000001000001000000000000110010000101001001001000000011000 0000010000000000000100000000000011000000000000000000000010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000100010000000000000000000000000000000000000000000000000100000001000000000000000000000010100100000000001000001000000010000000000000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100000001000110001000000000001000000000010000000000000000000000000000000000000000000000000000000000100000001001100010100001000000000000000110000100001000000000110000101000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000110011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001000001000000000000000100000000101000100000000000000100000000000000000000000000000000000000010000011100000010000100000010001010000000000000000010000100100100000000000100010000000100000010010000000000000000000101000000100010000000000000000000000001 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000000001000000000000000000000010000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000100000010000011000100100000010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0100010000000000000100000000000011000000000000000000010010000000000011100010000010000110100010001011000100000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000010000000000001001000100000000000100000010000000000000000000000000000100000001010001000000000000000000000000000000010000000000000010100000000100000000000000000100000000000000000010000010000000000001000001001010000000001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001010000000001100000000000000000000000000000000000000100000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000101100010000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010000000010000100100000000000000100000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010001010000000110000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001100000000000000000000000100000000000000001000000010000000001001000000000000100110000000100010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000010000000100100000001001000010000000100000000000000000000000000000000000001010000001000100000100000000000000000000100101000000010000010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010000000100000001000000000010000000000101010000000000000000000100000010000000000000000100000000000100000000000100100000000000000000000000010000000001000001000000010000000000011001000000001000100000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100010110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000100000000000000001010000001000100000000100000000000000000000000100010000000010000100100000100000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101010000000100011000010000000001010001000001010101000000100000000000000000100000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001100000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000010000000100011000000000101001000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010000000000001100100000001001000010000000100000000000000000000000000001000000001010000001000000000100000000000000000000100101000000010000000000100000000000110000000000000000000000010100000010000000000001000000010000000000000000001000000000100100000100000000000001001011000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000001000000000000000000000010000110000000000000000000100000000000010011100101100000000000000000000000000001010000000000000011110000000000000000000000000100010010000010000000100000000100000011000100000000000100000000000000000010000000010100000000001000000001000001000000010000000000000000000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000010000000001010001000001010101010000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000110000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000000100010000000100010100000000100000000000100000000000000000000000000001000001000000000000110010000101001001001000000011000 0000010000000000000100000000000011000000000000000000000010000000000000010000000010000100100000001001000000000000100000000000000000000000000000000000001010000001000000000100100000000000000000100101000100010000010000100000000000010000000000001000000100000000000100000010001000000000000001000000000110010001000010010010000000100010001000000000010000000001100010000000000000000000100000010000000000000000000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000000000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000001100000000000000100011000000000101001000010010000 0000010000000000000100010100000000000000000000100000100000000011100000010000010000000100100000011101000010000000100000000000000000000000000000000000001010000001000000000100000000000000000000100101000000010001010000100000000000010000000000001000000100000000000100000010000000000000000001000000000110010001000000010010001000100000001000000001000000000000000010100000011001000000000010000000100000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000000000100000000010000000000000000000000000000000001000100001000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110000000011000000110001100001000000000010000001000010110010100000000000001000001000000000000000000000000000000001000000000000000100000000000010000100101100001000000000000000000001000000011011000100000000000000000000000000000000100010000000010000000101000000000000000000000000000000010000000000000000011100000110100000000000000000000010010100000000000100110100010010000001000000101000000000000000011000000000000000000001000000001000001010000000100000000000010000000001010000000001010101000000000000000000000010000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000001000011001001001100001000000100000000000000000000000101000010000011000100010010010101000000010000101000001100000010000000000001000000000000100010000000100010000000000100000000000100000000000000000000100000000001100000000000000110010000000000001000000000010000 0000010000010000000100000000000011000000000000000000000000000011100000010000000000001100100000001001000010000000100000000000000000000000000001000000001010000001000000000100000000000000000000100101000000010000000000100000000000110000000000000000000000010100000010000000000001000000010000000000000000001000000000100100000100000000000001001011000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110000100001000100000010000000111000000000001000001000000000000001000000000100000000000000000001000000000000000100000000000010000010111100000000001000000000000000001010000001000100000000100000000000000000000000100010000000010001100100000000000000000000000000000000000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000011001111000000010001110000000000000000000101000101000000000100100000010001010001010000000001010101000000000000000010000000000010000000000001000000010000000000001000010101000100010011010001000001011000000000000001000000000001100000110111010000100000000000000000000000000000010000000000000000000000100000010000011000100000000010001001100000000000000001000000010000000000000000000000010000000000000010010010000000000001000000100100000000000000000000000000000000000000000000110010000000000001000000000010000 0000010000000000000100000000000011000000000000000000000000000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000100000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000000100100000011000010001010000000001010101000000000000000010000000000000000000000000000000000010000000101100010101000100010011010000000001011000000000000000000000000000100000110111010000100000000000000000000000000000001000100000000001000000000000000000100000000000000000000000000000000000000001100000010100100000010000100000010000000000000000101001000010000000000000001000010000000000000000000100000000000000000000110010000000000101001000100010000 0000010000000000000100000000000011000000000000000000000000000000001011000010000100100001000101000000000000000000000010000000000000000000010100000100000001100010100000010000000000000000000000100101000000010000000000100000000000010000000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100101000000000001000000010000000000000000000001000000000000000000000011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000000000000000000000000000100000000000000010000000000100000000001100000000001000000000000000110100100001000100000010000000111000000000001000000000000001001000000000000000000000011000110000000000000000100100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110100000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000011001001001100001000000100000000000000000000000101000010000000000000000000000000000000000000000000001100000010100100000010000100000000100010000000100010000000000000001000000110100000000000000000000000000001100000000000000100011000000000001001000000010000 0000000000000000010100100100000000000100000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000101000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100000000000000000000000010000010001000000000000010000000000011001000000001000100000000001000000000110000100010000000000000001000100001000001001110000000000011000000000000000000010000000000000000000000000000000000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000011000100000000000000000010000010000000000000011000100000000000000000000000000000000001001000000000000001010000001000100000000100000000000000000000000100010000000010000100100000000000000000000000000000010000000000000000000000000000010000000000000000000101000000000001010000000000000000000000010100000000000000010001111000000010001110000000000000000000101000101000000000100011000010000000001010001000001010101000000100000000000000000100000000000000000000000001010100000010010000000100000001000000010000010000010010000000000000000010000100000110100001000000000001001001001100101000010100000000000000001000000000000000001011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010000000000000001000000100100000000000001000000000000001100000000000000100011000000000001000000000010000 0000010000000000000100000100101000000000000010000000000010000000000011100010000010000110100010001011000000000000000010000000000000010000010100000101000001100010100000010000000000010001000001010101000000010000000000101000000000000100000000000000000000010100100010000000000001011000000000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000000100100111100000000001000000010000000100000000000001000000000000000000000011010110000000000000000100000000010000000000000000000010000000000001000100001000000000011000000000000000000000000000000000000000000001000000000000000000100011000000000100100000000001000000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000100000000000101000010000000000100000000000010011100101100000000000000100001100000001010000000000000011110000000000000001010000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010100000000000000000000010010100000000010100110100010000000000000000001000000000000000011000000000000000000001000000000101000101000000100000000000010000001000001100000000000000000100000000000000000000010000000000000000000000000011000000000010000000100001001000000000000001011000000000000000000000000000100000110111010000100000000000000010000000000000000010100000000001000000000000000000100000000000000100000000000000000000000001100000010100100000010000100000010000000001000000010000000000000011000000001000011000000000000000000000000000000000010000110010000101001001001001000010000 0000010000000000000100000100000000000000000000100000100000000011100000010000110000000100100000001001000010000000100100000010000000000000010010000100010001100010000001010000000000000000010000101001000001010000000010010000000000010000000000001000000100000010000010000000000001000000010000000000000000001000000000100100000100000000000001001001000000010100000000000000000000000000010000000000000001000010000000000000000000000010100100000000100000001000000010000000000000000000000100010000000000000000111010110000100000000000100000000010000000000000000000000000000000001000100001000001000001000000000000000000000000000000010001000000000000000000000000000110011000000000100100000000001000000000000000110100101001000100000010000010111000000000000010000000000000001000000000000000000000000000010000000000000000000100000000000010000100101100000000000010000000000000000000011001000100000010100000000011000000000010001000000000010000000100000000000000000000000000000000000000000000000010010000100000000001001000000100001000000000001010000001000000000000000010100000000010000010000111000000010001110000000001000000001000000010000000100000000000010000000001010001000001010101000000100000000010000000000000000000000000000000010000000000001000010101000100010011010001010001011000000011000010000000000000000001001000001000000000001001001001100001000000100000000000000000000000100000010000011000100010010010101000000110001100000001100000010100100000010000100000010000000000000000010000000001000001000000001000010000000000000000100000000000000000000000110010000101001001001000000010000 0000010000001000000100000000000010000000000011000000000000100111100000010000000010000100100000001001000000111000000010000000000000000000010010000100010001100010000001010000000000010001000000010000001000000000000000100100000000000100000000000000000000010100000010000000000001011000000000000000100000000000000000100000000010000100000000000000010101000000000010100000000000000000000000000000000000010000010010000010000000000001000001001000000010001000000011000000000001000000000101010000000000000011011010110000000000000000100000000010000000000000000000000000000000001000100001000000000001000000000000000000010000000000000000000000000000010000000000000100011000000000100100000000001100000000000000110000100001000100000010000000111000000000001000001000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000001000000011011000100000000000000000011000000000000100010010000010000000100000000001000000010000000000000000000000000000000100000000010000000000001000000001000001000000010000000000000100000000010100000000000000010001111000000110001110000000000000000000101000101000000000100100000011000010001010000000001010100100000000000000010000000000000000000000000100000001010100000010010000000100000001000000010000010000000010000000000000000010000100000110100001000000000001001001001100001000010100000000000000000000000100000010000011000110100100010001100100000000000000001000000010000000000000001000000010000000000000001010000000000000011000000001000011000000000000000000000101100000000000000100011010000100000000000000000000 0010000000000000000000000000000000000000000000000000000000000011100000010000000000000100100000001001000010000000100010000010000000000000010010001100010001100110000001011000010000000000010000101001000001010000000000100000000000000100000000000000000000010100100010000000000001011000100000000000100000000000000000100000000010000100000000000000000001000000000010100000000000000000000000000000010110000001000010000010000000000001000001001000000100001000000011000000000001000000000101010000010000000001011010110000000000000000100000000010000000000000001000000000000010001000100001000000000001100000000000000000000000100000000000000000000000000000000000000000000100000001001100000000001000000000000000110000100001000000000010000001000010110010100000100000000000001000000000000000000100000100000001000010000000000100000000000010011100101100000000000000000000000000001010000000000000000000001000000000000000000000100010000000010000000010001000001100000100000001001000000000000000000000000000000010000000000000000010001000000000000010000000000001000000100010100010000000000010001111000010110001110000000000000000001000000010000000001100011000010000000001010001000001010101000000100000000000000000000000000000000000001100000000000000001000010101000100110011010000000001011000000000000000000010000000100000110111010000100000000000000000000000000000100000000000100000000000100000010000011000100000000010001000100000000000000001000000010000000000000000000000010000000000000000010010000000001001000000100100000000000000000000000000001100000000000000100011000000000101001000010010000 0000010000010000000100000000000011000000000000000000000000000011100000010000000000001100100000001001000010000000100000000000000000000000000001000000001010000001000000000100000000000000000000100101000000010000000000100000000000110000000000000000000000010100000010000000000001000000010000000000000000001000000000100100000100000000000001001011000000000000000010100000011001000000000010000000000000010000000010000010000000000001000001001000000000001100000010100000000000000001000100010000000000000000011010111000000000001000000000110000100010000000000000000000000100001000100001000000000001000000000000000010000000000000001010000000000000001010000100000110011000000000100100000001000010100000011000110001100001000100000010000000111000000000001000001000000000011000000000000000000000010000010000000000000000000100000000000000000000000000000000000000000000000001000000011001000100000000000100000000000000000000100010000000010000000100000000000000000000000000000000100000000000000000010000000010001000000000000000001000000010000010000001000000000000000010100000000000010010100111000000010100110000000001000000001000000010000000000100100000000000001000001100000000000000001100000000001000000000001000000010000000000000000011000000000010000000100001001000000010000110000000000011000010000000000000000001000100001000000000001001000000000000000000100000000000000000000000100000010000011000100000000000000000000000100000000110000011100000010000000000010000010000000010000000010000000000100000000000100000001000000000000000000000001100000000000000100011000000000101001000000010000 // segsites: 1595 positions: 0.00022789 0.00048972 0.00056821 0.00096439 0.00146304 0.00260434 0.00381885 0.00408730 0.00423360 0.00487662 0.00552550 0.00628142 0.00824778 0.00839103 0.00909576 0.00924992 0.00975170 0.01123222 0.01127847 0.01142660 0.01296925 0.01371247 0.01392798 0.01490653 0.01573357 0.01679818 0.01718711 0.01913039 0.01961035 0.02038895 0.02068773 0.02094505 0.02122156 0.02173718 0.02235886 0.02255952 0.02256451 0.02294842 0.02378505 0.02399010 0.02437343 0.02458135 0.02726014 0.02761769 0.02769879 0.03029294 0.03143213 0.03160822 0.03171153 0.03177653 0.03460887 0.03462364 0.03493815 0.03558325 0.03629457 0.03671568 0.03677252 0.03777275 0.03884752 0.03893169 0.03896963 0.03905269 0.03923714 0.03961451 0.03978843 0.04012708 0.04078757 0.04105413 0.04135260 0.04205904 0.04296517 0.04334980 0.04424819 0.04566928 0.04568474 0.04619609 0.04620834 0.04646549 0.04655614 0.04656757 0.04738871 0.04873616 0.04962909 0.04983505 0.05059139 0.05059886 0.05064577 0.05144991 0.05200833 0.05414328 0.05434848 0.05562901 0.05571642 0.05592732 0.05853595 0.05875511 0.05904455 0.06037798 0.06068131 0.06087825 0.06125213 0.06131838 0.06222572 0.06287388 0.06308639 0.06380668 0.06481908 0.06498235 0.06516078 0.06519602 0.06610363 0.06633520 0.06684519 0.06898860 0.06947140 0.07130269 0.07213820 0.07218748 0.07470269 0.07471665 0.07639208 0.07668043 0.07677924 0.07689426 0.07737855 0.07755949 0.07815492 0.07826497 0.07844316 0.07886472 0.07918076 0.07970614 0.08054377 0.08059774 0.08102114 0.08141507 0.08170405 0.08200409 0.08258936 0.08281501 0.08392366 0.08426596 0.08447318 0.08650511 0.08701618 0.08813085 0.09161592 0.09162789 0.09212703 0.09318552 0.09345102 0.09393647 0.09450302 0.09707302 0.09752648 0.09777551 0.09932205 0.09992455 0.10171376 0.10383591 0.10423839 0.10471779 0.10490570 0.10495465 0.10549555 0.10574439 0.10582689 0.10614796 0.10756289 0.10772673 0.10775031 0.10793671 0.10800209 0.10833110 0.10859144 0.10906338 0.10918212 0.10926737 0.10973967 0.10975750 0.10988955 0.11053068 0.11127066 0.11167003 0.11178036 0.11182687 0.11196168 0.11218518 0.11227275 0.11283116 0.11409157 0.11516516 0.11600033 0.11690959 0.11691774 0.11729346 0.11737263 0.11865146 0.11938257 0.11956024 0.12004097 0.12088347 0.12274899 0.12307130 0.12441051 0.12528317 0.12532123 0.12575419 0.12615548 0.12727948 0.12875298 0.12940513 0.13039640 0.13130726 0.13302708 0.13496645 0.13497432 0.13506771 0.13545710 0.13567598 0.13635939 0.13641372 0.13659415 0.13670345 0.13796113 0.13833745 0.13916613 0.13929931 0.13957832 0.14018735 0.14072485 0.14079038 0.14135451 0.14163247 0.14169883 0.14420208 0.14634475 0.14647676 0.14710999 0.14858819 0.14863333 0.14934521 0.14951810 0.15063051 0.15123836 0.15148235 0.15166786 0.15237550 0.15247615 0.15331570 0.15385358 0.15541912 0.15686619 0.15751084 0.15780839 0.15879241 0.15885420 0.15917200 0.15948814 0.16030458 0.16219722 0.16231263 0.16247397 0.16250747 0.16250913 0.16256853 0.16265476 0.16296170 0.16358586 0.16366579 0.16421282 0.16616813 0.16632922 0.16675290 0.16699794 0.16703328 0.16710642 0.16788234 0.16849559 0.16855422 0.16897832 0.16906040 0.17049903 0.17118381 0.17188641 0.17235796 0.17259271 0.17476432 0.17587499 0.17597073 0.17703622 0.17718511 0.17825822 0.17867939 0.17882522 0.17979209 0.18174306 0.18273671 0.18335425 0.18534958 0.18582619 0.18584636 0.18658569 0.18682324 0.18769083 0.18778204 0.18829824 0.18874918 0.18960265 0.18976814 0.19062987 0.19250782 0.19303668 0.19362018 0.19416004 0.19432683 0.19441046 0.19485138 0.19585476 0.19830752 0.19961855 0.19963247 0.20010809 0.20031109 0.20062237 0.20141060 0.20151895 0.20223694 0.20247547 0.20421929 0.20484212 0.20584693 0.20658815 0.20773519 0.20844392 0.20861080 0.20876978 0.20990998 0.21080990 0.21108198 0.21159267 0.21180212 0.21266838 0.21267138 0.21283922 0.21423411 0.21457684 0.21593004 0.21597262 0.21668995 0.21722248 0.21792160 0.21918114 0.22030546 0.22140637 0.22150778 0.22426789 0.22568733 0.22616591 0.22716906 0.22882746 0.23083362 0.23157078 0.23234307 0.23412970 0.23544365 0.23560293 0.23577625 0.23665612 0.23722973 0.23750717 0.23753178 0.23803306 0.23843659 0.23857259 0.23864295 0.23904488 0.23923335 0.23931451 0.24011411 0.24145777 0.24165815 0.24221687 0.24224846 0.24257401 0.24293252 0.24344142 0.24369376 0.24452769 0.24486468 0.24495434 0.24516528 0.24665863 0.24704041 0.24705480 0.24877488 0.24894280 0.24906854 0.24912628 0.24917766 0.24938183 0.24946898 0.25122000 0.25228675 0.25257387 0.25353114 0.25421410 0.25459430 0.25659791 0.25741591 0.25856810 0.25926677 0.25970438 0.25972508 0.26062614 0.26109175 0.26279339 0.26296658 0.26306013 0.26368207 0.26383582 0.26441413 0.26578015 0.26586535 0.26693170 0.26788256 0.26853089 0.26898652 0.26904961 0.26979225 0.27049737 0.27174532 0.27220255 0.27318118 0.27385576 0.27429788 0.27474716 0.27554654 0.27636891 0.27717709 0.27792976 0.27798431 0.27816339 0.27930608 0.27988056 0.28089567 0.28160880 0.28172059 0.28225674 0.28232098 0.28274683 0.28279613 0.28324328 0.28328324 0.28348042 0.28493508 0.28517916 0.28522148 0.28524281 0.28711981 0.28727853 0.28738573 0.28760097 0.28774829 0.28781557 0.28790607 0.28795214 0.28846119 0.28912995 0.29042232 0.29043471 0.29044559 0.29107002 0.29109560 0.29130556 0.29285458 0.29361288 0.29375453 0.29377837 0.29482344 0.29588505 0.29746330 0.29761110 0.29786697 0.29841528 0.29889806 0.29943017 0.30021056 0.30082750 0.30205599 0.30222438 0.30312773 0.30364723 0.30425822 0.30432043 0.30450244 0.30580582 0.30597361 0.30608834 0.30630464 0.30693450 0.30721738 0.30755228 0.30772560 0.30773991 0.30903733 0.30935308 0.30959572 0.30973687 0.30982556 0.31094310 0.31110900 0.31130022 0.31150154 0.31286892 0.31306643 0.31314596 0.31320590 0.31377731 0.31385607 0.31401934 0.31408614 0.31420695 0.31436319 0.31447934 0.31457049 0.31479602 0.31554816 0.31694457 0.31823867 0.31914716 0.31995688 0.32070295 0.32098247 0.32099252 0.32204949 0.32253278 0.32326571 0.32372478 0.32501109 0.32520979 0.32666855 0.32837105 0.32841054 0.32988868 0.33020499 0.33117832 0.33198160 0.33208068 0.33214818 0.33232638 0.33262671 0.33361648 0.33397570 0.33399215 0.33401847 0.33483047 0.33494345 0.33543001 0.33548539 0.33602770 0.33608819 0.33719371 0.33740064 0.33748738 0.33770031 0.33772172 0.33783334 0.33819773 0.33865019 0.34185992 0.34219308 0.34226959 0.34238357 0.34289100 0.34378670 0.34394581 0.34404438 0.34411077 0.34433209 0.34554050 0.34804151 0.34822357 0.34906782 0.34958759 0.34972665 0.35023212 0.35057300 0.35170048 0.35228910 0.35275970 0.35403787 0.35417427 0.35451933 0.35460344 0.35464864 0.35529488 0.35589493 0.35718884 0.35800833 0.35854542 0.35878467 0.35925348 0.35972084 0.36030033 0.36235195 0.36308817 0.36454972 0.36511379 0.36546805 0.36658217 0.36700914 0.36725243 0.36801462 0.36879851 0.36968977 0.37067314 0.37110976 0.37174313 0.37322258 0.37344949 0.37474759 0.37581538 0.37601875 0.37636596 0.37684943 0.37707242 0.37718803 0.37748711 0.37846544 0.37947935 0.37967111 0.37986717 0.38012847 0.38031667 0.38091946 0.38098516 0.38108468 0.38153737 0.38205444 0.38333832 0.38336211 0.38357549 0.38407948 0.38458710 0.38548296 0.38548659 0.38592656 0.38593680 0.38596530 0.38598621 0.38607725 0.38644795 0.38702912 0.38721413 0.38800356 0.38857297 0.38867007 0.38867386 0.39077045 0.39092589 0.39181983 0.39188093 0.39338032 0.39381403 0.39455947 0.39546973 0.39614385 0.39633269 0.39662841 0.39815974 0.39827277 0.40006312 0.40019569 0.40032463 0.40149818 0.40220061 0.40288917 0.40298797 0.40315012 0.40351255 0.40410915 0.40442784 0.40485651 0.40668640 0.40741687 0.40802635 0.40835190 0.40926012 0.41267033 0.41308915 0.41375910 0.41585539 0.41677656 0.41705516 0.41746400 0.41782026 0.41831843 0.41895824 0.41942719 0.42252336 0.42255666 0.42385913 0.42400419 0.42450196 0.42451008 0.42479932 0.42532138 0.42541570 0.42579647 0.42626227 0.42654393 0.42667085 0.42690949 0.42957932 0.43000092 0.43146890 0.43174364 0.43192991 0.43193257 0.43371281 0.43508685 0.43599033 0.43755085 0.43899786 0.43995291 0.44000619 0.44524498 0.44575020 0.44907168 0.44908880 0.44916173 0.44933048 0.44984747 0.45029343 0.45040705 0.45044947 0.45152751 0.45170130 0.45264274 0.45286537 0.45452270 0.45468407 0.45568132 0.45572195 0.45622048 0.45636252 0.45651240 0.45767352 0.45777359 0.45816471 0.45841105 0.45867153 0.45942628 0.46038674 0.46208414 0.46267278 0.46406436 0.46453605 0.46483116 0.46509341 0.46563367 0.46665137 0.46715219 0.46726607 0.46733127 0.46816562 0.46843822 0.46863241 0.46893475 0.46939650 0.46996856 0.47023733 0.47050954 0.47092192 0.47100539 0.47142987 0.47179605 0.47193924 0.47218107 0.47227806 0.47235370 0.47418637 0.47552936 0.47593866 0.47687452 0.47699638 0.47723671 0.47745414 0.47772010 0.47965085 0.47988044 0.48281249 0.48341944 0.48370881 0.48421857 0.48441237 0.48461478 0.48480661 0.48530469 0.48550671 0.48733382 0.48742199 0.48865051 0.48934358 0.48964175 0.49064868 0.49272758 0.49469713 0.49546980 0.49687629 0.49692339 0.49839881 0.49897591 0.49906870 0.49924263 0.49954104 0.50109999 0.50115286 0.50171982 0.50236446 0.50390952 0.50405132 0.50501926 0.50547498 0.50622976 0.50634729 0.50648812 0.50658676 0.50689853 0.50820767 0.50926856 0.50946926 0.50984040 0.51045541 0.51050646 0.51119401 0.51247964 0.51351146 0.51384672 0.51433642 0.51527203 0.51538777 0.51583188 0.51675984 0.51711216 0.51754303 0.51887810 0.51907325 0.52131197 0.52328096 0.52344575 0.52409374 0.52463491 0.52464781 0.52469264 0.52485541 0.52509679 0.52518279 0.52522082 0.52689647 0.52810089 0.52870193 0.52918124 0.53007643 0.53091878 0.53135288 0.53197109 0.53206623 0.53214379 0.53290562 0.53368543 0.53437079 0.53467270 0.53475983 0.53608777 0.53627700 0.53643783 0.53735945 0.53831784 0.53861973 0.53888325 0.53931951 0.53933544 0.53993968 0.54008698 0.54035122 0.54043770 0.54110119 0.54148017 0.54183837 0.54273339 0.54346444 0.54444245 0.54521420 0.54680587 0.54716372 0.54737158 0.54770127 0.54784978 0.54827225 0.54897050 0.54995280 0.55179270 0.55226888 0.55384497 0.55417734 0.55556435 0.55586955 0.55715401 0.56019226 0.56072091 0.56079932 0.56245774 0.56316797 0.56356471 0.56407999 0.56418739 0.56419069 0.56481217 0.56494935 0.56542969 0.56547500 0.56588148 0.56695918 0.56706380 0.56735764 0.56745106 0.56836065 0.56847087 0.56853596 0.56878635 0.57176834 0.57327471 0.57452536 0.57461083 0.57471380 0.57478017 0.57479578 0.57547117 0.57621615 0.57641708 0.57837406 0.57967492 0.57979506 0.58047935 0.58144077 0.58240605 0.58343200 0.58377269 0.58538835 0.58637789 0.58784749 0.58802240 0.58899089 0.58926338 0.59026440 0.59156826 0.59172142 0.59237130 0.59340804 0.59617884 0.59712680 0.59727432 0.59753338 0.59754711 0.59922708 0.60017762 0.60056940 0.60135847 0.60143364 0.60177504 0.60268762 0.60273700 0.60275524 0.60413362 0.60477937 0.60575887 0.60629116 0.60645890 0.60676336 0.60696230 0.60728700 0.60757945 0.60785228 0.60810175 0.60810196 0.60882301 0.60896174 0.61002844 0.61122780 0.61122913 0.61146842 0.61148033 0.61182995 0.61301051 0.61339089 0.61421028 0.61436550 0.61454076 0.61460378 0.61523222 0.61573683 0.61651735 0.61670524 0.61777509 0.61800814 0.61856463 0.61886524 0.61947579 0.61967612 0.62034128 0.62040699 0.62045200 0.62114707 0.62119155 0.62186377 0.62246509 0.62316098 0.62338273 0.62351945 0.62364615 0.62410457 0.62425466 0.62435517 0.62439318 0.62452181 0.62467592 0.62526897 0.62568522 0.62576529 0.62615066 0.62709822 0.62738079 0.62948788 0.62951991 0.63022325 0.63091420 0.63116252 0.63166680 0.63176781 0.63181805 0.63218120 0.63249979 0.63318391 0.63322989 0.63358132 0.63386906 0.63557972 0.63580231 0.63687538 0.63704342 0.63874886 0.63904743 0.63936672 0.63980620 0.64004698 0.64026877 0.64126636 0.64206565 0.64229206 0.64233795 0.64238922 0.64386663 0.64409528 0.64429592 0.64479775 0.64483475 0.64512101 0.64561182 0.64600955 0.64608267 0.64624420 0.64713680 0.64722541 0.64725801 0.64778052 0.64883029 0.64894007 0.64900567 0.65017505 0.65024722 0.65156264 0.65175540 0.65220055 0.65236350 0.65256867 0.65287904 0.65329030 0.65331468 0.65336639 0.65379218 0.65416279 0.65460064 0.65580913 0.65604670 0.65626939 0.65678888 0.65731128 0.65834258 0.65870806 0.65872195 0.65887234 0.65936957 0.66076204 0.66092377 0.66120301 0.66208512 0.66251014 0.66270882 0.66396017 0.66533550 0.66621504 0.66683101 0.66717767 0.66720262 0.66767175 0.66774769 0.66857018 0.66931082 0.66990740 0.67017008 0.67026790 0.67210481 0.67519768 0.67582493 0.67607931 0.67669678 0.67987730 0.68079270 0.68081212 0.68102062 0.68146428 0.68171275 0.68199489 0.68405481 0.68487085 0.68501887 0.68610285 0.68635611 0.68637763 0.68728703 0.68863697 0.68891868 0.68922388 0.68990106 0.69041465 0.69189313 0.69263665 0.69294464 0.69303337 0.69331431 0.69383951 0.69603459 0.69661716 0.69874042 0.69914844 0.69920164 0.69945419 0.69991263 0.70170446 0.70406380 0.70491737 0.70518829 0.70523084 0.70617965 0.70682010 0.70692653 0.70892265 0.71024438 0.71052420 0.71105719 0.71151296 0.71156015 0.71169722 0.71271256 0.71372822 0.71406846 0.71498045 0.71515655 0.71725545 0.71777601 0.71797683 0.71816937 0.71817965 0.71818866 0.71878660 0.71889952 0.71929428 0.71939507 0.72037734 0.72082003 0.72100934 0.72108212 0.72122657 0.72160360 0.72219455 0.72309259 0.72471892 0.72540831 0.72599730 0.72735963 0.72763928 0.73014778 0.73015394 0.73016246 0.73134013 0.73159623 0.73184512 0.73194543 0.73194672 0.73382677 0.73391336 0.73485740 0.73619308 0.73679408 0.73691497 0.73796515 0.73840625 0.73937911 0.73950220 0.74001781 0.74061412 0.74076297 0.74158430 0.74176569 0.74220869 0.74298503 0.74337014 0.74486402 0.74541174 0.74549982 0.74556730 0.74643853 0.74675618 0.74692571 0.74715069 0.74757670 0.74785362 0.74805561 0.74878654 0.74886520 0.74927977 0.74929594 0.74936627 0.75036746 0.75114009 0.75209446 0.75280038 0.75564113 0.75633964 0.75778484 0.75942645 0.76006333 0.76060363 0.76067344 0.76095251 0.76194431 0.76194484 0.76214975 0.76252005 0.76366602 0.76375477 0.76378312 0.76517873 0.76527746 0.76541921 0.76567136 0.76719620 0.76804532 0.76833643 0.76912399 0.76921475 0.76924386 0.76952002 0.76958307 0.76981630 0.77026303 0.77115639 0.77129074 0.77149219 0.77260346 0.77639977 0.77728267 0.77755895 0.77840675 0.77850622 0.77857247 0.77952515 0.78007673 0.78044735 0.78075283 0.78105347 0.78368117 0.78396915 0.78403224 0.78464809 0.78473886 0.78513657 0.78555510 0.78568288 0.78586295 0.78637983 0.78739224 0.78800621 0.78855313 0.78868122 0.78883392 0.78959724 0.78967556 0.79013024 0.79100417 0.79201418 0.79213348 0.79271135 0.79368489 0.79377885 0.79445069 0.79520268 0.79584171 0.79687055 0.79753372 0.79850023 0.79888598 0.80005939 0.80067530 0.80076949 0.80142512 0.80339337 0.80389987 0.80582898 0.80767028 0.80785184 0.80840882 0.80956319 0.81052539 0.81156252 0.81173820 0.81208990 0.81408408 0.81448588 0.81532881 0.81947468 0.81962711 0.82068391 0.82126710 0.82139076 0.82152090 0.82379322 0.82455020 0.82544206 0.82643781 0.82770939 0.82982374 0.83039103 0.83067361 0.83093296 0.83146294 0.83182739 0.83222148 0.83299397 0.83340411 0.83400306 0.83417997 0.83469993 0.83540606 0.83602809 0.83612239 0.83625769 0.83658010 0.83675862 0.83691399 0.83851602 0.83921472 0.83927636 0.83946289 0.83946701 0.83959561 0.84110366 0.84151101 0.84254424 0.84272466 0.84278777 0.84296656 0.84399377 0.84416746 0.84495719 0.84615776 0.84704953 0.84734462 0.84849808 0.84863402 0.84878132 0.84881834 0.84888752 0.84894510 0.85083537 0.85097992 0.85295690 0.85301653 0.85407078 0.85541746 0.85617951 0.85644105 0.85667481 0.85730772 0.86006759 0.86056609 0.86107884 0.86232277 0.86242748 0.86301487 0.86367216 0.86417287 0.86491534 0.86633191 0.86699015 0.86785545 0.86831348 0.86846301 0.86935544 0.87024566 0.87037621 0.87042247 0.87119551 0.87210633 0.87212773 0.87374700 0.87558437 0.87575248 0.87585193 0.87719510 0.87724045 0.87791054 0.87823589 0.87992901 0.88075205 0.88146414 0.88277035 0.88422874 0.88489836 0.88673132 0.88674853 0.88676387 0.88707584 0.88771276 0.88772638 0.88775933 0.88852224 0.88904180 0.89000390 0.89092402 0.89099489 0.89116106 0.89126902 0.89179238 0.89189768 0.89362832 0.89495782 0.89631328 0.89757141 0.89774179 0.90060080 0.90080153 0.90171607 0.90274020 0.90326550 0.90405527 0.90509524 0.90564128 0.90641134 0.90663391 0.90707028 0.90756018 0.90774552 0.90864412 0.90895211 0.91014360 0.91076412 0.91164807 0.91232516 0.91339132 0.91419014 0.91498996 0.91549805 0.91691459 0.91715509 0.91783980 0.91789566 0.91823904 0.91830844 0.91870468 0.91880163 0.92302464 0.92500364 0.92504551 0.92529452 0.92672179 0.92719895 0.92740039 0.92846827 0.92884035 0.93122928 0.93237155 0.93292357 0.93353700 0.93402907 0.93405604 0.93408781 0.93490724 0.93543737 0.93609047 0.93662785 0.93691521 0.93719490 0.93923924 0.93928915 0.94024297 0.94109158 0.94172360 0.94230693 0.94434853 0.94603412 0.94793110 0.94811462 0.94860544 0.94885359 0.94923700 0.95008314 0.95144698 0.95149721 0.95159258 0.95251614 0.95310765 0.95420338 0.95475077 0.95497773 0.95499251 0.95598479 0.95641024 0.95654453 0.95730584 0.95792257 0.95816808 0.95892551 0.96026568 0.96062137 0.96121643 0.96136130 0.96146684 0.96148419 0.96159162 0.96280850 0.96394771 0.96739965 0.96806349 0.96850232 0.96927021 0.97090680 0.97134401 0.97192252 0.97211326 0.97330566 0.97395858 0.97523107 0.97556153 0.97714248 0.97745162 0.97850642 0.97861391 0.97879370 0.97905652 0.97989486 0.98091331 0.98240687 0.98379947 0.98468468 0.98515064 0.98666145 0.98835469 0.98851180 0.98870017 0.99095432 0.99105786 0.99345129 0.99445094 0.99599507 0.99629216 0.99686992 0.99739806 0.99786925 0.99793018 0.99804497 0.99903105 0.99965519 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000000001010000000000000000000001100001000001000000001000000001000000100000000000000010000010010000000010011001000100100000000000000000000010000001000000000001000000000000010000001000000001000000100000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001001000000000000000000000000001001000000100100000000000010000000000010000001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010110000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100101000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010001010000000000000000000001000000000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100010000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000001000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000100000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000001100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000110001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010010000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000001000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000100000000000000100000001000000000000100000001000000000000000010000000010000000000000000000000100100010100000000010 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000001001010000000000000000000001100001000001000001000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000001000000100000000011001000000000000000100101000000000000010001000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000010000000000000000001000000010000000010000000010000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000000101010000000000000000000001100001000001000000001000000001000000100000000000000010000010010000000010011001000100100000000000000000000010000000000000000001000000000000010000001000000001000000100000001000000000000000000001000000001000000000010000000000000000000000000000000000001001000000000110110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000000000100000001100000000000000000010001000010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100010000000010000000000000000001010010000000011000001000100100000000000000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000000000010010000000100000010000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100010000000010010010000000001000000100000000010100000010000100001000000010000000000000000000000000001000000001000010000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000110000000001001000100110000010001000000000000000100000000000000000000000000000100000000001000010000000001000000010000000000100100000000000100010100010001000000000000000000000000000000000000000000000000110100000101010000000000000100101000000000000010100010000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100010000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110100110000000000000010000000000011000001000001001010001001010100110000000000000110100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100100000000100000000000000110000000000001001000000110000100001000000000010001000011000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000000001010000000000000000000001100001000001000000001000000001000000100000000000000010000010010000000010011001000100100000000000000000000010000001000000000001000000000000010000001000000001000000100000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001001000000000000010000000000001001000000100100000000000010000000000010000001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010110000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100101000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010001010000000000000000000001000000000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000000000000000010000000000000000010000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100100000000011000000100000000000000000100110010000010000000010000000000101000011000000011000000000010000000011010000000010000010000000000010000001000000000001000011000000100000001100000000010010001000011000000000010001000000000000000001000000000000000000000000000000000011000000000000110000000111000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100010000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000101001000110011000100100000100000000000000000000000001000000001100001000010100001000000000001000000110000000000000000000000000001000000001000000001000000000011000010000000100011110000010000000000000000000010000001000110000100000100000010000010000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001011010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000010000010100000000000000000010001000001000000000100010000000010010000000000000000000100000000000000000010000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000100100001000000000001000001000000000000000010000110000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011101001000000000000010000000101100010110000000000000000000000001000000100000000000010100100000000000000000000000001000000000000100100000000000010000000010000000111010000000000000000000000010000000000011000001000001001010001001010100010000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010001000000010000000100000000000011000000000101000000001000000000110000100001010100100001100000000000000000000001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000101000000000000010000000000000000100100010000000000000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110001000000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100100000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000100000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000011000000000000000000010010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000001000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001001000110000100001000000000010001000010000000000000010001100010010000100000000000110000100000000000000000000000000000000000000000000000000000000011100000000000010000010000000010000010010000000000000000000000100100010000000000000 00000000000001001000000000000000000000000000000010000010100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001010001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000001000000000010001000000000101011000000001000000100001000000000000000001000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000000000011000001010100100000000000000100100000000000100000100000000000000000100000000001000010100100000000000000000000000000010000000000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000000001000001000010000110001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000001000010000000000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000001000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000001000000000000000000000000100000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000011000011100100000000000000000000000000010000000000100111000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000000010000000000000001100001000110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010100000000010000001100000000000000000000000000000000000000000001000000000010000000000000000000010000000000000000101010001000010110000000100100000000000000000000000000000000100010100010000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101100000000100100000000000000000000001000000000000000000000011000001000000100000000000000100100000000000100000100000000100000000100000000010000010100100000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000010000010100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001010001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000001000000000010001000000000101011000000001000000100001000000000000000001000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000000000011000001010100100000000000000100100000000000100000100000000000000000100000000001000010100100000000000000000000000000010000000000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000000001000001000010000110001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000101000000000000010000000000000000000000000000011001000 00000010000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000100001000000000000000000010110000000100100000001010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000001111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000100000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 00000010000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000100001000000000000000000010110000000100100000001010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000001111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000100000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000101000000010000010000000100000000001001000000001000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000000010000011000000000010000000000000000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001010000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010010100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001100001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000100000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000010000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000011001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000000110000010000000000000000000000000001010000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000001000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000010001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000000100000001100000000100000000010001000001000010000000000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000001000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010000000000100001000000000100000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000100000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000000010001100011010000000000010000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000011001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000001001000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000000010100100000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010001000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100010110000000000000000100000000001000000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100111000000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000001010000100001010000000000000000000001000001000001000000001010000001000000000000000000000010101100000001000000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000001000000010110000100000000000010010100000100000100000000011000000000010001000010000110000000000001000000001100011000000001001000000000000000000000000011000000000001100000000000000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010001000100010000000110000000000000010000100100010000001000001001010001001010000010000000000100000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000100000000000000011000011000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000000010000000000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000010001000000000000000000000000000001000000000100000100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000100000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000000010000011000000000000000000000000000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000010000000000000000000000100000000100000000000000100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000100011000000000000100000000000011000000100000000000010000100010000100010010000010010100000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000010100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100010110000000000000000100000000001000000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100111000000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000100000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000001000000000001000000000000000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001000000000000000000000000000001001000000100100000000000010000000000010000001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010110000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100101000001010001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000001010000000011000010001010000000000000000000001000000000 00000000100000010000010000001000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010011001000100100000000000000000000010000001000000000001000000000000010000001000000001000000100000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001001000000000000000000000000001001000000100100000000000010000000000010000001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010001000100010000000110000000000000010000100100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000010000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000100001000000000000000000010110000000100100000001010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000001111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000100000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000001010000100001010000000000000000000001000001000001000000001000000001000000000000000000000010000010011000000000001000000010001000000000000000001000000000100000000011100000000000000000001000100001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000010000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000100000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 00000000000000010000011000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000010000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100100000000000000010001000100000010000000000000000000010000000000010000001000001001010001001010000010000000000000000100001000110010010000100000000000000000000000010000000001010000100001000010100000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000000000000010000001000110000100000100000010010000000000001000010001000010100001010101000000000000100000000001001000100010000000001000000011000000100001000000000000000000001000000000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000001000000000100000001000000100000000010001000000000000000100101000000000000010001010000000000000000000001000000000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000100000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000001100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000100000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000010000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000001000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000110001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000101000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 01000000001011001001000000000000000000000000000000000100001000000000010000000100000001000000001000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000001100000000000011000000100000001000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100010000100001000000000000000100000010100011000000010100100000000000000000000000000000000000000001000011000001010100100000000000000100100000000000100000100000000000000000100000000001000010100100000000000000000000000000010000000000100100000001000010001100000000100000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000001000000000000000000000000100010000000010010000000000000000000100000000010000000000000000000000000000000000000011010001000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000100000010100100100000010000001000100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000101000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000010000000000000000000010000000000000100001010001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000010000001000001010001000000001000000001000000000000000000000011001000000001000000001000000000000010000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000011010000000000101000000000100000001100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000010000000000000000000000000000000000011010001000000100000000011000000000010110000000000000000100000000001010000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000110000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000001100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000110001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010010000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000001000100000000001001000100010000010001000000000000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000100000000001000000001000000000000000000000100000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001110100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000100000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000001100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000100000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000010000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000001000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000010000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000100000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000001001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000100000010000010000001000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000000001000000010001000000000000000001000000000100000000011000000000000000000001000100001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000001011000001000001001010001001010100110001000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000100000000010000011001000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000010100000000000000000100010000100010000000010010000000100000000000100000001000000000000000000000000000001000000000100000000000000000001000001000010000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000011000000000100001000100010000000010000101000000000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000001000000000000101000000000000010000000000000000000000000000011001000 10001000000001001000000000000000000000000000000000000000100000000000010010000000100000000000101000000000000000000010000000110110000000000010000000001010000001000000000000001000001010001000000001000000001001000000000000000000010001000000001000000001000000000000010100000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000100000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100010000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000010100100000000000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000110100000100000000000000000000000000000000000101010000010110000000000000001000000010000010000000100000000000101000000000000000000000010000000000010000000100000000000011000100000101000000001000000000110000101001000000010000000000000000000010000000010100011000000000000000000100000000001001000100010000010001000000000000000100000000010000000000000000000100000000001001010000000000000010001100010010000000000000000100000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000100000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010010000000010000000100000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000000000011000001010100100000000000000100100000000010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000010000000000000000000010000000000000100001010001001000101001000000000000000101000000000000000000000000000000000000000000011010001011000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000111000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000000000000000000000001000000010000000000000110000101000000001000000000001000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000010000000000000000000011001000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000100000001000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100010000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000001000011000001010100100000000000000100100000000000100000100000000000000000100000000001000010100100000000000000000000000000010000000000100100000001000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000010000010000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000100010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010001000000000001000000000000000000010000001010001001010001001011000011000000000000000100001000110011000000100000100000000000000000000000000000000000101010000010110000000000000001000000010000010000010100000000000001000000001000000000000000000011000010000000100010000000000001000000010010000000100000000000000110000100011010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000100010000000100000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000100000000010000011001000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010000000100000000000000100000000000000100001000000000000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000010100100100000000010000101100000000000000000000000110001000000000100000000000010100000000000001000000010011000001000000000010001000000000101011000000000000000100001000000000000000001000000000000000000000100000001100000000000000011010000000011000010000001000100100000000000001010111101000000100100000001000000000101000101000010001001000000000100001000000000000000000000000000000000000000000011000000000000100000000111000000000100001000100000000000100010000001000000000000100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010000000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000001000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000100011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000100001101000000000001000000000000011000000000001100000000000000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000000000000000000001000000011000000000000101000000011000000000000001000100001000000000000101000000100010000000100100100000000000010000010000001000000000000100100010000010000010000010000000100100001000000000001000000000000000000010000001000001001010001001010000010000000000000000110001000110010000001000010000000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100101000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010001010000000000000000000001000000000 00000000000001001000000000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000000001000000010001000000000000000001000000000100000000011100000000000000000001000100001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000000000000101000000011000000000000001000100001000000000000101000000100010000000100100100000000000010000010000001000000000000100100010000010000010000010000000100100001000000000001000000000000000000010000001000001001010001001010000010000000000000000110001000110010000001000010000000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000000001000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000010000010100000000000000000010001000001000000000100010000000010010000000000000000000100000000000000000010000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000100100001000000000001000001000000000000000010000110000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011101001000000000000010000000101100010110000000000000000000000001000000100000000000010100100000000000000000000000001000000000000100100000000000010000000010000000111010000000000000000000000010000000000011000001000001001010001001010100010000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010001000000010000000100000000000011000000000101000000001000000000110000100001010100100001100000000000000000000001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000101000000000000010000000000000000100100010000000000000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000010000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000000000000101000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000100000100010000100010000000010000000000000001000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100000010000000100000000000010010001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000010000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000010000000000010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000010010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000101000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000010000000100 00000000000001001000000000000000000000000000100000000000100110000000010010101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011001000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000010010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000101000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000010100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100001000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000010000001010001001010001001011000011000000000000000100001000110011000000100000100000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000000001000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001001000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000010000010100001000001001000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000000000000101000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000100000100010000100010000000010000000000000001000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000010000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100000010000000100000000000010010001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000010000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000010000000000010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000100000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000100000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000001000001000000001000000000000001000011000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100100000001000010000010011000000010001001000100100000001000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000010001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000101000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000100000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000100100011100000010000000000000000000010000001000110000100000100000010000000000000001000010000001100000000000010001100010000100000000001000001000010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100100001000000000001000000000000000000010000001000011001010001001011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000010010000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110001101001000000010000000000000000000010000000010100011000000000000000000100000000001001000100010000010001000000000000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000001001010000000000000000000001100001000001000001000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000010000000001000000010100000001000000000000000000000000100000001000000010000000011000010000000000000000100100010000000000000 00000000100000010000010000000000000000010000000000000000100000000000010010000000100000000000101000000000000000000010000000110110000000000000011000000000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000000000010100100100000010000001000100000000000000000000000100001000000000100000000000110100000000000001000000000011001001000000000010001000000000101011000000000000000100010001100010000000000000000000000000000000100000001100000000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000010000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001100000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000001000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000100000000011000010000000100000000000011000000000101000000001000000000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000001010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010100000000010000001100000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000001000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110001000000000010000000000011000001000001001010001001011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000010010000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110001101001000000010000000000000000000010000000010100011000000000000000000100000000001001000100010000010001000000000000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100100000001000010000010011000000010001001000100100000001000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000010001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000101000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000100000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000100100011100000010000000000000000000010000001000110000100000100000010000000000000001000010000001100000000000010001100010000100000000001000001000010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000010010000000000000000000000100100010000000000000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000000000000010000000000010000111001000000000001000000000001000011000000100000001001000000000000100000100010010000000100001100000000000000000000000000000000000000001000000011000000000000101000000011000000000000001000100001001000000000101000000100010000000100100100000000000010000000000101000000000000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000000001010000000000000000000001100001000001000000001000000001000000100000000000000010000010010000000010011001000100100000000000000000000010000000000000000001000000000000010000001000000001000000100000001000000000000000000001000000001000000000010000000000000000000000000000000000001001000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000000000100000001100000000000000000010001000010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100010000000010000000000000000001010010000000011000001000100100000000000000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000000000010010000000100000010000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100010000000010010010000000001000000100000000010100000010000100001000000010000000000000000000000000001000000001000010000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000110000000001001000100110000010001000000000000000100000000100000000000000000000100000000001000010000000001000000010000000000100000000000000100000100000000010000000000000000010000000100000010001000000000000001000000000010000000000100101000000000000010000010000000000000000000001000000000 00000000010000010100000000000000000010001000001000000000100010000000010010000000000000000000100000000000000000010000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011101001000000000000010000000101100010110000000000000000000000001000000100000000000010100100000000000000000000000001000000000000100100000000000010000000010000000111010000000000000000000000010000000000011000001000001001010001001010100010000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010001000000010000000100000000000011000000000101000000001000000000110000100001010100100001100000000000000000100001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000101000000000000010000000000000000100100010000000000000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000011000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010010000000010000000100000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000000000011000001010100100000000000000100100000000010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000100000000000000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000000010000000010000000000100000000100110000001100000000000000011010000000010000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010100000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010101011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000000010000000000000000000000100100010000000000000 00000000000001001000010000000000000000010000000000000000100000000000010010000000000000000000100010000000000000000000000000000000010000000000011010001010000000010010000000000000000000100100000000000010001000000101010000000000010000010011100000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000100000010100100100000010000001000100000000000000100000000100001000000000100100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011101001000000000000010000000101100010110000000000000000000000001000000100000000000010100100000000000000000000000001000000000000100100000000000010000000010000000111010000000000000000000000010000000000011000001000001001010001001010100010000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010001000000010000000100000000000011000000000101000000001000000000110000100001010100100001100000000000000000100001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000101000000000000010000000000000000100100010000000000000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010010000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100100000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000100000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000011000000000000000000010010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000001000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001001000110000100001000000000010001000010000000000000010001100010010000000000000000100000100001000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000100000000000000000000000000000000000000000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000010000000000000000000000000000001000000000000000000000000000100001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000010000001000110000000001000001000000100000001100000000000000000010001000001000010000000000000000001101000110101000010000100000000000001000000000000000100010000000000010000000000000000000001000000000000000000000000000000000011000000000000100000000111000000000100001000100000000000100010000001000000000000100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100010000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000100000010100100100000010000001000100000000000000000000000100001000000000100100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000001000000100000000010001000000000000000100101000000000000010001010000000000010000000001100000000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000101000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000001000000100000000010001000000000000000100101000000000000010001010000000000000000000001100000000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000100000000001000000001000000000000000000000100000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001110100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000100000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000001011001001000000000000000000000000000000000000001000000000010000000100000000000000001000000000101000001000110000000000000000000010100000001010000000000010000000010000001100000000000001000000001000000100000000000000010000010010000000010000010000100000000000000000000000010000000000000000000000000000010000000000001000000000000000000000000000000000000100000000000000000010100100100000000010000101100000000000000000000000100001000000000100000000000010100000000000001000000010011000001000000000010001000000000101011000000000000000100001000000000000000001000000000000000000000100000001100000000000000011010000000011000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000001010000000000000000000000000000000000011000001010100100000000000000100100000000001100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000100000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000010100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000100000010000010000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010100000000010000001100000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000000010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000010100100000000000110000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000001100000000 10001000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000001000000000000000000000000000000000000011000000010000000000001001001000000000000010010100000000010001000000000000000000000010001000000001000000001001000101000000000000000000100000000000000000000001000110000000000000001000000001100010000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000001001010010000000011000001000100100000000000000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000000000010010000000100000010000000000100000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000100000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000000000000000001000000000010001000010100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000001000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010100000000010000001100000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000001000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000010010000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110001101001000000010000000000000000000010000000010100011000000000000000000100000000001001000100010000010001000000000000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000010000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000000000000000000000000000000100000001000000000000000000001000000001000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000010000100000000010000000100101000000000000100000000001000000000000100100010000000000000010010010000000100010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000000000110000000000001001000000110000100001000000100010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000010010100000000000010000010000000010000000010000000000000000000000100100010000000000000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000001010000100001010000000000000000000001000001000001000000001000000001000000000000000000000010101100000001000000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100001000000000000010000000000010000111001000000000001000000000001000011000010100000001001000000000000100000100010010000000100000100000000000000000000000000000000000000001000001011000000000000101000000011000000000000001000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010010000000010000000100000000000010000000000000000000010000001000111000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000100000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000100010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010001000000000001000000000000000000010000001010001001010001001011000011000000000000000100001000110011000000100000100000000000000000000000000000000000101010000010110000000000000001000000010000010000010100000000000001000000001000000000000000000011000010000000100010000000000001000000010010000000100000000000000110000100011010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000100000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000100000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000001000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000001000000000001000011000000100000001100000000010010001000010000000000010000000000000000000001000000000100000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000001010000010000000100000010000000000000000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000001100000000011000000000010100100000100000100110100000000000111000000100001001100000000000000000000000001000000001000000000000000000011000010000000100010000000000001010000001010000000000010010000010000000000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000000000001000000010000001000010000000000000010001100010011000000000000000100000100000000000000000000000000010000000100000010001000000000000001000000000010000000000100101000000000010010000010000000000000000000001000000000 00000000000001001000000000000000000000000000100000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000001000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000100000000000000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000100000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000001010000100001010000000000000000000001000001000001000000001000000001000000000000000000000010101100000001000000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100001000000000000010000000000010000111001000000000001000000000001000011000010100000001001000000000000100000100010010000000100000100000000000000000000000000000000000000001000001011000000000000101000000011000000000000001000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010010000000010000000100000000000010000000000000000000010000001000111000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000000001000000010001000000000000000001000000000100000000011100000000000000000001000100001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000010000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000100000000000000000000000000100000000000000000001000000000000000000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000010010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000101000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000010000000100 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000001000000000000000011000000000010000000000100000000000011000000000000011000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000000010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100001010000000000000010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000100000000000000000000000000000000000000000000000011010001010000000001010000000000000000000000100000000100100000000000100000000000000100001000000000000000001000000000000000000010000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000111010000000010100010000001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000000000100000000001010000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100010000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000001000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000001010000100001010000000000000000000001000001000001000000001000000001000000000000000000000010101100000001000000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100001000000000000010000000000010000111001000000000001000000000001000011000010100000001001000000000000100000100010010000000100000100000000000000000000000000000000000000001000001011000000000000101000000011000000000000001000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010010000000010000000100000000000010000000000000000000010000001000111000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000001001010000000000000000000001100001000001000001000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000001000000100000000011001000000000000000100101000000000000010001000000000000000000000000011001000 00000000100000010000010000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000001100000010000000000000000010010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101001000000000010000000000000000000000000000011001000 00000000000000010000011000000000000000000000000010000011011000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001100000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000010000010000000100100001000000000100000000000101000000000000001000101001010001001010000010000000000000000100001000110010000001000000100010000000000001000000000000000000101010000010100000100000000001000010010000000000001100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000100110000000000010100000000000100000000000000110000000000001001000000110010100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000010010000000000010000011000000100001000000100000000000001101000000000000000000000000000001000000000000000100100000101100000000000000000000000100000101000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000010000000100 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000001010000100001010000000000000000000001000001000001000000001000000001000000000000000000000010101100000001000000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100001000000000000010000000000010000111001000000000001000000000001000011000010100000001001000000000000100000100010010000000100000100000000000000000000000000000000000000001000001011000000000000101000000011000000000000001000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010010000000010000000100000000000010000000000000000000010000001000111000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000001000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000000000000000001000000000000000001000000000100000000100000001000000000100000100100000000000000010000000000010000001000000000010010000010000100000000010100000000000000000000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000001100000001100000000100000000010001000001000010000000000000000101000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010001001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000010000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000001001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000100001000000000000000000010110000000100100000001010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000001111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000100000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000101000000000010001000100010000000110000000000000010000000100010000001000001001010101001010000010000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000100000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000100000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 00000000000000010000011000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000010000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100100000000000000010001000100000010000000000000000000010000000000010000001000001001010001001010000010000000000000000100001000110010010000100000000000000000000000010000000001010000100001000010100000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000000000000010000001000110000100000100000010010000000000001000010001000010100001010101000000000000100000000001001000100010000000001000000011000000100001000000000000000000001000000000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000001000000000100000001000000100000000010001000000000000000100101000000000000010001010000000000000000000001000000000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000100000001000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100010000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000001000011000001010100100000000000000100100000000000100000100000000000000000100001000001000010100100000000000000000000000000010000000000100100000001000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000010000010000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010110000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000011000011100100000000000000000000000000010000000000100101000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000000010000000000000001100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000100110000000000000000000000000001000000000000000000000000000011000010000000100011100000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000001000000100000000010001000000000000000100101000000000000010001010000000000000000000001100000000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000001000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000100000000000000000000000000000000000000000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000010000000000000000000000000000001000000000000000000000000000100001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000010000001000110000000001000001000000100000001100000000000000000010001000001000010000000000000000001101000110101000010000100000000000001000000000000000100010000000000010000000000000000000001000000000000000000000000000000000011000000000000100000000111000000000100001000100000000000100010000001000000000000100000100101000000000000000000000000010000000000000000000000000100100000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100010000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000011001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000001001000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000000010100100000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010001000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100010110000000000000000100000000001000000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100111000000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000000001010000000000000000000001100001000001000000001000000001000000100000000000000010000010010000000110011001000100100000000000000000000010000000000000000001000000000000010000001000000001000000100000001000000000000000000001000000001000000000010000000000000000000000000000000000001001000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000000000100000001100000000000000000010001000010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100010000000010000000000000000001000000000000000000000000000000000010000000100100000000000100000100000000100000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010101000000000000001000000010000000000000000000000000001000000001000000000100000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000000010001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000000100000000000001000001000001000000001000000001000000000000000000000010001000000001000000001000100000000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000100000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000010000100000000000001000000000000000100000010001101000000000100100000000000000000100000000000000000000000000011000001000000100000000011000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000010100000000000001000000100000001000101001010001001010000010000000000000000100001000110010000001000000100000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000010000101000000000000000100100000000000100000100000000000000000010000000001000000010100000001000000000000000000000000100000001000000010000000011000010000000000000000100100010000000000000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000110001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000101000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000001000000000000000011010001011000000000010000000000000000000000100000000100000000000000100000000000000100011000000000010000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000010000010000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000100000000010000011001000001000010001000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001011000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010110000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000011000011100100000000000000000000000000010000000000100101000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000000010000000000000001100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000100110000000000000000000000000001000000000000000000000000000011000010000000100011100000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000001000000100000000010001000000000000000100101000000000000010001010000000000000000000001100000000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000001001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000010110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010100000000010000001100000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000001000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000010010000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110001101001000000010000000000000000000010000000010100011000000000000000000100000000001001000100010000010001000000000000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000100010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010001000000000001000000000000000000010000001010001001010001001011000011000000000000000100001000110011000000100000100000000000000000000000000000000000101010000010110000000000000001000000010000010000010100000000000001000000001000000000000000000011000010000000100010000000000001000000010010000000100000000000000110000100011010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000100000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000110000010000000000000000000000000001010000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010010000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000100000000010000011001000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000010100000000000000000100010000100010000000010010000000100000000000100000001000000000000000000000000000001000000000100000000000000000001000001000010000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000011000000000100001000100010000000010000101000000000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100111000000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000001100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000110001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110110010000100000000000100000000000000000000000000000101010000010100000000000000001000000010010000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000001000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000100000000000000100000001000000000000100000001000000000000000010000000010000000000000000000000100100010100000000010 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100110000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000000011001100010010000000000000000100000100000000010000000000000000010000000100000010001000000000000001000000000010000000000100101000000000000010000010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000010010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000101000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000010000000100 00000000000001001000000000000000000000000000100000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000100100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000001100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000001001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000010110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000100000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000100000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000001000000000001000000000000000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001000000000000000000000000000001001000000100100000000000010000000000010010001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010110000000000000001000000010000010000000100000000000001000000001000001000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000000000000010000000001000000000100000001100000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000010000000000000000000010000000000000100001010001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000010000001000001010001000000001000000001000000000000000000000011001000000001000000001000000000000010000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000011010000000000101000000000100000001100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000010000000000000000000000000000000000011010001000000100000000011000000000010110000000000000000100000000001010000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000100000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000100000000000000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000000100000010001000000000010100000000000000000000000000010010000010000000000000100000000000100010010000000100 00000000001011001001000000000000000000000000000000000000001000000000010000000100000000000000001000000000101000001000110000000000000000000010100000001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000010000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000000001010000000000000000000001100001000001000000001000000001000000100000000000000010000010010000000010011001000100100000000000000000000010000001000000000001000000000000010000001000000001000000100000001000000000000000000001000000001000000000010000000000000000000000000000010000001001000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000000000100000001100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000010000000000000000000000000000000000011010001000000100000000011000000000010110000000000000000100000000001010000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000100010000000000000100000000000100010010000000100 00010000000001001000000000000100000000000000000000000000100010000000010000000100000000000000001000000000101000001000110000000000000000000010100000001010000000000010000000010000001000000000000001000000001000000100000000000000010000010010000000010000010000100000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001000000000000000001000000000010000000000000000000000000000000000001001000000100011010010010000100000000000000000000000000000000100010100000000100000000000011000000100000000000000000100110010000010000000010000000000101000111000000011000000000011000000011010000000010000010000000000010000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000010000000000000000000000000000000000011010001000000100000000011000000000010110000000000000000100000000001010000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000100000000100001000110010001001000001100000000111000000000000000000000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011000000010000010000000000000000000010000001000110000100000100000100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00000000000000010000010000000000000000000010000000000000100001000011001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000010000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000010000000001000000010100000001000000000000000000000000100000001000000010000000011000010000000000000000100100010000000000000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110001000000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100100000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000100000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000011000000000000000000010010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000001000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001001000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000000001000000000000000000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000000010000011000000000000000000000000010000011011000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001100000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000010000010000000100100001000000000100000000000101000000000000001000101001010001001010000010000000000000000100001000110010000001000000100010000000000001000000000000000000101010000010100000000000000001000010010000000000001100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000100110000000000010100000000000100000000000000110000000000001001000000110010100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000010000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100110000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000000011001100010010000000000000000100000100000000010000000000000000010000000100000010001000000000000001000000000010000000000100101000000000000010000010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000001001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010000000000100001000000000100000000010001000000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010000000000000000000010000100000000010 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000101000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000001000000100000000010001000000000000000100101000000000000010001010000000000000000000001100000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000100011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000001100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010010000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000001000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000100000000000000100000001000000000000100000001000000000000000010000000010000000000000000000000100100010100000000010 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000001000000100001000000000001000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000011000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000001000100000000000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001110010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011011000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000100001000000000000000000010110000000100100000001010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000001111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000100000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000001000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 00000000100000010000010000001000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000000001000000010001000000000000000001000000000100000000011000000000000000000001000100001000000000000000000000000000000000000000000000000000100000100000000000000000010010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001010000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000000000000000010000000000000000010000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100100000000011000000100000000000000000100110010000010000000010000000000101000011000000011000000000010000000011010000000010000010000000000010000001000000000001000011000000100000001100000000010010001000011000000000010001000000000000000001000000000000000000000000000000000011000000000000110000000111000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100010000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000101001000110011000100100000100000000000000000000000001000000001100001000010100001000000000001000000110000000000000000000000000001000000001000000001000000000011000010000000100011110000010000000000000000000010000001000110000100000100000010000010000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010000000000100001000000000100000000010001000000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010000000000000000000010000100000000010 00000000100000010000010000000000000000010000000000000000100000000000010010000000100000000000101000000000000000000010000000110110000000000000011000000000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000000000010100100100000010000001000100000000000000000000000100001000000000100000000000110100000000000001000000000011001001000000000010001000000000101011000000000000000100010001100010000000000000000000000000000000100000001100000000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001100000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000100000000011000110000000100011110000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000011000000100001000000000001000000001000000001000010000000000000100000010001100010010000000000000000100000100000000000100000000001000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000000011000100 00000000000001001000000000000000000000000000100000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010010010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000000100000000000001000001000001000000001000000001000000000000000000000010001000000001000000001000100000000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000100000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000010000100000000000001000000000000000100000010001101000000000100100000000000000000100000000000000000000000000011000001000000100000000011000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000010100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000010000101000000000000000100100000000000100000100000000000000000010000100001000000010100000001000000000000000000000000100000001000000010000000011000010000000000000000100100010000000000000 00000000100000010000010000001000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000000001000000010001000000000000000001000000000100000000011000000000000000000001000100001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000001011000001000001001010001001010100110001000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000001000000000000000000000001000000000000000011010001010001000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100010000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000100000010000000000000000001010010000000011000001000100100000000000000000000000000000100000100000000000000000100000000010000100100100000000000010000000000101000000000000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000011000000100001000000000001000000001000000001000010000000000000100000010001100010010000000000000000100000100000000000100000000001000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000000011000100 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000001000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000001011001001000000000000000000000100000000000000100001000001001000101001000000000000000101100000010000000000000000000000000001000010000000001010000000000000000000001100001000001000000001000000001000000100000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000000000000000000000100001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100100001000000000001000000000000000000010000001000001001010001001010100110000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00010000000001001000000000000100000000000000000000000000100010000000010000000100000000000000001000000000101000001000110000000000000000000010100000001010000000000010000000010000001000000000000001000000001000000100000000000000010000010010000000010000010000100000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001000000000000000001000000000010000000000000000000000000000000000001001000000100011010010010000100000000000000000000000000000000100010100000000100000000000011000000100000000000000000100110010000010000000010000000000101000111000000011000000000011000000011010000000010000010000000000010000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000010000000000000000000000000000000000011010001000000100000000011000000000010110000000000000000100000000001010000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000100000000100001000110010001001000001100000000111000000000000000000000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011000000010000010000000000000000000010000001000110000100000100000100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00000000000001001000000000000000000000100000000010000011001000001000010001000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001011000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000100001000000000000000000010110000000100100000001010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000001111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000100000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000001000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000000001010000000000000000000001100001000001000000001000000001000000100000000000000010000010010000000010011001000100100000000000000000000010000001000000000001000000000000010000001000000001000000100000001000000000000000000001000000001000000000010000000000000000000000000000010000001001000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000000000100000001100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000010000000000000000000000000000000000011010001000000100000000011000000000010110000000000000000100000000001010000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000100010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001011010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100001000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000000110000010000000000000000000000000001010000100001000001001000101011000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000111000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00000000100000010000010000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001100000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100110000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000001000001000000000011000001000000000010000000110000000000001000010001100011000000000010000000010000000000100000000100110000001100000000000000011010000000010000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010100000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010101011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000000010000000000000000000000100100010000000000000 00000000010000010100000000000000000010001000001000000000100010000000010010000000000000000000100000000000000000010000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000100100001000000000001000001000000000000000010000110000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011101001000000000000010000000101100010110000000000000000000000001000000100000000000010100100000000000000000000000001000000000000100100000000000010000000010000000111010000000000000000000000010000000000011000001000001001010001001010100010000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010001000000010000000100000000000011000000000101000000001000000000110000100001010100100001100000000000000000000001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000101000000000000010000000000000000100100010000000000000 00000000000001001000010000000000000001010000000000000000100000000000010010000000000000000000100010000000000000000000000000000000010000000000011010001010000000010010000000000000000000100100000000000010001000000101010000000000010000010011100000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000001000000100000000011001000000000000000100101000000000000010001000000000000000000000000011001000 00000000000000010000011000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000010000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100100000000000000010001000100000010000000000000000000010000000000010000001000001001010001001010000010000000000000000100001000110010010000100000000000000000000000010000000001010000100001000010100000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000000000000010000001000110000100000100000010010000000000001000010001000010100001010101000000000000100000000001001000100010000000001000000011000000100001000000000000000000001000000000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000001000000000100000001000000100000000010001000000000000000100101000000000000010001010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000100000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000001000000000001000000000000000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000000000100000001100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000010000000000000000000000000000000000011010001000000100000000011000000000010110000000000000000100000000001010000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000110001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100011000000001100011000100001101000000000001000000000000011000000000001100000000000000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000000000000000000001000000011000000000000101000000011000000000000001000100001000000000000101000000100010000000100100100000000000010000010000001000000000000100100010000010000010000010000000100100001000000000001000000000000000000010000001000001001010001001010000010000000000000000110001000110010000001000010000000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100101000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010001010000000000000000000001000000000 00000000000001001000000000000000000000000000100000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000001011001001000000000000000000000100000000000000100001000001001000101001000000010000000101100000000000000000000000000000000001000010000000001010000000000000000000001100001000001000000001000000001000000100000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000000000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000010100000000000000000100010000100010000000010010000000100000000000100000001000000000000000000000000000001000000000100000000000000000001000001000010000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000011000000000100001100100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000000000010010000000100000010000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000001100000000011000000000011100100000100000100110100000000000111000010100001001100000000000000000000000001000000001000000000000000000011000010000100100011100000010000000000000000000010000001000110000100000100000010000000000000001000010000001100000000000010001100010000100000000001000001000010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000100000100100000000000110000100000000000000000000000000000000000000000000000000000000011100000000000010000000000100101000000000000010000010000000000000000000001000000000 01000000001011001001000000000000000000000000000000000100001000000000010000000100000001000000001000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000001000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100010000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000001000011000001010100100000000000000100100000000000100000100000000000000000100000000001000010100100000000000000000000000000010000000000100100000001000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011001000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010001000000010000011000000100001000000100000000000001100000000000000010000010000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000010000000000000000000010000000000000100001010001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000011001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000000000000000000000000000000001000000000000100000100010000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000100001000001100000000001000011000000100000000001010000000000000100000010001101000000100100100000000000000000000000000000001010010000000011000001000100100000000000000000000000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000000000000000010001000100010000000110000000100000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000000000000000000010000000000010000000100000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000010000010000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000100000010000010000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000001100000010000000000000000000110000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000000000000010000000001000000000100000001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010000000000100001000000000100000000010001000000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010000000000000000000010000100000000010 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010000000000100001000000000100000000010001000000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010000000000000000000010000100000000010 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011010000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010001000100010000000110000000000000010000100100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000100000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000000010000000000000000000000100100010000000000000 00000000000000110000010000000000000000000000000001010000100001000001001000101001000000000000100101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000010000100000000000001000000000000000100010000000000010000000000000000000001000000000000100000000000000000000011100001000000100000000111000000000000000000100000010000100000000001000000000100100000100101000000000000000000000000010000000000000000000000000000010000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001001001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010010001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000010101110101000000000000000010100000000000000001010100000100000010001000000000000000000000000010000010000000010000000010000000000000000000000100100010100000000010 00000000000000110000010000000000000000000000000001010000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000001000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000010001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000000010000011000000000000000000000000000000000100001000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000000000000000000000000001000000000000000000001000000000110000100000000000000000000000000000000000000000000000010010000100010000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000011000000011000000000010000000011010000000010000010000000000010000001000000000001000011000000100000001100000000010010001000011000000000010011000000000000000001000000000000000000000000000000000011000000000000100000000111000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000000100000000000000000000000010000000001000010100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 10001000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000001000100000000000000000000000000000000011000000010000000000001001001000000000000010010100000000010001000000000000000000000010001000000001000000001001000101000000000000000000100000000000000000000001000110000000000000001000000001100010000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000001001010010000000011000001000100100000000000000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000000000010010000000100000010000000000100000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000100000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000010000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000000000000010000000000010000111001000000000001000000000001000011000000100000001001000000000000100000100010010000000100001100000000000000000000000000000000000000001000000011000000000000101000000011000000000000001000100001001000000000101000000100010000000100100100000000000010000000000101000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000011100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 10001000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000001000100000000000000000000000000000000011000000010000000000001001001000000000000010010100000000010001000000000000000000000010001000000001000000001001000101000000000000000000100000000000000000000001000110000000000000001000000001100010000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000001001010010000000011000001000100100000000000000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000000000010010000000100000010000000000100000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000100000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100001000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100001000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000001100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000100000000000100110000000010010101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011001000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000010010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000101000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000010000000100 00000000000001001000000000000000000000000000100000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000001010000100001010000000000000000000001000001000001000000001000000001000000000000000000000010101100000001000000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100001000000000000010000000000010000111001000000000001000000000001000011000010100000001001000000000000100000100010010000000100000100000000000000000000000000000000000000001000001011000000000000101000000011000000000000001000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010010000000010000000100000000000010000000000000000000010000001000111000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000000000000010000000000010000111001000000000001000000000001000011000000100000001001000000000000100000100010010000000100001100000000000000000000000000000000000000001000000011000000000000101000000011000000000000001000100001001000000000101000000100010000000100100100000000000010000000000101000000000000100100000000000010001100000000000000100001001000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000001000000000000000000000001000000000000000011010001010001000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100010000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000100000010000000000000000001010010000000011000001000100100000000000000000000000000000100000100000000000000000100000000010000100100100000000000010000000000101000000000000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000011000000100001000000000001000000001000000001000010000000000000100000010001100010010000000000000000100000100000000000100000000001000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000000011000100 00000000000001001000000000000000000000000000100000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001010000000000000000000000000001000000000010000000000000000000100001100000000000000000000010000001000000000001000000010110000000100101000000010100000000000000000000011000000000000100000000000011100000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100010000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000011000000100001000000000001000000001000000001000010000000000000100000010001100010010000000000000000100000100000000000100000000001000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000101000000010000010000000100000000001001000000001000000000000001100011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000000001001000000000000000000000000000100000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000100000000000000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000000100000010001000000000010100000000000000000000000000010010000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000100011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001101000000000001000000000000011000000000001100000000000000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000000000000000000001000000011000000000000101000000011000000000000001000100001000000000000101000000100010000000100100100000000000010000010000001000000000000100100010000010000010000010000000100100001000000000001000000000000000000010000001000001001010001001010000010000000000000000110001000110010000001000010000000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000000001000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000100000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000001000000000001000000000000000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000000000100000001100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000010000000000000000000000000000000000011010001000000100000000011000000000010110000000000000000100000000001010000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000100000010000010000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010100000010010000000000010000000100100000000000010001100000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000000010110000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000010000010100001000001001000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001000000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000100010000000000110000000000000000000000000000000000000000000001000000000000100000100010000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000100001000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000001000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000110000100100010100000000010 10000000000001001000000000000000000000000000000000000000100110000000010010000000000000100000100000000000000000000000000000001000000010000001011010001110010000000000100000000000011000000000000001000000001000001100001000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000001000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000110000000010001000001000010000000000000000001000000000001000010000100100100000001000010000000100000000010000001000000000000000000000001100000000000101000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000000001000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001001000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000011000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000010000000000000000000000000001010000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000101000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000100000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000001000001010000000100000010001000000000000000000000000001000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000100010000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000110000010000000000000000000000000001010000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000001000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000010001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000010000010100000000000000000010001000001000000000100010000000010010000000000000000000100000000000000000010000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000100100001000000000001000001000000000000000010000110000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011101001000000000000010000000101100010110000000000000000000000001000000100000000000010100100000000000000000000000001000000000000100100000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000100000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000010000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000011001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000010000010100001000001001000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000001000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00000000000000010000011000000000000000000000000010000011011000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001100000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000010000010000000100100001000000000100000000000101000000000000001000101001010001001010000010000000000000000100001000110010000001000000100010000000000001000000000000000000101010000010100000000000000001000010010000000000001100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000100000100001010000000100000011001000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000001000000100001000000000001000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000011000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000001000100000000000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001110010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011011000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000100000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000010000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000100000000000000100000001000000000000100000001000000000000000010000000010000000000000000000000100100010100000000010 00000000000001001000000000000000000000000000000000000000100010000000010010010000000010000000100000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000000000011000001010100100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000011000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000001000100000000000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011011000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000001000000000000000011000000000010000000000100000000000011000000000000011000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000000010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100001010000000000000010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 10001000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000001000000000000000000000000000000000000011000000010000000000001001001000000000001010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000000000000001010001000010110000000100100000000000010000000000000000000100010100000000100001000001011000000100000000000000000100010000000010000000010000000000100000000100110000001100000000000000011010000000010000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010100000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000100000010000010000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001100000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000010010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000101000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000010000000100 00000000000000010000011000000000000000000000000010000011011000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001100000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000010000010000000100100001000000000100000000000101000000000000001000101001010001001010000010000000000000000100001000110010000001000000100010000000000001000000000000000000101010000010100000000000000001000010010000000000001100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000100110000000000010100000000000100000000000000110000000000001001000000110010100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000001001010000000000000000000001100001000001000001000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000010000000001000000010100000001000000000000000000000000100000001000000010000000011000010000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000001000000000000000000000001000000000000000011010001010001000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100010000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000100000010000000000000000001010010000000011000001000100100000000000000000000000000000100000100000000000000000100000000010000100100100000000000010000000000101000000000000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000011000000100001000000000001000000001000000001000010000000000000100000010001100010010000000000000000100000100000000000100000000001000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000000011000100 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000100000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000001000000000001000000000000000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001000000000000000000000000000001001000000100100000000000010000000000010010001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010110000000000000001000000010000010000000100000000000001000000001000001000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000000000000010000000001000000000100000001100000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000100000010000010000000000000000010000000100000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000001000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001010000010000000100000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000010010000001000110000100000100000010010000000001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000100000000000001000000000100001100000000000000000000000001000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000001111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000001011001001000000000000000000000100000000000000100001000001001000101001000000000000000101100000010000000000000000000000000001000010000000001010000000000000000000001100001000001000000001000000001000000100000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000000000000000000000100001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100100001000000000001000000000000000000010000001000001001010001001010100110000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000010000100000000000001000000000000000100010000000000010000000000000000000001000000000000100000000000000000000011100001000000100000000111000000000000000000100000010000100000000001000000000100100000100101000000000000000000000000010000000000000000000000000000010000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000100001010000000100000011001000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000000000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010100000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100010000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000011000000000100001100100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001100000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000001000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000100000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000001000000000001000000000000000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001000000000000000000000000000001001000000100100000000000010000000000010000001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010110000000000000001000000010000010000000100000000000001000000001000001000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000000000000010000000001000000000100000001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000010010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000101000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000010000000100 00000000000000110000010000000000000000000000000001010000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000001000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000010001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000100000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000001000000000001000000000000000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000001000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000100000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000100001010000000100000011001000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100001010000000000000010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000010000010100001000001001000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000100000010000010000001000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010011001000100100000000000000000000010000001000000000001000000000000010000001000000001000000100000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001001000000000000000000000000001001000000100100000000001100000000000101000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000010000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000000000000000000000000000000100000001000000000000000000001000000001000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000010000100000000010000000100101000000000000100000000001000000000000100100010000000000000010010010000000100010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000000000110000000000001001000000110000100001000000100010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000010010100000000000010000010000000010000000010000000000000000000000100100010000000000000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000010000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000000001010010000000011000001000100100000000000000100101000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000001000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000000110000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000010000000000010000001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100001010000000000000010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000111000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00000000001011001001000100000000100000000000000000000000001000000000010000000100000000000000000000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000001100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000110001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110110010100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000010000001000000000010010000010000100000000010100000000000000000000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000001100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000100000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001011010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001100000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000001000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000100010000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000011001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000010100000000000001000000001000000000000000000011000010000000100010000000000001000000010010000000100000000000000110000100001010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000100000000000000000010000000001000000000100000001000000000000010000000000110000010000000010000000010000000000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000100000000000000000000000000000000000000000000000011010001010000000001010000000000000000000000100000000100100000000000100000000000000100001000000000000000001000000000000000000010000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000000000100000000001000111001000000110000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000000000000000000001010000011000000000000101000000011000000000000001000100001000000000000101000000100110000000100100100000000000010000000000001000000000000100100010000000000000000010001000100000010000000000000000000010000000000010000111000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000110000000000000000000000000001000000000100000000000000000011000010000000100110000000000101000000010010000000100000100000000110000100000010000000000000001010010000001100000000000010001100010000100000000001000001000010000010001000100000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000001000000000100000001000000100000000010001000000000000000100101000000000000010001010000000000000000000001000000000 00000000000001001000000000000000000000100000000010000011001000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010000000100000000000000100000000000000100001000000000000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000010100100100000000010000101100000000000000000000000110001000000000100000000000010100000000000001000000010011000001000000000010001000000000101011000000000000000100001000000000000000001000000000000000000000100000001100000000000000011010000000011000010000001000100100000000000001010111101000000100100000001000000000101000101000010001001000000000100001000000000000000000000000000000000000000000011000000000000100000000111000000000100001000100000000000100010000001000000000000100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010000000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000001000000010000000000000000000000000000011001000 00000000000001001000000000000000000000100000000010000011001000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000010100000000000000000100010000100010000000010010000000100000000000100000001000000000000000000000000000001000000000100000000000000000001000001000010000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000011000000000100001000100010000000010000101000000000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100111000000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000110100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101100000001000000000000000000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000000000000100010000000010010010000000010000000100000000000000000000000000100000000000000000010000000000000000000000000100000000000011000000001000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000001100000000000000000000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100001000000000000010000000000010000111001000000000001000000000001000011000010100000001001000000000000100000100010010000000100000100000000000000000000000000000000000000001000001011000000000000101000000011000000000000001000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000010100000000000001000000001000000000000000000011000010000000100010000000000001000000010010000000100000000000000110000100001010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010001000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000100000000010000011001000001000010001000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001011000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000100010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010001000000000001000000000000000000010000001010001001010001001011000011000000000000000100001000110011000000100000100000000000000000000000000000000000101010000010110000000000000001000000010000010000010100000000000001000000001000000000000000000011000010000000100010000000000001000000010010000000100000000000000110000100011010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000100000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000011000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000001000100000000000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001110010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011011000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000100000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000001000000000001000000000000000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001000000000000000000000000000001001000000100100000000000010000000000010000001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010110000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100101000001010001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000001010000000011000010001010000000000000000000001000000000 01000000001011001001000000000000000000000000000000000100001000000000010000000100000001000000001000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000001000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100010000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000001000011000001010100100000000000000100100000000000100000100000000000000000100000000001000010100100000000000000000000000000010000000000100100000001000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011001000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010001000000010000011000000100001000000100000000000001100000000000000010000010000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000100000001000000000000000100000000000110001000000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100100000000100000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010110000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000100011000000000000100000000000011000000100000000000010000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000010100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100010110000000100000000100000000001000000000000101000100101000000100000001000000000010000000001000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100111000000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000100000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000010000000000000000000010000000000000100001010001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000011001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000000000000000000000000000000001000000000000100000100010000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000100001000001100000000001000011000000100000000001010000000000000100000010001101000000100100100000000000000000000000000000001010010000000011000001000100100000000000000000000000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000000000000000010001000100010000000110000000100000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000000000000000000010000000000010000000100000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000010000010000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000010000000000000000000000000001000100010000000010010000000000000000000100000000000000001000001001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000001000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000100000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000001000000100001000000000001000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000011000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000001000100000000000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001110010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011011000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000001000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100001000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000010100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000001000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100001000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000100000001000011000010000000100110000000000001000000010010000000100000000000000110000100001010000000000000000000010001000010100000000101000001000000100000001101000000000010000001000000000110010000001000000000000000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000100000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000100100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000001100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000000000000010000000001000000000100000001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000100000010000010000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000001100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101001000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010110000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000100011000000000000100000000000011000000100000000000010000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000010100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100010110000000000000000100000000001000000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000000000000000100000000000000000010000000000000000000000000100000000000011000000001000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000001100000000000000000000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100001000000000000010000000000010000111001000000000001000000000001000011000010100000001001000000000000100000100010010000000100000100000000000000000000000000000000000000001000001011000000000000101000000011000000000000001000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000010100000000000001000000001000000000000000000011000010000000100010000000000001000000010010000000100000000000000110000100001010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000000001010000000000000000000001100001000001000000001000000001000000100000000000000010000010010000000010011001000100100000000000000000000010000000000000000001000000000000010000001000000001000000100000001000000000000000000001000000001000000000010000000000000000000000000000000000001001000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000000000100000001100000000000000000010001000010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100010000000010000000000000000001010010000000011000001000100100000000000000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000000000010010000000100000010000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100010000000010010010000000001000000100000000010100000010000100001000000010000000000000000000000000001000000001000010000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000110000000001001000100110000010001000000000000000100000000100000000000000000000100000000001000010000000001000000010000000000100000000000000100000100000000010000000000000000010000000100000010001000000000000001000000000010000000000100101000000000000010000010000000000000000000001000000000 10001000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000001000000000000000000000000000000000000011000000010000000000001001001000000000001010010100000000010001000000000000000000000010001000000001000000001001000101000000000000000000100000000000000000000001000110000000000000001000000001100010000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100100000010100000000000000000001011000000000000100000000000011000000100000000000000000100010000000000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000100000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000001000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011010010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000100000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010101000000000000000010000000000000000000000101000000000000010000000000000000000100010010000100000 00000000000000110000010000000000000000000000000001010000100001000001001000101011000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000101100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000010000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000011001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000001000000000000000000000000100010000000010010000000000000000000100000000010000000000000000000000000000000000000011010001000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000100000010100100100000010000001000100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000101000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000010000000000000000000001010001000010110000000100100000000000010000000000000000000100010100000000100001000001011000000100000000000000000100010000000010000000010000000000100000000100110000001100000000000000011010000000010000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010100000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000000001000000010001000000000000000001000000000100000000011000000000000000000001000100001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110001000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000010000000001000100100000000000000000000000000100000000001000010000000000000000000000000000010101001101000000000000000010100000000000000001010100000100000010001000000000010100000000000000000000000000010010000010000000000000100000000000100010010000000100 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000100000000000000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000000010000000010000000000100000000100110000001100000000000000011010000000010000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010100000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010101011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000000010000000000000000000000100100010000000000000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000001001010000000000000000000001100001000001000001000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000100011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000010000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000100001000000000000000000010110000000100100000001010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000001111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000100000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000010000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000001001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000010110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000100000000000000000000000000000000000000000000000011010001010000000001010000000000000000000000100000000100100000000000100000000000000100001000000000000000001000000000000000000010000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000000000100000000001000111001000000110000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000000000000000000001010000011000000000000101000000011000000000000001000100001000000000000101000000100110000000100100100000000000010000000000001000000000000100100010000000000000000010001000100000010000000000000000000010000000000010000111000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000110000000000000000000000000001000000000100000000000000000011000010000000100110000000000101000000010010000000100000100000000110000100000010000000000000001010010000001100000000000010001100010000100000000001000001000010000010001000100000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000001000000000100000001000000100000000010001000000000000000100101000000000000010001010000000000000000000001000000000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000001001010000000000000000000001100001000001000001000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000011000000000000000000010010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000001000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001001000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000000001000000000000000000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000100000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000001000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000110000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000000000000001000010001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100000001010101000000000000000000011000000000000100000000000011000000100000000000000000100010000001000000001000000010010000000000000100100001000000000000000000000000000001000100000100000000000000000001000001000010000100000000001001000000000000100000100010010000000100000100000000000000000000000000000000000000001000000011000000000000101000000011000000000000001000100001000000000000101000000100010000000100100100000000000010000000000001000000000000100100010000000000000000010001000100000010000000000000000000010000000000010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000110000000000000000000000000001000000000100000000000000000011000010000000100110000000000101000000010010000000100000100000100110000100000010000000000000001010010000001100000000000010001100010000100000010001000001000010000010001000100000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000001000000000100000001000000100000000010001000000000000000100101000000000010010000010000000000000000000001000000000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000100000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000100000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000100000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000001000000000001000000000000000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001000000000000000000000000000001001000000100100000000000010000000000010010001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010110000000000000001000000010000010000000100000000000001000000001000001000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000000000000010000000001000000000100000001100000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000001001010000000000000000000001100001000001000001000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000010000000001000000010100000001000000000000000000000000100000001000000010000000011000010000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100010000000000001000000010010000000100000000000000110000100001010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000010000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000011000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000001000100000000000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000101000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011011000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000010000001000000000010010000010000100000000010100000000000000000000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000001100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000100000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000010000010100001000001001000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000010000000001000000000000001000101001010001001010000010000000000001000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010100000000010000001100000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110001000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000001000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000010010000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110001101001000000010000000000000000000010000000010100011000000000000000000100000000001001000100010000010001000000000000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000000001010000000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000010000000010000000000000000000000001000000000000000000001000010001000000000010000000000000000000010000000000000000101010001000010110000000100100000000000000000000000000000000100010100010000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101100000000100100000000000000000000001000000000000000000000011000001000000100010000000000100100000000000100000100000000100000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000110000100100010100000000010 00000000100000010000010000000000000000010000000100000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000000010110000001100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000001000000000000001000010000000100100000000000000000000011001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000100000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000010010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100010000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000100000000000000100000001000000000000100000001000000000000000010000000010000000000000000000000100100010100000000010 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000100000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000111000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000100000000000001000010000000110100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000110000000000000000000000000000101010000010100000000000000001000000010000000001000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000100000010000000000000000000000000000011001000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000010000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000000001010010000000011000001000100100000000000000100101000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000001000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110001000000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100100000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000100000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000011000000000000000000010010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000001000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001001000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000000001000000000000000000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001010000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000010001000000000000000000010110000000101100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001100000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100000110000000100000000101010010001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000010000000000000000000000100000000001000010000000000001000000000100000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000010010000000000000000000000100100010000000000000 10000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000010000001011010001110010000000000100000000000011000000000000001000000001000001100001000000000010000010011100000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100110000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100100001000000000001000000000000000000010000001000011001010001001011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000010010000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110001101001000000010000000000000000000010000000010100011000000000000000000100000000001001000100010000010001000000000000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000001100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010010000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000001000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000100000000000000100000001000000000000100000001000000000000000010000000010000000000000000000000100100010100000000010 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000100100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000011000000000011100100000100000100110100000000000111000010100001001100000000000000000000000001000000001000000000000000000011000010000100100011100000010000000000000000000010000001000110000100000100000010000000000000001000010000001100000000000010001100010000100000000001000001000010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000100000100100000000000110000100000000000000000000000000000000000000000000000000000000011100000000000010000010000000010000010010000000000000000000000100100010000000000000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000000010000000010000000000100000000100110000001100000000000000011010000000010000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010100000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010101011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000000010000000000000000000000100100010000000000000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000000100000000000001000001000001000000001000000001000000000000000000000010001000000001000000001000100000000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000100000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000010000100000000000001000000000000000100000010001101000000000100100000000000000000100000000000000000000000000011000001000000100000000011000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000010000101000000000000000100100000000000100000100000000000000000010000000001000000010100000001000000000000000000000000100000001000000010000000011000010000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001110011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000101000000000000000000001000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001001 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100001000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000100000001000011000010000000100110000000000001000000010010000000100000000000000110000100001010000000000000000000010001000010100000000101000001000000100000001101000000000010000001000000000110010000001000000000000000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000010000000000000000000010000000000000100001000001000010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000111000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010011000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000100000000000001000000000100001100000000000000000000000001000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000001111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000001000000000000000000000001000000000000000011010001010001000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100010000000001000000011000000000000110000000000011000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100010000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000000010001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010110000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000100011000000000000100000000000011000000100000000000010000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000010100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100010110000000000000000100000000001000000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000001001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100001000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100001000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000100000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000000000000000001000000000000000001000000000100000000100000001000000000100000100100000000000000010000000000010000001000000000010010000010000100000000010100000000000000000000011000000000000100000000000011000000100000000000010000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000010100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100010110000000000000000100000000001000000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100111000000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000000110000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000010000000000010000001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100001010000000000000010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000001011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000000100000000000001000001000001000000001000000001000000000000000000000010001000000001000000001000100000000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000100000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000010000100000000000001000000000000000100000010001101000000000100100000000000000000100000000000000000000000000011000001000000100000000011000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000010000101000000000000000100100000000000100000100000000000000000010000000001000000010100000001000000000000000000000000100000001000000010000000011000010000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000001000000000010001000000000101011000000001000000100001000000000000000001000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000000000011000001010100100000000000000100100000000000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000101000000000000000100100000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000001000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100001000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000010100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000001000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000001000000001000000000000000000011000000000000000000001000000001000001000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000010000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000001000000000000000000000000100010000000010010000000000000000000100000000010000000000000000000000000000000000000011010001000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000100000010100100100000010000001000100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010100000000010000001100000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000001000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000010010000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110001101001000000010000000000000000000010000000010100011000000000000000000100000000001001000100010000010001000000000000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000100000000100000000000100110000000010010101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010000000000100001000000000100000000010001000000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000011100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000110000010000000000000000000000000001010000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010010000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000010000000000010000001000010000000011000001000100100000000000000100100000001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000101100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000001100000000 00000000000000010000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000001000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000001100000000000000000000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100001000000000000010000000000010000111001000000000001000000000001000011000010100000001001000000000000100000100010010000000100000100000000000000000000000000000000000000001000001011000000000000101000000011000000000000001000100000100000000000000000100010000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000010100000000000001000000001000000000000000000011000010000000100010000000000001000000010010000000100000000000000110000100001010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001011010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100001000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000010000001010001001010001001011000011000000000000000100001000110011000000100000100000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000000001000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001001000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000000010000011000000000000000000000000010000011011000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001100000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000010000010000000100100001000000000100000000000101000000000000001000101001010001001010000010000000000000000100001000110010000001000000100010000000000001000000000000000000101010000010100000000000000001000010010000000000001100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000100000100001010000000100000011001000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000000000000000010000000000000000010000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100100000000011000000100000000000000000100110010000010000000010000000000101000011000000011000000000010000000011010000000010000010000000000010000001000000000001000011000000100000001100000000010010001000011000000000010001000000000000000001000000000000000000000000000000000011000000000000110000000111000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100010000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000101001000110011000100100000100000000000000100000000001000000001100001000010100001000000000001000000110000000000000000000000000001000000001000000001000000000011000010000000100011110000010000000000000000000010000001000110000100000100000010000010000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000100000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000001000000000000000000000000000000000100000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000010000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000000001010010000000011000001000100100000000000000100101000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000001000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000100000000010000011001000001000010001000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001011000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000000001000000010001000000000000000001000000000100000000011100000000000000000001000100001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000100000000100001000110010000001000001100000000111000000000000000000000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011000000010000010000000000000000000010000001000110000100000100000010100000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000000000000000010000000000100000010100000101000000000000000100101000000000100010000000000000000100101010100000000010 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000000000000001000010001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100000001010101000000000000000000011000000000000100000000000011000000100000000000000000100010000001000000001000000010010000000000000100100001000000000000000000000000000001000100000100000000000000000001000001000010000100000000001001000000000000100000100010010000000100000100000000000000000000000000000000000000001000000011000000000000101000000011000000000000001000100001000000000000101000000100010000000100100100000000000010000000000001000000000000100100010000000000000000010001000100000010000000000000000000010000000000010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000110000000000000000000000000001000000000100000000000000000011000010000000100110000000000101000000010010000000100000100000100110000100000010000000000000001010010000001100000000000010001100010000100000010001000001000010000010001000100000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000001000000000100000001000000100000000010001000000000000000100101000000000010010000010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001010000000000000000000000000001000000000010000000000000000000100001100000000000000000000010000001000000000001000000010110000000100101000000010100000000000000000000011000000000000100000000000011100000100000000000000000100010000100010010000010010000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000001000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000001000000000110000100001000000010000001000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001001000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000000001000000000000000000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000001010000100001010000000000000000000001000001000001000000001000000001000000000000000000000010101100000001000000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100001000000000000010000000000010000111001000000000001000000000001000011000010100000001001000000000000100000100010010000000100000100000000000000000000000000000000000000001000001011000000000000101000000011000000000000001000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010010000000010000000100000000000010000000000000000000010000001000111000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110001000000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100100000000100000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010001000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100001000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000100000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000000000000000010000000000100000010100000101000000001000000100101000000000100010000000000000000100101010100000000010 00000000000001001000000000000000000000000000100000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000100000000000000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000000100000010001000000000010100000000000000000000000000010010000010000000000000100000000000100010010000000100 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000010000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000000001010010000000011000001000100100000000000000100101000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000001000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000001000001000000000011000001000000000010000000110000000000001000010001100011000000000010000000010000000000100000000100110000001100000000000000011010000000010000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010100000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010101011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000000010000000000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000010000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000000000000000000000000000000100000001000000000000000000001000000001000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000010000100000000010000000100101000000000000100000000001000000000000100100010000000000000010010010000000100010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000000000110000000000001001000000110000100001000000100010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000010010100000000000010000010000000010000000010000000000000000000000100100010000000000000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000001001010000000000000000000001100001000001000001000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000001000001000000100100000100000000000000000000000000001100000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000001000000100000000011001000000000000000100101000000000000010001000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000010010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000101000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010010000000010000000100000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000000000011000001010100100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000011000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000001000100000000000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011011000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001010000000000000000000000000001000000000010000000000000000000100001100000000000000000000010000001000000000001000000010110000000100101000000010100000000000000000000011000000000000100000000000011100000100000000000000000100010000100010010000010010000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000011000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000011000000000000000000000000010000011011000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001100000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000010000010000000100100001000000000100000000000101000000000000001000101001010001001010000010000000000000000100001000110010000001000000100010000000000001000000000000000000101010000010100000000000000001000010010000000000001100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000100000100001010000000100000011001000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000100000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000000000000000001000000000000000001000000000100000000100000001000000000100000100100000000000000010000000000010000001000000000010010000010000100000000010100000000000000000000011000000000000100000000000011000000100000000000010000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000010100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100010110000000000000000100000000001000000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100111000000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010100000000010000001100000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000001000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000010010000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110001101001000000010000000000000000000010000000010100011000000000000000000100000000001001000100010000010001000000000000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 10001000000001001000000000000000000000000000000000000000100000000000010010000000100000000000101000000000000000000010000000110110000000000010000000001010000001000000000000001000001010001000000001000000001001000000000000000000010001000000001000000001000000000000010100000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000100000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100010000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000010100100000000000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000110100000100000000000000000000000000000000000101010000010110000000000000001000000010000010000000100000000000101000000000000000000000010000000000010000000100000000000011000100000101000000001000000000110000101001000000010000000000000000000010000000010100011000000000000000000100000000001001000100010000010001000000000000000100000000010000000000000000000100000000001001010000000000000010001100010010000000000000000100000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000000000000010000000000010000111001000000000001000000000001000011000000100000001001000000000000100000100010010000000100001100000000000000000000000000000000000000001000000011000000000000101000000011000000000000001000100001001000000000101000000100010000000100100100000000000010000000000101000000000000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00000000100000010000010000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010100000010010000000000010000000100100000000000010001100000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100110000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000111000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00000000000001001000000000000000000000000000100000000000100110000000010010101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000100011000000000000100000000000011000000100000000000010000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000010100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100010110000000000000000100000000001000000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000000100110100000000000111000010100001001100000000000000000000000001000000001000000000000000000011000010000100100011100000010000000000000000000010000001000110000100000100000010000000000000001000010000001100000000000010001100010000100000000001000001000010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000100000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000010010000000000000000000000100100010000000000000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000100010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010001000000000001000000000000000000010000001010001001010001001011000011000000000000000100001000110011000000100000100000000000000000000000000000000000101010000010110000000000000001000000010000010000010100000000000001000000001000000000000000000011000010000000100010000000000001000000010010000000100000000000000110000100011010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000100000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000010000000000100110000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000001001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000010110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010110000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000100011000000000000100000000000011000000100000000000010000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000010100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100010110000000000000000100000000001000000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000001001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000010110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000100000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000111000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000010000000000000000000011001000 00000000000001001000000000000000000000000000100000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000100000000000000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000000100000010001000000000010100000000000000000000000000010010000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000100000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000100000000000000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000000100000010001000000000010100000000000000000000010000010010000010000000000000100000000000100010010000000100 00000000000000110000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000010000000000010000001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100001010000000000000010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010110000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000100011000000000000100000000000011000000100000000000010000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000010100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100010110000000000000000100000000001000000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000100000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000001000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000001000000000001000011000000100000001100000000010010001000010000000000010000000000000000000001000000000100000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000001010000010000000100000010000000000000000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000001100000000011000000000010100100000100000100110100000000000111000000100001001100000000000000000000000001000000001000000000000000000011000010000000100010000000000001010000001010000000000010010000010000000000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000000000001000000010000001000010000000000000010001100010011000000000000000100000100000000000000000000000000010000000100000010001000000000000001000000000010000000000100101000000000010010000010000000000000000000001000000000 00000000000000010000011000000000000000000000000010000011011000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000110000000000010000001000000000000000000001000000001000000000000000000000010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000011000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000101100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000000000000000010000000000000000000000101000000000000010000000000000000000100010010000100000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100010000000000001000000010010000000100000000000000110000100001010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010101000000000000000010000000000000000000000101000000000000010000000000000000000100010010000100000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000001001010000000000000000000001100001000001000001000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000010000000001000000010100000001000000000000000000000000100000001000000010000000011000010000000000000000100100010000000000000 00000000100000010000010000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000001100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101001000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010110000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000001001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000010110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000001001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000010110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000010000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000001000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010100010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001101000000100000000010001001001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110100110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000100000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000010000000000000000000000000100100000000000010001000000100100000101000010000010011000000010001001000100100000001000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000010001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000101000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010010000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000001000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000100000000000000100000001000000000000100000001000000000000000010000000010000000000000000000000100100010100000000010 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000010000000001000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000000000000010000000000000000000001000000000000000000000000000000000011000000000000100000000111000000000100001000100000000000100010000001000000000000100000101101000000000000000000000000010000000000000000000000000100100000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100010000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000001010000100001010000000000000000000001000001000001000000001010000001000000000000000000000010101100000001000000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000001000000010110000100000000000010010100000100000100000000011000000000010001000010000110000000000001000000001100011000000001001000000000000000000000000011000000000001100000000000000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010001000100010000000110000000000000010000100100010000001000001001010001001010000010000000000100000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000100000000000000011000011000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000101010000000010000000010000010010000000000000000000000100100010000000000000 01000000001011001001000000000000000000000000000000000100001000000000010000000100000001000000001000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000001000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100010000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000001000011000001010100100000000000000100100000000000100000100000000000000000100000000001000010100100000000000000000000000000010000000000100100000001000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011001000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010001000000010000011000000100001000000100000000000001100000000000000010000010000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010010010000010000000000000000000001000000000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100001000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000000000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010100000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000010000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000000001010010000000011000001000100100000000000000100101000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000001000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000101000000010100100100000000010000101100000000000000000010000110001000000000100000000000010100000000000001000000010011000001000000000010001000000000101011000000000000000100001000000000000000001000000000000000000000100000001100000000000000011010000000011000010000001000100100000000000001010111101000000100100000001000000000101000101000010001001000000000100001000000000000000000000000000000000000000000011000000000000100000000111000000000100001000100000000000100010000001000000000000100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010000000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000010000000000000000000010000000000000100001010001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000010000001000001010001000000001000000001000000000000000000000011001000000001000000001000000000000010000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000000010000001100000010000000000000000000110000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000000000000010000000001000000000100000001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000001000000000000000000000000100010000000010010000000000000000000100000000010000000000000000000000000000000000000011010001000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000100000010100100100000010000001000100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100010000000000001000000010010000000100000000000000110000100001010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010101000000000000000010000000000000000000000101000000000000010000000000000000000100010010000100000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000001001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000001000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000100000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000001100000000000000000000000000000000000000000000000000100001100000100000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000000000100000000001010000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000010000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100101001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000100000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000010001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001101000000100000000010001001001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110100110000000000000010000000000011000001000001001010001001010000000010000001000000000000010000000000000110000000000000000000000100000000000000000101010001010100100000000000001000000010000000000000100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000100000010000010000000000000000010000000000000000100000000000010010000000100000000000101000000000000000000010000000110110000000000000011000000000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000000000010100100100000010000001000100000000000000000000000100001000000000100000000000110100000000000001000000000011001001000000000010001000000000101011000000000000000100010001100010000000000000000000000000000000100000001100000000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001100000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000100000000011000010000000100000000000011000000000101000000001000000000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000100011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001101000000000001000000000000011000000000001100000000000000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000000000000000000001000000011000000000000101000000011000000000000001000100001000000000000101000000100010000000100100100000000000010000010000001000000000000100100010000010000010000010000000100100001000000000001000000000000000000010000001000001001010001001010000010000000000000000110001000110010000001000010000000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000000001000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000000001010000000000000000000001100001000001000000001000000001000000100000000000000010000010010000000110011001000100100000000000000000000010000000000000000001000000000000010000001000000001000000100000001000000000000000000001000000001000000000010000000000000000000000000000000000001001000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000000000100000001100000000000000000010001000010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100010000000010000000000000000001000000000000000000000000000000000010000000100100000000000100000100000000100000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010101000000000000001000000010000000000000000000000000001000000001000000000100000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000000010001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110001000000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100100000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000100000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000011000000000000000000010010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000001000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001001000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000000001000000000000000000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000100000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010100110000000000000010100001000110010010000100000000001000000100000000000010000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100010000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110100110000000000000010000000000011000001000001001010001001010100110000000000000110100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100100000000100000000000000110000000000001001000000110000100001000000000010001000011000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000100000000000000000000000000000000000000000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000010000000000000000000000000000001000000000000000000000000000100001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000010000001000110000000001000001000000100000001100000000000000000010001000001000010000000000000000001101000110101000010000100000000000001000000000000000100010000000000010000000000000000000001000000000000000000000000000000000011000000000000100000000111000000000100001000100000000000100010000001000000000000100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100010000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000010001000000000000000000000000000001000000000100000100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000100000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000100000010000010000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000001100000010000000000000000000110000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000100000000001000000000000000100100000101000001000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000001000001000000000011000001000000000010000000110000000000001000010001100011000000000010000000010000000000100000000100110000001100000000000000011010000000010000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010100000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010101011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000000010000000000000000000000100100010000000000000 00000000000001001000010000000000000000000010000000000000100001010001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000010000001000001010001000000001000000001000000000000000000000011001000000001000000001000000000000010000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000011010000000000101000000000100000001100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000010000000000000000000000000000000000011010001000000100000000011000000000010110000000000000000100000000001010000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000011000010000000100011100000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000001000000100000000010001000000000000000100101000000000000010001010000000000000000000001100000000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000001001010000000000000000000001100001000001000001000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000010000000001000000010100000001000000000000000000000000100000001000000010000000011000010000000000000000100100010000000000000 00000000100000010000010000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000001100000010000000000000000000110000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000100000000001000000000000000100100000101000001000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110001000000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100100000000100000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000100000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000000000000000001000000000000000001000000000100000000100000001000000000100000100100000000000000010000000000010000001000000000010010000010000100000000010100000000000000000000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000001100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000100000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101100000000000010000000000000000000000000000011001000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000100000000000000001000000000000000000000000000000001100000000000001000000000100000000000001000000000100001100000000000000000000000001000001000000010000000010010000100010000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000011000000011000000000010000000011010000000010000010000000000010000001000000000001000011000000100000001100000000010010001000011000000000010011000000000000000001000000000000000000000000000000000011000000000000100000000111000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000000100000000000000000000000010000000001000010100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010000000000000000000010000100000000010 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010100000000010000001100000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000001000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000010010000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110001101001000000010000000000000000000010000000010100011000000000000000000100000000001001000100010000010001000000000000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000001000000100001000000000001000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010111000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000000110000000000010000111001000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000100000000001000000001000000000000000000000100000000000000000001000000000100001100000000000000000000001000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001110100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000001000100000000001001000100010000010001000000000000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000011001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000001001000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000000010100100000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010001000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100010110000000000000000100000000001000000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100111000000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000001001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000010110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100110000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000000011001100010010000000000000000100000100000000010000000000000000010000000100000010001000000000000001000000000010000000000100101000000000000010000010000000000000000000001000000000 00000000000001001000000000000000000000000000100000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100010100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000000000000010000000000010000111001000000000001000000000001000011000000100000001001000000000000100000100010010000000100001100000000000000000000000000000000000000001000000011000000000000101000000011000000000000001000100001001000000000101000000100010000000100100100000000000010000000000101000000000000100100000000000010001100000000000000100001001000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000011000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110001000000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000000100000001100000100100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100100000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000100000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000011000000000000000000010010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000001000000000000010000000010100011000000000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000000000000010000000000000110000101000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000010000010100000000000000000010001000001000000000100010000000010010000000000000000000100000000000000000010000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000100100001000000000001000001000000000000000010000110000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011101001000000000000010000000101100010110000000000000000000000001000000100000000000010100100000000000000000000000001000000000000100100000000000010000000010000000111010000000000000000000000010000000000011000001000001001010001001010100010000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010001000000010000000100000000000011000000000101000000001000000000110000100001010100100001100000000000000000000001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000101000000000000010000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000001000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100100001000000000001000000000000000000010000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000001000000001000000010001010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000100010000000000000010000010001000010100001000101000000000000100000000001000001000010000000000010000000001000100100000000000000000000000000100000000001000010000000000000000000000000000010101001101000000000000000010100000000000000001010100000100000010001000000000010100000000000000000000000000010010000010000000000000100000000000100010010000000100 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011010000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000100000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000001001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000010110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000001001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000010110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000000000110000010000000000000000000000000001010000100001000001001000101001000000000000100101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100100100000000000000000000000000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000011000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000001000100000000000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001110010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011011000 00000000000000110000010000000000000000000000000001010000100001000001001000101011000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000101100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000010000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000011001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000100000000000000001000000000000000000000000000000001100000000000001000000000100000000000001000000000100001100000000000000000000000001000001000000010000000010010000100010000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000011000000011000000000010000000011010000000010000010000000000010000001000000000001000011000000100000001100000000010010001000011000000000010011000000000000000001000000000000000000000000000000000011000000000000100000000111000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000000100000000000000000000000010000000001000010100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010000000000000000000010000100000000010 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000000000000000000000000000000010001000000000000000000001000000001000000000000000000000001000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000100000000010000011001000001000010001000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001011000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000011000000000010000000000000000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001010000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010010100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001100001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000100010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010001000000000001000000000000000000010000001010001001010001001011000011000000000000000100001000110011000000100000100000000000000000000000000000000000101010000010110000000000000001000000010000010000010100000000000001000000001000000000000000000011000010000000100010000000000001000000010010000000100000000000000110000100011010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000100000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000010010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000101000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000100000000000000000000000010100000000010000001100000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000001000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000011001010001001011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000010010000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110001101001000000010000000000000000000010000000010100011000000000000000000100000000001001000100010000010001000000000000100000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 01000000001011001001000000000000000000000000000000000100001000000000010000000100000001000000001000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000001000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100010000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000001000011000001010100100000000000000100100000000000100000100000000000000000100000000001000010100100000000000000000000000000010000000000100100000001000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011001000000000000011010000001001000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000010000010000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000001001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000001000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000010010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000101000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000010000000100 00000000000001001000000000000000000000100000000010000011001000001000010001000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001011000000000000010010100000000011001000000000000000000000010000010010000000010000010000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100110000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000100000000000000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000000010000000010000000000100000000100110000001100000000000000011010000000010000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010100000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010101011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000000010000000000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000100000000000000000000000000000000000000000000000011010001010000000001010000000000000000000000100000000100100000000000100000000000000100001000000000000000001000000000000000000010000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000000000100000000001000111001000000110000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000000000000000000001010000011000000000000101000000011000000000000001000100001000000000000101000000100110000000100100100000000000010000000000001000000000000100100010000000000000000010001000100000010000000000000000000010000000000010000111000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000110000000000000000000000000001000000000100000000000000000011000010000000100110000000000101000000010010000000100000100000000110000100000010000000000000001010010000001100000000000010001100010000100000000001000001000010000010001000100000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000001000000000100000001000000100000000010001000000000000000100101000000000000010001010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010110000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000100011000000000000100000000000011000000100000000000010000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000010100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100010110000000000000000100000000001000000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000001001000000001000000000000001000011000010000000100110000000000101000001010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000010110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000000001001000000000000000000000000000000010000010100001000001001000101001000000000001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000001001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000010110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000100000000000001000000000100001100000000000000000000000001000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000001111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000100000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000001000000000001000000000000000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001000000000000000000000000000001001000000100100000000000010000000000010010001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010110000000000000001000000010000010000000100000000000001000000001000001000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000000000000010000000001000000000100000001100000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010000000000100001000000000100000000010001000000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000001000000100001000000000001000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010111000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000000110000000000010000111001000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000001100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000010100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000010000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000001000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000001000000000000000000000001000000000000000011010001010001000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100010000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100100100000010000000000000000001010010000000011000001000100100000000000000000000000000000100000100000000000000000100000000010000100100100000000000010000000000101000000000000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000011000000100001000000000001000000001000000001000010000000000000100000010001100010010000000000000000100000100000000000100000000001000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000000011000100 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000101000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000100000000100000000100000001000000000000100010000010001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001101000000000000000000000000001000000000000000000010110000000100100000010100000000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000010110000000100000000010100000001100000000000000000110000000000010000111001000000000001000000000001000011000000100000001100000000010010001000010000000000010000000000000000000001000000000000000100000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000010000000000000000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000001100000000011000000000010100100000100000100110100000000000111000000100001001100000000000000000000000001000000001000000000000000000011000010000000100010000000000001010000001010000000000010010000010000000000000010000000000000000000010000000010100010000100000000010000100100000001000001001010000001000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000010000001000000000010010000010000100000000010100000000000000000000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000001100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000100000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000000000000001000010001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100000001010101000000000000000000011000000000000100000000000011000000100000000000000000100010000001000000001000000010010000000000000100100001000000000000000000000000000001000100000100000000000000000001000001000010000100000000001001000000000000100000100010010000000100000100000000000000000000000000000000000000001000000011000000000000101000000011000000000000001000100001000000000000101000000100010000000100100100000000000010000000000001000000000000100100010000000000000000010001000100000010000000000000000000010000000000010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000110000000000000000000000000001000000000100000000000000000011000010000000100110000000000101000000010010000000100000100000000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000001000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000001000000000001000011000000100000001100000000010010001000010000000000010000000000000000000001000000000000000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000010000000000000000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000001100000000011000000000010100100000100000100110100000000000111000000100001001100000000000000000000000001000000001000000000000000000011000010000000100010000000000001010000001010000000000010010000010000000000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000000000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000000100000010001000000000000001000000000010000000000100101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010110000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000100011000000000000100000000000011000000100000000000010000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000010100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100010110000000000000000100000000001000000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 10001000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000001000100000000000000000000000000000000011000000010000000000001001001000000000000010010100000000010001000000000000000000000010001000000001000000001001000101000000000000000000100000000000000000000001000110000000000000001000000001100010000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000001001010010000000011000001000100100000000000000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000000000010010000000100000010000000000100000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000100000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000010010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000101000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000100000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000001000000000001000000000000000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001000000000000000000000000000001001000000100100000000000010000000000010010001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010110000000000000001000000010000010000000100000000000001000000001000001000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000000000000010000000001000000000100000001100000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100010000000000001000000010010000000100000000000000110000100001010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010101000000000000000010000000000000000000000101000000000000010000000000000000000100010010000100000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000011000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000001001010000000000000000000001100001000001000001000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000011000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000010000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100100000000000000010001000100000010000000000000000000010000000000010000001000001001010001001010000010000000000000000100001000110010010000100000000000000000000000010000000001010000100001000010100000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000000000000010000001000110000100000100000010010000000000001000010001000010100001010101000000000000100000000001001000100010000000001000000011000000100001000000000000000000001000000000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000001000000000100000001000000100000000010001000000000000000100101000000000000010001010000000000000000000001000000000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000001000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000001000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000001000000000110000100001000000010000001000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001001000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000000001000000000000000000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000000110000010000000000000000000000000001010000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000001000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000010001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000100011010001010000000000010000000000000000000000100000000100000000000010100000001000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111011000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000101010000010100000001000000001000000010001010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000100010000000000000010000010001000010100001000101000000000000100000000001000001000010000000000010000000001000100100000000000000000000000000100000000001000010000000000000000000000000000010101001101000000000000000010100000000000000001010100000100000010001000000000010100000000000000000000001000010010000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000000000000010000000000010010000000000000000001101000110001000010000100000000000001000000000000000100010000000000010000000000000000000001000000000000100000000000000000000011100001000000100000000111000000000001000000100000010000100000000001000000000100100000100101000000000000000000000000010000000000000000000000000000010000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000101000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000010000000100 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000001001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000010110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100001000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000100000001000011000010000000100110000000000001000000010010000000100000000000000110000100001010000000000000000000010001000010100000000101000001000000100000001101000000000010000001000000000110010000001000000000000000000000001000001000000000000000000000000000000010000000000000110000101000000000001000000000000000000000000010000100100000010001000000000000000100000001000000000000000010000000010000000000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000001000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000001000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000001000000000110000100001000000010000001000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001001000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000000001000000000000000000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001011010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000001000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000100000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000010100100100000000010000101100000000000000000000000110001000000000100100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000110001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100100001000000010000000011000011000000000000000100100010000000000000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000001000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000100100000000000100000001100000000000000000110000000000010000111001000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000110000000100100000000000100000100000000100000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000100100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000100000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000000010001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000000010000011000000000000000000000000010000011011000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001100000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000010000010000000100100001000000000100000000000101000000000000001000101001010001001010000010000000000000000100001000110010000001000000100010000000000001000000000000000000101010000010100000000000000001000010010000000000001100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000100000100001010000000100000011001000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000100000000000001000000000100001100000000000000000000000001000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000001111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000101010000000010000000010000010010000000000000000000000100100011000000000000 00000000000001001000000000000000000000100000000010000011001000001000010001000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001011000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000001000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000001000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100001000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000100000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000000000010000000000000110000101000000000000000000000000000000000000010010100100000010001000000000000000010000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010100000000010000001100000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000001000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110001000000000010000000000011000001000001001010001001011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000010010000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110001101001000000010000000000000000000010000000010100011000000000000000000100000000001001000100010000010001000000000000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100100001000000010000000011000011000000000000000100100010000000000000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000001001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000100001000000000000000000010110000000100100000001010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000001111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000101000000000010001000100010000000110000000000000010000000100010000001000001001010101001010000010000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000100000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000000100000000000001000001000001000000001000000001000000000000000000000010001000000001000000001000100000000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000100000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000010000100000000000001000000000000000100000010001101000000000100100000000000000000100000000000000000000000000011000001001000100000000011000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000010100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000010000101000000000000000100100000000000100000100000000000000000010000000001000000010100000001000000000000000000000000100000001000000010000000011000010000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000100000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000001000000001000000000001000000000000000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001000000000000000000000000000001001000000100100000000000010000000000010000001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010110000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100101000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010001010000000000000000000001000000000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000001001010000000000000000000001100001000001000001000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000001000000100000000011001000000000000000100101000000000000010001000000000000000000000000011001000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000100000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000100000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000001000001000000001000000000000001000011000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000001000000000000000000000000100010000000010010000000000000000000100000000010000000000000000000000000000000000000011010001000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000100000010100100100000010000001000100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000010000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010010100100000010001000000000000000010000000000000000000000101000000000000010000000000000000100100010100000000010 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000011000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000010000010100001000001001000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010001000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001100000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000001000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000001000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000011000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000100100000000000100000100000000100000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000100100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000100000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000010100000000001000010000000000000010001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010100000000010000001100000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000001000000000011000001000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000010000000000000000000000000000100001100000000000000000000000010001000010000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000111000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000010000000000000000000011001000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000001001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000100001000000000000000000010110000000100100000001010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000001111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000101000000000010001000100010000000110000000000000010000000100010000001000001001010101001010000010000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000100000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 00000000000001001000000000000000000000000001000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000010001000000001000000001001010100000000000000000000000000000000000000000100011000000010000000010000000000000000000000001000000000000000000001000010011000000000010000000000000000000010000000001000000000001000000010110000100000000000010010100000100000100000000011000000000010001000010000110000000000001000000001100011000000001001000000000000000000000000011000000000001100000000000000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010000000000100000100000000000100000000000000000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010000000000010111001010000000000000010010100000000001000000000000000010000010001000100010000000110000000000000010000100100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100011000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010010000000010000000100000000000000000000000000100001000000000000000011010001010000000000010000100000000000000000100000000100000011000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100011000000010000000010000000000000000000000001000000000000000000001000010001000000000010010000000000000000010000000001000000000000000000010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100110000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 10001000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000001000000000000000000000000000000000000011000000010000000000001001001000000000001010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000000000000001010001000010110000000100100000000000010000000000000000000100010100000000100001000001011000000100000000000000000100010000000010000000010000000000100000000100110000001100000000000000011010000000010000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010100000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000001000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000010001000000001000000001001010100000000000000000000000000000000000000000100011000000010000000010000000000000000000000001000000000000000000001000010011000000000010000000000000000000010000000001000000000001000000010110000100000000000010010100000100000100000000011000000000010001000010000110000000000001000000001100011000000001001000000000000000000000000011000000000001100000000000000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010000000000100000100000000000100000000000000000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010000000000010111001010000000000000010010100000000001000000000000000010000010001000100010000000110000000000000010000100100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100011000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000100000000000001000000000100001100000000000000000000000001000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000001111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010001100100010100000000010 00000000001011001001000000000000000000000100000000000000100001000001001000101001000000010000000101100000000000000000000000000000000001000010000000001010000000000000000000001100001000001000000001000000001000000100000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000000000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000010100000000000000000100010000100010000000010010000000100000000000100000001000000000000000000000000000001000000000100000000000000000001000001000010000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000011000000000100001100100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000000000010010000000100000010000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000001100000000011000000000011100100000100000100110100000000000111000010100001001100000000000000000000000001000000001000000000000000000011000010000100100011100000010000000000000000000010000001000110000100000100000010000000000000001000010000001100000000000010001100010000100000000001000001000010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000100000100100000000000110000100000000000000000000000000000000000000000000000000000000011100000000000010000000000100101000000000000010000010000000000000000000001000000000 00000000000001001000000000000001000000000000000000000000100010000000010010000000000000000000100000000010000000000000000000000000000000000000011010001000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000100000010100100100000010000001000100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000100000000000001000000000100001100000000000000000000000001000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000001111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010001100100010100000000010 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000001000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010000000000100001000000000100000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000100000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000000010001100011010000000000010000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000001000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000010000000000000000000000001000100010000000010010000000000000000000100000000000000001000001001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000001000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000001010000000000000011001000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000001010000100001010000000000000000000001000001000001000000001010000001000000000000000000000010101100000001000000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000001000000010110000100000000000010010100000100000100000000011000000000010001000010000110000000000001000000001100011000000001001000000000000000000000000011000000000001100000000000000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010001000100010000000110000000000000010000100100010000001000001001010001001010000010000000000100000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000100000000000000011000011000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000101010000000010000000010000010010000000000000000000000100100010000000000000 00000000100000010000010000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000001100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101001000000000010000000000000000000000000000011001000 00010000000001001000000000000100000000000000000000000000100010000000010000000100000000000000001000000000101000001000110000000000000000000010100000001010000000000010000000010000001000000000000001000000001000000100000000000000010000010010000000010000010000100000000000000000000000000000000000000000000000000000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000010000000000010000001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100001010000000000000010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 10001000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000001000000000000000000000000000000000000011000000010000000000001001001000000000000010010100000000010001000000000000000000000010001000000001000000001001000101000000000000000000100000000000000000000001000110000000000000001000000001100010000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000001001010010000000011000001000100100000000000000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000000000010010000000100000010000000000100000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000100000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000000000000000001000000000010001000010100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000001000000000000000000000011001000 00000000000001001000010000000000000000000010000000000000100001010001001000101001000000000000000101000000000000000000000000000000000000000000011010001011000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000111000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000010000000000000000000011001000 00000000000000010000011000000000000000000000000010000011011000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001100000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000010000010000000100100001000000000100000000000101000000000000001000101001010001001010000010000000000000000100001000110010000001000000100010000000000001000000000000000000101010000010100000000000000001000010010000000000001100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000100000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000100000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000000000000000000000000000100000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110001000000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100100000000100000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000100000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000100000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000001001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000010110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000010000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000100000010000010000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000001100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101001000000000010000000000000000000000000000011001000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000001000000000000000011010001011000000000010000000000000000000000100000000100000000000000100000000000000100011000000000010000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000010000010000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000100010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000100000000100000000100000001000000000000100010000010001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001101000000000000000000000000001000000000000000000010110000000100100000010100000000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000010110000000100000000010100000001100000000000000000110000000000010000111001000000000001000000000001000011000000100000001100000000010010001000010000000000010000000000000000000001000000000000000100000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000010000000000000000000000001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000000001000001000010000110001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000001110000100000000000000000000000000000000000000000000000000000000010100000010000010000010000000010000000010000000000000000000000100100010000000000000 00000000000000010000011000000000000000000000000010000011011000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001100000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000010000010000000100100001000000000100000000000101000000000000001000101001010001001010000010000000000000000100001000110010000001000000100010000000000001000000000000000000101010000010100000000000000001000010010000000000001100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000000001000010000000000000000000000000000010101001101000000000000000010100000000000000001010100000100000010001000000000010100000000000000000000000000010010000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000001000000000000000000000001000000000000000011010001010001000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100010000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000100000010000000000000000001010010000000011000001000100100000000000000000000000000000100000100000000000000000100000000010000100100100000000000010000000000101000000000000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010111001000100100000000000000000000010000000001000000000000000000010000000000010000000000000000010000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100100000000011000000100000000000000000100110010001001000000000000000000000000011000000000001100000000000000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000000000000100000000010000000000000000000000001000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000000000000010000000000000110000101000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000000000000001000000000000000000000000100010000000010010000000000000000000100000000010000000000000000000000000000000000000011010001000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000100000010100100100000010000001000100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000101000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000100000010000010000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000010100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000001000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000000100000000000001000001000001000000001000000001000000000000000000000010001000000001000000001000100000000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000100000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000010000100000000000001000000000000000100000010001101000000000100100000000000000000100000000000000000000000000011000001000000100000000011000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000010000101000000000000000100100000000000100000100000000000000000010000000001000000010100000001000000000000000000000000100000001000000010000000011000010000000000000000100100010000000000000 00000000100000010000010000001000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000000001000000010001000000000000000001000000000100000000011000000000000000000001000100001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000001011000001000001001010001001010100110001000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000010000000000000001010000000000000000100000000000010010000000000000000000100010000000000000000000000000000000010000000000011010001010000000010010000000000000000000100100000000000010001000000101010000000000010000010011100000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000001000000100000000011001000000000000000100101000000000000010001000000000000000000000000011001000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000100000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000100000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000001000001000000001000000000000001000011000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000100000000010000011001000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010000000100000000000000100000000000000100001000000000000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000010100100100000000010000101100000000000000000000000110001000000000100000000000010100000000000001000000010011000001000000000010001000000000101011000000000000000100001000000000000000001000000000000000000000100000001100000000000000011010000000011000010000001000100100000000000001010111101000000100100000001000000000101000101000010001001000000000100001000000000000000000000000000000000000000000011000000000000100000000111000000000100001000100000000000100010000001000000000000100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010000000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000001000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000010000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100110000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000000011001100010010000000000000000100000100000000010000000000000000010000000100000010001000000000000001000000000010000000000100101000000000000010000010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000100000000000000000000000000000000000000000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000010000000000000000000000000000001000000000000000000000000000100001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000010000001000110000000001000001000000100000001100000000000000000010001000001000010000000000000000001101000110101000010000100000000000001000000000000000100010000000000010000000000000000000001000000000000000000000000000000000011000000000000100000000111000000000100001000100000000000100010000001000000000000100000100101000000000000000000000000010000000000000000000000000100100000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100010000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010000000000100001000000000100000000010001000000010000001000001001010001001011000011000000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000011000000100001000000000001000000001000000001000010000000000000100000010001100010010000000000000000100000100000000001000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000001000000000000000000000000100010000000010010000000000000000000100000000010000000000000000000000000000000000000011010001000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000100000010100100100000010000001000100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000010000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000000001010010000000011000001000100100000000000000100101000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001010000000000010000001000001001010001001000000000010000001000000000000010000000000000110000000000000000000000100000000000000000101010001010100100000000000001000000010000000000000100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000001000000000000000000000001000000000000000011010001010001000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100010000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000100000010000000000000000001010010000000011000001000100100000000000000000000000000000100000100000000000000000100000000010000100100100000000000010000000000101000000000000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000011000000100001000000000001000000001000000001000010000000000000100000010001100010010000000000000000100000100000000000100000000001000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000000011000100 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000010000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000000001010010000000011000001000100100000000000000100101000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000001000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000010000001000000000010010000010000100000000010100000000000000000000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000001100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000100000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000000001010000000000000000000001100001000001000000001000000001000000100000000000000010000010010000000110011001000100100000000000000000000010000000000000000001000000000000010000001000000001000000100000001000000000000000000001000000001000000000010000000000000000000000000000000000001001000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000000000100000001100000000000000000010001000010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100010000000010000000000000000001000000000000000000000000000000000010000000100100000000000100000100000000100000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010101000000000000001000000010000000000000000000000000001000000001000000000100000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000000010001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000001010000100001010000000000000000000001000001000001000000001000000001000000000000000000000010101100000001000000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100001000000000000010000000000010000111001000000000001000000000001000011000010100000001001000000000000100000100010010000000100000100000000000000000000000000000000000000001000001011000000000000101000000011000000000000001000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010010000000010000000100000000000010000000000000000000010000001000111000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000001000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010100000000010000001100000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000001000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000011001010001001011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000010010000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110001101001000000010000000000000000000010000000010100011000000000000000000100000000001001000100010000010001000000000000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000000010000011000000000010000000000000000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000101000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000001000000100001000000000001000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000011000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000001000100000000000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001110010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011011000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000001000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000001000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000010001000000001000000001001010100000000000000000000000000000000000000000100011000000010000000010000000000000000000000001000000000000000000001000010001000000000010000000000000000000010000000001000000000001000000010110000100000000000010010100000100000100000000011000000000010001000010000110000000000001000000001100011000000001001000000000000000000000000011000000000001100000000000000000000100000100001000111001000000100000000000000001000010000100100100000001000000000000100000100010000000000100000100000000000100000000000000000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010001000100010000000110000000000000010000100100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000100000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000001110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000000010000000000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000010010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000101000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000010000000100 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100001000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011010000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010001000100010000000110000000000000010000100100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000100000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000000010000000000000000000000100100010000000000000 00000000000001001000000000000000000000100000000010000011001000001000010001000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001011000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000100000001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000011000000000000000000000000010000011011000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001100000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000010000010000000100100001000000000100000000000101000000000000001000101001010001001010000010000000000000000100001000110010000001000000100010000000000001000000000000000000101010000010100000000000000001000010010000000000001100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000100000100001010000000100000011001000000000000000010000000000000000000000101000000000000010000000000000000000100010010000100000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100010000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000001000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110001000000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100100000000100000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000100000000000011000000100000010000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011101001000000000000010000000101100010110000000000000000000000001000000100000000000010100100000000000000000000000001000000000000100100000000000010000000010000000111010000000000000000000000010000000000011000001000001001010001001010100010000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010001000000010000000100000000000011000000000101000000001000000000110000100001010100100001100000000000000000100001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000101000000000000010000000000000000100100010000000000000 00000000000001001000010000000000000000000010000000000000100001010001001000101001000000000000000101000000000000000000000000000000000000000000011010001011000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000111000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000000000000000000000001000000010000000000000110000101000000001000000000001000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000010000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000010000000000010000001000010000000011000001000100100000000000000100100000001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000101100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000001100000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000100000000000000000000000000000000000000000000000011010001010000000001010000000000000000000000100000000100100000000000100000000000000100001000000000000000001000000000000000000010000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000000000100000000001000111001000000110000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000000000000000000001010000011000000000000101000000011000000000000001000100001000000000000101000000100110000000100100100000000000010000000000001000000000000100100010000000000000000010001000100000010000000000000000000010000000000010000111000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000110000000000000000000000000001000000000100000000000000000011000010000000100110000000000101000000010010000000100000100000000110000100000010000000000000001010010000001100000000000010001100010000100000000001000001000010000010001000100000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000001000000000100000001000000100000000010001000000000000000100101000000000000010001010000000000000000000001000000000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001011010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000100000010000010000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001110011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000001011001001000000000000000000000100000000000000100001000001001000101001000000010000000101100000000000000000000000000000000001000010000000001010000000000000000000001100001000001000000001000000001000000100000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000000000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000010100000000000000000100010000100010000000010010000000100000000000100000001000000000000000000000000000001000000000100000000000000000001000001000010000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000011000000000100001100100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000000000010010000000100000010000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000100000000000000000100001000000001000000000000000000011000010000000110011101000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100101000100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000010010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000101000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000010000000100 00000000000001001000010000000000000000000000000001010000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000101000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000100000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000001000001010000000100000010001000000000000000000000000001000000000000101000000000000010000000000000000000000000000011001000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000001000000000000000000000011001000 00000000000000010000011000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000010000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100100000000000000010001000100000010000000000000000000010000000000010000001000001001010001001010000010000000000000000100001000110010010000100000000000000000000000010000000001010000100001000010100000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000000000000010000001000110000100000100000010010000000000001000010001000010100001010101000000000000100000000001001000100010000000001000000011000000100001000000000000000000001000000000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000001000000000100000001000000100000000010001000000000000000100101000000000000010001010000000000000000000001000000000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000100010000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000100000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000001000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100010000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000001000011000001010100100000000000000100100000000000100000100000000000000000100000000001000010100100000000000000000000000000010000000000100100000001000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011001000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010001000000010000011000000100001000000100000000000001100000000000000010000010000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000001000000000000000000000000100010000000010010000000000000000000100000000010000000000000000000000000000000000000011010001000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000100000010100100100000010000001000100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000010010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000101000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000010000000100 00000000000001001000010000000000000000000010000000000000100001010001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000010000001000001010001000000001000000001000000000000000000000011001000000001000000001000000000000010000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000011010000000000101000000000100000001100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000010000000000000000000000000000000000011010001000000100000000011000000000010110000000000000000100000000001010000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000001000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000001000000000001000011000000100000001100000000010010001000010000000000010000000000000000000001000000000000000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000010000000000000000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000001100000000011000000000010100100000100000100110100000000000111000000100001001100000000000000000000000001000000001000000000000000000011000010000000100010000000000001010000001010000000000010010000010000000000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000000000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000000100000010001000000000000001000000000010000000000100101000000000000010000000000000000000000000000011001000 00000000100000010000010000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001110011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000001000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000000000000001000010001000010100101010101100000000000110000000001001000100110000010001000000000000000100000000000000000000000000000100000000001000010000000001000000010000000000100100000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000010001000000000000000000000000000001000000000100000100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000100000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000000000000001000010001000010100101010101100000000000110000000001001000100110000010001000000000000000100000000000000000000000000000100000000001000010000000001000000010000000000100100000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000100000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000001000000000001000000000000000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000001000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010010000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000001000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000100000000000000100000001000000000000100000001000000000000000010000000010000000000000000000000100100010100000000010 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000001100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000100000010000000100000000000011000000000101000000001000000000110000100001000000010000000010000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000001000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000001001010000000000000000000001100001000001000001000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000001000000100000000011001000000000000000100101000000000000010001000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100001000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000111000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010101000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00000000000000010000011000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010001000100000010000000000000000000010000000000010000001000001001010001001010000010000000000000000100001000110010010000100000000000000000000000010000000001010000100001000010100000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000000000000010000001000110000100000100000010010000000000001000010001000010100001010101000000000000100000000001001000100010000000001000000011000000100001000000000000000000001000000000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000001001010000000000000000000001100001000001000001000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000010000000001000000010100000001000000000000000000000000100000001000000010000000011000010000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010100000000010000001100000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000001000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000010010000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110001101001000000010000000000000000000010000000010100011000000000000000000100000000001001000100010000010001000000000000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000001000010000000000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000001000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000001000000000000000000000000100000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000011000011100100000000000000000000000000010000000000100111000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000000010000000000000001100001000110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 00010000000001001000000000000100000000000000000000000000100010000000010000000100000000000000001000000000101000001000110000000000000000000010100000001010000000000010000000010000001000000000000001000000001000000100000000000000010000010010000000010000010000100000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001000000000000000001000000000010000000000000000000000000000000000001001000000100011010010010000100000000000000000000000000000000100010100000000100000000000011000000100000000000000000100110010000010000000010000000000101000111000000011000000000011000000011010000000010000010000000000010000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000010000000000000000000000000000000000011010001000000100000000011000000000010110000000000000000100000000001010000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000100000000100001000110010001001000001100000000111000000000000000000000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011000000010000010000000000000000000010000001000110000100000100000100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000000101000000000000000000000000000000100000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000100010001001001100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000001100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000000001000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100001010000000000000010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 01000000001011001001000000000000000000000000000000000100001000000000010000000100000001000000001000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000010000000000011000000000000100000000000011000000100000001000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100010000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000001000011000001010100100000000000000100100000000000100000100000000000000000100000000001000010100100000000000000000000000000010000000000100100000011000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011001000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000010000010000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000000010000011000000000000000000000000010000011011000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001100000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000010000010000000100100001000000000100000000000101000000000000001000101001010001001010000010000000000000000100001000110010000001000000100010000000000001000000000000000000101010000010100000000000000001000010010000000000001100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000100000000000000000101000000000000010000000000000100000100110010000100000 00000000000000010000011000000000000000000000000000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000010000000000000000000000100000000100000000000000100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000100011000000000000100000000000011000000100000000000010000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000010100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100010110000000000000000100000000001000000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100111000000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000001001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000100001000000000000000000010110000000100100000001010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000001111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000101000000000010001000100010000000110000000000000010000000100010000001000001001010101001010000010000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000100000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 00000000000000110000010000000000000000000000000001010000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100010000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000000000000010000000000000110000101000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000000110000010000000000000000000000000001010000100001000001001000101001000000000000100101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000010000100000000000001000000000000000100010000000000010000000000000000000001000000000000100000000000000000000011100001000000100000000111000000000000000000100000010000100000000001000000000100100000100101000000000000000000000000010000000000000000000000000000010000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001001001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010010001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000010101110101000000000000000010100000000000000001010100000100000010001000000000000000000000000010000010000000010000000010000000000000000000000100100010100000000010 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010100000000010000001100000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000001000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000010010000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110001101001000000010000000000000000000010000000010100011000000000000000000100000000001001000100010000010001000000000000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000001000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000011000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000100100000000000100000100000000100000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000100100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000100000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000010100000000001000010000000000000010001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100010000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000001000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000100000010000010000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010100000010010000000000010000000100100000000000010001100000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100110000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000001000000000000000000000000100010000000010010000000000000000000100000000010000000000000000000000000000000000000011010001000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000100000010100100100000010000001000100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000010000000000000000000000000000100001100000000000000000000000010001000010000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000111000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000010000000000000000000011001000 00000000000001001000000000000000000000000000000010000010100001000001001000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000001000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00000000010000010100000000000000000010001000001000000000100010000000010010000000000000000000100000000000000000010000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000100100001000000000001000001000000000000000010000110000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011101001000000000000010000000101100010110000000000000000000000001000000100000000000010100100000000000000000000000001000000000000100100000000000010000000010000000111010000000000000000000000010000000000011000001001001001010001001010100010000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010001000000010000000100000000000011000000000101000000001000000000110000100001010100100001100000000000000000000001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000101000000000000010000000000000000100100010000000000000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000100000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000010000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000011001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000010000000001000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000010000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110001000000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100100000000100000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100011000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000111000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001011010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000001001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000010110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000010000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000110100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010000000000100001000000000100000000010001000000010000001000001001010001001011000011000000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000011000000100001000000000001000000001000000001000010000000000000100000010001100010010000000000000000100000100000000001000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000011000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000001011001001000100000000100000000000000000000000001000000000010000000100000000000000000000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000010000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000010000000001000000010100000001000000000000000000000000100000001000000010000000011000010000000000000000100100010000000000000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000100010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010001000000000001000000000000000000010000001010001001010001001011000011000000000000000100001000110011000000100000100000000000000000000000000000000000101010000010110000000000000001000000010000010000010100000000000001000000001000000000000000000011000010000000100010000000000001000000010010000000100000000000000110000100011010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000100010000000100000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000100010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000100000000100000000100000001000000000000100010000010001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001101000000000000000000000000001000000000000000000010110000000100100000010100000000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000010110000000100000000010100000001100000000000000000110000000000010000111001000000000001000000000001000011000000100000001100000000010010001000010000000000010000000000000000000001000000000000000100000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000010000000000000000000000001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000000001000001000010000110001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000001110000100000000000000000000000000000000000000000000000000000000010100000010000010000010000000010000000010000000000000000000000100100010000000000000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000100000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000000000000000001000000000000000001000000000100000000100000001000000000100000100100000000000000010000000000010000001000000000010010000010000100000000010100000000000000000000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000001100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000100000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101100000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000010000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000100000010000010000001000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000001010001000000100000000000000010000010011000000000001000000010001000000000000000001000000000100000000011000000000000000000001000100001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000011000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000001000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000001011001001000000000000000000000100000000000000100001000001001000101001000000010000000101100000000000000000000000000000000001000010000000001010000000000000000000001100001000001000000001000000001000000100000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000000000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000010100000000000000000100010000100010000000010010000000100000000000100000001000000000000000000000000000001000000000100000000000000000001000001000010000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000011000000000100001100100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000000000010010000000100000010000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000100000000000000000100001000000001000000000000000000011000010000000110011101000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000101000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000001000000100000000010001000000000000000100101000000000000010001010000000000000000000001100000000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000001001010000000000000000000001100001000001000001000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000001000000100000000011001000000000000000100101000000000000010001000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000001000000000000000011000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000010000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000011000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000001000100000000000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000101000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011011000 00000000000001001000010000000000000000010000000000000000100000000000010010000000000000000000100010000000000000000000000000000000010000000000011010001010000000010010000000000000000000100100000000000010001000000101010000000000010000010011100000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100110000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000010000000000000000000000000100100000000000010001000000100100000001000010000010011000000010001001000100100000001000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000010011000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000101000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000010000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100110000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000000011001100010010000000000000000100000100000000010000000000000000010000000100000010001000000000000001000000000010000000000100101000000000000010000010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000100000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000001000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000001000000000001000011000000100000001100000000010010001000010000000000010000000000000000000001000000000100000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000001010000010000000100000010000000000000000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000001100000000011000000000010100100000100000100110100000000000111000000100001001100000000000000000000000001000000001000000000000000000011000010000000100010000000000001010000001010000000000010010000010000000000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000000000001000000010000001000010000000000000010001100010011000000000000000100000100000000000000000000000000010000000100000010001000000000000001000000000010000000000100101000000000010010000010000000000000000000001000000000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000000101000000000000000000000000000000100000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001001100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000001100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000000001000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100001010000000000000010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100010000000000001000000010010000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000000011001100010010000000000000000100000100000000010000000000000000010000000100000010001000000000000001000000000010000000000100101000000000000010000010000000000000000000001000000000 10001000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000001000000000000000000000000000000000000011000000010000000000001001001000000000001010010100000000010001000000000000000000000010001000000001000000001001000101000000000000000000100000000000000000000001000110000000000000001000000001100010000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100100000010100000000000000000001011000000000000100000000000011000000100000000000000000100010000000000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000100000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000001000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011010010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000100000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010101000000000000000010000000000000000000000101000000000000010000000000000000000100010010000100000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000001010000100001010000000000000000000001000001000001000000001000000001000000000000000000000010101100000001000000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100001000000000000010000000000010000111001000000000001000000000001000011000010100000001001000000000000100000100010010000000100000100000000000000000000000000000000000000001000001011000000000000101000000011000000000000001000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010010000000010000000100000000000010000000000000000000010000001000111000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000001000100000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000100001000000000000000000010110000000100100000001010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000001111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000100000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000001000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 01000000001011001001000000000000000000000000000000000100001000000000010000000100000001000000001000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000011000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000100100000000000100000100000000100000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000100100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000100000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000011100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000010100000000001000010000000000000010001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000001000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000001000000000000000000000001000000000000000011010001010001000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100010000000001000000011000000000000110000000000011000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100010000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101010001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000010000000000000001000000000000000100100000101000000000100000000000000000000000000100000000000000100000001000000000000100000001000000000000000010000000010000000000000000000000100100010100000000010 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000100000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010001100010000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000010000000000010000001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100001010000000000000010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000001010000100001010000000000000000000001000001000001000000001010000001000000000000000000000010101100000001000000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000001000000010110000100000000000010010100000100000100000000011000000000010001000010000110000000000001000000001100011000000001001000000000000000000000000011000000000001100000000000000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010001000100010000000110000000000000010000100100010000001000001001010001001010000010000000000100000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000100000000000000011000011000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000101010000000010000000010000010010000000000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000101000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000000000000001010001000010110000000100100000000000010000000000000000000100010100000000100001000001011000000100000000000000000100010000000010000000010000000000100000000100110000001100000000000000011010000000010000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010100000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010001000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000010000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 10001000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000001000000000000000000000000000000000000011000000010000000000001001001000000000001010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000000000000001010001000010110000000100100000000000010000000000000000000100010100000000100001000001011000000100000000000000000100010000000010000000010000000000100000000100110000001100000000000000011010000000010000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010100000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010000000000100001000000000100000000010001000000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010000000000000000000010000100000000010 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000001000000000000000000000001000000000000000011010001010001000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100010000000001000000011000000000000110000000000011000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100010000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101010001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000010000000000000001000000000000000100100000101000000000100000000000000000000000000100000000000000100000001000000000000100000001000000000000000010000000010000000000000000000000100100010100000000010 00000000000001001000010000000000000000000010000000000000100001010001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000010000001000001010001000000001000000001000000000000000000000011001000000001000000001000000000000010000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000001000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 10001000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000001000000000000000000000000000000000000011000000010000000000001001001000000000000010010100000000010001000000000000000000000010001000000001000000001001000101000000000000000000100000000000000000000001000110000000000000001000000001100010000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000001001010010000000011000001000100100000000000000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000000000010010000000100000010000000000100000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000100000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000000000000000001000000000010001000010100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000001000000000000000000000011001000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000000100000000000001000001000001000000001000000001000000000000000000000010001000000001000000001000100000000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000100000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000010000100000000000001000000000000000100000010001101000000000100100000000000000000100000000000000000000000000011000001000000100000000011000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000010100000000000001000000100000001000101001010001001010000010000000000000000100001000110010000001000000100000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000010000101000000000000000100100000000000100000100000000000000000010000000001000000010100000001000000000000000000000000100000001000000010000000011000010000000000000000100100010000000000000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000100000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010000000000100001000000000100000000010001000000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000001000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000011000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000000000100001000010001000010100101010101100000000000110000000001001000100110000010001000000000000000100000000000000000000000000000100000000001000010000000001000000010000000000100100000000000100000100000001000000000000000000000000000000000000000000000000110100000101010000000010000000010000010010000000000000000000000100100010000000000000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000110001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100011000000001100011000100001101000000000001000000000000011000000000001100000000000000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000000000000000000001000000011000000000000101000000011000000000000001000100001000000000000101000000100010000000100100100000000000010000010000001000000000000100100010000010000010000010000000100100001000000000001000000000000000000010000001000001001010001001010000010000000000000000110001000110010000001000010000000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100101000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010001010000000000000000000001000000000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000001010000100001010000000000000000000001000001000001000000001010000001000000000000000000000010101100000001000000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000001000000010110000100000000000010010100000100000100000000011000000000010001000010000110000000000001000000001100011000000001001000000000000000000000000011000000000001100000000000000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010001000100010000000110000000000000010000100100010000001000001001010001001010000010000000000100000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000100000000000000011000011000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000000010000000000000000000000000000000000011001000 00000000100000010000010000000000000000010000000100000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000001000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000100000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000010010000001000110000100000100000010010000000001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000001010000100001010000000000000000000001000001000001000000001010000001000000000000000000000010101100000001000000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000001000000010110000100000000000010010100000100000100000000011000000000010001000010000110000000000001000000001100011000000001001000000000000000000000000011000000000001100000000000000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010001000100010000000110000000000000010000100100010000001000001001010001001010000010000000000100000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000100000000000000011000011000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000000010000000000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000001000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000001000000000001000011000000100000001100000000010010001000010000000000010000000000000000000001000000000000000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000010000000000000000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000001100000000011000000000010100100000100000100110100000000000111000000100001001100000000000000000000000001000000001000000000000000000011000010000000100010000000000001010000001010000000000010010000010000000000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000000000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000000100000010001000000000000001000000000010000000000100101000000000000010000000000000000000000000000011001000 00000000100000010000010000001000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010011001000100100000000000000000000010000001000000000001000000000000010000001000000001000000100000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001001000000000000000000000000001001000000100100000000001100000000000101000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000010000001000000000010010000010000100000000010100000000000000000000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000001100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000100000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000100010000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100100000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000100000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000100000000000000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000000100000010001000000000010100000000000000000000000000010010000010000000000000100000000000100010010000000100 00000000000001001000010000000000000000010000000000000000100000000000010010000000000000000000100010000000000000000000000000000000010000000000011010001010000000010010000000000000000000100100000000000010001000000101010000000000010000010011100000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000100001100000000000000000000000010001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000100000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010001000000000010100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010000000000100001000000000100000000010001000000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010000000000000000000010000100000000010 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000100001000000000000000000010110000000100100000001010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000001111001000000000001100000000001000011000000100000000001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100111000000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000010000000001000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000010000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000100000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000001100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000110001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010010000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000001000100000000001001000100010000010001000000000000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000100000010100100100000010000001000100000000000000000000000100001000000000100000000000010100000000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000000000100000001100000000000000000010001000010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100010000000010000000000000000001010010000000011000001000100100000000000000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000000000010010000000100000010000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100010000000010010010000000001000000100000000010100000010000100001000000010000000000000000000000000001000000001000010000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000110000000001001000100110000010001000000000000000100000000000000000000000000000100000000001000010000000001000000010000000000100000000000000100000100000000010000000000000000010000000100000010001000000000000001000000000010000000000100101000000000000010000010000000000001000000001000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000001000000000000000000000001000000000000000011010001010001000000010000000001000001010001000000001000000001000000000000000000000011001000000001000000001000000000000010000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000100001000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000100000000010000011001000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000010100000000000000000100010000100010000000010010000000100000000000100000001000000000000000000000000000001000000000100000000000000000001000001000010000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000011000000000100001000100010000000010000101000000000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100111000000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000000010000011000000000010000000000000000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001010000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010010100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001100001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000000000000010000000000010000111001000000000001000000000001000011000000100000001001000000000000100000100010010000000100001100000000000000000000000000000000000000001000000011000000000000101000000011000000000000001000100001001000000000101000000100010000000100100100000000000010000000000101000000000000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00010000000001001000000000000100000000000000000000000000100010000000010000000100000000000000001000000000101000001000110000000000000000000010100000001010000000000010000000010000001000000000000001000000001000000100000000000000010000010010000000010000010000100000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001000000000000000001000000000010000000000000000000000000000000000001001000000100011010010010000100000000000000000000000000000000100010100000000100000000000011000000100000000000000000100110010000010000000010000000000101000111000000011000000000011000000011010000000010000010000000000010000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000010000000000000000000000000000000000011010001000000100000000011000000000010110000000000000000100000000001010000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000100000000100001000110010001001000001100000000111000000000000000000000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011000000010000010000000000000000000010000001000110000100000100000100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00000000000001001000000000000000000000000000100000000000100001000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001100000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100110000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100110000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000000011001100010010000000000000000100000100000000010000000000000000010000000100000010001000000000000001000000000010000000000100101000000000000010000010000000000000000000001000000000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000100000000000000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000000010000000010000000000100000000100110000001100000000000000011010000000010000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010100000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010101011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000000010000000000000000000000100100010000000000000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000010000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000000001010010000000011000001000100100000000000000100101000000000100000100000010000101000000000000010000000000010111001010000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000010010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000101000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000001000000100000000010001000000000000000100101000000000000010001010000000000000000000001100000000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000001001000000000000000100000000000110000000000000001000010001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100000001010100000000000000000000011000000000000100000000000011000000000011000000001100011000000001000100101000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000010000010100001000001001000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000010000001000000000010010000010000100000000010100000000000000000000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000001100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000100000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010000000000000000000010000100000000010 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000010000001000000000010010000010000100000000010100000000000000000000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000001100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000000010000000000010000001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010001000100010000000110000000000000010000100100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000011000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000100000000000001000000000100001100000000000000000000000001000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100001000000100000000000000000010011000000000000100000001111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000010010000000000000010000000100000010001000000000000001000000000010000000000100101000000000000010000010000000000000000000001000000000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000001010000100001010000000000000000000001000001000001000000001000000001000000000000000000000010101100000001000000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100001000000000000010000000000010000111001000000000001000000000001000011000010100000001001000000000000100000100010010000000100000100000000000000000000000000000000000000001000001011000000000000101000000011000000000000001000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010010000000010000000100000000000010000000000000000000010000001000111000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000000100000000000001000001000001000000001000000001000000000000000000000010001000000001000000001000100000000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000100000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000010000100000000000001000000000000000100000010001101000000000100100000000000000000100000000000000000000000000011000001000000100000000011000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100010000000000001010000001010000000000010010000010000000000000010000000000000000000010000000010100010000100000000010000100100000001000011001010000001000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010000000000000000000010000100000000010 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000010000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000100000010000010000001000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000000001000000010001000000000000000001000000000100000000011000000000000000000001000100001000000000000000000000000000000000000000000000000000100000100000000000000000010010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001010000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000010100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000101000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000000000000001010001000010110000000100100000000000010000000000000000000100010100000000100001000001011000000100000000000000000100010000000010000000010000000000100000000100110000001100000000000000011010000000010000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010100000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010001000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000100000000000001000000000100001100000000000000000000000001000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000001111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000101010000000010000000010000010010000000000000000000000100100010000000000000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000100000000000001000000000100001100000000000000000000000001000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000001111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000001100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000100000010000000100000000000011000000000101000000001000000000110000100001000000010000000010000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000001000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000010000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000000001010010000000011000001000100100000000000000100101000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000001000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000010000000000000000000010000000000000100001010001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000010000001000001010001000000001000000001000000000000000000000011001000000001000000001000000000000010000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000001000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010111001000100100000000000000000000010000000000000000000000000000010000000000010000000000000000010000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000011000000011000000000010000000011010000000010000010000000000010000001000000000001000011000000100000001100000000010010001000011000000000010001000001000000010001000000000000000000000000000000000011000000000000110000000111000101100010100000100000100000000000000000101000000010000000000010111001010000000000010000010100010000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000001000000001100001000010100001000000000001000000110000000000000000000010000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001001110000100000100000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011010000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000100000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000100001000000000000000000010110000000100100000001010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000001111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000100000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 00000000000001001000000000000000000000000000100000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000100000000000000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000000100000010001000000000010100000000000000000000000000010010000010000000000000100000000000100010010000000100 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000010000000000000000000000000100100000000000010001000000100100000001000010000010011000000010001001000100100000001000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000010001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000101000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000010000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000001001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000010110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000001000000000000000000000001000000000000000011010001010001000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000001000000000001000000000000000000000000000001000000000100000100000000001000000010000000000000000001000000000010010000000100100000000010100010000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000000001010010000000011000001000100100000000000000000000000000000100000100000000000000000100000000010000100100100000000000010000000000101000000000000100100000000000010001100000000000000101001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000011000000100001000000000001000000001000000001000010000000000000100000010001100010010000000000000000100000100000000000100000000001000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000000011000100 00000000000001001000000000000000000000000000100000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000100000000000000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000000100000010001000000000010100000000000000000000000000010010000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001010000000000000000000000000001000000000010000000000000000000100001100000000000000000000010000001000000000001000000010110000000100101000000010100000000000000000000011000000000000100000000000011100000100000000000000000100010000100010010000010010000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000110000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010000000000100001000000000100000000010001000000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010000000000000000000010000100000000010 00000000000001001000000000000000000000000000100000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001100000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000001000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000000110000010000000000000000000000000001010000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000001000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000010001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000100000001000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100010000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000001000011000001010100100000000000000100100000000000100000100000000000000000100000000001000010100100000000000000000000000000010000000000100100000001000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000010000010000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000100000000100000000000100110000000010010101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010010000000010111001010000000000000000010100000000001000000000000000010000010000000100000010000000000000000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000001100000000011000000000010100100000100000100110100000000000111000000101001001100000000000000000000000001000000001000000000000000000011000010000000100010000000000001010000001010000000000010010000010000000000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000000000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000000100000010001000000000000001000000000010000000000100101000000000010010000010000000000000000000001000000000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000100000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000111000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000100000000000001000010000000110100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000110000000000000000000000000000101010000010100000000000000001000000010000000001000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000100000010000000000000000000000000000011001000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010100010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001101000000100000000010001001001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110100110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000000001010000000000000000000001100001000001000000001000000001000000100000000000000010000010010000000010011001000100100000000000000000000010000000000000000001000000000000010000001000000001000000100000001000000000000000000001000000001000000000010000000000000000000000000000000000001001000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000000000100000001100000000000000000010001000010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100010000000010000000000000000001010010000000011000001000100100000000000000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000000000010010000000100000010000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100010000000010010010000000001000000100000000010100000010000100001000000010000000000000000000000000001000000001000010000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000110000000001001000100110000010001000000000000000100000000100000000000000000000100000000001000010000000001000000010000000000100000000000000100000100000000010000000000000000010000000100000010001000000000000001000000000010000000000100101000000000000010000010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000001001000000000000000011010001010001000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100001000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000100000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000000000000000010000000000100000010100000101000000001000000100101000000000100010000000000000000100101010100000000010 01000000001011001001000000000000000000000000000000000100001000000000010000000100000001000000001000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000001100000000000011000000100000001000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100010000100001000000000000000100000010100011000000010100100000000000000000000000000000000000000001000011000001010100100000000000000100100000000000100000100000000000000000100000000001000010100100000000000000000000000000010000000000100100000001000010001100000000100000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000010010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000101000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000001000000000000000000000001000000000000000011010001010001000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100010000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000100000010000000000000000001010010000000011000001000100100000000000000000000000000000100000100000000000000000100000000010000100100100000000000010000000000101000000000000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000011000000100001000000000001000000001000000001000010000000000000100000010001100010010000000000000000100000100000000000100000000001000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000000011000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000100011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001101000000000001000000000000011000000000001100000000000000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000000000000000000001000000011000000000000101000000011000000000000001000100001000000000000101000000100010000000100100100000000000010000010000001000000000000100100010000010000010000010000000100100001000000000001000000000000000000010000001000001001010001001010000010000000000000000110001000110010000001000010000000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100101000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010001010000000000000000000001000000000 00000000000001001000000000000000000000000000000010000010100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001010001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000001000000000010001000000000101011000000001000000100001000000000000000001000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000000000011000001010100100000000000000100100000000000100000100000000000000000100000000001000010100100000000000000000000000000010000000000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000000001000001000010000110001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000100000000000000000000000000000000000000000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000010000000000000000000000000000001000000000000000000000000000100001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000010000001000110000000001000001000000100000001100000000000000000010001000001000010000000000000000001101000110101000010000100000000000001000000000000000100010000000000010000000000000000000001000000000000000000000000000000000011000000000000100000000111000000000100001000100000000000100010000001000000000000100000100101000000000000000000000000010000000000000000000000000100100000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100010000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 10000000000001001000000000000000000000000000000000000000100110000000010010000000000000100000100000000000000000000000000000001000000010000001011010001110010000000000100000000000011000000000000001000000001000001100001000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000001000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000110000000010001000001000010000000000000000001000000000001000010000100100100000001000010000000100000000010000001000000000000000000000001100000000000101000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000000001000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001001000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 01000000001011001001000000000000000000000000000000000100001000000000010000000100000001000000001000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000001000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100010000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000001000011000001010100100000000000000100100000000000100000100000000000000000100000000001000010100100000000000000000000000000010000000000100100000001000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011001000000000000011010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000010000010000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000100000000000001000000000100001100000000000000000000000001000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000001111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000000000000000000000000000000100000001000000000000000000001000000001000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000010000100000000010000000100101000000000000100000000001000000000000100100010000000000000010010000000000100010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000000000110000000000001001000000110000100001000000100010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000010010100000000000010000010000000010000000010000000000000000000000100100010000000000000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000001000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000100000010000010000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010011010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000001000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000100000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100010000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000100000000000000011001000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000001010000100001010000000000000000000001000001000001000000001010000001000000000000000000000010101100000001000000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000001000000010110000100000000000010010100000100000100000000011000000000010001000010000110000000000001000000001100011000000001001000000000000000000000000011000000000001100000000000000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010001000100010000000110000000000000010000100100010000001000001001010001001010000010000000000100000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000100000000000000011000011000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000000010000000000000000000000000000000000011001000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000000000000010000000000010000111001000000000001000000000001000011000000100000001001000000000000100000100010010000000100001100000000000000000000000000000000000000001000000011000000000000101000000011000000000000001000100001001000000000101000000100010000000100100100000000000010000000000101000000000000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000000000000100100000000000110000100000000001000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000010000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000001100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001001000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000010000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000001000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000000001000000010001000000000000000001000000000100000000011000000000000000000001000100001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110001000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000010000000001000100100000000000000000000000000100000000001000010000000000000000000000000000010101001101000000000000000010100000000000000001010100000100000010001000000000010100000000000000000000000000010010000010000000000000100000000000100010010000000100 00000000000001001000010000000000000000000000000001010000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000101000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000100000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000001000001010000000100000010001000000000000000000000000001000000000000101000000000000010000000000000000000000000000011001000 00000010000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000100001000000000000000000010110000000100100000001010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000001111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000001000000000000000000000000000000000011000000000000100000000111000000000100001000100000000000100010000001000000000000100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000010000010000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100001000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000100000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010000000000100001000000000100000000010001000000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000011100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000000000110000100000011000100000000000001000000101100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000000000000000000000100000000010000011001000001000010001000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001011000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 01000000001011001001000000000000000000000000000000000100001000000000010000000100000001000000001000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000010000000000011000000000000100000000000011000000100000001000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100010000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000001000011000001010100100000000000000100100000000000100000100000000000000000100000000001000010100100000000000000000000000000010000000000100100000011000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011001000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000010000010000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000000000000001000010001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100000001010101000000000000000000011000000000000100000000000011000000100000000000000000100010000001000000001000000010010000000000000100100001000000000000000000000000000001000100000100000000000000000001000001000010000100000000001001000000000000100000100010010000000100000100000000000000000000000000000000000000001000000011000000000000101000000011000000000000001000100001000000000000101000000100010000000100100100000000000010000000000001000000000000100100010000000000000000010001000100000010000000000000000000010000000000010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000110000000000000000000000000001000000000100000000000000000011000010000000100110000000000101000000010010000000100000100000100110000100000010000000000000001010010000001100000000000010001100010000100000010001000001000010000010001000100000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000001000000000100000001000000100000000010001000000000000000100101000000000010010000010000000000000000000001000000000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000101000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000000000000001010001000010110000000100100000000000010000000000000000000100010100000000100001000001011000000100000000000000000100010000000010000000010000000000100000000100110000001100000000000000011010000000010000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010100000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000000000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000111000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000010000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000010000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010010000000010000000100000000000010000000000000000000010000001000111000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000001000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001010000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100010000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000001000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000000110000010000000000000000000000000001010000100001000001001000101011000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000111000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010001000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100001000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000100000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000000000000000010000000000100000010100000101000000001000000100101000000000100010000000000000000100101010100000000010 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000100000000000001000000000100001100000000000000000000000001000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000001111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000100100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010100001000010000000000100100000000000010000001010000000110010000010000000000000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000011000000000011100100000100000100110100000000000111000010100001001100000000000000000000000001000000001000000000000000000011000010000100100011100000010000000000000000000010000001000110000100000100000010000000000000001000010000001100000000000010001100010000100000000001000001000010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000100000100100000000000110000100000000000000000000000000000000000000000000000000000000011100000000000010000010000000010000010010000000000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000001000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000001000000000110000100001000000010000001000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001001000110000100001000000000010001000010000000000000010001100010010000000000000000110000100000000000000000000000000000000000000000000000000000000011100000000000010000010000000010000010010000000000000000000000100100010000000000000 01000000001011001001000000000000000000000000000000000100001000000000010000000100000001000000001000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000011000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000100100000000000100000100000000100000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000100100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000100000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000011100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000010100000000001000010000000000000010001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010001000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100001000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000100000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000000000000000010000000000100000010100000101000000001000000100101000000000100010000000000000000100101010100000000010 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000100011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001101000000000001000000000000011000000000001100000000000000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000000000000000000001000000011000000000000101000000011000000000000001000100001000000000000101000000100010000000100100100000000000010000010000001000000000000100100010000010000010000010000000100100001000000000001000000000000000000010000001000001001010001001010000010000000000000000110001000110010000001000010000000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100101000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010001010000000000000000000001000000000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000010000000000000000000000000100100000000000010001000000100100000101000010000010011000000010001001000100100000001000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000010001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000101000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010010000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000001000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000100000000000000100000001000000000000100000001000000000000000010000000010000000000000000000000100100010100000000010 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000001100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000100000001000000001000000000000001000011000010100000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000000000000010000000001000000000100000001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000100000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000100000000000000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000111000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000000100000010001000000000010100000000000000000000000000010010000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000010000010100001000001001000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000101000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000000000000001010001000010110000000100100000000000010000000000000000000100010100000000100001000001011000000100000000000000000100010000000010000000010000000000100000000100110000001100000000000000011010000000010000010000000010000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000001100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010010000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000001000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000000110000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00010000000001001000000000000100000000000000000000000000100010000000010000000100000000000000001000000000101000001000110000000000000000000010100000001010000000000010000000010000001000000000000001000000001000000100000000000000010000010010000000010000010000100000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111011000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000101010000010100000001000000001000000010001010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000100010000000000000010000010001000010100001000101000000000000100000000001000001000010000000000010000000001000100100000000000000000000000000100000000001000010000000000000000000000000000010101001101000000000000000010100000000000000001010100000100000010001000000000010100000000000000000000001000010010000010000000000000100000000000100010010000000100 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000010000000000000000000000000100100000000000010001000000100100000001000010000010011000000010001001000100100000001000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000010001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000101000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010100000000001000000000000000010000010001000100010000000110000000000000010000100100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010000000000100001000000000100000000010001000000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010000000000000000000010000100000000010 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000000001010000000000000000000001100001000001000000001000000001000000100000000000000010000010010000000010011001000100100000000000000000000010000001000000000001000000000000010000001000000001000000100000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001001000000000000010000000000001001000000100100000000000010000000000010000001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010110000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100101000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010001010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010110000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000100011000000000000100000000000011000000100000000000010000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000010100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100010110000000000000000100000000001000000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000001001000000001000000000000001000011000010000000100110000000000101000001010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000010110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 01000000001011001001000000000000000000000000000000000100001000000000010000000100000001000000001000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000001010001000010110000000100100000000000010000000000000000000100010100000000100001000001011000000100000000000000000100010000000010000000010000000000100000000100110000001100000000000000011010000000010000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010100000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000100000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000100100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000001100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000100000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000100000000000000000000000000000000000000000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000010000000000000000000000000000001000000000000000000000000000100001100000000000001000000000000000000000001000000000100001100000000000010000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000010000001000110000000001000001000000100000001100000000000000000010001000001000010000000000000000001101000110101000010000100000000000001000000000000000100010000000000010000000000000000000001000000000000000000000000000000000011000000000000100000000111000000000100001000100000000000100010000001000000000000100000100101000000000000000000000000010000000000000000000000000100100000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100010000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000010000100000000000001000000000000000100010000000000010000000000000000000001000000000000100000000000000000000011100001000000100000000111000000000000000000100000010000100000000001000000000100100000100101000000000000000000000000010000000000000000000000000000010000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001001001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010010001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000010101110101000000000000000010100000000000000001010100000100000010001000000000000000000000000010000010000000010000000010000000000000000000000100100010100000000010 00000000000000110000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000010000000000010000001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100001010000000000000010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000011000000000000000000000000010000011011000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011100001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001100000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000010000010000000100100001000000000100000000000101000000000000001000101001010001001010000010000000000000000100001000110010000001000000100010000000000001000000000000000000101010000010100000000000000001000010010000000000001100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000100000000000000000000000010100000000010000001100000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000001000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000011001010001001011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000010010000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110001101001000000010000000000000000000010000000010100011000000000000000000100000000001001000100010000010001000000000000100000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010010000000010000000100000000000000000000000000100000000000000000010000000000000000000000000100000000000011000000001000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000001100000000000000000000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100001000000000000010000000000010000111001000000000001000000000001000011000010100000001001000000000000100000100010010000000100000100000000000000000000000000000000000000001000001011000000000000101000000011000000000000001000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000010011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000010100000000000001000000001000000000000000000011000010000000100010000000000001000000010010000000100000000000000110000100001010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000001000000000000000000000000100010000000010010000000000000000000100000000010000000000000000000000000000000000000011010001000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000100000010100100100000010000001000100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010000000000100001000000000100000000010001000000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010000000000000000000010000100000000010 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010100000000010000001100000000000000000000000000000000000000000001000000000010000000000000000000010000000000000000101010001000010110000000100100000000000000000000000000000000100010100010000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101100000000100100000000000000000000001000000000000000000000011000001000000100000000000000100100000000000100000100000000100000000100000000010000010100100000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000010000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000000001010010000000011000001000100100000000000000100101000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000001000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000000000000000010000000000100000010100000101000000000000000100101000000000100010000000000000000100101010100000000010 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000010000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000010000000001000000010100000001000000000000000000000000100000001000000010000000011000010000000000000000100100010000000000000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000010000100000000000001000000000000000100010000000000010000000000000000000001000000000000100000000000000000000011100001000000100000000111000000000000000000100000010000100000000001000000000100100000100101000000000000000000000000010000000000000000000000000000010000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001001001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010010001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000010101110101000000000000000010100000000000000001010100000100000010001000000000000000000000000010000010000000010000000010000000000000000000000100100010100000000010 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000100000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000001000000000001000000000000000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000001000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000100000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100010000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000100000000000000100000001000000000000100000001000000000000000010000000010000000000000000000000100100010100000000010 00000000000001001000000000000001000000000000000000000000100010000000010010000000000000000000100000000010000000000000000000000000000000000000011010001000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000100000010100100100000010000001000100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000000000000010000000000010000111001000000000001000000000001000011000000100000001001000000000000100000100010010000000100001100000000000000000000000000000000000000001000000011000000000000101000000011000000000000001000100001001000000000101000000100010000000100100100000000000010000000000101000000000000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000000000000100100000000000110000100000000001000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000010000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001110011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000101000000000000000000001000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001001 00000000000001001000000000000000000000100000000010000011001000001000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000100001000000000000000000010110000000100100000001010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000001111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000100000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000001001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000100001000000000000000000010110000000100100000001010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000001111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000100000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000101000000000010001000100010000000110000000000000010000000100010000001000001001010101001010000010000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000100000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000100000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000100000010100100100000010000001000100000000000000100000000100001000000000100100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011101001000000000000010000000101100010110000000000000000000000001000000100000000000010100100000000000000000000000001000000000000100100000000000010000000010000000111010000000000000000000000010000000000011000001000001001010001001010100010000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010001000000010000000100000000000011000000000101000000001000000000110000100001010100100001100000000000000000100001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000101000000000000010000000000000000100100010000000000000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100001000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000001010000100001010000000000000000000001000001000001000000001000000001000000000000000000000010101100000001000000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100001000000000000010000000000010000111001000000000001000000000001000011000010100000001001000000000000100000100010010000000100000100000000000000000000000000000000000000001000001011000000000000101000000011000000000000001000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010010000000010000000100000000000010000000000000000000010000001000111000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001010000000000000000000000001000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000100000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000010100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000100000000000000100000001000000000000100000001000000000000000010000000010000000000000000000000100100010100000000010 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100011000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000111000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010000000000100001000000000100000000010001000000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010000000000000000000010000100000000010 01000000001011001001000000000000000000000000000000000100001000000000010000000100000001000000001000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000001000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100010000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000001000011000001010100100000000000000100100000000000100000100000000000000000100000000001000010100100000000000000000000000000010000000000100100000001000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011001000000000000011010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000010000010000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000000010000011000000000010000000000000000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000010010000000011000010000000000000000000010000000010000000 01000000001011001001000000000000000000000000000000000100001000000000010000000100000001000000001000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000001000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100010000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000001000011000001010100100000000000000100100000000000100000100000000000000000100000000001000010100100000000000000000000000000010000000000100100000001000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011001000000000000011010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000010000010000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000100000000000001000000000100001100000000000000000000000001000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000001111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000101010000000010000000010000010010000000000000000000000100100011000000000000 00000000000001001000000000000000000000000000000010000010100001000001001000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100010000100000000010001000001000010000000000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100001000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000100000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000000000000000010000000000100000010100000101000000001000000100101000000000100010000000000000000100101010100000000010 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000001000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100001000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000100000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000100000000000000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000000100000010001000000000010100000000000000000000000000010010000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000100000000000000000000000000000000000000000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000010000000000000000000000000000001000000000000000000000000000100001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000010000001000110000000001000001000000100000001100000000000000000010001000001000010000000000000000001101000110101000010000100000000000001000000000000000100010000000000010000000000000000000001000000000000000000000000000000000011000000000000100000000111000000000100001000100000000000100010000001000000000000100000100101000000000000000000000000010000000000000000000000000100100000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100010000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100001000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000100000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000000000000000001000000000000000001000000000100000000100000001000000000100000100100000000000000010000000000010000001000000000010010000010000100000000010100000000000000000000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000001100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000100000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101100000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000001000000000000000000000001000000000000000011010001010001000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100010000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000100000010000000000000000001010010000000011000001000100100000000000000000000000000000100000100000000000000000100000000010000100100100000000000010000000000101000000000000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000011001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000001001000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000000010100100000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010001000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100010110000000000000000100000000001000000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100111000000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000100000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000010000000001000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000010000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000100010000011000000000000000000000000000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000100000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011010000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000010100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000001001010000000000000000000001100001000001000001000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000001000000100000000011001000000000000000100101000000000000010001000000000000000000000000011001000 00000000000001001000000000100010000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000011001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000010100000000000001000000001000000000000000000011000010000000100010000000000001000000010010000000100000000000000110000100001010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010101000000000000000010000000000000000000000101000000000000010000000000000000000100010010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000010100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000100000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000001000000000000000000000100000100100010000101001001000000000000101000000000000000000000000000000000000000010000100001010000000000000000000001000001000001000000001000000001000000000000000000000010101100000001001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100010000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000001000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000010000001000110000100000100000010000000000000001000010001000010100000001101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000001000001000001010000000100000010001000000000000000000000000000000000000000101010000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000001000000100001000000000001000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000010000000000000000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000101100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010001100100010100000000010 00000000100000010000010000000000000000010000000100000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000010000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000000001010010000000011000001000100100000000000000100101000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000001000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000100000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000001000000000001000000000000000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010100000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001000000000000000000000000000001001000000100100000000000010000000000010000001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010110000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100101000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010001010000000000000000000001000000000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001011010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000100000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010010110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000001000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010010000000010000000100000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000000000011000001010100100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000011000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000001000100000000000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011011000 00000000000000110000010000000000000000000000000001010000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010010000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010100000000010000001100000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000001000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000011001010001001011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000010010000100000000000101000000010000000000000010000000000010000000100000000000011000000000101000000001000000000110001101001000000010000000000000000000010000000010100011000000000000000000100000000001001000100010000010001000000000000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010111001000100100000000000000000000010000000000000000000000000000010000000000010000000000000000010000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000011000000011000000000010000000011010000000010000010000000000010000001000000000001000011000000100000001100000000010010001000011000000000010001000001000000010001000000000000000000000000000000000011000000000000110000000111000101100010100000100000100000000000000000101000000010000000000010111001010000000000010000010100010000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000001000000001100001000010100001000000000001000000110000000000000000000010000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001001110000100000100000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000100000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000000000000000001000000000000000001000000000100000000100000001000000000100000100100000000000000010000000000010000001000000000010010000010000100000000010100000000000000000000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000001100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000100000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101100000000000010000000000000000000000000000011001000 00000000000000110000010000000000000000000000000001010000100001000001001000101001000000000000110101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000010000100000000000001000000000000000100010000000000010000000000000000000001000000000000100000000000000000000011100001000000100000000111000000000000000000100000010000100000000001000000000100100000100101000000000000000000000000010000000000000000000000000000010000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001001001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010010001000000001000100000110000100001001000010000000000000001000011001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000010101110101000000000000000010100000000000000001010100000100000010001000000000000000000000000010000010000000010000000010000000000000000000000100100010100000000010 00000000000000010000011000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010001000100000010000000000000000000010000000000010000001000001001010001001010000010000000000000000100001000110010010000100000000000000000000000010000000001010000100001000010100000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000000000000010000001000110000100000100000010010000000000001000010001000010100001010101000000000000100000000001001000100010000000001000000011000000100001000000000000000000001000000000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000000000000000000000000000000000000000100010000000010010010000000010000000100000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000000000011000001010100100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000011000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000001000100000000000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011011000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000100000000000000000000000000000000000000000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000010000000000000000000000000000001000000000000000000000000000100001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000010000001000110000000001000001000000100000001100000000000000000010001000001000010000000000000000001101000110101000010000100000000000001000000000000000100010000000000010000000000000000000001000000000000000000000000000000000011000000000000100000000111000000000100001000100000000000100010000001000000000000100000100101000000000000000000000000010000000000000000000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000000000000010000000000010000111001000000000001000000000001000011000000100000001001000000000000100000100010010000000100001100000000000000000000000000000000000000001000000011000000000000101000000011000000000000001000100001001000000000101000000100010000000100100100000000000010000000000101000000000000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000100000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000001000000000001000000000000000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000001000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000100000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100010000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000100000000000000100000001000000000000100000001000000000000000010000000010000000000000000000000100100010100000000010 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000100000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000001000000000001000000000000000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001000000000000000000000000000001001000000100100000000000010000000000010010001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010110000000000000001000000010000010000000100000000000001000000001000001000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000000000000010000000001000000000100000001100000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100100000001000010000010011000000010001001000100100000001000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000010001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000101000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000100000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000100100011100000010000000000000000000010000001000110000100000100000010000000000000001000010000001100000000000010001100010000100000000001000001000010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100010000000000000000000000101000000000000010000000000000000000000000000011001000 00000100010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000100000000100000000100000001000000000000100010000010001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001101000000000000000000000000001000000000000000000010110000000100100000010100000000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000010110000000100000000010100000001100000000000000000110000000000010000111001000000000001000000000001000011000000100000001100000000010010001000010000000000010000000000000000000001000000000000000100000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000010000000000000000000000001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000000001000001000010000110001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000001110000100000000000000000000000000000000000000000000000000000000010100000010000010000010000000010000000010000000000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000001100000000000000000000000000000000000000000000000000100001100000100000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000000000100000000001010000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000010000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100101001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000000001000000010001000000000000000001000000000100000000011000000000000000000001000100001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110001000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000010000000001000100100000000000000000000000000100000000001000010000000000000000000000000000010101001101000000000000000010100000000000000001010100000100000010001000000000010100000000000000000000000000010010000010000000000000100000000000100010010000000100 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100100000001000010000010011000000010001001000100100000001000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000010001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000101000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000100000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000100100011100000010000000000000000000010000001000110000100000100000010000000000000001000010000001100000000000010001100010000100000000001000001000010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000010010000000000000000000000100100010000000000000 00000000000001001000010000000000000000000010000000000000100001010001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000010000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000000001010010000000011000001000100100000000000000100101000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001010000000000010000001000001001010001001000000000010000001000000000000010000000000000110000000000000000000000100000000000000000101010001010100100000000000001000000010000000000000100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000001000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000011000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000000000000001000010001000010100101010101100000000000110000000001001000100110000010001000000000000000100000000000000000000000000000100000000001000010000000001000000010000000000100100000000000100000100000001000000000000000000000000000000000000000000000000110100000101010000000010000000010000010010000000000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000001100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 00000000000001001000000000000000000000000000100000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000100000000000000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000000100000010001000000000010100000000000000000000000000010010000010000000000000100000000000100010010000000100 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000100000000000000000000000000000000000000000000000011010001010000000001010000000000000000000000100000000100100000000000100000000000000100001000000000000000001000000000000000000010000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000111010000000010100010000001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000000000100000000001010000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000100000000000000001000000000000000000000000000000001100000000000001000000000100000000000001000000000100001100000000000000000000000001000001000000010000000010010000100010000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000011000000011000000000010000000011010000000010000010000000000010000001000000000001000011000000100000001100000000010010001000011000000000010011000000000000000001000000000000000000000000000000000011000000000000100000000111000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000000100000000000000000000000010000000001000010100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010000000000000000000010000100000000010 00000000100000010000010000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001100000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000010010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000101000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000010000000100 00000000000000110000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000010000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000010000000000010000001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100001010000000000000010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000100000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000010000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000011001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000100000010000010000001000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000001010001000000100000000000000010000010011000000000001000000010001000000000000000001000000000100000000011000000000000000000001000100001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000011000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000001000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000001000000000000000000000001000000000000000011010001010001000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000001000000000001000000000000000000000000000001000000000100000100000000001000000010000000000000000001000000000010010000000100100000000010100010000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000000001010010000000011000001000100100000000000000000000000000000100000100000000000000000100000000010000100100100000000000010000000000101000000000000100100000000000010001100000000000000101001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000011000000100001000000000001000000001000000001000010000000000000100000010001100010010000000000000000100000100000000000100000000001000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000000011000100 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000000000000000001000000000000000001000000000100000000100000001000000000100000100100000000000000010000000000010000001000000000010010000010000100000000010100000000000000000000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000001100000001100000000100000000010001000001000010000000000000000101000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010001001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000010000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110001000000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000000100000001100000100100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100100000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000100000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000011000000000000000000010010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000001000000000000010000000010100011000000000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000000000000010000000000000110000101000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000100000000000001000000000100001100000000000000000000000001000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000001111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000100000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000000000000000001000000000000000001000000000100000000100000001000000000100000100100000000000000010000000000010000001000000000010010000010000100000000010100000000000000000000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000001100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000010000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010010000000010000000100000000000010000000000000000000010000001000111000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000001000000000000101000000000000010000000000000000000000000000011001000 10000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000010000001011010001110010000000000100000000000011000000000000001000000001000001100001000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000110000000010001000001000010000000000000000001000000000001000010000100100100000001000010000000100000000010000001000000000000000000000001100000000000101000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101100000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000011000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000001000100000000000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001110010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011011000 00000000000001001000010000000000000000000010000000000000100001010001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000010000001000001010001000000001000000001000000000000000000000011001000000001000000001000000000000010000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000011010000000000101000000000100000001100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000010000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010001000000000001000000000000000000010000001010001001010001001011000011000000000000000100001000110011000000100000100000000000000000000000000000000000101010000010110000000000000001000000010000010000010100000000000001000000001000000000000000000011000010000000100010000000000001000000010010000000100000000000000110000100011010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000100001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000110100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101100000001000000000000000000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000010001000000001000000001001010100000000000000000000000000000000000000000100011000000010000000010000000000000000000000001000000000000000000001000010001000000000010000000000000000000010000000001000000000001000000010110000100000000000010010100000100000100000000011000000000010001000010000110000000000001000000001100011000000001001000000000000000000000000011000000000001100000000000000000000100000100001000111001000000100000000000000001000010000100100100000001000000000000100000100010000000000100000100000000000100000000000000000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010001000100010000000110000000000000010000100100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000100000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000001110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000000010000000000000000000000100100010000000000000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000100000000010000011001000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010000000100000000000000100000000000000100001000000000000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000010100100100000000010000101100000000000000000000000110001000000000100000000000010100000000000001000000010011000001000000000010001000000000101011000000000000000100001000000000000000001000000000000000000000100000001100000000000000011010000000011000010000001000100100000000000001010111101000000100100000001000000000101000101000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000001000000100000000011001000000000000000100101000000000000010001000000000000000000000000011001000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000010000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000000001010010000000011000001000100100000000000000100101000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000001000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000100000010000010000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001100000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100110000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000010000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000000000000101000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000100000100010000100010000000010000000000000001000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100000010000000100000000000010010001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100011000010001000000000000000100000010000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000010000000000010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00100000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000100000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000100000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000001010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000111010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000001000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000000001000000010001000000000000000001000000000100000000011000000000000000000001000100001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110001000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000010000000001000100100000000000000000000000000100000000001000010000000000000000000000000000010101001101000000000000000010100000000000000001010100000100000010001000000000010100000000000000000000000000010010000010000000000000100000000000100010010000000100 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000001001010000000000000000000001100001000001000001000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000001000000100001000000000001000001000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000010000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000001000100000000000011000000100000000000000000100110010000010000000010000000000101000011000000011000000000010000000011010000000010000010000000000010000001000000000001000011000000100000001100000000010010001000011000000000010001000001000000010001000000000000000000000000000000000011000000000000110000000111000101100010100000100000100000000000000000101000000010000000000010111001010000000000010000010100010000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000001000000001100001000010100001000000000001000000110000000000000000000010000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001001110000100000100000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000100000000010000011001000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010000000100000000000000100000000000000100001000000000000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000010100100100000000010000101100000000000000000000000110001000000000100000000000010100000000000001000000010011000001000000000010001000000000101011000000000000000100001000000000000000001000000000000000000000100000001100000000000000011010000000011000010000001000100100000000000001010111101000000100100000001000000000101000101000010001001000000000100001000000000000000000000000000000000000000000011000000000000100000000111000000000100001000100000000000100010000001000000000000100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010000000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000001000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000101000100010000000110010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100010000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110100110000000000000010000000000011000001000001001010001001010100110000000000000110100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100100000000100000000000000110000000000001001000000110000100001000000000010001000011000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000001000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100001000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000010100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000001000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000001100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000100000010000000100000000000011000000000101000000001000000000110000100001000000010000000010000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000001000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001011010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000001000000000000000000000001000000000000000011010001010001000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100010000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000100000010000000000000000001010010000000011000001000100100000000000000000000000000000100000100000000000000000100000000010000100100100000000000010000000000101000000000000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000011000000100001000000000001000000001000000001000010000000000000100000010001100010010000000000000000100000100000000000100000000001000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000000011000100 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100010000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000001000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000010000010100000000000000000010001000001000000000100010000000010010000000000000000000100000000000000000010000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000100100001000000000001000001000000000000000010000110000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011101001000000000000010000000101100010110000000000000000000000001000000100000000000010100100000000000000000000000001000000000000100100000000000010000000010000000111010000000000000000000000010000000000011000001000001001010001001010100010000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010001000000010000000100000000000011000000000101000000001000000000110000100001010100100001100000000000000000000001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000101000000000000010000100000000000100100010000000000000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000110001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000101000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000100000000001000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000100000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000001000000000001000000000000000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001000000000000000000000000000001001000000100100000000000010000000000010000001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010110000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100101000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010001010000000000000000000001000000000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000100000001000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100010000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000001000011000001010100100000000000000100100000000000100000100000000000000000100001000001000010100100000000000000000000000000010000000000100100000001000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000010000010000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000100000010000010000001000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010011001000100100000000000000000000010000001000000000001000000000000010000001000000001000000100000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001001000000000000000000000000001001000000100100000000001100000000000101000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010110000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000100011000000000000100000000000011000000100000000000010000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000010100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100010110000000000000000100000000001000000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010111001000100100000000000000000000010000000001000000000000000000010000000000010000000000000000010000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100100000000011000000100000000000000000100110010001001000000000000000000000000011000000000001100000000000000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000001100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010010000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000001000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000100000000000000100000001000000000000100000001000000000000000010000000010000000000000000000000100100010100000000010 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010111001000100100000000000000000000010000000001000000000000000000010000000000010000000000000000010000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100100000000011000000100000000000000000100110010001001000000000000000000000000011000000000001100000000000000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000001100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010010000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000001000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000100000000000000100000001000000000000100000001000000000000000010000000010000000000000000000000100100010100000000010 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000001000000000010001000000000101011000000001000000100001000000000000000001000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000000000011000001010100100000000000000100100000000000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000101000000000000000100100000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000100000000000000001000000000000000000000000000000001100000000000001000000000100000000000001000000000100001100000000000000000000000001000001000000010000000010010000100010000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000011000000011000000000010000000011010000000010000010000000000010000001000000000001000011000000100000001100000000010010001000011000000000010011000000000000000001000000000000000000000000000000000011000000000000100000000111000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000000100000000000000000000000010000000001000010100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010000000000000000000010000100000000010 00000000000001001000000000000000000000000000000010000010100001000001001000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000001001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000010110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000000001001000000000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000000001000000010001000000000000000001000000000100000000011100000000000000000001000100001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000010000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000000000000000000000000000000100000001000000000000000000001000000001000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000010000100000000010000000100101000000000000100000000001000000000000100100010000000000000010010010000000100010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000000000110000000000001001000000110000100001000000100010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000010010100000000000010000010000000010000000010000000000000000000000100100010000000000000 01000000001011001001000000000000000000000000000000000100001000000000010000000100000001000000001000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000001100000000000011000000100000001000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100010000100001000000000000000100000010100011000000010100100000000000000000000000000000000000000001000011000001010100100000000000000100100000000000100000100000000000000000100000000001000010100100000000000000000000000000010000000000100100000001000010001100000000100000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000010000010000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010010000000010000000100000000000000000000000000100001000000000000000011010001010000000000010000100000000000000000100000000100000011000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100011000000010000000010000000000000000000000001000000000000000000001000010001000000000010010000000000000000010000000000000000001010001000010110000000100100000000000010000000000000000000100010100000000100001000001011000000100000000000000000100010000000010000000010000000000100000000100110000001100000000000000011010000000010000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000011000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000001000100000000000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000000000110001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000000100000000000001000001000001000000001000000001000000000000000000000010001000000001000000001000100000000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000100000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000010000100000000000001000000000000000100000010001101000000000100100000000000000000100000000000000000000000000011000001000000100000000011000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000010100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000010000101000000000000000100100000000000100000100000000000000000010000100001000000010100000001000000000000000000000000100000001000000010000000011000010000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000001000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000011000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000000000000001000010001000010100101010101100000000000110000000001001000100110000010001000000000000000100000000000000000000000000000100000000001000010000000001000000010000000000100100000000000100000100000001000000000000000000000000000000000000000000000000110100000101010000000010000000010000010010000000000000000000000100100010000000000000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000000100000000000001000001000001000000001000000001000000000000000000000010001000000001000000001000100000000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000100000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000010000100000000000001000000000000000100000010001101000000000100100000000000000000100000000000000000000000000011000001001000100000000011000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000010100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000010000101000000000000000100100000000000100000100000000000000000010000000001000000010100000001000000000000000000000000100000001000000010000000011000010000000000000000100100010000000000000 00000000001011001001000000000000000000000000000000000000001000000000010000000100000000000000001000000000101000001000110000000000000000000010100000001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100001000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000010000100000000000001000000000000000100010000000000010000000000000000000001000000000000100000000000000000000011100001000000100000000111000000000000000000100000010000100000000001000000000100100000100101000000000000000000000000010000000000000000000000000000010000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001001001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010010001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000000000100000100000000000000000000000000100000000000000100000001000000000000100000001000000000000000010000000010000000000000000000000100100010100000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000000001000000010001000000000000000001000000000100000000011000000000000000000001000100001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000010000100000000000001000000000000000100010000000000010000000000000000000001000000000000100000000000000000000011100001000000100000000111000000000000000000100000010000100000000001000000000100100000100101000000000000000000000000010000000000000000000000000000010000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001001001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010010001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000010101110101000000000000000010100000000000000001010100000100000010001000000000000000000000000010000010000000010000000010000000000000000000000100100010100000000010 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000001100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000000100001001100000000000000000000000001000000001000000000000000000011000010000000100010000000000001010000001010000000000010010000010000000000000010000000000000000000010000000010100010000100000000010000100100000001000011001010000001000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010000000000000000000010000100000000010 00000000000001001000000000000000000000000000000010000010100001000001001000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010000010000000000010000000001000000000000001000101001010001001010000010000000000001000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000000001000000010001000000000000000001000000000100000000011000000000000000000001000100001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110001000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000010000000001000100100000000000000000000000000100000000001000010000000000000000000000000000010101001101000000000000000010100000000000000001010100000100000010001000000000010100000000000000000000000000010010000010000000000000100000000000100010010000000100 01000000001011001001000000000000000000000000000000000100001000000000010000000100000001000000001000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000001000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100010000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000001000011000001010100100000000000000100100000000000100000100000000000000000100000000001000010100100000000000000000000000000010000000000100100000001000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011001000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010001000000010000011000000100001000000100000000000001100000000000000010000010000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010010010000010000000000000000000001000000000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100011000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000111000000000000000100100010000000000000 00000000000001001000000000000000000000000000100000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100010000000000001000000010010000000100000000000000110000100001010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010101000000000000000010000000000000000000000101000000000000010000000000000000000100010010000100000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100010000000000001000000010010000000100000000000000110000100001010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010101000000000000000010000000000000000000000101000000000000010000000000000000000100010010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000010000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100100000001000010000010011000000010001001000100100000001000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000010001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000101000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000100000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000100100011100000010000000000000000000010000001000110000100000100000010000000000000001000010000001100000000000010001100010000100000000001000001000010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000100000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000001000000000001000000000000000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000100000000000011000000100000000000000000100110010000010000000010000000000101000000000100000001100000000000000000010001000010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100010000000010000000000000000001010010000000011000001000100100000000000000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000000000010010000000100000010000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100010000000010010010000000001000000100000000010100000010000100001000000010000000000000000000000000001000000001000010000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000110000000001001000100110000010001000000000000000100000000100000000000000000000100000000001000010000000001000000010000000000100000000000000100000100000000010000000000000000010000000100000010001000000000000001000000000010000000000100101000000000000010000010000000000000000000001000000000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000100010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010001000000000001000000000000000000010000001010001001010001001011000011000000000000000100001000110011000000100000100000000000000000000000000000000000101010000010110000000000000001000000010000010000010100000000000001000000001000000000000000000011000010000000100010000000000001000000010010000000100000000000000110000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000001000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000001100000000000000000010001000001000010000000000000000001101000110001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000001010010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000010000001000000000000010000000000100100000000000010001100000000000000100001000000000100000001001011000000000000000000000100101000000000000010000000000000000100001000110010000000100100000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000000000011000010000000100011100000010000000000010010000100100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000010000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000000001010010000000011000001000100100000000000000100101000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000001000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000000000000000010000000000100000010100000101000000000000000100101000000000100010000000000000000100101010100000000010 00000000000001001000000000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000100100000000000000010000010011000000000001000000010001000000000000000001000000000100000000011100000000000000000001000100001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000100000000100001000110010000001000001100000000111000000000000000000000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011000000010000010000000000000000000010000001000110000100000100000010100000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000000000000000010000000000100000010100000101000000000000000100101000000000100010000000000000000100101010100000000010 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000001000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000001000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000001000000000110000100001000000010000001000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001001000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000000001000000000000000000000000100000001000000010000000011000010000000000000000000010000000010000000 01000000001011001001000000000000000000000000000000000100001000000000010000000100000001000000001000000000000000000000000000110100000100000000000000001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000001000000000100010000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000011110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000001000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010010000000000000000000000000011001000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100010000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000001000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000100000000000000000000000000000000000000000000000011010001010000000001010000000000000000000000100000000100100000000000100000000000000100001000000000000000001000000000000000000010000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000000000100000000001000111001000000110000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000000000000000000001010000011000000000000101000000011000000000000001000100001000000000000101100000100110000000100100100000000000010000000000001000000000000100100010000000000000000010001000100000010000000000000000000010000000000010000111000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000110000000000000000000000000001000000000100000000000000000011000010000000100110000000000101000000010010000000100000100000000110000100000010000000000000001010010000001100000000000010001100010000100000000001000001000010000010001000100000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000001000000000100000001000000100000000010001000000000000000100101000000000000010001010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010100000000010000001100000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100010000000000001000000010010000000100000000000000110000100001010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010110000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000001001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000010110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000000000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000001011001001000000000000000000000000000000000000001000000000010000000100000000000000001000000000101000001000110000000000000000000010100000001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000010000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000010000001010001001010001001011000011000000000000000100001000110011000000100000100000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000000001000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001001000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000010000001000000000010010000010000100000000010100000000000000000000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000001100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000100000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000000010000011000000000000000000000000010000011011000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001100000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000010000010000000100100001000000000100000000000101000000000000001000101001010001001010000010000000000000000100001000110010000001000000100010000000000001000000000000000000101010000010100000000000000001000010010000000000001100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000000001000010000000000000000000000000000010101001101000000000000000010100000000000000001010100000100000010001000000000010100000000000000000000000000010010000010000000000000100000000000100010010000000100 00000000100000010000010000001000000000010000000000000000100001000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000010010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000101000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000010000000100 10000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000010000000011010001110000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000011000000000010110000000000000000100000000001010000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000100000000100001000110010000001000001100000000111000000000000000000000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011000000010000010000000000000000000010000001000110000100000100000010100000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000010000000000000010000000000100000010100000101000000000000000100101000000000100010000000001000000100101010100000000010 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010010000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100100000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000100000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000011000000000000000000010010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000001000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001001000110000100001000000000010001000010000000000000010001100010010000000000000000100000100001000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001011010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100001000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000001001010000000000000000000001100001000001000001000000010001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000010000000001000000010100000001000000000000000000000000100000001000000010000000011000010000000000000000100100010000000000000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000100000000000011000000100000010000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011101001000000000000010000000101100010110000000000000000000000001000000100000000000010100100000000000000000000000001000000000000100100000000000010000000010000000111010000000000000000000000010000000000011000001000001001010001001010100010000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000100000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000000000000000001000000000000000001000000000100000000100000001000000000100000100100000000000000010000000000010000001000000000010010000010000100000000010100000000000000000000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000001100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000100000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101100000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000101000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000000000000001010001000010110000000100100000000000010000000000000000000100010100000000100001000001011000000100000000000000000100010000000010000000010000000000100000000100110000001100000000000000011010000000010000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010100000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010001000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 10001000000001001000000000000000000000000000000000000000100000000000010010000000100000000000101000000000000000000010000000110110000000000010000000001010000001000000000000001000001010001000000001000000001001000000000000000000010001000000001000000001000000000000010100000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000100000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100010000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000010100100000000000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000110100000100000000000000000000000000000000000101010000010110000000000000001000000010000010000000100000000000101000000000000000000000010000000000010000000100000000000011000100000101000000001000000000110000101001000000010000000000000000000010000000010100011000000000000000000100000000001001000100010000010001000000000000000100000000010000000000000000000100000000001001010000000000000010001100010010000000000000000100000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000010000000000000000000010000000000000100001010001001000101001000000000000000101000000000000000000000000000000000000000000011010001011000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000100001000000001000000000000000000000010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000111000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100010000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000010000000000000000000011001000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000101000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000000000000000000000000000000000000000100010000000010010010000000010000000100000000000000000000000000100001000000000000000011010001010000000000010000100000000000000000100000000100000011000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100011000000010000000010000000000000000000000001000000000000000000001000010001000000000010010000000000000000010000000000000000001010001000010110000000100100000000000010000000000000000000100010100000000100001000001011000000100000000000000000100010000000010000000010000000000100000000100110000001100000000000000011010000000010000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000001000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000000010000000000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000001000000000000000000000000100010000000010010000000000000000000100000000010000000000000000000000000000000000000011010001000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000100000010100100100000010000001000100000000000000000000000100001000000000100000000000010100000000000001000000000011001001000000000010001000000000101011000000000000000100000000010000001000110000000000000001000000100000011100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000100000000000000001000000000000000000000000000000001100000000000001000000000100000000000001000000000100001100000000000000000000000001000001000000010000000010010000100010000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000011000000011000000000010000000011010000000010000010000000000010000001000000000001000011000000100000001100000000010010001000011000000000010011000000000000000001000000000000000000000000000000000011000000000000100000000111000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000000100000000000000000000000010000000001000010100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010000000000000000000010000100000000010 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000100000000000000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000000010000000010000000000100000000100110000001100000000000000011010000000010000010000000000000000001100100000001000010000100000000000001000000000000100000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010100000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000001000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000001000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010101011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000000010000000000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010110000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000011000011100100000000000000000000000000010000000000100101000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000000010000000000000001100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000100110000000000000000000000000001000000000000000000000000000011000010000000100011100000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000001000000100000000010001000000000000000100101000000000000010001010000000000000000000001100000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100001000000010000001010000000110010000010000000000000000000001000000000000001000101001010001001010000010000000000000000100001100110010010000100000000000000000000000010000000001000000100001000010100000000000000001000000010000101000100001000000000001100000001000000100000001000011000010000000100110000000000001000000010010000000100000000000000110000100001010000000000000000000010001000010100000000101000001000000100000001101000000000010000001000000000110010000001000000000000000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010000100000100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010011100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000100000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010000000000000000000010000100000000010 10000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000010000001011010001110010000000000100000000000011000000000000001000000001000001100001000000000010000010011100000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100110000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000011000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000100000000000000000000000000000000000000000000000011010001010000000001010000000000000000000000100000000100100000000000100000000000000100001000000000000000001000000000000000000010000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000000000100000000001000111001000000110000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000000000000000000001010000011000000000000101000000011000000000000001000100001000000000000101000000100110000000100100100000000000010000000000001000000000000100100010000000000000000010001000100000010000000000000000000010000000000010000111000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000110000000000000000000000000001000000000100000000000000000011000010000000100110000000000101000000010010000000100000100000000110000100000010000000000000001010010000001100000000000010001100010000100000000001000001000010000010001000100000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000001000000000100000001000000100000000010001000000000000000100101000000000000010001010000000000000000000001000000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001010000000000000000000000000001000000000010000000000000000000100001100000000000000000000010000001000000000001000000010110000000100101000000010100000000000000000000011000000000000100000000000011100000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100010000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000011000000100001000000000001000000001000000001000010000000000000100000010001100010010000000000000000100000100000000000100000000001000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000000011001000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000100000000000001000000000100001100000000000000000000000001000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000001111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000001100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000100000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000010000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000001000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000010000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000000000000101000000001000000000000000000000100000000000000000000000100000100001100000000000000000000000000001000000000000000000010110000000100100001000000000000000000000010000100010100000000100000000000011000000100100000000100000100010000100010000000010000000000000001000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100000010000000100000000000010010001000110000100000100000010010000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000000000000100000010000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000010000000000010000000100000010001000010000000001000000000010000000000100101000000000000010000000000010000100100010100000000010 00000000000001001000000000000000000000000000000010000010100001000001001000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010001000000000100000010001101000000000100100000000000000000100000000000000000000000000011000001000000100000000011000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000010100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000010000101000000000000000100100000000000100000100000000000000000010000000001000000010100000001000000000000000000000000100000001000000010000000011000010000000000000000100100010000000000000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000100010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010001000000000001000000000000000000010000001010001001010001001011000011000000000000000100001000110011000000100000100000000000000000000000000000000000101010000010110000000000000001000000010000010000010100000000000001000000001000000000000000000011000010000000100010000000000001000000010010000000100000000000000110000100011010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000100010000000100000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000010000010100000000000000000010001000000000000000100010000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000000000000000001000000000000000001000000000100000000100000001000000000100000100100000000000000010000000000010000001000000000010010000010000100000000010100000000000000000000100010100000000100000000000011000000100100000000000000100010000100010000000010000000000000001000001100000001100000000100000000010001000001000010000000000000000101000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010001001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000010000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000000000000000000001000000000000001000000000000000000001000000001000000000000000000000001000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000010010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000101000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000001000000000000000000000001000000000000000011010001010001000000010000000000000000000000100000000100000001000000000000000000000010000011010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100010000000001000000011000000000000110000000000011000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100010000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101010001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000010000000000000001000000000000000100100000101000000000000000000000000000000000001010000000100001010011000000000000000000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100011000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000111000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000100000010100100100000010000001000100000000000000000000000100001000000000100000000000010100000000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000000000100000001100000000000000000010001000010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100010000000010000000000000000001010010000000011000001000100100000000000000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000000000010010000000100000010000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100010000000010010010000000001000000100000000010100000010000100001000000010000000000000000000000000001000000001000010000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000110000000001001000100110000010001000000000000000100000000000000000000000000000100000000001000010000000001000000010000000000100000000000000100000100000000010000000000000000010000000100000010001000000000000001000000000010000000000100101000000000000010000010000000000001000000001000000000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000010000000000000000000000000100100000000000010001000000100100000001000010000010011000000010001001000100100000001000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000010001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000101000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000010000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000001000000001000000100100000000000100000100000000000000000010000000001000000000100000001000000000000010000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000100000010000010000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000001100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101001000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001010000000000000000000000000001000000000010000000000000000000100001100000000000100000000010000001000000000001000000010110000000100101000000010100000000000000000000011000000000000100000000000011100000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100010000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000011000000100001000000000001000000001000000001000010000000000000100000010001100010010000000000000000100000100000000000100000000001000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000001001100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001001000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001001000000000000000000000000011000000000001100000000001000000000100000000001000111001000000100000000000000001000010000100100110000001100000000000100000100010010000000100000100000000000000000000000010000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000001010100000100101000000000000000000000000010000000000000000000000000100000000010000000100000010000000000000000000010000000000010000001000001001010001001010000010000000100000000100001000110010010000100000000000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000001001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000001000010000000010110000000001010100000000000000000000000000000100000000000000000001000001000000010000000000000110000101000000000000100000001000000000000000010000000000000000000000000000010100000000000000000000000000010000000010000010000010000000000000000000001000000000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100000000001000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100010000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000001000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000001000000000000000000000001000000000000000011010001010001000000010000000000000000000000100000000100000001000000000000000000000010000010010000000010011001000100100000000000000000000010000000000000000000000000000010000000000010000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100010000000001000000011000000000000110000000000011000000100000000100000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000100000010000000000000000001010010000000011000001000100100000000000000000000000000000100000100000000000000000100000000010000100100100000000000010000000000101000000000000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000001000000000011000110000000100011110000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000100000000001001000100010000010001000000011000000100001000000000001000000001000000001000010000000000000100000010001100010010000000000000000100000100000000000100000000001000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000000011000100 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000001000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000001000000000000000000000000000000100010000000010010000000000000000000100000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000001100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000110001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110110010000100000000000100000000000000000000000000000101010000010100000000000000001000000010010000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101010101100000001000100000000001001000100010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000100000100000000000000000000000000100000000000000100000001000000000000100000001000000000000000010000000010000000000000000000000100100010100000000010 10000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000010000000011010001110000000000010000000100000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000100000000000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000001000000000100010001100010000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100010000100001000000000000000100000010000011000000010100100000000000000000000000000000000000000001000011000001010100100000000000000100100000000000100000100000000000000000100000000001000010100100000000000000000000000000010000000000100100000001000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100001000010100000000000001001000000010000000000000010001000000001000000000000000000000010000000001000001011001000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001100000000000000010000010000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000101000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000001000000100000000010001000000000000000100101000000000000010001010000000000000000000001100000000 00000000000001001000010000000000000000000010000000000000100001010001001000101001000000000000000101000000000000000000000000000000000000000000011010001011000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000111000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000010000000000000000000011001000 00000000001011001001000000000000000000000000000000000000001000000000010000000100000000000000001000000000101000001000110000000000000000000010100000001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000010000001010001001010001001011000011000000000000000100001000110011000000100000100000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000000001000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001001000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000100011000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000001000000000000000000001000000000000000000010110100000100100000000010100000100000100000000011000000000010001000010000110000000000011000000001100011000000001101000000000001000000000000011000000000001100000000000000000000100000000001000111001000000100000000000000001000010000100100100000001000000000000100000100010010000000100000100000000000000000000000000000000000000001000000011000000000000101000000011000000000000001000100001000000000000101000000100010000000100100100000000000010000010000001000000000000100100010000010000010000010000000100100001000000000001000000000000000000010000001000001001010001001010000010000000000000000110001000110010000001000010000000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000000001000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100000000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000101000000001010000000000000100000010000011000000010100100000000000000000000000000000000000000000000011000001010100100000000000000100100000000000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000100000000000000000000000000000100001000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100100000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000101000000000000000100100000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000011000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000001000100000000000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001110010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011011000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000000000000100000000000000100001000000000000000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000001000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000000000010000111001000000000001000000000001000010000100100100000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000101000000001000000000001100000001000000000000001000011000010000000100110000000000101000000010010000001000000000110000100001000000010000001000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001001000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000000001000000000000000000000000100000001000000010000000011000010000000000000000000010000000010000000 00000000000001001000000000000000000000000000100000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000100010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000000010111001010000010000001000010000000000100100000000000010000001010000000110010001000000000001000000000000000000010000001010001001010001001011000011000000000000000100001000110011000000100000100000000000000000000000000000000000101010000010110000000000000001000000010000010000010100000000000001000000001000000000000000000011000010000000100010000000000001000000010010000000100000000000000110000100011010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000100010000000100000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000100000000000001000000000100001100000000000000000000000001000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000001111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001100000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000010010000000000000010000000100000010001000000000000001000000000010000000000100101000000000000010000010000000000000000000001000000000 00000000000000010000011000000000000000000000000000000000100001000001001000101001000000000000000101100000000000000000000000000000000001000010000000001010000000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000010000000010000000000000000000000001000000000000000000001000010001000000000010000000000000000000010000000000000000101010001000010110000000100100000000000000000000000000000000100010100010000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101100000000100100000000000000000000001000000000000000000000011000001000000100010000000000100100000000000100000100000000100000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000001100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000010000000001000000000010000000000100101000000000000010000000000110000100100010100000000010 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000101000000000000000000010000100001000000000000000011010001010000000000010000100000000000000000100000000100000011000000000000000000000010001000000001000000001001010100000000000000000000000000000000000000000100011000010010000000010000000000000000000000001000000000000000000001000010001000000000010010000000000000000010000000000000000001010001000010110000000100100000000000010000000000000000000100010100000000100001000001011000000100000000000000000100010000000010000000010000000000100000000100110000001100000000000000011010000000010000010000001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100110000000000100000100000000000000000100000000010000010100100000000000000000000000001000000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010011001010000010000000000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010010000000000001000010001000010100101000100000000010000100100000001000001001010000001000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000001000000100001000000000001000001000000000000000000000000000000000000000000000000001000000000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000101000000000000000000010110000000100100000000000000000000000000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000011000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000001000100000000000000001000000100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001110010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011011000 00000000100000010000010000001000000000010000000000000000100001000001001000101001000000000000000101000100000000000000000000000000000000000010000000000000010000000000100000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000000000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010010110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010111001000000000001100000000001000011000000100000000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000010011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000001000010000000000011100001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000001000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000001011001001000100000000100000000000000000000000001000000000010000000100000000000000000000010000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000001100000000010010001000011000000000010011000000000000000001000000000000000000000000000000000011000000000000100000000111000101100010100000100000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000010000010011001000001001010001101011000011000000000000000100001000110011000000100000000000000000000000010000000001000010100001000010100000000000000001000000010000100000000000000000000001000000001000000000000000000011000010000000110011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101110101100000000000100000000001001000100010000010001000000000000000100000000000000000000000001000000000000000000000001000000000010001100010010000000000000000100000110000000000000000000000000100000000000000000000001000000000000100000001000000000000000010000000010000000000000000000000100100010100011001000 00000000000000010000011000000000000000000000000010000011011000001000010000000100010000000100001000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000110000000000010000001000000000000000000001000000001000000000000000000000010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000011000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100110000000000101000000010010000000100000000000000110000100000011000100000000000001000000101100000000000100000000000000100000000101000001000010000000000110000000001010100000000000000000000000000000100000000001000010000000010000000000000000000000100000101000000000000000100100000000000000001010000000100000010001000000000000000010000000000000000000000101000000000000010000000000000000000100010010000100000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000100000000000000001000000001000001000000000000000011010001010000000000010000100000000000000000100000000100000001000000000000000000000010000010010000000010000010000100000100000000000000000000000000000000000000011000000010000000000010000000000000000000000000001000000000000000000001000000000100000100000000000000000000000000000000000000000000000010010000100000000000010010100000000000000000000011000000000000100000000000011000000100000000000000000100010001100010000000000000000000000000000000100000001100000000000001011010000000010100010000000000000000001101000010001000010000100000100000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000101100010100010100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000100000000010000000100100001000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100000000011000000000011100100000100000100110100000000000000000001000000010000101000000000000000000001000000001000000000000001000011000010000000100010000000000001000000010010000000100000000000000110000100001010000000000000000100010001000010100000000101000001000000100000001101000000000010000001000000000110010000000000000000000000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000001000000000000000010000100100000010101000000000000000010000000000000000000000101000000000000010000000000000000000100010010000100000 00000000000000010000010000000000000000000010000000000000100001000001001000101001000000000000000101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000010000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000001000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100000000000010000000000000000001010010000000011000001000100100000000000000100101000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000001000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010000000000100001000000000100000000010001000000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000100000000000001000000000000000011010001010000000000010000000000000000000000100000000100000001000000000000100010000010001000000001000000001001000101000000000000000000110000000000000001000000000000000000001000000000001000000000000000001000000000100000000100100000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001000000000000000000000000000001001000000100100000000000010000000000010000001000010000000011000001000100100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000000000100100000000000000010000010000000100100001000000000001000000000000000000010000001000001011010001001010000010000000000000000110001001110010000001000000100000000000000000000000000000000000101010000010110000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010000000000000000000001000000000110000100001000100100001100000000000000000000001100000000000100000000010000100101000001000001001010000001000000000000000000100000000000000000000000000000100000000101000110000000000001000000000000000100100000000000100000100000000000000000010000000001000000000100000001000000000000000000000000100000001000000010000000011000010001010000000000000000000001000000000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000001010000100001010000000000000000000001000001000001000000001000000001000000000000000000000010101100000001000000001000000000000000000000000000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100001000000000000010000000000010000111001000000000001000000000001000011000010100000001001000000000000100000100010010000000100000100000000000000000000000000000000000000001000001011000000000000101000000011000000000000001000100000100000000000000000100000000010000000000010111001010000000000000000010100000000001000000000000000010000010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010010000000010000000100000000000010000000000000000000010000001000111000100000100000010000000000000001000010001000010100000000101000001000000100000100001000000000010010001000000001110000001000000000000100000000000001000000010000000000000100000000001000000000000000100100000101000000000000000000000000000001000001010000000100000010001000000000000000000000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000100000000000000000000000000000000000000000000000011010001010000000001010000000000000000000000100000000100100000000000100000000000000100001000000000000000001000000000000000000010000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000001000000000000000000000000100000001100000000000000111010000000010100010000001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000000000100000000001010000000000101000100101000000100000001000000000010000000000000000000000000000000010010000000100000110000110000001000100010000010000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000010000011000000100001000000100000000000001000000000000000000000001000000001000001100011010000000000000000100000100000000000100000000001000010000000100000010000000000000010100000000000000000000000000010000000010000000000000100000000000100010010000000100 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000011000000000000001000000001000001100000000000000010000010010000000010000010000000000000000000000100000000000000000000000001000000000000000000000000000000001100000000000001000000000000000000000001000000000100001100000000000000000000000000001000000000000000010010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000001000000011000000000000101000000011000000000000001000101010000000000000000000100000000010000010110100000000000000000000000001000000000000100100100000000000000000010000000000100001000000000100000000010001000000010000001000001001010001001011000011000000000000000100101000110010000000100000000000000000000000010000000001000000100001000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000001000001011000000000000000001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000000010000000000000000000000000100000000000000000000010000000100000000101000110000000000001000000000000000000110000101000000000000000000001000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000100000010000010000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000000100000000010000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000100000011000011000000000010000000110000000000001000000001100011000000001000000001000000000000000000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100110000000000100000100000000000000000100100010000000100100100000000000010000010000001000000000000100100010000010000010000010000000100100001000000000001000000000000000000010000001000001001010001001010000010000000000000000110001000110010000001000010000000000000000000000000000000000000101010000010100000000000000001000000010000000000000000000000000000001000001010000000001000000011000010000000100010000000000001000000010010000000100000000000000110000100001010000000000000000000010001000010100000000101000001000000100000001101000000000010000001000000000110010000011000000000000000000000001000000000000000000000000000000000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000100000001000000000000000010000000010000000000000000000000000000000000011001000 00000000000001001000000000000000000000000000100000000000100010000000010010000000000000000000100101000000000000000000000000000000000000000010000000001010000001000000000000001000001010001000000001000000001000000000000000000000010001000000001000000001000000000000010000000000000000000000000000000000100000100000000000000001000000001000000000001000000000000000000000000000001000000000100000100000000000000000010000000000000000001000000000010010000000100100000000010100000000000000000000011000000000000110000000000011000000100000000000000000100010000100010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000010000010100000000000000000010001000000000000000100010000000010110000000000000000000100000000000000000000000000000000000000000000000011010001010000000000010000000000000000000000100000000100000000000010100000000000000100001000000000001000001000000000000000010000100000000000000000000000000001000110000000000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000010000000111001000000000001100000000001000011000000100000000001010000000000000100000010001101000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000010100100000000000000000000000001000010000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000000000011000010000000100011100001010000000000000010000000100000000000000110000100000010000100000000000001000000001100000000000100000000000000100000000101000000000010000001000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000001000100000000000000000000000000000001000000000010000011010001010000000000010000000100001000000000100000000100000000000000100000000000000100001000000000000000001000000010001000000000000000001000000000000000000011000000000000000000001000000001000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000010110001000100100010010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000011010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110010000000000000000010000000000011000000000000000000000000000001000000010000000000000110000101000000000000000000000000000000000000010000100100000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000000011001000 00000000000001001000000000000000001000000000000000000000100000100100010000101001000000000000000101000000000000000000000000000000000000000010000100001010000000000000000000000000000000100100000000000010001000000100100000001000010000010011000000010001001000100100000001000000010000010000000000000000000000000000010000000000010000000000000000000000000000000000000000010001000000000000100000100000000110000101100000000000000000000000100001000000000100000000000010100000000000001000000000011000001000000000010000000110000000000001000010001100011000000001000000101000000000000000000000000100000001100000000000000011010000000010100010000000100001000001111000110001000010000101100100000001000000000000100000100010000000000100000100000000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000000000000000000010000100000100100000000000010001100000000000000100001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000000000000000000000000001000000001000000000000000000011000010000100100011100000010000000000000000000010000001000110000100000100000010000000000000001000010000001100000000000010001100010000100000000001000001000010000010001000000000000000100000000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000010000010000000010000010010000000000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000001000100010000000010010000000000000000000101000000000000000000010000000000000000000000010000000000010000000000001001001000000000000010010100000000010001000000000000000000000010000010010000000010000010000100000000000000000000000000010000000000000000001000000010000000010000000010000000000000001000000000000000000001000001000000100100000100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001010100110000000000000010100001000110010010000100000000000000000100000000000000000100000101010000010100000000000000001000000010000010000000100000000000001000000100000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000000000010000000010100101010101100000000000100000000001001000100010000010001000000000100000100010000000000000000000000000100000000001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000001000000100000000010001000000000000000100101000000000000010001010000000000000000000001100000000 00000000100000010000010000000000000000010000000000000000100000000000010010000000000000000010100010000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010100000000010000001100000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000000010000000010010000000100000000000100000001110100000000000000010000100010000000111001000000000001100000000001000010000100000000010011000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000010100100000000000110000100000000000000000101000000010000000000010111001010000000000000000010100000000100100000000000010000001010000000110010000000000000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000100000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100001000000100000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000001000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000100101000010001000000000000000010000000000000000000000101000000000000010000000000000000000000000001100000000 00000000000001001000000000000000000000000000000000000000100110000000010010000000000000000000100000000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100010000100000000000000100000000000000100001000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000000000000000001000001000000100100000100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010000000100000001000000000100000000010001000000010000001000001001010001001000001010100000000000000100001000110010000001000001100010000000010010010000000001000000100000000010100000000000000001000000010000010000000100000000000001000000001000000000000000000011000010000000100011100000010001010000001000000001000100000110000100001001000010000000000000001000010001000010100000000101000001000000100000100001000000010010000000000010000011000000100001000000100000000000001100000000000000000000000000000001000000000000000100100000101100000000000000000000000100000101000010000000100000010001000000000000000010000000000000000100000101000000000000010000000000000000000000000010000000100 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000001000000000000000011010001010000000000010000000000000000000000100000000100000000000000100000000000000100011000000000000000001000000000001000000000000000001000000000000000000001000000000000000000001000000001000000000000000000000010000000000000000000000000000100001100000000000000000000000010001000000000000000000010110000000100100000000000000000000000000000000011000000000000100000000000011000000100000000000000000100010000100010000000010110000000100000000000100000001100000000000000000110000010000010000111001000000000001000000000001000011000100000000000001000000000000000000000010000001000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000000000000100000000000000010100100000000000001000000000000010000000000100100000000000000000000010001000100010000000110000000000000010000000100010000001000001001010001001010000010000001000000000100001000110010010000100000000000100000000000000000000000000000101010000010100000000000000001000000010000000000000010001000000001000000000000000000000010000000101000001011000000000000000001010000001000000001000100000110000100001000100100000000100011000000100000000010110000000010001100010000100000000001000001000010000000000110000000001010100000000000001000000000000000000000010001000010000000000001000000000000000100100000000000110000100000000000000000000000000000000000000000000000000000000010100000000000100000001000000010000000011000111000000000000000100100010000000000000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000010000000000101000000000000000000000000000000000000000010000000000000000000000000100000000000011000000000000001000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010100000000010000001100000000000000000000000000000000000000000000000000100001100000000000000000000000000001000000000000000000010110000000100100000010100000000000001000000000011000011000000000010000000110000000000001000000001100011000000001000000000000000000000000000000000100000001100000000000000111010000000010100010000000000000000001101000010001000010100100000000100001000000000000000100000010000011000000000100100000000000000000000000000000000000000000000011000001000000100000000000000100100000000000100000100000000001000000100000000010000000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000011001010001001011000011000000000000000100001000110011000100100000100000000000000000000000000000000000101010000010110000000000000001000000010000010010000100000000000101000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110001101001000000010000000000000000000010000000010100011000000000000000000100000000001001000100010000010001000000000000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000010000000000000000000000000000000100000000000010010000000000000000000100010000000000000000000000000000000001000000000011010001010000000001010000000000000000000000100000000100000000000000100000000000000100001000000000000000001001000100010000000000000001000000000000000100000000000110000100000000001000000001000000000000000000000100000000000000000001000000000100001100000000000000000000000000000001000000010000000010010000010000100000000000000000010000010000000011000000000000001000010000110000000000001000000001101011000000001000000001010000000000111000000000100000001100000000100000000010001000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000100000000000000000000011000000000000100000000111100000000100001000100000000000100000000001000000000000100000100101000000000000000000000000010000000000000000000000000000000010010000000100000110000110000000000000010000000000011000001000001001010001001110100110000000000000010100011000110010010000100000000000000000100000000000000000000000101010000010100000000000000001000000010000010000000100000000000001000000000000000000000010000000000010000000100000000000011000000000101000000001000000000110000100001000000010000000000000100000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000110000100001000000000010001000010000000000000010001100010010000000000000000100000100000000000000000000000000100000000000000100000000000000000000000000000000000000000000101000000000000010000000000000100000100110010000100000 00000000000001001000000000000000000000000000000000000000100010000000010010000000000000000000100000000000000000000000000000000000000000000000011010001000000000000000000000001000001000001000000000100000000000000100000000000001100001000000000000000001000000100000000000000000000000000000000000000000000001000000010000000010000000000000000000000100000000000010000000000000000100000010100100100000010000001000100000000000000000000000100001000000000100000000000010100000000000000000000000011000000000000100000000000011000000100000000000000000100110010000010000000010000000000101000000000100000001100000000000000000010001000010000000111001000000000001100000000001000010000100000000010011000000000000000100000000000001001000000100100010000000010000000000000000001010010000000011000001000100100100000000000000000100001000100010000000010000101000000100000000000000100100000000000000100000000001000000000000100100010000000000000010010000000100000010000000000100000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000000100010000000010010010000000001000000100000000010100000010000100001000000010000000000000000000000000001000000001000010000000000000011000010000000100011100000010000000000000000000010000001000110000100000100000010000000000000001000010001000010100101010101100000000000110000000001001000100110000010001000000000000000100000000000000000000000000000100000000001000010000000001000000010000000000100000000000000100000100000000010000000000000000010000000100000010001000000000000001000000000010000000000100101000000000000010000010000000000001000000001000000000 00000000100000010000010000000000000000010000000100000000100000000000010010000000000000000010100010000000000000000000000000000000010000100000011010001010000000010010000000000010000000100100000000000010001000000100000000000000010000010011000000010001001000100100000000000000010000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000000001100001100000000000000000000010000001000000000001000000010110000000100100000000010100000000000000000000011000000000000100000000000011000000100000000000000000100010000100010010000010010000000100000000000100000001100100000000000000010000000001000010000000000000000001000000000001000010000100100100000001000000000000100000000010000001000000000000000000000001100000000000000000000000001000000011000000000000101000000011000000000000000000100000100000000000000000100000000010010000000010111001010000000000000000010100000000001000000000000000010000010000000100000010000000000000000000000001000000000000001000101001010001001010000010000000000000000100001000110010000001000001100000000011000000000010100100000100000100110100000000000111000000100001001100000000000000000000000001000000001000000000000000000011000010000000100010000000000001010000001010000000000010010000010000000000000010000000000000000000010000000010100011000000000000100110000000000010100000000000100000000000000110000000000001001000000000000000001000000010000001000010000000000000010001100010010000000000000000100000100000000000000000000000000010000000100000010001000000000000001000000000010000000000100101000000000010010000010000000000000000000001000000000 // segsites: 1511 positions: 0.00100534 0.00164092 0.00255168 0.00314589 0.00511402 0.00609339 0.00636250 0.00916045 0.01011254 0.01050709 0.01130663 0.01180644 0.01294924 0.01323172 0.01399581 0.01431966 0.01581787 0.01677518 0.01690967 0.01802981 0.01904437 0.01930407 0.01982566 0.02082253 0.02133985 0.02196684 0.02225917 0.02250169 0.02309289 0.02338826 0.02350280 0.02398424 0.02411966 0.02564966 0.02586719 0.02590628 0.02595405 0.02615351 0.02628582 0.02646910 0.02955856 0.02956189 0.02961824 0.03116911 0.03144393 0.03150166 0.03157751 0.03288070 0.03407990 0.03413120 0.03462639 0.03650192 0.03714958 0.03722900 0.03723002 0.03729269 0.03759143 0.03810342 0.03904851 0.03928024 0.04005280 0.04047339 0.04228658 0.04232782 0.04278716 0.04287200 0.04289713 0.04300668 0.04371962 0.04390237 0.04455312 0.04473681 0.04504126 0.04635227 0.04675335 0.04829239 0.04838305 0.04955058 0.04973941 0.05047263 0.05078973 0.05163954 0.05169774 0.05171162 0.05178747 0.05312758 0.05379328 0.05507252 0.05507812 0.05559820 0.05570681 0.05604807 0.05657689 0.05666510 0.05829720 0.05863348 0.05864980 0.05917554 0.05927905 0.05930729 0.05933006 0.05988282 0.06136542 0.06158224 0.06193725 0.06218703 0.06297755 0.06305309 0.06364792 0.06492554 0.06574818 0.06595917 0.06661950 0.06818072 0.06828104 0.06917968 0.06926102 0.06961091 0.06983872 0.07047548 0.07097329 0.07147725 0.07160487 0.07233702 0.07270977 0.07346414 0.07380989 0.07407092 0.07536783 0.07602009 0.07616033 0.07651491 0.07720159 0.07770056 0.08053576 0.08194295 0.08359599 0.08453085 0.08631800 0.08649392 0.08742359 0.08776357 0.08841996 0.08887410 0.08998069 0.09096168 0.09098183 0.09174357 0.09279199 0.09423971 0.09451914 0.09620452 0.09809026 0.09850837 0.09859220 0.09887917 0.09946853 0.09963618 0.09964054 0.09966458 0.10110705 0.10113862 0.10127777 0.10344194 0.10409496 0.10437532 0.10620029 0.10690461 0.10718691 0.10745719 0.10748567 0.10848468 0.10968815 0.11198325 0.11535110 0.11573818 0.11589938 0.11598949 0.11831999 0.11838206 0.11892350 0.11902908 0.11912820 0.11924308 0.11939815 0.11966547 0.11987978 0.12135210 0.12142274 0.12308599 0.12421277 0.12440333 0.12772762 0.12812490 0.12817262 0.12924740 0.12944583 0.13012916 0.13038406 0.13164759 0.13514911 0.13662045 0.13708645 0.13716654 0.13742132 0.14006954 0.14104254 0.14129461 0.14197366 0.14282134 0.14319514 0.14343487 0.14381984 0.14387148 0.14467359 0.14491757 0.14717766 0.14760516 0.14762706 0.14798454 0.14871023 0.14928127 0.15023630 0.15051917 0.15232482 0.15266623 0.15310266 0.15332937 0.15389615 0.15505442 0.15569822 0.15609581 0.15630166 0.15807250 0.15819838 0.15836582 0.15961329 0.16152651 0.16343212 0.16459961 0.16527002 0.16714467 0.16733523 0.16821836 0.16915593 0.16972899 0.16983988 0.17533706 0.17561780 0.17570190 0.17594724 0.17619640 0.17720069 0.17734804 0.17748674 0.17933553 0.18132843 0.18173283 0.18287578 0.18362636 0.18506053 0.18555348 0.18568073 0.18593503 0.18645089 0.18674369 0.18971765 0.19023677 0.19279018 0.19301098 0.19341926 0.19354765 0.19356396 0.19363529 0.19379774 0.19382052 0.19484256 0.19498026 0.19501012 0.19551044 0.19753242 0.19911358 0.19912066 0.20033600 0.20089545 0.20167696 0.20252540 0.20273216 0.20276654 0.20570446 0.20605433 0.20639682 0.20725627 0.20732668 0.20869307 0.20917635 0.21017844 0.21131470 0.21218430 0.21366366 0.21385346 0.21473998 0.21540426 0.21603429 0.21663378 0.21764627 0.21769805 0.21930507 0.21984907 0.22030542 0.22058399 0.22106295 0.22133683 0.22149834 0.22180237 0.22190583 0.22203819 0.22227564 0.22292671 0.22292892 0.22332634 0.22496298 0.22499090 0.22506232 0.22513104 0.22590278 0.22590656 0.22826073 0.22861768 0.22874872 0.22966075 0.23209124 0.23233694 0.23450044 0.23465931 0.23479435 0.23513440 0.23583534 0.23702134 0.23740271 0.23757685 0.23798887 0.23802103 0.23944996 0.23977386 0.24066567 0.24079812 0.24112058 0.24138157 0.24140140 0.24154252 0.24156207 0.24227128 0.24248354 0.24253447 0.24304446 0.24340296 0.24345470 0.24427800 0.24432147 0.24477670 0.24483422 0.24553983 0.24641740 0.24693761 0.25036821 0.25245202 0.25360349 0.25377610 0.25438894 0.25494293 0.25515970 0.25522935 0.25589579 0.25692250 0.25775335 0.25780213 0.25791916 0.25833115 0.25836439 0.25845306 0.25875536 0.26003822 0.26012042 0.26024537 0.26036065 0.26106828 0.26110381 0.26133136 0.26147806 0.26216432 0.26218927 0.26228590 0.26305218 0.26364002 0.26408666 0.26418042 0.26440400 0.26453630 0.26497975 0.26508939 0.26534881 0.26592397 0.26594097 0.26594606 0.26660936 0.26674116 0.26697953 0.26924701 0.26930916 0.26959083 0.26998474 0.27022553 0.27022591 0.27050230 0.27096599 0.27097158 0.27270969 0.27362804 0.27501248 0.27552926 0.27556296 0.27576210 0.27587004 0.27623480 0.27689881 0.27747424 0.27807078 0.27892679 0.28134042 0.28134238 0.28177207 0.28208697 0.28408186 0.28449750 0.28454607 0.28493113 0.28679327 0.28785860 0.28838428 0.28925860 0.28985221 0.29020776 0.29033429 0.29063275 0.29098882 0.29165354 0.29195776 0.29219659 0.29402588 0.29527244 0.29584637 0.29588170 0.29652998 0.29722297 0.29965968 0.29977274 0.30059377 0.30235137 0.30370679 0.30459747 0.30474698 0.30542046 0.30576664 0.30704755 0.30850945 0.30902458 0.30904719 0.31057164 0.31083529 0.31132409 0.31305573 0.31310041 0.31480936 0.31514598 0.31540670 0.31553703 0.31580689 0.31589295 0.31590278 0.31592142 0.31665609 0.31667997 0.31678360 0.31693572 0.31739097 0.31902795 0.32083841 0.32130232 0.32152519 0.32155522 0.32286405 0.32356918 0.32397549 0.32408148 0.32544310 0.32590027 0.32705490 0.32913342 0.32972048 0.32985949 0.33000093 0.33014775 0.33043824 0.33062174 0.33181525 0.33265443 0.33380919 0.33409148 0.33501428 0.33601856 0.33613353 0.33717636 0.33723497 0.33756053 0.33792308 0.33848801 0.33942026 0.33976384 0.33977946 0.33980783 0.34095384 0.34120587 0.34135958 0.34155743 0.34192293 0.34209017 0.34251427 0.34288430 0.34288692 0.34293774 0.34375834 0.34432570 0.34457101 0.34484604 0.34494087 0.34530796 0.34551347 0.34596458 0.34617398 0.34782723 0.34816529 0.34824009 0.34851548 0.34892792 0.34911760 0.34989418 0.35024242 0.35030998 0.35092217 0.35156654 0.35161107 0.35267835 0.35420208 0.35460268 0.35481932 0.35491694 0.35499595 0.35501239 0.35510777 0.35561147 0.35762846 0.35783695 0.35841990 0.36077665 0.36126401 0.36227914 0.36230844 0.36247243 0.36281592 0.36295401 0.36576395 0.36580145 0.36763529 0.36862012 0.36870730 0.36909107 0.37029225 0.37071184 0.37215462 0.37365371 0.37392999 0.37405372 0.37421632 0.37433120 0.37441259 0.37600337 0.37617755 0.37662463 0.37720389 0.37774670 0.37781875 0.37812431 0.37814555 0.37898460 0.38147391 0.38152313 0.38171020 0.38211839 0.38347111 0.38375745 0.38455083 0.38530628 0.38533383 0.38718528 0.38764912 0.38807556 0.38834401 0.38934388 0.38963330 0.39035316 0.39036807 0.39217694 0.39357260 0.39396085 0.39406201 0.39435836 0.39591629 0.39630154 0.39647909 0.39762898 0.39770340 0.39813484 0.39869002 0.40088620 0.40156148 0.40161415 0.40217072 0.40405197 0.40506512 0.40663148 0.40943818 0.41241138 0.41320654 0.41344869 0.41377970 0.41413905 0.41475196 0.41502447 0.41543145 0.41687189 0.41776705 0.41948767 0.41993814 0.42052281 0.42092868 0.42117281 0.42151922 0.42194795 0.42200494 0.42402068 0.42515635 0.42584200 0.42696947 0.42716816 0.42766582 0.42784413 0.42787620 0.42799800 0.42818413 0.42884543 0.42904811 0.42921164 0.42930818 0.43009315 0.43017583 0.43054528 0.43197318 0.43214471 0.43257896 0.43271319 0.43282580 0.43324038 0.43340431 0.43405838 0.43487685 0.43500889 0.43507264 0.43721094 0.43872952 0.43878325 0.43902957 0.43910480 0.43993534 0.44102863 0.44132473 0.44160434 0.44304864 0.44333247 0.44351754 0.44492124 0.44495723 0.44552003 0.44572517 0.44580979 0.44883708 0.44911474 0.44953312 0.44967941 0.44968579 0.44975561 0.45077667 0.45335969 0.45336661 0.45537852 0.45549280 0.45638532 0.45804495 0.45998446 0.46082504 0.46216104 0.46340728 0.46373799 0.46436580 0.46468748 0.46496583 0.46530991 0.46533842 0.46554814 0.46563885 0.46597483 0.46639998 0.46772670 0.46797534 0.46879812 0.46937962 0.46990809 0.47032129 0.47052777 0.47087971 0.47091946 0.47199550 0.47223082 0.47303808 0.47346590 0.47498960 0.47510986 0.47561690 0.47612054 0.47650461 0.47704609 0.47877515 0.47974352 0.48102997 0.48145619 0.48163118 0.48182926 0.48284957 0.48297697 0.48299291 0.48362082 0.48385175 0.48413760 0.48422421 0.48433592 0.48517545 0.48880253 0.48931638 0.48949422 0.49125352 0.49182870 0.49222168 0.49387537 0.49653799 0.49667823 0.49713648 0.49838212 0.50035854 0.50219110 0.50231934 0.50423738 0.50448736 0.50553451 0.50640542 0.50688967 0.50698393 0.50710748 0.50758291 0.50781462 0.50790570 0.51084744 0.51315740 0.51361583 0.51418359 0.51475426 0.51507222 0.51515973 0.51536628 0.51539199 0.51543728 0.51545837 0.51554961 0.51567668 0.51588490 0.51626137 0.51765862 0.51769235 0.51800279 0.51830362 0.51857612 0.52055815 0.52085723 0.52232942 0.52269320 0.52291707 0.52350330 0.52490647 0.52532950 0.52738760 0.52750435 0.52791320 0.52827989 0.52833974 0.52840931 0.52878098 0.52935058 0.53029380 0.53049504 0.53074015 0.53084182 0.53166725 0.53171421 0.53175816 0.53197790 0.53370111 0.53383184 0.53440496 0.53518267 0.53542357 0.53559452 0.53613934 0.53674784 0.53723936 0.53761155 0.53763993 0.53900434 0.54041673 0.54154095 0.54197760 0.54363942 0.54454281 0.54467405 0.54514664 0.54521253 0.54758928 0.54856995 0.54908581 0.54947912 0.55075389 0.55120011 0.55188578 0.55451710 0.55574102 0.55697545 0.55699584 0.55752866 0.55957189 0.55990742 0.56051213 0.56054939 0.56258935 0.56352345 0.56376655 0.56421325 0.56437692 0.56447822 0.56528865 0.56577351 0.56727131 0.56915716 0.57120824 0.57175164 0.57215026 0.57288116 0.57302858 0.57309124 0.57346396 0.57424465 0.57497829 0.57538890 0.57732896 0.57748953 0.57809621 0.58050550 0.58086915 0.58131363 0.58359027 0.58527525 0.58587976 0.58613096 0.58690744 0.58728290 0.58757046 0.58759081 0.58791375 0.58906395 0.59001569 0.59044983 0.59111715 0.59143162 0.59152111 0.59165417 0.59168599 0.59192415 0.59245529 0.59331624 0.59377673 0.59428098 0.59431294 0.59431556 0.59432129 0.59464200 0.59571327 0.59678193 0.59753960 0.59768736 0.59869240 0.59939329 0.59984415 0.60124092 0.60175020 0.60257490 0.60407031 0.60437629 0.60455560 0.60516342 0.60564583 0.60572820 0.60592551 0.60626625 0.60638422 0.60715273 0.60716558 0.60737424 0.60823339 0.60888472 0.60953328 0.60957845 0.61012436 0.61041827 0.61085738 0.61113613 0.61126494 0.61254492 0.61298728 0.61308122 0.61411167 0.61626604 0.61650034 0.61821008 0.61842549 0.61950701 0.62009883 0.62023024 0.62311413 0.62365282 0.62513591 0.62546868 0.62815482 0.62877369 0.62885771 0.62893672 0.62954628 0.63088453 0.63092808 0.63121901 0.63122625 0.63183358 0.63218824 0.63346813 0.63371512 0.63486533 0.63568983 0.63634332 0.63660159 0.63673032 0.63687795 0.63725787 0.63757637 0.63782027 0.63790610 0.63861269 0.63937865 0.63992237 0.64080355 0.64083941 0.64118881 0.64124501 0.64143657 0.64210357 0.64248468 0.64388634 0.64398364 0.64404157 0.64432228 0.64527909 0.64607949 0.64614441 0.64666821 0.64675792 0.64676042 0.64716648 0.64773413 0.64783766 0.64849434 0.64893677 0.64904133 0.64904467 0.64928093 0.64945539 0.64946563 0.64983388 0.65049792 0.65066663 0.65128616 0.65133481 0.65137308 0.65362522 0.65491460 0.65672599 0.65728147 0.65790303 0.65836133 0.65980188 0.65985213 0.66029134 0.66072360 0.66238092 0.66332477 0.66528865 0.66532183 0.66649348 0.66654811 0.66739172 0.66841558 0.66854993 0.66884246 0.66885435 0.66944384 0.67108546 0.67135235 0.67245643 0.67351484 0.67359982 0.67465132 0.67513520 0.67517675 0.67537255 0.67620985 0.67705955 0.67717157 0.67853829 0.67869043 0.67915720 0.67974564 0.68135546 0.68176482 0.68264243 0.68285647 0.68419570 0.68460220 0.68500516 0.68533283 0.68580687 0.68641200 0.69024437 0.69039260 0.69051787 0.69055125 0.69089718 0.69150033 0.69280393 0.69384358 0.69450873 0.69566184 0.69567691 0.69633520 0.69635616 0.69840608 0.69858630 0.69907209 0.69916482 0.69957675 0.70053851 0.70058731 0.70081435 0.70348136 0.70393650 0.70501495 0.70512619 0.70514202 0.70516165 0.70564086 0.70668842 0.70695269 0.70733089 0.70739161 0.70809377 0.70876476 0.70876939 0.70878669 0.70906757 0.70997299 0.71040365 0.71205946 0.71222440 0.71237367 0.71259627 0.71260028 0.71269065 0.71345758 0.71594858 0.71642284 0.71675134 0.71698166 0.71871493 0.71878445 0.71997682 0.72025212 0.72162851 0.72206148 0.72214612 0.72231404 0.72247601 0.72249694 0.72337662 0.72397099 0.72428373 0.72434478 0.72553885 0.72588153 0.72685769 0.72724658 0.72725901 0.72751999 0.72898842 0.72906311 0.73001619 0.73075545 0.73098113 0.73109713 0.73143026 0.73171642 0.73352250 0.73469637 0.73649047 0.73656538 0.73714979 0.73715145 0.73717755 0.73754291 0.73889447 0.73934399 0.73983519 0.74040178 0.74064107 0.74070499 0.74176057 0.74302018 0.74320034 0.74321075 0.74360497 0.74502355 0.74544385 0.74624281 0.74726695 0.74819769 0.74884541 0.74957648 0.75072578 0.75151987 0.75246779 0.75388999 0.75501194 0.75590047 0.75762734 0.75815769 0.75886062 0.75904299 0.76020963 0.76107695 0.76244145 0.76269561 0.76358006 0.76363050 0.76490802 0.76506898 0.76545071 0.76593005 0.76810931 0.76875176 0.76887184 0.76908896 0.76983659 0.77000771 0.77107404 0.77410354 0.77436402 0.77477133 0.77528306 0.77531743 0.77532509 0.77545935 0.77547072 0.77673712 0.77678186 0.77941908 0.78094218 0.78103694 0.78147292 0.78168961 0.78288514 0.78342040 0.78384222 0.78412955 0.78577680 0.78636685 0.78830653 0.78877976 0.78896243 0.78973577 0.79024800 0.79138122 0.79374525 0.79396295 0.79403484 0.79977158 0.79984802 0.80068081 0.80220743 0.80378533 0.80389329 0.80442240 0.80598756 0.80694667 0.80747481 0.80842479 0.80870012 0.80925010 0.81043899 0.81174242 0.81189494 0.81254704 0.81501318 0.81589289 0.81611906 0.81653689 0.81697944 0.81777722 0.81780851 0.81798917 0.81861953 0.81972481 0.82015641 0.82039983 0.82100633 0.82111482 0.82125821 0.82191151 0.82204906 0.82346363 0.82481910 0.82505702 0.82534492 0.82539813 0.82543355 0.82620895 0.82631435 0.82632884 0.82681440 0.82682182 0.82819475 0.82912298 0.83091646 0.83127052 0.83220515 0.83233331 0.83266057 0.83380568 0.83410884 0.83413859 0.83515976 0.83697995 0.83753453 0.83816013 0.84011350 0.84114355 0.84550434 0.84617688 0.84643462 0.84714185 0.84821117 0.84981821 0.85038730 0.85164740 0.85229645 0.85282373 0.85439287 0.85543616 0.85625312 0.85718824 0.85767582 0.85771107 0.85830101 0.85861439 0.85947308 0.85969245 0.86025082 0.86026573 0.86038595 0.86081105 0.86101375 0.86209872 0.86309109 0.86315685 0.86388465 0.86404006 0.86497063 0.86571340 0.86627664 0.86694971 0.86699416 0.86778594 0.86825621 0.87059115 0.87095538 0.87111308 0.87207772 0.87324467 0.87351364 0.87398032 0.87533897 0.87703256 0.87776596 0.87882174 0.87974031 0.88095717 0.88120696 0.88143999 0.88197048 0.88219973 0.88270721 0.88345418 0.88348327 0.88429902 0.88500883 0.88567320 0.88577006 0.88664379 0.88676172 0.88699078 0.88812128 0.88833340 0.88901008 0.88921982 0.88975451 0.89071790 0.89104294 0.89205467 0.89255215 0.89297860 0.89320903 0.89340585 0.89432914 0.89616673 0.89639621 0.89683752 0.89717570 0.89743779 0.89776749 0.89777668 0.89806799 0.89902592 0.89936531 0.90018869 0.90125919 0.90131608 0.90248742 0.90459159 0.90644634 0.90654664 0.90706286 0.90817510 0.90835122 0.90843569 0.90862422 0.90975640 0.91041119 0.91086259 0.91146271 0.91153401 0.91348589 0.91355088 0.91436209 0.91467007 0.91510652 0.91520541 0.91541626 0.91567860 0.91648504 0.91657528 0.91665704 0.91689613 0.91887125 0.91942928 0.91966351 0.91969730 0.91970861 0.92056638 0.92069791 0.92077502 0.92086522 0.92137572 0.92235368 0.92504916 0.92510569 0.92579739 0.92581278 0.92600455 0.92609038 0.92626130 0.92674655 0.92806281 0.92831177 0.92936784 0.92972293 0.93222443 0.93234850 0.93266974 0.93474897 0.93522690 0.93589279 0.93624072 0.93669547 0.93710944 0.93727165 0.93825470 0.93845509 0.93851468 0.94027977 0.94029898 0.94094914 0.94267016 0.94269829 0.94340380 0.94362613 0.94372435 0.94450409 0.94456438 0.94650178 0.94659408 0.94677846 0.94728229 0.94794340 0.94819693 0.94963598 0.95064658 0.95111334 0.95196571 0.95263343 0.95269524 0.95280837 0.95397780 0.95488719 0.95537308 0.95669844 0.95784410 0.95811819 0.96155518 0.96190101 0.96250370 0.96351552 0.96461327 0.96724267 0.96734346 0.96859745 0.97195824 0.97217610 0.97281349 0.97531487 0.97536454 0.97544232 0.97643723 0.97739309 0.97762565 0.97772706 0.97844272 0.97844776 0.97908460 0.97909314 0.97909809 0.97950102 0.98045147 0.98276838 0.98324503 0.98407831 0.98439072 0.98517829 0.98805199 0.98871847 0.98916040 0.99004554 0.99121962 0.99402723 0.99495331 0.99503059 0.99538910 0.99580053 0.99682577 0.99714013 0.99893206 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000100001000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100110000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000001000010001000110000001000010000010100000000000000000000001000100010010000100000000100000000010000000000110000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000001100011000100000000000000000000000000011000100000000010000000100100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000001000000000001000000000101011000000000100010000010010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000110001001000000000000010000010110000100101000000000000000100000000010010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000001000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100000000101000000110000000010100010001000000011001000000100000000000100010000001000000000 00000000000000000000000000000000000000000000001000000000000010000000000000100000000000010000001000101001100011000010000110000100000001000000011000100001000111000000000001000000100000010001001000110100000000000000001010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000011001000000010010000001000000000100000000000000000001000100110010000010000001011000010000000000000000000000000000010001000010000000001100000000000000001100000010000000010110001000000000010000001010110101100010000000000001000010000000010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000000010010000000000000000001000000000010000000001001010000000000000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000000000000000000000000001000000000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000100010000001000000000100100000000000000000111000100000000000000000000000000010100000011000000000010000000000000000000000000000000000000000001000000000110010100000110000010000000000010010000001010010000010000000000000000100001000000001011000000000100000001001001000100000000000000110010000100000000000000000000010001100100000001000000000010110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000010000011000010001000000000010001000001000010101100010000000110100000000000000000000001001000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110100100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000000100000000001000010001011000000000001000000010100000000101000000110010000001100010000000000010001001000000000000110010000000100000001000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000011100000010000000000000000010010110000000000000000000010000000000000010000000000100000000100000000000000000001000001000010010100111000100000000000000000001000000010100000001000000000010000000000000000001000000000000000001000001100000010110010000000110000011000000000010010000001000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000100010000110100110010000001100110000100001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011111100000100000000000100001000000001001000010001100001001000011000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010000000000001000000000000010100111000100000001000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000100000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010001000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010101000000000100000000010001000000100000000000100011000001000000000 00000000000000000000000000000000000000000000001000000000000010000000000000100000000000010000001000101001100011000010000110000100000001000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000001000000000000100010100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000000000000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000000100000001001010000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000000010001000000000000000000000010000000000000010100000100000010100010000000000010001000000100000000000100010000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000010000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001010000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000100010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000100000010100010010000100011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000100000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000100000001001010000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000000000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000110000000100000001000000000000000000000000000010100010000000000010000000000100000000000100010000001000100100 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000010100111000100000000001000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111001000010000000000000000100100000000000010000000000000100000000010000011000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000000000000001000000001010000000000000000000001000100100001000000010100000100000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000110000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000000010001000000000000000000000010000000000000010100000100000010100010000000000010101000000100000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000011100000010000000000000000010010110000000000000000000010000000000000010000000000100000000100000000000000000001000001000010010100111000100000000000000000001000000101000000000010000000000000000000111000000000010000001000000100101000000000110000000000100000010000000000010010000001000000000000001000000100000001000100110010000011000011011000000000000000000000000000000000010001000000001000000000000010001101110000101000000000001000010000101100100000000001000000000001111000001000100000000000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000110100000000000100010010000000000000000000000110010000010001001000000000000000000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000100000000000000000001000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000111000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001101010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000100100000000001010000000000011000010000000100000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000001000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000000000000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000101000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000011000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000001000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100100000000100100000000000000000000000000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000010100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000001000000000100000001001010000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000001100110000001000000001 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000001000000000000000000001010000000110011000000110000010000000000010010000001000000000000000000000000000001000110110110000010000011011000000000000000000000000000001000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000010000010000100000000001100000000000010100000010011000001000000000010000000010000000000000011000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000100000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00001010000000000000000000100000000000000010001000000000000011000010000000100000000000010010000000000001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000000000000000000000010000000011000010000000010100000010010001100100000001000000000010110001000000000010000001010110100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000011100000010000000000000000010010110000000000000000000010000000000000010000000000100000000100000000000000000001000001000010010100111000100000000000000000001000000010100000001000000000010000000000000000001000000000000000001000001100000010110010000000110000011000000000010010000001000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000100010000110100110010000001100110000100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000010000000000001010001100000000000000000000000000000000001100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000110000000110000000000000000011100000100000000000001000000000000010100111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000111000000000100000000000010000000100011000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000101101000000000000000100000010000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000100010000000001100001001000011000000000010000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001010000111000000000000001100010000001100000100000000000000000000100010000000000101000000110010000001100010000000000010001000000000000000110010000000100000001000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000110100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000100000101000000000001000000000000000000000000000000000001001000000000000000000000000000001110000000000000000000001000000000001000000000100010000000000000000000100100000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000000000000000000001000000001000001000000010000000000001100000000000010000001001101001100011000100000000000000000000000000011000101000000000001001001000100100000000000100000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000000100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010010100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001001000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000000010100000000000000000000000100100000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000000000001000000000000010000000000000100000000000010000001000101001100011000010000110000100000001000000011000100001000111000000000001000000100000010001001000110100000000000000001010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000011001000000010010000001000000000100000000000000000001000100110010000010000001011000010000000000000000000000000000010001000010000000001100000000000000001100000010000000010110001000000000010000001010110101100010000000000001000010000000010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000000010010000000000000000001000000000010000000001001010000000000000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00000000000000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110101000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000010000000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100000000001000000000001111000001000100000001000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001100000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100100000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00001010000000000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001100000010110010000000110000011000000000010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000010000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000010010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000001010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000000000000000000000010010001110100100001001001000001100000000100000001000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011100000000000001100010000010000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010010000001001000000 00100000001000000000010000000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000001000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000001011000000 00010000000000000000000000000000000101000000001000001000000010000000000001100000000000010000001001101001100011000100000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000001000100000001001000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001001000000100000000000010000000000000010000000000100000000100000010001101000110100000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000010000000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100010000001000000000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000001000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100010010000010011001100100010010100000000000000000000000000000000000000000100000001001000001001001000001100000000100000100000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000100000000010000000101000100000010001000000001000000000000000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010000000001001000000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011001010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000001000000000000100010100010000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000111001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011001010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000001000000000000100010100010000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000111001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00010000000000010000000000000000000000000100001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000100110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000001010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011001100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000101001100000100000000000000001000000000000000001000100110010000010000011011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000000010000000010000000000000011000110000100110000000100000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100001000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00010000000000001000000000000000000000000000001000001000000010000000000000110000100000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000110100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000100000101000000000001000000000000000000000000000000000001001000000000000000000000000000001110000000000000000000001000000000001000000000100010000000000000000000100100000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000000000000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000000100000001001010000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000000010001000000000000000000000010000000000000010100000100000010100010000000000010001000000100000000000100010000001000000000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000010001000001000101000010101100000000110001000000000000000000000000010000001001001000100101000000000001000000010000100000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000010000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000010000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000011001010100000000000010000001000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000011100000000000001100010000000001110001000000000000000000000010100010000101000000110010000001100010000000000000010000000000001000000100010000110000100000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010010100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100011000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00001010000000000000000000100000000000000010001000000000000011000010010000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000000000010000011000000000000000000000000010100000001000000000000000000000110000000000000000000000000000001000000000110010000000110000010100000000011010000001000000000000000000000000000001000110110010000010000011011000000000000000000000000000000000010000000100000000000000000010001101100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000100000000000010000010000010001001000000000000000000100000101000000000001000000000010000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001000000000100010000000000000100000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100011001100000000000000000000000000000011000010110001000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000000100000000001000010001001000000000001000000010100000000101000000110010000001100010000000000010001000000000000000110010000000100000001000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000001001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000001000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000000100000000001000010001001000000000001000000010100000000101000000110010000001100010000000000010001000000000000000110010000000100000001000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100101000001000000100100100000000000000010000001100100000000000000000000010100110001000000000000000000000110000000000011000001000000100101000000000110100000000110000010000000000010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000000000000000000000000010000000001100000000000000001110000010000000010110001000000000010000001010110100100010000000000001000010000000010000100000000001100000000000010100000010011000001000000010001000001000101000010101100000000000100100000000000000000000000000101000000001000100101000000000000000000000000000000000000000000100000000000010000010001001010010010000000000100000101000000000001000000000000000000000000000011100000000000000000000000100000101000001010000000000000000000001000000000001000000000100000000000000001000000100000000000010000110100110010000001100110000100000001000100000100000000010011010000000000000000000000100001100001000110000010110101000010010001001100010001100010010001100001000000011011100010100000000000100001000000001001000010001100011001100000000000001000000000000000011000010100000000000010000000000100000101000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000000010000000000000010001000000101000000000100010000001001000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110101000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000010000000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100000000001000000000001111000001000100000001000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001000000000100000000000000000000000100100000000010100110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001100000010110010000000110000011000000000010010000001000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010101100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000010001100000001001010000000100000010010100000000000001001001000000010000000000001000000010000000000011001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000100000000000000001000100110010000010000001011100000000000000000000000000000000011000010000000000000000000010001100100000001000000000110110001000000000010100001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010001001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000100000000000000001000100110010000010000001011100000000000000000000000000000000011000010000000000000000000010001100100000001000000000110110001000000000010100001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00010000000000000000000000000000000000000000001000000000000010000000000100110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000100010000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000100000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000100000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000110000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000001000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000001000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000010010001000000000000010000000001100001001000011000000000010000000000000011000011100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000001000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000100000000000000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000000000100110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000100000000000000000000000000001000100100010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000101101000000000000000100000010000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001010010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001000000000000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001010110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000010000000111000101000010101100000111000100110000000000000000000001000001000000001000100101000000000000000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000000000000000001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000000001100000001001000000000100000010010100000100000001001001010000011100000000000001100010000000000010001000000000000000000000010000000000101001000110010000010100011000000000010001000000000000000110010000000001001000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000100001000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100110000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000001000010001000110000001000010000010100000000000000000000001000100010010000100000000100000000010000000000110000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000010000010000000000010001000000000011001000000100000000000000001000000000000010011100001001000101001100011000010010110010000000000001000011001100001000110000000000000000000100101000000000000000100000100000000000100000001000000000000000000010000101000000000010000000000000000000110000000000010000001000000100101000000000110000000000100000010000000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010010100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000001000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000110000000110011000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000000000000011000010100000000000010000000000100000100000000000000000000000001000100000100000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010010101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000101000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000011010000000000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110001100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011001010001000000100000000001000000100000000000100000000110010000000000101000001110010100000000000000000000000000000000000000000110010000000110000100000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000010100111000100000000001000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000010000000000000000001001010000000000000000000001000001000000000000100010100000000000000000000100000001001010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011111100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000001010010000000000000001000100000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00000010000100000000000000100000000000000010001000000000000010000000100000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000001000000000010001000000001000000000001010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000110000110000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000001000000000000000000000000000000000001010000000000000000000001010100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000010000000000000000011000010100000000000010000000010100000100000000100000000000000001000100000000000101000010010000000100010001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000110010000000100000001000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000001000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010010101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000001000000100000000010000001000000000001100000000000010110000100101000000000000000100000000000010000011100000000000000000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000110110001000010010000001100010011100000000010000100000000000000001000000000000001000001000000010001000010001100001011100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000100000000001100000011000000000000000000010000000000011010000011000010000100000110000000001000000100000000001000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000100010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111011000010000000010000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001001000000100000000000000000000000100100000000010000110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000001000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000100000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110100010000000000010110000001000000000010000000000000000100010000000010000010000001011000000000000000000000000000000000010000010000000000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000100000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000101000000110010100000000010000000000010001000000100000000000100010000001000100100 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000100010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001001000000100000000000000000000000100100000000010000110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000001010010000000010000000101000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010100000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000110000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000110000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000000000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000100001000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100110000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000001000010001000110000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00000000000000000000000000000000000000000000001000000000000010000000000000100000000000010000001000101001100011000010000110000100000001000000011000100001000111000000000001000000100000010001001000110100000000000000001010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000011001000000010010000001000000000100000000000000000001000100110010000010000001011000010000000000000000000000000000010001000010000000001100000000000000001100000010000000010110001000000000010000001010110101100010000000000001000010000000010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000000010010000000000000000001000000000010000000001001010000000000000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100010001000000010001000000000000000000000010100010000101000000110010000001100010010000000000010000000000000000000100010000001000000000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000010100111000100000000001000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000001001010000000000000000000001000001000000000000100010100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011111100000100000000000100001000000001001000010001100001001000011000000000000100000000000011000010100000000000010000000000100000000001010010000000000000001000100000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000000000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000000000000010001100001000010101100000000001110100000000000000000000101000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000011000000000100010000000000000010000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000110000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000001000000000000000011000100000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000101001000110010000010100010000000000010001000000000000000110010000000001011000000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000110000000110000000000000000011100000100000000000001000000000000010100111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000111000000000100000000000010000000100011000010000010000000010001000001000010101100000000000110100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000000000000000010000010000000000000100000010000101001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010010000000010000000010000101000000000010010000001100110000000000001000100000100010000100100000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000011001010100000000000010010000000100000000000000000000000100010001000100000000000100000010011000000101000001001001010000011100000000000001100010000010000010001000000000000010000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000100010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000001000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001000000000100000000000000000000000100100000000010000110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010010101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000011000100000000010010000000010000000100000010001001010110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100100000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000000000000100100000000000000100100100000000000000010000001000000000010000000000000010100000001001000000011000000000000000000000000000000000000000001000000100110010000000110000010000000000010010000001000000000010000000000000000001000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000111000000000100000000000010000000100011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100111000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000011100000000000000001000000000000000000001010000010000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000010000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000001000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100010000000100000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000110000001000010000010100000000000000000000001000100010010000100000000100001110100000000100000000000000000000100101000100000001001000000000100000010010100010000000000100000000001000001010000000000101000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00010000001000000000010000000000000000000000001000001000000010000000000000100000000000011100000010000000000000000010010110000000000000000000010000000000000010000000000100000000100000000000000000001000001000010010100111000100000000000000000001000000101000000000010000000000000000000111000000000010000001000000100101000000000110000000000100000010000000000010010000001000000000000001000000100000001000100110010000011000011011000000000000000000000000000000000010001000000001000000000000010001101110000101000000000001000010000101100100000000001000000000001111000001000100000000000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000110100000000000100010010000000000000000000000110010000010001001000000000000000000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000100000000000000000001000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000111000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001101010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00100000001000000000010000000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000110000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000001000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000001011000000 00001010000000000000000000100000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000001000000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000001010000001100000000001000000000100000000000000000000000100000000000010000110100111010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000000000010001000000000000000101100000100000000000000000000000001000100000000000100000000000000000010000000000011010000000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100010100110000000000010001000000100000000000100010000001000100100 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100010010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000100001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100011000000001001000010001100001001100000000100100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000011010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000001000000000000000000001010000000110011000000110000010000000000010010000001000000000000000000000000000001000110110110000010000011011000000000000000000000000000001000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000010000010000100000000001100000000000010100000010011000001000000000010000000010000000000000011000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000100000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000001001111000001000100000100000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000001000000001001000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011010001000000000 00000001100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000000000000000000000000100000010000000001000000000000000010011100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00100000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001001000010000000000000100100000100000100000000000010000000000000000000010000010011001000010010000000000100000101000000000001000000000000000000000000000011100000000000000001000000000000000000001010000010000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000001001111000001000100000000000010000101000001000100000000000010000000100011000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110001100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011001010001000000100000000001000000100000000000100000000110010000000000101000001110010100000000000000000000000000000000000000000110010000000110000100000 00010000000000010000000000000000000000000100001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000100110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000001010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010000000000001000000000000010100111000100000001000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000100000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010001000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00000000000000000001000000000000000000100010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000010000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000010110001000000000010000001010110100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000001000000000000011000100000001010010000000010000000101000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000011000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000000010000010001001000000000000000000100001100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000011000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110100010000000000010110000001000000000010000000000000000100010000000010000010000001011000000000000000000000000000000000010000010000000000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100000000000000000000001001000010000000000000100100001000000000000000000000000000010000101001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000100000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000010000010100000000010001000000000011001000000100000000000000001000000000000010011100001001000101001100011000010010110010000000000001000011001100001000110000000000000000000100101000000000000000100000100000000000100000001000000000000000000010000101000000000010000000000000000000110000000000010000001000000100101000000000110000000000100000010000000000010010000001000000000010000000000000000001000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000111000000000100000000000010000000100011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100111000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000011100000000000000001000000000000000000001010000010000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000010110010000000110000011001000000010010000001000000000100000000000000000001000100110010000010000001011000010000000000000000000000000000010001000010000000001100000000000000001100000010000000010110001000000000010000001010110101100010000000000001000010000000010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000000010010000000000000000001000000000010000000001001010000000000000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100010001000000010001000000000000000000000010100010000101000000110010000001100010010000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000100000100000000001000001010000000000101000000001100000100100000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010010000100000000000000000001000000000000000000010010000000000000000010000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000100100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000011001010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000011100000000000001100010000000001110001000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00100000001000000000000100000000000000000000001000011000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111001000010000000000000000100100000000000010000000000000100000000010000011000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000001000000000011000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001110000000010000100000000000000001001000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000010100000000001000001010000000001100010001000000010001000000000000000000000010100010010101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100010010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000011000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101001000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000011001010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000100000000000000000000000000001000100100010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000101101000000000000000100000010000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000100010000000001100001001000011000000000010000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000001000000000010000001001001010000111000000000000001100010000001100000100000000000000000000100010000000000101000000110010000001100010000000000010001000000000000000110010000000100000001000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000100100000000000000010000010000000000000100100000000000000000100000000000000000010001001000000000000000010000000010100000001000000000010000000000000000001000000000100000001000001000000010110010000000110000010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000101000000000100000000000010000000100011000010100000010000000001000101000010101100000000000100100000000000000000000000000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000010010000000000100000100100000100000000001000000000000001000000100000000000000000000001000000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001110000000010000100000000000000001001000000000001000001000000000001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000111000010110010100000010000000000000010001000000101000000000100010000001001000000 00001010000000000000000000100000000000000010001000000000000011000010000000100000000000010010000000000001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000000000000000000000000000000011000010000000000000000000010001100100000001000000000110110101000000000010100001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000100000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000001100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 10000000001000000000000000100000000000000000001100000000000010000000000001100000000000010000001001101001100011000100000000000000000100000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000000000000000000000000001000000000000000000001000000000110010000000110000010000000000010011000001000000000000000000000000000001000110110110000010000011011000000000000000000000010000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000010000010000100000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000101000000000100010000001001000000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010010101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000001000000001000000011100000000000000000000000000000000000001010000000000000000100001000000000001000000000100100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000001010010000000010000000101000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000001000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010001000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 10000000001000000000000000100000100000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000010001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000000000000000000000000000000011000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001010010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001100000000000000000000000000011100000000000000000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000110010110000000101100010010000010011001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001010000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000111100100000000001000000000001111000001000100000000000110000111000000000100000000000010000000100011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100111000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000011100000000000000001000000000000000000001010000110000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000010001000001000101000010101100000000110001000000000000000000000000010000001001001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000010000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000011001010100000000000010000001000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000011100000000000001100010000000001110001000000000000000000000010100010000101000000110010000001100010000000000000010000000000001000000100010000110000100000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000101000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000011010000000000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110001100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011001010001000000100000000001000000100000000000100000000110010000000000101000001110010100000000000000000000000000000000000000000110010000000110000100000 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000001000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010011001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000100001000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100110000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000001000010001000110000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00001010000000000000000000100000000000000010001000000000000011000010000000100000000000010010000000000001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000000000000000000000010000000011000010000000010100000010010001100100000001000000000010110001000000000010000001010110100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00100000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000010000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100110000000000000000001001000001001000010000000000000100100000100000100000000000010000000000000000000010000010011001000010010000000000100000101000000000001000000000000000000000000000011100000000000000001000000000000000000001010000010000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010100101000000110010000001100010000000000000010000000000000000000100010000001000010000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000101000000000001111000001000100000000000010010101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000011000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000001000000000000000000000000000000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000001000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000000000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000100000000000001001100010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000100001000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100110000000000000000000000000000000000000000100001000110000000110011000010010000001110000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010100000010000000000000000000001000000000100000000000010000000000000010000000000000000000100100000000000000100100100000000000000010000001100100000000000000000000010100110001000000000000000000000110000000000011000001000000100101000000000110100000000110000010000000000010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000000000000000000000000010000000001100000000000000001100000010000000010110001000000000010000001010110100100010000000000001000010000000010000100000000001100000000000010100000010011000001000000000010000000010000000000000011000110000100110000000100000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000001000000000000000000000001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000000001100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000010001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001010010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001100000000000000000000000000011100000000000000000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000101000000000100010000001001000000 00000000000000000000000000000000000000000000001000000000000010000000000000100000000000010000001000101001100011000010000110000100000001000000011000100001000111000000000001000000100000010001001000110100000000000000001010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000011001000000010010000001000000000100000000000000000001000100110010000010000001011000010000000000000000000000000000010001000010000000001100000000000000001100000010000000010110001000000000010000001010110101100010000000000001000010000000010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000000010010000000000000000001000000000010000000001001010000000000000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000010001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001010010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001100000000000000000000000000011100000000000000000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000101000000000100010000001001000000 00010000000000000000000000000100000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000101001100000110000000000000001000000000000000001000100110010000010000011011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100101000000000000000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000010000001000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000111100010110001000010010000001100010001100000000010000100000000011011100000100000000000100000000000000010100000001100001001000011000000000010000000100000011000000100000000000010000000000000000000000000010000000000000001000100000000000100000000000000000010000000000011010000000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100010100110000000000010001000000100000000000100010000001000100100 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000010110001000000000010000001010110100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00100000000000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000001000000000000100010100010000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000111001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00100000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001001000010000000000000100100000100000100000000000010000000000000000000010000010011001000010010000000000100000101000000000001000000000000000000000000000011100000000000000001000000000000000000001010000010000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000010010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010010101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110101000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000010000000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100000000001000000000001111000001000100000001000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001000000000100000000000000000000000100100000000010100110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001010000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000010000001100101000111010010000000000100000100000000001011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000000010100000001000000000000000000000110000000000011000001000000100101000000000110000000000100000010000000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000101000010000010010000100011000010000000010001000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000000000001000000000000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000010010110000000101100010010000010011001100100000000100000000000000000000000000000000000000000100000001001000001001001001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100001010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000101000100000110010000000100000001000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100100010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000100010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000100000010100010010000100011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000100000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000100000001001010000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000000000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000110000000100000001000000000000000000000000000010100010000000000010000000000100000000000100010000001000100100 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000100000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110100010000000000010110000001000000000010000000000000000100010000000010000010000001011000000000000000000000000000000000010000010000000000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000100000100000000000000000000000000100000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000101000000110010100000000010000000000010001000000100000000000100010000001000100100 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000011000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000001000000000000000000000000000000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001001100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000100000010100010010000100011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000100000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000010000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001010110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000010000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001010000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00001010000000000000000000100000000000000010001000000000000011000010000000100000000000010010000000000001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000000000000000000000000000000011000010000000000000000000010001100100000001000000000110110101000000000010100001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000100000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000001100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 10000000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000000001000000011000100001000111000000000000000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000100000010100010010000100011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000000000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000100000000000100001000000001001000010001100001001010000000000000001000000000000000000000010011010001000000000100000001000000010000000101000101000000001000000011000000000000000000010000000000011010000011000010000000001100010000000000010001000000000010000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000000000001000000000000010000000000000100000000000010000001000101001100011000010000110000100000001000000011000100001000111000000000001000000100000010001001000110100000000000000001010000001000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000001000000000001000000000101011000000000100010000010010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000110001001000000000000010000010110000100101000000000000000100000000010010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000001000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00010000000000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010100000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010100000001000000000000000010011100100000001000000000001000010001101100100000000001000000001001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000000000000001001100010000000000000100100000000000000000000000000000000000001000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000000000000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000000001100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000100000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000110000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000001000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000010010001000000000000010000000001100001001000011000000000010000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000001000000000010000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110100000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000010000000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100010000001000000000001111000001000100000000000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000100000001000010010000000000000001100010000000000010000000000000000001000100001100000001000000000000101010010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000001000100000100000000010011010000000000000000000000100001100001000110000010110101000010010001001100010001100010010001100001000000011011100010100000000100100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000100010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001001000000100000000000000000000000100100000000010000110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00100000001000000000000100000000000000000000001000011000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111001000010000000000000000100100000000000010000000000000100000000010000011000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000001000000000011000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001110000000010000100000000000000001001000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000001000000001000000011100000000000000000000000000000000000001010000000000000000100001000000000001000000000100100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00100000001000000000010000000000000000000000001000001000100010000000000000100000000000010000001000101001100011100100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000011000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000010010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001000000000000000000000000000000000001001000000000000000000000000000001110000000000000000000001000000000001000000000100010000000000000000000100100000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010100000010000000000110000000000100000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000001001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000010100000000001000001010000000000100000000001000010001001000000000001000000010100000000101000000110010000001100010000000000010001000000000000000110010000000100000001000 00000000000000000000000000000000010000000000001000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000010000001000000000000000000000000101000000000000000000000000000000110000000000011000001000000100101000000000110000000000100000010000000000010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001000000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010001010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010101100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000010000010000000000010001000000000011001000000100000000000000001000000000000010011100001001000101001100011000010010110010000000000001000011001100001000110000000000000000000100101000000000000000100000100000000000100000001000000000000000000010000101000000000010000000000000000000110000000000010000001000000100101000000000110000000000100000010000000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010010100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000001000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000110000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000000010001000000000000000000000010000000000000010100000100000010100010000000000010001000000100000000000100010000001000000000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000100010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000010100111000100000000001000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000001001010000000000000000000001000001000000000000100010100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011111100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000001010010001000000000001000100000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00100000001000000000000100000000000000000000001000011000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111001000010000000000000000100100000000000010000000000000100000000010000011000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000001000000000011000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010010000001001000000 00001010000000000000000000100000000000000010001000000000000011000010010000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000000000010000011000000000000000000000000010100000001000000000000000000000110000000000000000000000000000001000000000110010000000110000010100000000011010000001000000000000000000000000000001000110110010000010000011011000000000000000000000000000000000010000000100000000000000000010001101100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000100000000000010000010000010001001000000000000000000100000101000000000001000000000010000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001000000000100010000000000000100000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100011001100000000000000000000000000000011000010110001000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000000100000000001000010001001000000000001000000010100000000101000000110010000001100010000000000010001000000000000000110010000000100000001000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000001000000000000000000000000000000000001000000100110010000000110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010100001000000000000000000000000010100000001000000000010000000000000001000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000100000100000000001000001010000000000101000000001100000100100000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00100000011000000000000100000000000000000000001000001000000010000000001000100000000000010000001100101000111010010000000000100000100000000100100000000000000010000000000000000000100100000000000000000100000000000000000010000001000000000000000000000000010100000001000000000010000000000000000001000000000100000001000001000000010110010000000110000010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010001000010000000001100000000000000001100000010000000010110001000000000010000001010110101100010000000000001000010000000010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000100100000000100000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010000000000010000000010000101000000000010010000001100110000000000001000100000100010000000100000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000110000001000010000010100000000000000000000001000100010010000100000000100001110100000000100000000000000000000100101000100000001001000000000100000010010100010000000000100000000001000001010000000000101000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010010100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000100000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000010000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001010000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000001010010000000010000000101000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000011000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000000010000010001001000000000000000000100001100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000011000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00010000000000001000000000000000000000000000001000001000000010000000000000110000100000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000100000000000000000000000000001000100100010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000101101000000000000000100000010000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000100010000000001100001001000011000000000010000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001010000111000000000000001100010000001100000100000000000000000000100010000000000101000000110010000001100010000000000010001000000000000000110010000000100000001000 00100000001000000000010000000000000000000000001000001000100010000000000000100000000000010000001000101001100011100100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000011000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001000000000000000000000000000000000001001000000000000000000000000000001110000000000000000000001000000000001000000000100010000000000000000000100100000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000100010010000001000100000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000110000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000001000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000010010001000000000000010000000001100001001000011000000000010000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010000000001001000000 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011001100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000101001100000100000000000000001000000000000000001000100110010000010000011011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000000010000000010000000000000011000110000100110000000100000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100001000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000010000000010001000001000010101100000000000110100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000000000000000010000010000000000000100000010000101001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010010000000010000000010000101000000000010010000001100110000000000001000100000100010000100100000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010010000000000011001010100000000000010010000000100000000000000000000000100010001000100000000000100000010011000000101000001001001010000011100000000000001100010000010000010001000000000000010000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010010101000000000100000000000010000000100011000010000000010000000001000101000011101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000001000000100000000010000001000000000001100000000000010110000100101000000000000000100000000000010000011100000000000000000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000110110001000010010000001100010011100000000010000100000000000000001000000000000001000001000000010001000010001100001011100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000100000000001100000011000000000000000000010000000000011010000011000010000100000110000000001000000100000000001000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00010000000000000000010000000000000000000000001000001000000010000000000000100000000000010000001001101001100011000100000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000000100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000010110001000000000010000001010110100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000100000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010010101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010100101000000110010000001100010000000000000010000000000000000000100010000001000010000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000101000000000001111000001000100000000000010010101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00000000000000000000000010001000000010011001000000100010000110000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001100000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000110000100110000000000000000000001000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010100101000000110010000001100010000000000000010000000000000000000100010000001000010000 00000010000100000000000000100000000000000010001000000000000010000000100000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000001000000000010001000000001000000000001010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000110000110000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000001000000000000000000000000000000000001010000000000000000000001010100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000010000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100010001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000110010000000100000001000 10000000001000000000000000100000100000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000010001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000000000000000000000000000000011000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001010010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001100000000000000000000000000011100000000000000000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000110010110000000101100010010000010011011100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001010000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010010101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00000000000000000100000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000001000000000000000000001010000000110011000000110000010000000000010010000001000000000000000000000000000001000110110110000010000011011000000000000000000000000000001000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000010000010000100000000001100000000000010100000010011000001000000000010000000010000000000000011000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000100000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000100000000000000000000000000001000100100010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000101101000000000000000100000010000010000011100000000000001000000000000000000000110001110001100000000000000000000000000000000000100000000000101010000000001000000000010010110000000101100010010000010011001100100000000100000000000000000000000000000000000000000001110001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000000010001000000001001000010001100001001000011000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000010000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000000010000010001001000000000000000000100001100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001100000000100010000000000000000000100000000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010001100100100010000110011000010010000011100010101100000010001110001000000011011100000100000000000100001000000001001001010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000001000000000000000000000001000001010100010000100000000001000000000000000000000000001100110000000000101000000110010100000000010000000000010001000010000000000000100010000001000000000 00000000000000000100000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000001000000000000000000001010000000110011000000110000010000000000010010000001000000000000000000000000000001000110110110000010000011011000000000000000000000000000001000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000010000010000100000000001100000000000010100000010011000001000000000010000000010000000000000011000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000100000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00100000001000000000010000000000000000000000001000001000100010000000000000100000000000010000001000101001100011100100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000011000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001000000000000000000000000000000000001001000000000000000000000000000001110000000000000000000001000000000001000000000100010000000000000000000100100000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110101000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000010000000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100000000001000000000001111000001000100000001000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001000000000100000000000000000000000100100000000010100110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00100000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110101000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000010000000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100000000001000000000001111000001000100000001000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001100000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100100000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111010000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000001000000000000000000000000000001000001000000010000000000000110000100000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100010010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000100001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000100100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000000000000000000000000000001000000000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000100010000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010100000110000010000000000010010000001010010000010000000000000000001000100110010000011000011011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000100010000110100110010000001100110000100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000001000000000010000000000001010001100000000000000000000000000000000001100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000011000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000111100100000000001000000000001111000001000100000000000110000111000000000100000000000010000000100011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100111000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000011100000000000000001000000000000000000001010000110000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000010000001100101000111010010000000000100000100000000000011000100000000000001000001000100100000000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110100010000000000010110000001000000000010000000000000000001000100110010000010000011011000000000000000000000000000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000001000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000011100000100100000000100001000000001001000010001100001001000011000000000010000000000000011001010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000011100000000000001100010000000001110001000000000000000000000010100010000101000000110010000001100010000000000000010000000000001000000100010000110000100000 00001010000000000000000000100000000000000010001000000000000011000010010000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000000000010000011000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000011000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000001000000100000000010000001000000000001100000000000010110000100101000000000000000100000000000010000011100000000000000000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001100010010000001100010011100000000010000100000000000000001000000000000001000001000000010001000010001100001011100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000100000000001100000011000000000000000000010000000000011010000011000010000100000110000000001000000100000000001000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100110000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010111010010000000000010010000110100000000000000000000000000001000100110010000010001011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100001010000000100000000000000000000000000000000001000100000010000000000000010001100001000010101100000000001110100000000000000000000101000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000011000000000100010000000000000010000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000110000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000001000000000000000011000100000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000101001000110010000010100010000000000010001000000000000000110010000000001011000000 00001010000000000000000000100010000000000010011000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000000000010000011000000000000000000000000010100000001000000000000000000000110000000000000000000000000000001000000000110010000000110000010100000000010010000001000000000000000000000000000001000110110010000010000011011000000000000000000000000000000000010000000100000000000000000010001101100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000110000100110000000000000000000001000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000011000100000000010010000000010000000100000010001001010110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100100000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00100000001000000000010000000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000101000000110010100000000010000000000010001000000100000000000100010000001000100100 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110101000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000100001000100110010000010000001011000000000000010000000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100000000001000000000001111000001000100000001000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000001011000000000100010000000000000000000100000000000010000110100110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001100000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110101000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000010000000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100000000001000000000001111000001000100000001000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000000000001001100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001100000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100100000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000010100111000100000000001000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111001000010000000000000000100100000000000010000000000000100000000010000011000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000000000000001000000001010000000000000000000001000100100001000000010100000100000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000110000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000000010001000000000000000000000010000000000000010100000100000010100010000000000010001000000100000000000100010000001000000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000001000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000010001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001010010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001100000000000000000000000000011100000000000000000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000101000000000100010000001001000000 00010000000000000000000000000000000101000000001000001000000010000000000001100000000000010000001001101001100011000100000000000000000000000000011000101000000000001000001000100100000000000000000000100100010000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000000100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000010110001100000000010000001010110100000010000100100000000010000010010000100000010000100000010000010000000000011000010000000000000010001000001010010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001100000000000000000000000000011100000000000000000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000101000000000100010000001001000000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111001000010000000000000000100100000000000010000000000000100000000010000011000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000001000000000011000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001110000000010000100000000000000001001000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000100000000000000000000000000001000100100010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000101101000000000000000100000010000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001000000000000000000000000000000010001000000000000100000000000010100010000000000010001000000000000100110010000000001001000000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000111000000000100000000000010000000100011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100111000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000011100000000000000001000000000000000000001010000010000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010010100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00100000001000000000010000000000000000000000001000001000000010001100000000100100000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000001000000000000100010100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000100000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00001010000000000000000000100000000000000010001000000000000011000010010000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000000000010000011000000000000000000000000010100000001000000000000000000000110000000000000000000000000000001000000000110010000000110000010100000000011010000001000000000000000000000000000001000110110010000010000011011000000000000000000000000000000000010000000100000000000000000010001101100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000100000000000010000010000010001001000000000000000000100000101000000000001000000000010000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001000000000100010000000000000100000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100011001100000000000000000000000000000011000010110001000000000000000100000000000000010000000101000100000000001000000001000100000000000000000000000100000000001000001010000000000100000000001000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00100000001000000000000100000000000000000000001000011000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000100100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111001000010000000000000000100100000000000010000000000000100000000010000011000001100000000000100000110000100001100100000100000000001000000000000001000000000000000000000001000000000011000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010010000001001000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000010100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000100000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000001001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010100010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000100000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000101000000000100010000001001000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000001000000000000000000001010000000110011000000110000010000000000010010000001000000000000000000000000000001000110110110000010000011011000000000000000000000000000001000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000010000010000100000000001100000000000010100000010011000001000000000010000000010000000000000011000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000100000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000010010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000001000000000000100010100010000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000111001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010010000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000001000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100010010000010011001100100000010100000000000000000000000000000000000000000100000001001000001001001011000010110000001110010001100000011001100001000000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000010000000010001000001000010101100000000000110100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000000000000000010000010000000000000100000010000101001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010010000000010000000010000101000000000010010000001100110000000000001000100000100010000100100000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000011001010100000000000010010000000100000000000000000000000100010001000100000000000100000010011000000101000001001001010000011100000000000001100010000010000010001000000000000010000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000010000010000000000010001000000000011001000000100000000000000001000000000000010011100001001000101001100011000010010110010000000000001000011001100001000110000000000000000000100101000000000000000100000100000000000100000001000000000000000000010000101000000000010000000000000000000110000000000010000001000000100101000000000110000000000100000010000000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010010100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000001000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000110000000110011000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010010101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000010010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000111001000000100000000000010000000100011000010000000010000000111000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000001001010000000000000000000001000001000000000000100010100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011111100000100000000000100001000000001001000010001100001001000011000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00100000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001001000010000000000000100100000100000100000000000010000000000000000000010000010011001000010010000000000100000101000000000001000000000000000000000000000011100000000000000001000000000000000000001010000010000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000101100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010000000000001000000000000010100111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000100000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000110000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00100000001000000000010000000000000000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000001010010000000010000000101000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000011000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000000010000010001001000000000000000000100001100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 10000000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000001000001100000000001010000000100000000000000000000000100011000000010010001000010010000001100110000000000001000100000100010000000100001001000000000000000000000000100001000110000000110011000010010000001110010001100000000010000100000000000000001000000000000001000001000000000001000010001100001011100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000101001001010000011000000000000001100010001000000010001000000000000000000001010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000001000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010010101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000001000000100000000010000001000000000001100000000000010110000100101000000000000000100000000000010000011100000000000000000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000110110001000010010000001100010011100000000010000100000000000000001000000000000001000001000000010001000010001100001011100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000100000000001100000011000000000000000000010000000000011010000011000010000100000110000000001000000100000000001000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000101000000000100010000001001000000 00010000000000001000000000000000000000000000001000001000000010000000000000110000100000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00001010000000000000000000100000000000000000001000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000100000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000110000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000001000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000010010001000000000000010000000001100001001000011000000000010000000000000011000010100000000000010000000010101000100000000000000000000000001000100000000100101000010010000000100000001001001010100011000000000000001100010001000000010001000001000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000000000000000000000000000001000000000000010000000000100110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000100010000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010100000110000010000000000010010000001010010000010000000000000000001000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000111000000000100000000000010000000100011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100111000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000011100000000000000001000000000000000000001010000010000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 10000000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000000001000000011000100001000111000000000000000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000100000010100010010000100011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000000000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000100000000000100001000000001001000010001100001001010000000000000001000000000000000000000010011010001000000000100000001000000010000000101000101000000001000000011000000000000000000010000000000011010000011000010000000001100010000000000010001000000000010000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010010100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00010000000000010000000000000001000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000010000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000001000000000000000000000000000000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010000000000001000000000000010100111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000110000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110100000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000010010000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100000000001000000000001111000001000100000001000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000100000001001000010000000000010100100000000000000010010000000000000000000000000010000010001001000000000000000000100001100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000100000001000000000001000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100001001000000000000000000000000001000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000000001100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000010000011000100000000010010000000010000000100000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000110100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000000000000000101001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000100000110010000000100000001000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000110100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000100000101000000000001000000000000000000000000000000000001001000000000000000000000000000001110000000000000000000001000000000001000000000100010000000000000000000100100000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000000000001000000000000010000000000000100000000000010000001000101001100011000010000110000100000001000000011000100001000111000000000001000000100000010001001000110100000000000000001010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000011001000000010010000001000000000100000000000000000001000100110010000010000001011000010000000000000000000000000000010001000010000000001100000000000000001100000010000000010110001000000000010000001010110101100010000000000001000010000000010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000000010010000000000000000001000000000010000000001001010000000000000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000110001000000100000000000100010000001001000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000100010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001001000000100000000000000000000000100100000000010000110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110101000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000010000000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100000000001000000000001111000001000100000001000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001100000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100100000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000000000000000000000000001000000000000010000000000000100000000000010000001000101001100011000010000110000100000001000000011000100001000111000000000001000000100000010001001000110100000000000000001010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000011001000000010010000001000000000100000000000000000001000100110010000010000001011000010000000000000000000000000000010001000010000000001100000000000000001100000010000000010110001000000000010000001010110101100010000000000001000010000000010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000000010010000000000000000001000000000010000000001001010000000000000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000110001000000100000000000100010000001001000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100010010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000100001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000100100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000001000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000001011000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001000000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001001101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000010000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001100000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000010000000001100001000110000010110001000010010000001100010001100000000010000100000000000000011000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000101001001010000011000000000000001100010001000000010001000000000000000000001010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000001100011000100000000000000000000000000011000100000000010000000100100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000001000000000001000000000101011000000000100010000010010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000110001001000000000000010000010110000100101000000000000000100000000010010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000001000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 10000000001000000000000000000000000000000000001000000000110010000000000000100000000000010000001000101001100011000100000000000000000000000000011000110000000110000000000000000011100000100000000000001000000000000010100111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000001100001000000000000000000000000000000000000010001100100100010000110011000010010000001100010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011001010001000000100000000001000000100000000000100000000110010000000000101000001110010100000000000000000000000000000000000000000110010000000110000100000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110101000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000010000000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100000000001000000000001111000001000100000001000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001000000000100000000000000000000000100100000000010100110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001010000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000001000000001000000011100000000000000000000000000000000000001010000000000000000100001000000000001000000000100100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000010100000000001000001010000000001100010001000000010001000000000000000000000010100010010101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000001000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111010000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000001010010000000010000000101000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000001000001000000000101011000000000101000000000000100100000000000100000000000010000000000011000001000000000010000000010000000000000011000110000100100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101100101000000000000000100000000000010010000000000000010001000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000110000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100100000000000100000000100000011000000100000000000010000000000000000000000000010000000000000001000110000000000100000000000000000010000000000011010000011000010000000001100010000000000010001000000000000000000000010100010000101000000110010000001100010000000100000010000000000000000000100010100001100000000 00100000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001001000010000000000000100100000100000100000000000010000000000000000000010000010011001000010010000000000100000101000000000001000000000000000000000000000011100000000000000001000000000000000000001010000010000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010000000000001000000000000010100111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000000010000000010000000000000011000110000100110000000100000000000000000000001000010010000000000000000100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000010000000010001000001000010101100000000000110100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000000000000000010000010000000000000100000010000101001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010010000000010000000010000101000000000010010000001100110000000000001000100000100010000100100000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000011001010100000000000010010000000100000000000000000000000100010001000100000000000100000010011000000101000001001001010000011100000000000001100010000010000010001000000000000010000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000000000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000100001000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100110000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000001000010001000110000001000010000011100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000010000000010001000001000010101100000000000110100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000000000000000010000010000000000000100000010000101001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010010000000010000000010000101000000000010010000001100110000000000001000100000100010000100100000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010010000000000011001010100000000000010010000000100000000000000000000000100010001000100000000000100000010011000000101000001001001010000011100000000000001100010000010000010001000000000000010000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000100000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000001000000000000000000001010000000110011000000110000010000000000010010000001000000000000000000000000000001000110110110000010000011011000000000000000000000000000001000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000010000010000100000000001100000000000010100000010011000001000000000010000000010000000000000011000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000100000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100010001000000000000100000110000100001100100000100000000001000000000000001000000011000000000000001000000000010000000001001010000000000000000000001000000000011000000000100010000000000000010000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000110000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000101001000110010000010100010000000000010001000000000000000110010000000001011000000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000010000001100101000111010010000000000100000100000000001011000100000000010010000000010001000100000010011001000110100000000000000000010000011000000000000000000000000010100000001000000000000000000000110000000000011000001000000100101000000000110000000000100000010000000000010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001000000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000001110100000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010000010100010001000000011001000000100000000000100010000001000000000 00100000001000000000000100000000000000000000001000011000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111001000010000000000000000100100000000000010000000000000100000000010000011000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000001000000000011000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001110000000010000100000000000000001001000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000010001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001010010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001100000000000000000000000000011100000000000000000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000101000000000100010000001001000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100010010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000011001010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010010100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100010010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000010100000000001000001010000000001100010001000000010001000000000000000000000010100010010101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000000000000000100000000000101010000000001000000000010010110000000101100010010000010011001100100000000100000000000000000000000000000000000000000001110001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000000010001000000001001000010001100001001000011000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000101010000001100000000 00000000000000000000000000000000000000000000001010000000000010000000000000100000000000010000001000101001100011000010000110000000000001000010011000100001000111000000000000000000100000000000000000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000000000000000100000000000101010000000001000000000010010110000000101100010010000010011001100100000000100000000000000000000000000000000000000000001110001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000000010001000000001001000010001100001001000011000000000001000000000000000000000010001000000000000000100000000000100010001000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000101010000001100000000 00010000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000100010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000110000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000001010010000000010000000101000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000011000010101100000000001110100000000000000000001000000000001001000010000000000000100100000000000000010010000000000000000000000000010000010001001000000000000000000100001100100010100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001000000000100010000000000000000000100000000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010001100100100010000110011000010010000011100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000001000000000000000000000001000001010100010000100000000001000000000000000000000000001100110000000000101000000110010100000000010000000000010001000000100000000000100010000001000100100 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111010000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010010000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000001000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100010010000010011001100100000010100000000000000000000000000000000000000000100000001001000001001001000001100000000100000100000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000100000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010000000001001000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111010000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000000000000000000000000011001000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001000000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001001101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000010000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001100000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000010000000001100001000110000010110001000010010000001100010001100000000010000100000000000000011000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000101001001010000011000000000000001100010001000000010001000000000000000000001010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001000000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001001101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000010000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001100000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000010000000001100001000110000010110001000010010000001100010001100000000010000100000000000000011000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000101001001010000011000000000000001100010001000000010001000000000000000000001010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000011000100000010000000100000100000000000000000000000000001000100100010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000101101000000000000000100000010000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001000000000000000000000000000000010001000000000000100000000000010100010000000000010001000000000000100110010000000001001000000 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010011100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000000000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010010001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000100100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000100001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000100110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000001010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00010000000000010000000010001000000010011001000000100010000110000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001100000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000110000100110000000000000000000001000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00100000000000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000010010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000001000000000000100010100010000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000111001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000010000011000100000000010010000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000010000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001010110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001010000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000001000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100100001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000100000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000100000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000100100010000001000100100 00010000000000001000000000000000000000000000001000001000000010000000000000110000100000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000001010010000000010000000101000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000011000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000000010000010001001000000000000000000100001100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000011000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000001001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000001000000001001000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000101010000000000000000000100000000000010001110100110010000001100110100100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000100000000000000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001100000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001110000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000001000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000100001000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100110000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000001000010001000110000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010010011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000000000000100000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000101001100000110000000000000001000000000000000001000100110010000010000011011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000010000000111000101000010101100000110000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000000010000010001001000000000000000000100001100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000000001001000000000001100000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000010100000000001000001010000000001100010001000000010001000000000000000000000010100010010101000000110010000001100010000000000000010000000000000000000100010000001000000000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000110000000110000000000000000011100000100000000000001000000000000010100111000100000000000000000000000000010100000001000000000010000000000000010000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000010000000111000101000010101100000111000100110000000000000000000001000001000000001000100101000000000000000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000000000000000001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000000001100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100001100101000111010010100000000000000000000000000011000100000000010010100000100000000100000010001001000110100000000000000000010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001100000010110010000000110000011000000000010010000001000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000010001100000001001010000000100000010010100000000000001001001000000010000000000001000000010000000000011001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001000000000000000000000000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000100010011100100000001000000000001000010000101100100000000001000000010001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011001100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000001000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000101001100000100000000000000001000000000000000001000100110010000010000011011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000000010000000010000000000000011000110000100110000000100000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100001000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000001000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100100000000100100000000000000000000000000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000010100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000000100000001001010000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000000010001000000000000000000000010000000000000010100000100000010100010000001000010001000000100000001000100010000001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000010100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100100011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000001100001000000000000000000000000000000000000010001100100100010000110011000010010000001100010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011001010001000000100000000001000000100000000000100000000110010000000000101000001110010100000000000000000000000000000000000000000110010000000110000100000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000010000011000100000000010010000000010000000100000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000110100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000000000000000101001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000100000110010000000100000001000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110100010000000000010110000001000000000010000000000000000100010000000010000010000001011000000000000000000000000000000000010000010000000000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100000000000000000000001001000010000000000000100100001000000000000000000000000000010000101001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000100000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001001100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000100000010100010010000100011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000100000000000000000001010000000000000000000001000000000000000000100100000000010000000000001100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110101000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000010000000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100000000001000000000001111000001000100000001000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001000000000100000000000000000000000100100000000010100110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001010000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00100000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000100000000000000000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000001110100000000000000000000001000000001001000010010000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000001100001010110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000100011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010010000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000101000100100101001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000100000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000101101000000000000000100000010000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000100010000000001100001001000011000000000010000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001010000111000000000000001100010000001100000100000000000000000000100010000000000101000000110010000001100010000000000010001000000000000000110010000000100000001000 00000000000000000001000000000000000000100010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000010000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000010110001000000000010000001010110100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110100010000000000010110000001000000000010000000000000000100010000000010000010000001011000000000000000000000000000000000010000010000000000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100000000000000000000001001000010000000000000100100001000000000000000000000000000010000101001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000100000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 10000000001000000000000000100000100000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000010001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000000000000000000000000000000011000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001010010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001100000000000000000000000000011100000000000000000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000110010110000000101100010010000010011001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001010000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001000000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001001101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000100000000010000011000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000001000000000011000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00010000000000000000000000000000000101000000001000001000000010000000000001100000000000010000001001101001100011000100000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000001000100000001001000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000100000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000010000000000000000100000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000010000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000001000000000000100010100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000100000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000001000100000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000100001100001000110000010110101000010010001001100010001100010010001100001000000011011100010100000000100100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000100000000010001000000100000000000100011000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000100000000001000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000101000000110010100000000010000000000010001000000100000000000100010000001000100100 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100010010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000100001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000100100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000000000000000000001010000000000000000100001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001011000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000111100100000000001000000000001111000001000100000000000110000111000000000100000000000010000000100011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100111000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000011100000000000000001000000000000000000001010000110000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000100100000000000000010000000000000000000100100000000000000000100000000100000000010001001000000000000000010000000010100000001000000000010000000000000000001000000000100000001000001000000010110010000000110000010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000101000000000100000000000010000000100011000010100000010000000001000101000010101100000000000100100000000000000000000000000010001000010110000000000000000110000000000000001000000000000000000000000000010000010001001000010010000000000100000100100000100000000001000000000000001000000100000000000000000000001000000000000000001010000000000010010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001110000000010000100000000000000001001000000000001100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100010010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000011001010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001010110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000010000000111000101000010101100000111000100110000000000000000000001000001000000001000100101000000000000000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000000000000000001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100100000000000000001000000000000001000001000000000001000010001100001001100000000000000001000110010010000100000100000000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000010100000000001000001010000000000100000000001000010001001000000000001000000010100000000101000000110010000001100010000000000010001000000000000000110010000000100000001000 00001010000000000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001100000010110010000000110000011000000000010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000010000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000010010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000001010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000000000000000000000010010001110100100001001001000001100000000100000001000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011100000000000001100010000010000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010010000001001000000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010111010010000000000010010000110100000000000000000000000000001000100110010000010001011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100001010000000100000000000000000000000000000000001000100000010000000000000010001100001000010101100000000001110100000000000000000000101000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000011000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000010000001001001010000111000000000000001100010000001100000100000000000000000000100010000000000101000000110010000001100010000000000010001000000000000000110010000000100000001000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110100000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000010000000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100010000001000000000001111000001000100000000000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000100000001000010010000000000000001100010000000000010000000000000000001000100001100000001000000000000101010010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000001000100000100000000010011010000000000000000000000100001100001000110000010110101000010010001001100010001100010010001100001000000011011100010100000000100100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000001000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010011001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000100001000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100110000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000001000010001000110000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000001001000100110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000010000001000000000000000001010000000000000010000001100000000001000000000100000000000000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001001000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000001100011000100000000000000000000000000011000100000000010000000100100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000001000000000001000000000101011000000000100010000010010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000110001001000000000000010000010110000100101000000000000000100000000010010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000001000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100000000101000000110000000010100010001000000011001000000100000000000100010000001000000000 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000100001000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100110000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000001000010001000110000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010010011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000100000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110100010000000000010110000001000000000010000000000000000100010000000010000010000001011000000000000000000000000000000000010000010000000000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000100000100000000000000000000000000100000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000101000000110010100000000010000000000010001000000100000000000100010000001000100100 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000110000000110000000000000000011100000100000000000001000000000000010100111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000111000000000100000000000010000000100011000010000010000000010001000001000010101100000000000110100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000000000000000010000010000000000000100000010000101001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010010000000010000000010000101000000000010010000001100110000000000001000100000100010000100100000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000011001010100000000000010010000000100000000000000000000000100010001000100000000000100000010011000000101000001001001010000011100000000000001100010000010000010001000000000000010000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000000000000000000101000000001000001000000010000000000001100000000000010000001001101001100011000100000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000001000100000001001000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000001000000000000000000000000000000000001000000100110010000000110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000001000000001000000011100000000000000000000000000000000000001010000000000000000100001000000000001000000000100100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00000010000010000000000010001000000000011001000000100000000000000001000000000000010011100001001000101001100011000010010110010000000000001000011001100001000110000000000000000000100101000000000000000100000100000000000100000001000000000000000000010000101000000000010000000000000000000110000000000010000001000000100101000000000110000000000100000010000000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010010100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000001000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000110000000110011000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000000000000011000010100000000000010000000000100000100000000000000000000000001000100000100000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010010101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000010001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001010010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001100000000000000000000000000011100000000000000000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000101000000000100010000001001000000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000001000000000000000000001000100110010000010000001011000010000000000000000000000000000110000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010110010000100000000001000000000000100000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 10000000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000001000001100000000001010000000100000000000000000000000100011000000010010001000010010000001100110000000000001000100000100010000000100001001000000000000000000000000100001000110000000110011000010010000001110010001100000000010000100000000000000001000000000000001000001000000000001000010001100001011100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000101001001010000011000000000000001100010001000000010001000000000000000000001010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000100010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001001000000100000000000000000000000100100000000010000110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000000000000000000000000011001000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001000000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001001101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000010000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001100000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000010000000001100001000110000010110001000010010000001100010001100000000010000100000000000000011000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000101001001010000011000000000000001100010001000000010001000000000000000000001010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000000000001000000000000010000000000000100000000000010000001000101001100011000010000110000100000001000000011000100001000111000000000001000000100000010001001000110100000000000000001010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000011001000000010010000001000000000100000000000000000001000100110010000010000001011000010000000000000000000000000000010001000010000000001100000000000000001100000010000000010110001000000000010000001010110101100010000000000001000010000000010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000000010010000000000000000001000000000010000000001001010000000000000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111010000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010010000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000001000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100010010000010011001100100000010100000000000000000000000000000000000000000100000001001000001001001000001100000000100000100000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000100000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010000000001001000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000001100011000100000000000000000000000000011000100000000010000000100100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000001000000000001000000000101011000000000100010000010010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000110001001000000000000010000010110000100101000000000000000100000000010010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000001000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100000000101000000110000000010100010001000000011001000000100000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000001000000010000000001000000000000000010001101110000001000000010010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001001101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000010000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001100000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000010000000001100001000110000010110001000010010000001100010001100000000010000100000000000000011000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000101001001010000011000000000000001100010001000000010001000000000000000000001010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100010010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000100001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000100100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010010000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000001000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100010010000010011001100100000010100000000000000000000000000000000000000000100000001001000001001001000001100000000100000100000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000100000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010000000001001000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000000000000000000000000000000011000010000000000000000000010001100100000001000000000110110101000000000010100001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000001000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100100000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000000100000000001000010001001000000000001000000010100000000101000000110010000001100010000000000010001000000000000000110010000000100000001000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000001001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000001000000001001000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011010001000000000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000000000000000110000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000010000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000001000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000001011000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110101000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000010000000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100000000001000000000001111000001000100000001000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001000000000100000000000000000000000100100000000010100110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111010000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000000001100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00010000000000000000000000000100000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000101001100000110000000000000001000000000000000001000100110010000010000011011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100101000000000000000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000010000001000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000111100010110001000010010000001100010001100000000010000100000000011011100000100000000000100000000000000010100000001100001001000011000000000010000000100000011000000100000000000010000000000000000000000000010000000000000001000100000000000100000000000000000010000000000011010000000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100010100110000000000010001000000100000000000100010000001000100100 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000100100000000001010000000000011000010000000100000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000001000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000000000000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110101000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000100001000100110010000010000001011000000000000010000000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100000000001000000000001111000001000100000001000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000001011000000000100010000000000000000000100000000000010000110100110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001100000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000110100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000000000000000101001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000100000110010000000100000001000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000100010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000110000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 10000000001000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001010010000010000000000000000100001000000001011000000000100000001001001000100000000000000110010000100000000000000000000010001100100000001000000000010110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000010000011000010001000000000010001000001000010101100010000000110100000000000000000000001000000001001000010000000000100100100000000001000000000000000000000001000000110010000110001001000000000000010000010110010100101000000000000000100000000010010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00000001100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000000000000000000000000100000010000000001000000000000000010011100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000100000100010000000000101000010110010000010100010000000000010001000000000000000110010000000110000100000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000001001111000001000100000000000010000101000001000100000000000010000000100011000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110001100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011001010001000000100000000001000000100000000000100000000110010000000000101000001110010100000000000000000000000000000000000000000110010000000110000100000 00100000001000000000010000000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000000000000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000000100000001001010000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000000010001000000000000000000000010000000000000010100000100000010100010000000000010001000000100000000000100010000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000101000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000011000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000110000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000000100000001001010000010110001000010010000001101010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000000000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000000100000000000100010000001000100100 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000100010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001001000000100000000000000000000000100100000000010000110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00010000000000001000000000000000000000000000001000001000000010000000000000110000100000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000000011100000000000001100010000000000010001000000000000000000000010000000000101001000110010000010100011000000000010001000000000000000110010000000001001000000 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010011100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000000000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000000000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001100000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010010001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000010000000000100000000001100000110000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000001010010000000010000000101000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010100000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000110000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000110000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000010100000000001000001010000000001100010001000000010001000000000000000000000010100010010101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000000100000000000000000000001000011000100010010000000000100000000000010000001000101001100011000101000000000000000000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111001000010000000000000000100100000000000010000000000000100000000010000011000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000001000000000011000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000010000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000010001100000001001010000000100000010010100000000000001001001000000010000000000001000000010000000000011001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000011000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000001000000000000000000000000000000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00000000000000000000000000000000000000000000001000000000000010000000000000100000000000010000001000101001100011000010000110000100000001000000011000100001000111000000000001000000100000010001001000110100000000000000001010000001010000000000000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000011001000000010010000001000000000100000000000000000001000100110010000010000001011000010000000000000000000000000000010001000010000000001100000000000000001100000010000000010110001000000000010000001010110101100010000000000001000010000000010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000000010010000000000000000001000000000010000000001001010000000000000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000010000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000000000001000000000000010000000000000100000000000010000001000101001100011000010000110000100000001000000011000100001000111000000000001000000100000010001001000110100000000000000001010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000011001000000010010000001000000000100000000000000000001000100110010000010000001011000010000000000000000000000000000010001000010000000001100000000000000001100000010000000010110001000000000010000001010110101100010000000000001000010000000010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000000010010000000000000000001000000000010000000001001010000000000000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000011000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000000010000010001001000000000000000000100001100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000000000000000000001001000000000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001011000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000001100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000000000000000000000000100000010000000001000000000000000010011100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010100101000000110010000001100010000000000000010000000000000000000100010000001000010000 00010000000000010000000000000000000000000100001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000100110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000001010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000010000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000001000000000010001000000001000000000001010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000110000110000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001010110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000010000000111000101000010101100000111000100110000000000000000000001000001000000001000100101000000000000000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000000000000000001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100100000000000000001000000000000001000001000000000001000010001100001001100000000000000001000110010010000100000100000000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000010100000000001000001010000000000100000000001000010001001000000000001000000010100000000101000000110010000001100010000000000010001000000000000000110010000000100000001000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000001001111000001000100000100000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000001000000001001000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011010001000000000 00001010000000000000000000100000000000000010001000000000000011000010000000100000000000010010000000000001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000000000000000000000000000000011000010000000000000000000010001100100000001000000000110110101000000000010100001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000100000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000001100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000001000100000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000100001100001000110000010110101000010010001001100010001100010010001100001000000011011100010100000000100100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000100000000010001000000100000000000100011000001000000000 00000000000000000000000000000000000000000000001010000000000010000000000000100000000000010000001000101001100011000010000110000000000001000010011000100001000111000000000000000000100000000000000000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000000000000000100000000000101010000000001000000000010010110000000101100010010000010011001100100000000100000000000000000000000000000000000000000001110001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000000010001000000001001000010001100001001000011000000000001000000000000000000000010001000000000000000100000000000100010001000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000101010000001100000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000110000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000001000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100100000000100100000000000000000000000000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000010100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000001000000000100000001001010000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000001100110000001000000001 00010000000000010000000000000000000000000000001000000000001011000010000000100001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000100100000000001010000000000011000010000000100000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000001000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000010100000000001000001010000000001100010001000000010001000000000000000000000010100010010101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000011100000010000000000000000010010110000000000000000000010000000000000010000000000100000000100000000000000000001000001000010010100111000100000000000000000001000000101000000000010000000000000000000111000000000010000001000000100101000000000110000000000100000010000000000010010000001000000000000001000000100000001000100110010000011000011011000000000000000000000000000000000010001000000001000000000000010001101110000101000000000001000010000101100100000000001000000000001111000001000100000000000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000110100000000000100010010000000000000000000000110010000010001001000000000000000000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000100000000000000000001000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000111000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001101010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010000000000001000000000000010100111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000010000100000000000000000000100001001000000011001000001100000000100000000000000000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010000000001011000000 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000100001000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100110000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000001000010001000110000001000010000010100000000000000000000001000100010010000100000000100000000010000000000110000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000001000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000101001100000110000000000000001000000000000000001000100110010000010000011011001000000000000000000000000010000010000000001000000000000000110011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100101000000000000000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101010000000000000100000000000010010000000100000000001000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000100010000000001100001001000011000000000010000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000001000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000010000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100001010010001100100000001000000000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000010000000010001000001000010101100000000000110101000000000000000000000000000001001000010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000010001000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000110000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100100000000000100000000100000011000000100000000000010000000000000000000000000010000000000000001000100000000000100000000000000000010000000000011010000011000010000000001100010000000000010001000000000000000000000010100010000101000000110010000001100010000000100000010000000000000000000100010100001100000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000000100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000010110001100000000010000001010111100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000000000000000100000000000101010000000001000000000010010110000000101100010010000010011001100100000000100000000000000000000000000000000000000000001110001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000000010001000000001001000010001100001001000011000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000000000000000000001010000000000000000100001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001011000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00010000000000001000000000000000000000000000001000001000000010000000000000110000100000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000001000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000000000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000100000000000001001100010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000100001000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100110000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000001000010001000110000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000100000000000000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001100000000000000000000001000010010000000000110000110010000000110000011000000000010010000001000000000100000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000010000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000010000000001000101000010101100001000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000000000000100001100100000100000000001000000000000001000000000000000000000000000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001101000000010000100000000000000001000000000000001000001000000000001000010001100001101100000000000000000000000000000011000010100000000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000010100000000001000001010000000000100000000001000010001001000000000001000000010100000000101000000110010000001100010000000000010001000000000000000110010000000100000001000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001010110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000010000000111000101000010101100000111000100110000000000000000000001000001000000001000100101000000000000000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000000000000000001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100100000000000000001000000000000001000001000000000001000010001100001001100000000000000001000110010010000100000100000000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000010100000000001000001010000000000100000000001000010001001000000000001000000010100000000101000000110010000001100010000000000010001000000000000000110010000000100000001000 00001010000000000000000000100000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010101000001001000000011000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000001000000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000001010000001100000000001000000000100000000000000000000000100000000000010000110100111010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000000000010001000000000000000101100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000011000000000110000000001000000100000000001000000001100110000100001100000100000100000010100110000000000010001000000100000000000100010000001000100100 00010000000000001000000000000000000000000000001000001000000010000000000000110000100000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001001100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000100000010100010010000100011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000100000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010111010010000000000010010000110100000000000000000000000000001000100110010000010001011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100001010000000100000000000000000000000000000000001000100000010000000000000010001100001000010101100000000001110100000000000000000000101000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000011000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000010000001001001010000111000000000000001100010000001100000100000000000000000000100010000000000101000000110010000001100010000000000010001000000000000000110010000000100000001000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000111000000000100000000000010000000100011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100111000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000011100000000000000001000000000000000000001010000010000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000010000100000000000000000000100001001000000011001000001100000000100000000000000000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010000000001011000000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000010110001000000000010000001010110100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00010000000000010000000000000000000000000100001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000100110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000001010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000100010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000100000010100010010000100011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000100000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000100000001001010000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000000000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000110000000100000001000000000000000000000000000010100010000000000010000000000100000000000100010000001000100100 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000010000001100101000111010010000000000100000100000000000011000100000000000001000001000100100000000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110100010000000000010110000001000000000010000000000000000001000100110010000010000011011000000000000000000000000000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000001000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000011100000100100000000100001000000001001000010001100001001000011000000000010000000000000011001010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000011100000000000001100010000000001110001000000000000000000000010100010000101000000110010000001100010000000000000010000000000001000000100010000110000100000 00100000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001001000010000000000000100100000100000100000000000010000000000000000000010000010011001000010010000000000100000101000000000001000000000000000000000000000011100000000000000001000000000000000000001010000010000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00001010000000000000000000100000000000000010001000000000000011000010000000100000000000010010000000000001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000000000000000000000000000000011000010000000000000000000010001100100000001000000000110110101000000000010100001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000100000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000001100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010010000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000001000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100010010000010011001100100000010100000000000000000000000000000000000000000100000001001000001001001000001100000000100000100000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000100000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010000000001001000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000111100100000000001000000000001111000001000100000000000110000111000000000100000000000010000000100011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100111000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000011100000000000000001000000000000000000001010000110000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000000100000000000000000000001000011000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111001000010000000000000000100100000000000010000000000000100000000010000011000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000001000000000011000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010010000001001000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001001100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000100000010100010010000100011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000100000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000111000000000100000000000010000000100011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100111000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000011100000000000000001000000000000000000001010000010000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100010010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000011001010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000000000000000000000000011000000000110010010000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001000000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001001101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001100000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000101001001010000011000000000000001100010001000000010001000000000000000000001010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100010000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000010000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110100010000000000010110000001000000000010000000000000000100010000000010000010000001011000000000000000000000000000000000010000010000000000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100000000000000000000001001000010000000000000100100001000000000000000000000000000010000101001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000100000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 10000000001000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001010010000010000000000000000100001000000001011000000000100000001001001000100000000000000110010000100000000000000000000010001100100000001000000000010110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000010000011000010001000000000010001000001000010101100010000000110100000000000000000000001000000001001000010000000000100100100000000001000000000000000000000001000000110010000110001001000000000000010000010110010100101000000000000000100000000010010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000100100000000001010000000000011000010000000100000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000100000000000000001000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000000000000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000001100011000100000000000000000000000000011000100000000010000000100100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000001000000000001000000000101011000000000100010000010010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000110001001000000000000010000010110000100101000000000000000100000000010010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000001000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000010000001100101000111010010000000000100000100000000001011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000000010100000001000000000000000000000110000000000011000001000000100101000000000110000000000100000010000000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000101000010000010010000100011000010000000010001000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000000000001000000001000000000011000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001110000000010000100000000000000001001000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000001001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000100000000000000000000010000010000000000000000000010101100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100100001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000100000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000100000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000100100010000001000100100 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000100010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000110000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001001100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001000101001100011000100000000000000000000000000011000100000000010010100000100000000100000010001001000110100000000000000000010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001100000010110010000000110000011000000000010010000001000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000100010000110100110010000001100110000100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000010000000000001010001100000000000000000000000000000000001100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000010001000000010011001000000100010000110000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001100000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000110000100110000000000000000000001000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000101001100000110000000000000001000000000000000001000100110010000010000011011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100101000000000000000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000010000001000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110100010110001000010010000001100010001100000000010000100000000011011100000100000000000100000000000000010100000001100001001000011000000000010000000100000011000000100000000000010000000000000000000000000010000000000000001000100000000000100000000000000000010000000000011010000000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100010100110000000000010001000000100000000000100010000001000100100 00000000100000000000000000000000000000000000101000000000000010000000000001100000000000010000001001101001100011000100000000000000000100000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000000000000000000000000001000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000110110110000010000011011000000000000000000000010000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000010000010000100000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001011100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00100000001000000000010000000000000000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000001010010000000010000000101000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000011000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000101000000110010100000000010000000000010001000000100000000000100010000001000100100 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010011100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000000000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000000000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001100000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010010001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000010000000000100000000001100000110000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000100010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000110000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000001000000000000000010011110100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001000000010001000000000000100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010001100010010001100001000000011011100010100000000000100001000000001001000010001100011001100000000000000000000000000000011000010100000000000010000000000100000101000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000000010000000000000010001000000101000000000100010000001001000000 00010000000000001000000000000000000000000000001000001000000010000000000000110000100000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000001000000000000000010011110100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000110000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000001000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000010010001000000000000010000000001100001001000011000000000010000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000001000000000010000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00001010000000000000000000100000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010101000001001000000011000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111010000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010010000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000100000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000100001000000000000100000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100110000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000001000010001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000010000000000100000000001100000110000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010000000000001000000000000010100111000100000001000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010001000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00001010000000000000000000100000000000000010001000000000000011000010000000100000000000010010000000000001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000000000000000000000010000000011000010000000010100000010010001100100000001000000000010110001000000000010000001010110100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00010000000000010000000000000000000000000000001000000000000010000000000000100000000000010000001000101001100011000010000110000100000001000000011000100001000111000000000001000000000000000000000000100100000010000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000010000000000111000101000010101100000110000100110000000000000000000001000001000000001000100101000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000011100000000000000001000000000000000000001010000010000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010011000001100010001100001000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000110010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000010001000000010011001000000100010000110000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001100000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000110000100110000000000000000000001000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00010000000000010000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000000000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000100001000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100110000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000001000010001000110000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000010010000100000010000110000010000010010000100011000010000010000000010001000001000010101100000000000110100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000010001000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010010101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000010000001100101000111010010000000000100000100000000000011000100000000000001000001000100100000000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110100010000000000010110000001000000000010000000000000000001000100110010000010000011011000000000000000000000000000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000001000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000011100000100100000000100001000000001001000010001100001001000011000000000010000000000000011001010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000011100000000000001100010000000001110001000000000000000000000010100010000101000000110010000001100010000000000000010000000000001000000100010000110000100000 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000100001000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100110000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000001000010001000110000001000010000010100000000000000000000001000100010010000100000000100000000010000000000110000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000011000100000000010010000000010000000100000010001001010110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100100000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000001000000000010001000000001000000000001010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000110000110000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000001000000000000000000000000000000000001010000000000000000000001010100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010011100001001100000000000010000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100010001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000110010000000100000001000 00000000100000000000000000000000000000000000101000000010000100001100000010100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000001001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000001000000001001000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00001010000000000000000000100000000000000010001000000000000011000010010000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000000000010000011000000000000000000000000010100000001000000000000000000000110000000000000000000000000000001000000000110010000000110000010100000000010010000001000000000000000000000000000001000100110010000010001011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100001010000000100000000000000000000000000000000001000100000010000000000000010001100001000010101100000000001110100000000000000000000101000000001000010010000000000000001100010000000000010000000000000000001000000110010000011000000000000101010010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000001000100000100000000010011010000000000000000000000100001100001000110000010110101000010010001001100010001100010010001100001000000011011100010100000000100100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000010000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000100000100000000001000001010000000000101000000001100000100100000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000000000000000000001001000000000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000001000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001011000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00100000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000010000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001001000010000000000000100100000100000100000000000010000000000000000000010000010011001000010010000000000100000101000000000001000000000000000000000000000011100000000000000001000000000000000000001010000010000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00001010000000000000000000100000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010101000001001000000011000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000001000000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000001010000001100000000001000000000100000000000000000000000100000000000010000110100111010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000000000010001000000000000000101100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000011000000000110000000001000000000000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00010000000000010000000000000000000000000000001000000001000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001000000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001001101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000010000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001100000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000010000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000101001001010000011000000000000001100010001000000010001000000000000000000001010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000010110001000000000010000001010110100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000010000001100101000111010010000000000100000100000000000011000100000000000001000001000100100000000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110100010000000000010110000001000000000010000000000000000001000100110010000010000011011000000000000000000000000000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000001000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000011100000100100000000100001000000001001000010001100001001000011000000000010000000000000011001010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000011100000000000001100010000000001110001000000000000000000000010100010000101000000110010000001100010000000000000010000000000001000000100010000110000100000 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000001000100000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000000001100001000110000010110001000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000010000010001000000100000000000100010000001000100100 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100100000000010000001000100000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000100001100001000110000010110101000010010001001100010001100010010001100001000000011011100010100000000100100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000100000000010001000000100000000000100011000001000000000 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000001000100000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000000001100001000110000010110001000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000010000010001000000100000000000100010000001000100100 00001010000000000000000000100000000000000010001000000000000011000010010000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000000000010000011000000000000000000000000010100000001000000000000000000000110000000000000000000000000000001000000000110010000000110000010100000000010010000001000000000000000000000000000001000100110010000010001011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100001010000000100000000000000000000000000000000001000100000010000000000000010001100001000010101100000000001110100000000000000000000101000000001000010010000000000000001100010000000000010000000000000000001000000110010000011000000000000101010010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000001000100000100000000010011010000000000000000000000100001100001000110000010110101000010010001001100010001100010010001100001000000011011100010100000000100100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100010000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000010000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00000000000000000000000010001000000010011001000000100010000110000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001100000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000110000100110000000000000000000001000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00010000000000000000000000000000000001000000001000001000000010000000000001100000000000010000001001101001100011000100000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000010000110000000000000000000000000100000000110000000100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000010110001100000000010000001010111100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000000000000000100000000000101010000000001000000000010010110000000101100010010000010011001100100000000100000000000000000000000000000000000000000001110001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000000010001000000001001000010001100001001000011000000000001000000000000000000000010001000000000000000100000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001000000000000000000000000000000010001000000000000100000000000010100010000000000010001100000000000100110010000000001001000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000010000010000000000000010000000000100000000100000010001001000110100000000000000000111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001001000010000000000000100100000100000100000000000010000000000000000000010000010011001000010010000000000100000101000000000001000000000000000000000000000011100000000000000001000000000000000000001010000010000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100100000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000011100000010000000000000000010010110000000000000000000010000000000000010000000000100000000100000000000000000001000001000010010100111000100000000000000000001000000101000000000010000000000000000000111000000000010000001000000100101000000000110000000000100000010000000000010010000001000000000000001000000100000001000100110010000011000011011000000000000000000000000000000000010001000000001000000000000010001101110000101000000000001000010000101100100000000001000000000001111000001000100000000000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000110100000000000100010010000000000000000000000110010000010001001000000000000000000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000100000000000000000001000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000111000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001101010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00100000001000000000010000000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000001000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000001011000000 10000000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000000001000000011000100001000111000000000000000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000100000010100010010000100011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000001100001000000000000000000000000000000000000010001100100100010000110011000010010000001100010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011001010001000000100000000001000000100000000000100000000110010000000000101000001110010100000000000000000000000000000000000000000110010000000110000100000 10000000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000000001000000011000100001000111000000000000000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000100000010100010010000100011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000001100001000000000000000000000000000000000000010001100100100010000110011000010010000001100010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011001010001000000100000000001000000100000000000100000000110010000000000101000001110010100000000000000000000000000000000000000000110010000000110000100000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100010010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000011001010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00000000000000000000000010001000000010011001000000100010000110000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001100000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000110000100110000000000000000000001000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000100010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000110000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000001000100000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000000001100001000110000010110001000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000010000010001000000100000000000100010000001000100100 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000100000001000000000000000001010000000000100000000001000000000001000010000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000001000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000101001100000110000000000000001000000000000000001000100110010000010000011011001000000000000000000000000010000010000000001000000000000000110011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100101000000000000000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101010000000000000100000000000010010000000100000000001000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000100010000000001100001001000011000000000010000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000001000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001010110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000010000000111000101000010101100000111000100110000000000000000000001000001000000001000100101000000000000000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000000000000000001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100100000000000000001000000000000001000001000000000001000010001100001001100000000000000001000110010010000100000100000000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000010100000000001000001010000000000100000000001000010001001000000000001000000010100000000101000000110010000001100010000000000010001000000000000000110010000000100000001000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000010010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000001000000000000100010100010000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000111001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001010110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000010000000111000101000010101100000111000100110000000000000000000001000001000000001000100101000000000000000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000000000000000001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000000001100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000100010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001001000000100000000000000000000000100100000000010000110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00001010000000000000000000100000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000011000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000001000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000001000000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000001010000001100000000001000000000100000000000000000000000100000000000010000110100111010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000000000010001000000000000000101100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000011000000000110000000001000000100000000001000000001100110000100001100000100000100000010100110000000000010001000000100000000000100010000001000100100 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000000000000000000001001000000000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001011000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000001000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000100000000000000000000000000001000100100010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000101101000000000000000100000010000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000001001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000001000000001001000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011010001000000000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010000000000001000000000000010100111000100000000001000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000001001010000000000000000000001000001000000000000100010100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011111100000100000000000100001000000001001000010001100001001000011000000000000100000000000011000010100000000000010000000000100000000001010010000000000000001000100000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00010000000000010000000000000001000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000010000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000001000000000000000000000000000000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000010000011000100000000010010000000010000000100000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000110100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000000000000000101001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000100000110010000000100000001000 10000000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000001000001100000000001010000000100000000000000000000000100011000000010010001000010010000001100110000000000001000100000100010000000100001001000000000000000000000000100001000110000000110011000010010000001110010001100000000010000100000000000000001000000000000001000001000000000001000010001100001011100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000101001001010000011000000000000001100010001000000010001000000000000000000001010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 10000000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000001000001100000000001010000000100000000000000000000000100011000000010010001000010010000001100110000000000001000100000100010000000100001001000000000000000000000000100001000110000000110011000010010000001110010001100000000010000100000000000000001000000000000001000001000000000001000010001100001011100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000101001001010000011000000000000001100010001000000010001000000000000000000001010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010010000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000100000000000000000000000000001000100100010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000101101000000000000000100000010000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000011001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001000000000000000000000000000000010001000000000000100000000000010100010000000000010001000000000000100110010000000001001000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000001000000001000000011100000000000000000000000000000000000001010000000000000000100001000000000001000000000100100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000010100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100100011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000001100001000000000000000000000000000000000000010001100100100010000110011000010010000001100010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011001010001000000100000000001000000100000000000100000000110010000000000101000001110010100000000000000000000000000000000000000000110010000000110000100000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000100100000000001010000000000011000010000000100000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000100000000000000001000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000000000000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00001010000000000000000000100000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000001000000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000001010000001100000000001000000000100000000000000000000000100000000000010000110100111010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000000000010001000000000000000101100000100000000000000000000000001000100000000000100000000000000000010000000000011010000000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100010100110000000000010001000000100000000000100010000001000100100 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011010100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000000000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000000000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001100000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010010001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000010000000000100000000001100000110000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000000000000000000000010001000000010011001000000100010000110000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001100000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000110000100110000000000000000000001000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000001000000001000000011100000000000000000000000000000000000001010000000000000000100001000000000001000000000100100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00001010000000000000000000100000000000000000001000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000100000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000110000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000001000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000010010001000000000000010000000001100001001000011000000000010000000000000011000010100000000000010000000010101000100000000000000000000000001000100000000100101000010010000000100000001001001010100011000000000000001100010001000000010001000001000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010010100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 10000000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000000001000000011000100001000111000000000000000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000100000010100010010000100011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000000000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000100000000000100001000000001001000010001100001001010000000000000001000000000000000000000010011010001000000000100000001000000010000000101000101000000001000000011000000000000000000010000000000011010000011000010000000001100010000000000010001000000000010000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000001000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000001000000010000000001000000000000000010001101110000001000000010010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001001101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000010000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001100000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000010000000001100001000110000010110001000010010000001100010001100000000010000100000000000000011000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000101001001010000011000000000000001100010001000000010001000000000000000000001010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010010101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00100000001000000000010000000000000000000000001000001000000010001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000000000000100100000000000000100100100000000000000010000001100100000000000000000000010100110001000000000000000000000110000000000011000001000000100101000000000110100000000110000010000000000010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000000000000000000000000010000000001100000000000000001100000010000000010110001000000000010000001010110100100010000000000001000010000000010000100000000001100000000000010100000010011000001000000000010000000010000000000000011000110000100110000000100000000000000000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100101000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000001000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000001000100000000001000001010000000000101000001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110100010000000000010110000001000000000010000000000000000100010000000010000010000001011000000000000000000000000000000000010000010000000000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100000000000000000000001001000010000000000000100100001000000000000000000000000000010000101001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000100000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010100000000000000000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000100000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000100000001001010000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000000000000001001100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000110000000100000001000000000000000000000000000010100010000000000010000000000100000000000100010000001000100100 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000001000000000010001000000001000000000001010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000110000110000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00100000001000000000000100000000000000000000001000011000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111001000010000000000000000100100000000000010000000000000100000000010000011000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000001000000000011000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001110000000010000100000000000000001001000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000011000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000111100100000000001000000000001111000001000100000000000110000111000000000100000000000010000000100011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100111000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000011100000000000000001000000000000000000001010000110000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010100101000000110010000001100010000000000000010000000000000000000100010000001000010000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100010010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000100001000000000010000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000100100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000000000000000000000000000001000000000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000100010000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010100000110000010000000000010010000001010010000010000000000000000001000100110010000011000011011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000100010000110100110010000001100110000100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000010000000000001010001100000000000000000000000000000000001100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010010000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010100011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00001010000000000000000000100010000000000010011000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000000000010000011000000000000000000000000010100000001000000000000000000000110000000000000000000000000000001000000000110010000000110000010100000000010010000001000000000000000000000000000001000110110010000010000011011000000000000000000000000000000000010000000100000000000000000010001101100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000110000100110000000000000000000001000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00100000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001001000010000000000000100100000100000100000000000010000000000000000000010000010011001000010010000000000100000101000000000001000000000000000000000000000011100000000000000001000000000000000000001010000010000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000100000000000000000000000000000000000101000000010000100001100000010100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000001001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000001000000001001000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000100000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00100000001000000000010000000000000000000000001000001000000010001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000000000000100100000000000000100100100000000000000010000001100100000000000000000000010100110001000000000000000000000110000000000011000001000000100101000000000110100000000110000010000000000010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000000000000000000000000010000000001100000000000000001100000010000000010110001000000000010000001010110100100010000000000001000010000000010000100000000001100000000000010100000010011000001000000000010000000010000000000000011000110000100110000000100000000000000000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100101000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000001000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000011000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000001000000000000000000000000000000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000001000000000000000000001010000000110011000000110000010000000000010010000001000000000000000000000000000001000110110110000010000011011000000000000000000000000000001000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000010000010000100000000001100000000000010100000010011000001000000000010000000010000000000000011000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000100000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00001010000000000000000000100010000000000010011000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000000000010000011000000000000000000000000010100000001000000000000000000000110000000000000000000000000000001000000000110010000000110000010100000000010010000001000000000000000000000000000001000110110010000010000011011000000000000000000000000000000000010000000100000000000000000010001101100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000110000100110000000000000000000001000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000100010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001001000000100000000000000000000000100100000000010000110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000010000000000100000000001100000110000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111010000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000011000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000001000000000000000000000000000000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001000101001100011000100000000000000000000000000011000100000000010010100000100000000100000010001001000110100000000000000000010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001100000010110010000000110000011000000000010010000001000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000001000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000100010000110100110010000001100110000100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000010000000000001010001100000000000000000000000000000000001100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000010001000000010011001000000100010000110000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001100000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000110000100110000000000000000000001000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000100000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000010001000001000101000010101100000000110001000000000000000000000000010000001001001000100101000000000001000000010000100000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000010000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000011001010100000000000010000001000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000011100000000000001100010000000001110001000000000000000000000010100010000101000000110010000001100010000000000000010000000000001000000100010000110000100000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100010010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000100001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000100100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000001000100000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000000001100001000110000010110001000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000010000010001000000100000000000100010000001000100100 00010000000000001000000000000000000000000000001000001000000010000000000000110000100000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000100000010100010010000101011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000100000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000100000001001010000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000000000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000000100000000000100010000001000100100 00100000001000000000010000000000000000000000001000001000100010000000000000100000000000010000001000101001100011100100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000011000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001000000000000000000000000000000000001001000000000000000000000000000001110000000000000000000001000000000001000000000100010000000000000000000100100000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000001000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000010000000000010000001000000000000000000100100101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000011000010000000000000000000010001100100000001000000000110110001000000000010100001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001100000000000000000000000000011100000000000000000000000000000000010001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000000000000000000000000010001100100100010000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000000100000000001000010001001000000000001000000010100000000101000000110010000001100010000000000010000000000100000000000100010000001000100100 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000000000000000000001001000000000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001011000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000001000000000000000011000100000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000101001000110010000010100010000000000010001010000000000000110010000000001011000000 00010000000000010000000000000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000000000000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000000100000001001010000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000000010001000000000000000000000010000000000000010100000100000010100010000000000010001000000100000000000100010000001000000000 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000010000000010001000001000010101100000000000110100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000000000000000010000010000000000000100000010000101001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010010000000010000000010000101000000000010010000001100110000000000001000100000100010000100100000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000011001010100000000000010010000000100000000000000000000000100010001000100000000000100000010011000000101000001001001010000011100000000000001100010000010000010001000000000000010000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000000010000010001001000000000000000000100001100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001100000000100010000000000000000000100000000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010001100100100010000110011000010010000011100010101100000010001110001000000011011100000100000000000100001000000001001001010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000001000000000000000000000001000001010100010000100000000001000000000000000000000000001100110000000000101000000110010100000000010000000000010001000010000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000100000000000000000000000000001000100100010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000101101000000000000000100000010000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000011001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001000000000000000000000000000000010001000000000000100000000000010100010000000000010001000000000000100110010000000001001000000 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00010000000000000000000000000000000101000000001000001000000010000000000001100000000000010000001001101001100011000100000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000001000100000001001000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100010010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000100001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000100100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000100100000000000000010000010000000000000100100000000000000000100000000000000000010001001000000000000000010000000010100000001000000000010000000000000000001000000000100000001000001000000010110010000000110000010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000101000000000100000000000010000000100011000010100000010000000001000101000010101100000000000100100000000000000000000000000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000010010000000000100000100100000100000000001000000000000001000000100000000000000000000001000000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001110000000010000100000000000000001001000000000001000001000000000001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000111000010110010100000010000000000000010001000000101000000000100010000001001000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110100010000000000010110000001000000000010000000000000000100010000000010000010000001011000000000000000000000000000000000010000010000000000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100000000000000000000001001000010000000000000100100001000000000000000000000000000010000101001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000100000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00010000000000010000000000000000000000000100001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000100110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000001010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00000010000100000010000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000010110001000000000010000001010110100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00010000000000000000000000000000000000000000001000000000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000100010000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010100000110000010000000000010010000001010010000010000000000000000001000100110010000011000011011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000100010000110100110010000001100110000100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000010000000000001010001100000000000000000000000000000000001100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000001000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010010101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000001000000100000000010000001000000000001100000000000010110000100101000000000000000100000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000101000000110010100000000010000000000010001000000100000000000100010000001000100100 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000001010010000000010000000101000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000011000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000000010000010001001000000000000000000100001100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000011000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00000000000000000000000000000000010000000000001000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000111100100000000001000000000001111000001000100000000000110000111000000000100000000000010000000100011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100111000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000011100000000000000001000000000000000000001010000110000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000111000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000010001000000010011001000000100010000110000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010010100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000100000000000000000000010000100100100000000110001000010010100001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000100000000000000000000000000001000100100010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000101101000000000000000100000010000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000010001000000000000000010000000000100000000001000001010000000000101000000001100000100100000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000100000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000010001000001000101000010101100000000110001000000000000000000000000010000001001001000100101000000000001000000010000100000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000010000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000011001010100000000000010000001000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000011100000000000001100010000000001110001000000000000000000000010100010000101000000110010000001100010000000000000010000000000001000000100010000110000100000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000001000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000001011000000 00100000001000000000010000000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000101000000000100010000001001000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000001000000001000000011100000000000000000000000000000000000001010000000000000000100001000000000001000000000100100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00100000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001001000010000000000000100100000100000100000000000010000000000000000000010000010011001000010010000000000100000101000000000001000000000000000000000000000011100000000000000001000000000000000000001010000010000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000001000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010010101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000001000000100000000010000001000000000001100000000000010110000100101000000000000000100000000000010000011100000000000000000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000110110001000010010000001100010011100000000010000100000000000000001000000000000001000001000000010001000010001100001011100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000100000000001100000011000000000000000000010000000000011010000011000010000100000110000000001000000100000010001000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000010100111000100000000001000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100000000000000010000000000000000000000000110010000010001001000010010000000000100000101000000000001000000000000000000000000000011100000000000000001000000000000000000001010000010000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000101001100000110000000000000001000000000000000001000100110010000010000011011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100101000000000000000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000010000001000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110100010110001000010010000001100010001100000000010000100000000011011100000100000000000100000000000000010100000001100001001000011000000000010000000100000011000000100000000000010000000000000000000000000010000000000000001000100000000000100000000000000000010000000000011010000000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100010100110000000000010001000000100000000000100010000001000100100 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000100000000000000000000100010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000100100000000001010000000000011000010000000100000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000001010000010000010001001100000000000000000010110000101101000000000000000100000010000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001000000000000000000000000000000010001000000000000100000000000010100010000000000010001000000000000100110010000000001001000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000110000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000100000010100010010000100011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000101000100100001001000000000100000010010100000000000000100000000000010000000000001000000000000001000000000000000000000000000110010000000000101000000111010100010100110000000000010001000000100000000000100010000001000100100 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001100000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000001000010001000010000000000000011000110000100110000001000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000000000000100100000000000000100100100000000000000010000001100100000000000000000000010100110001000000000000000000000110000000000011000001000000100101000000000110100000000110000010000000000010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000000000000000000000000010000001001100000000000000001100000010000000010110001000000000010000001010110100100010000000000001000010000000010000100000000001100000000000010100000010011000001000000000010000000010000000000000011000110000100110000000100000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000100001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000100000000001000001000101000000000011000100000000000001000001000100100000000001001001100110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000101000000110010100000000010000000000010001000000100000000000100010000001000100100 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001100000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000001000010001000010000000000000011000110000100110000001000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00010000000000000000000000000000000000000000001000000000000010000000000100110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000100010000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000100000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00100000001000000000010000000000000000000000001000001000000010001100000000100100000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000001000000000000100010100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000100000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000010000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000010000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001010110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001010000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000111100100000000001000000000001111000001000100000000000110000111000000000100000000000010000000100011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100111000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000011100000000000000001000000000000000000001010000110000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000001000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000010000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000001000000000000000000000000000000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000011000100000010000000100000100000000000000000000000000001000100100010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000101101000000000000000100000010000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001000000000000000000000000000000010001000000000000100000000000010100010000000000010001000000000000100110010000000001001000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000100010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001000000000100000000000000000000000100100000000010000110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000010100111000100000000001000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000001001010000000000000000000001000001000000000000100010100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011111100000100000000000100001000000001001000010001100001001000011000000000000100000000000011000010100000000000010000000000100000000001010010000000000000001000100000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010000000010000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000010000010000001001001010000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000110000100000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010010000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000001000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100010010000010011001100100000010100000000000000000000000000000000000000000100000001001000001001001000001100000000100000100000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000100000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010000000001001000000 00000000000000000000000000000000000000000000001010000000000010000000000000100000000000010000001000101001100011000010000110000000000001000010011000100001000111000000000000000000100000000000000000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000001000000000000000001000001100000010110010000000110000011000000000010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000010000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100010010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000100001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000100100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000011000000000000100000000000000000000001000001000000010000000001000100000000000010000001100101000111010010000000000100000100000000100100000000000000010000000000000000000100100000000000000000100000000000000000010000001000000000000000000000000010100000001000000000010000000000000000001000000000100000001000001000000010110010000000110000010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010001000010000000001100000000000000001100000010000000010110001000000000010000001010110101100010000000000001000010000000010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000100100000000100000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010000000000010000000010000101000000000010010000001100110000000000001000100000100010000000100000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000110000001000010000010100000000000000000000001000100010010000100000000100001110100000000100000000000000000000100101000100000001001000000000100000010010100010000000000100000000001000001010000000000101000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00000000000000000000000000000000000000000000001000000000000010000000000000100000000000010000001000101001100011000010000110000000000001000010011000100001000111000000000000000000100000000000000000000100000000000000000100000001000000000000000000000000101000000000010000000010000000000110000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010010000000000000000000000010001101100000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000110000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100101000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000000000001001000000000000000000000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000000000000000000101000000001000001000000010000000000001100000000000010000001001101001100011000100000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000001000100000001001000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110100000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000010000000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100010000001000000000001111000001000100000000000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000001000000100000001000010010000000000000001100010000000000010000000000000000001000100001100000001000000000000101010010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000001000100000100000000010011010000000000000000000000100001100001000110000010110101000010010001001100010001100010010001100001000000011011100010100000000100100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 10000000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010010000000000000000001000000000000001000000011000100001000111000000000000000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000100000010100010010000100011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000000000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000100000000000100001000000001001000010001100001001010000000000000001000000000000000000000010011000001000000000100000001000000010000000101000101000000001000000011000000000000000000010000000000011010000011000010000000001100010000000000010001000000000010000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000100100000000001010000000000011000010000000100000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000001010000010000010001001100000000000000000010110000101101000000000000000100000010000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000100000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001000000000000000000000000000000010001000000000000100000000000010100010000000000010001000000000000100110010000000001001000000 00001010000000000000000000100000000000000010001000000000000011000010010000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000000000010000011000000000000000100000000010100000001000000000000000000000110000000000000000000000000000001000000000110010000000110000010100000000011010000001000000000000000000000000000001000110110010000010000011011000000000000000000000000000000000010000000100000000000000000010001101100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000100000000000010000010000010001001000000000000000000100000101000000000001000000000010000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001000000000100010000000000000100000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100011001100000000000000000000000000000011000010110001000000000000000100000000000000010000000101000100000000001000000001000100000000000000000000000100000000001000001010000000000100000000001000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00000000000000000000000000000000000000000000001010000000000010000000000000100000000000010000001000101001100011000010000110000000000001000010011000100001000111000000000000000000100000000000000000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000001000000000000000001000001100000010110010000000110000011000000000010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000010000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000001110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00001010000000000000000000100000000000000010001000000000000011000010000000100000000000010010000000000001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000000000000000000000010000000011000010000000010100000010010001100100000001000000000010110001000000000010000001010110100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010110000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000010000010000001001001010000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000110000100000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000001000000001000000011100000000000000000000000000000000000001010000000000000000100001000000000001000000000100100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000110000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000010000000001000000000010000000001001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000000100000001001010000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000000000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000000100000000000100010000001000100100 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000100100000000000000010000010000000000000100100000000000000000100000000000000000010001001000000000000000010000000010100000001000000000010000000000000000001000000000100000001000001000000010110010000000110000010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000101000000000100000000000010000000100011000010100000010000000001000101000010101100000000000100100000000000000000000000000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000010010000000000100000100100000100000000001000000000000001000000100000000000000000000001000000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001110000000010000100000000000000001001000000000001000001000000000001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000111000010110010100000010000000000000010001000000101000000000100010000001001000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000010001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001010010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001100000000000000000000000000011100000000000000000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000101000000000100010000001001000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000001001000100110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000010000001000000000000000001010000000000000010000001100000000001000000000100000000000000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001001000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00001010000000000000000000100010000000000010011000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000000000010000011000000000000000000000000010100000001000000000000000000000110000000000000000000000000000001000000000110010000000110000010100000000010010000001000000000000000000000000000001000110110010000010000011011000000000000000000000000000000000010000000100001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010010100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001001000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000000010100000000000000000000000100100000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000100100000000001010000000000011000010000000100000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000001000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000000000000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000100001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000100110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000001010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000011010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100010010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000100001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000100100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010100101000000110010000001100010000000000000010000000000000000000100010000001000010000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000010000001100101000111010010000000000100000100000000001011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000000010100000001000000000000000000000110000000000011000001000000100101000000000110000000000100000010000000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000101000010000010010000100011000010000000010001000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000000000001000000001000000000011000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001110000000010000100000000000000001001000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000001000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000110000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100100000000100100000000000000000000000000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000010100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000001000000000100000001001010000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000001100110000001000000001 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000100010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000100000010100010010000100011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000100000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000100000001001010000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000000000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000110000000100000001000000000000000000000000000010100010000000000010000000000100000000000100010000001000100100 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010010000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100100000000010000001000100000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000100001100001000110000010110101000010010001001100010001100010010001100001000000011011100010100000000100100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000100000001010001000000100000000000100011000001000000000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001010110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000010000000111000101000010101100000111000100110000000000000000000001000001000000001000100101000000000000000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000000000000000001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100100000000000000001000000000000001000001000000000001000010001100001001100000000000000001000110010010000100000100000000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000010100000000001000001010000000000100000000001000010001001000000000001000000010100000000101000000110010000001100010000000000010001000000000000000110010000000100000001000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000000100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000010110001100000000010000001010111100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000000000000000100000000000101010000000001000000000010010110000000101100010010000010011001100100000000100000000000000000000000000000000000000000001110001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000000010001000000001001000010001100001001000011000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000010001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001010010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001100000000000000000000000000011100000000000000000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000101000000000100010000001001000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000000000000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000000100000001001010000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000000010001000000000000000000000010000000000000010100000100000010100010000000000010001000000100000000000100010000001000000000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000110000000110000000000000000011100000100000000000001000000000000010100111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000111000000000100000000000010000000100011000010000010000000010001000001000010101100000000000110100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000000000000000010000010000000000000100000010000101001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010010000000010000000010000101000000000010010000001100110000000000001000100000100010000100100000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000000000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000000000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001001001000000000000010000010110000100101000000000000000100000000001000000000001000000000000000000000000000000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000010000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000001000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000100100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000010000010000000000010001000000000011001000000100000000000000001000000000000010011100001001000101001100011000010010110010000000000001000011001100001000110000000000000000000100101000000000000000100000100000000000100000001000000000000000000010000101000000000010000000000000000000110000000000010000001000000100101000000000110000000000100000010000000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010010100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000100000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000001000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000110000000110011000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010010101000000110010000010100010000000000010001000000000000000110010000000001011000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000000000000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000000100000001001010000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000000010001000000000000000000000010000000000000010100000100000010100010000000000010001000000100000000000100010000001000000000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010010101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00100000001000000000010000000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000110000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000001000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000001011000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000001100011000100000000000000000000000000011000100000000010000000100100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000001000000000001000000000101011000000000100010000010010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000110001001000000000000010000010110000100101000000000000000100000000010010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000001000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100000000101000000110000000010100010001000000011001000000100000000000100010000001000000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100010010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000011001010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010010101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 10000000001000000000000000100000100000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000001000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000010001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000000000000000000000000000000011000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001010010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001100000000000000000000000000011100000000000000000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010110010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 10000000001000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001010010000010000000000000000100001000000001011000000000100000001001001000100000000000000110010000100000000000000000000010001100100000001000000000010110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000010000011000010001000000000010001000001000010101100010000000110100000000000000000000001000000001001000010000000000100100100000000001000000000000000000000001000000110010000110001001000000000000010000010110010100101000000000000000100000000010010010000000000000000001000000000010000000001001010000000000000000000001000100100001000100000100000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000101000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00100000001000000000010000000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000110000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000001000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000001011000000 00100000000000000000000000000000000000000000001000000000000011000010000000100011000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000001001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000011000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000011100100000000000100000000000010000000000011000010000010000000010001000001000010101100000000000110101000000000000000000000000000001001000010000000000000100100000000000000000000000000000000000000000000010000010001001000000100000010000100001100100000100000000001000000000000001000000000001000000000000000000000000000000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000100100000000001010000000000011000010000000100000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000001000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000000000000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000001001111000001000100000000000010000101000001000100000000000010001000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000010000001010000000000000000000001000100100001000100000100000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100000100001001000000010110001000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001001000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000000000000000100000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000001000000000000000000001010000000110011000000110000010000000000010010000001000000000000000000000000000001000110110110000010000011011000000000000000000000000000001000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000010000010000100000000001100000000000010100000010011000001000000000010000000010000000000000011000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000100000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00010000000000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001001000010000000000000100100000100000100000000000010000000000000000000010000010011001000010010000000000100000101000000000001000000000000000000000000000011100000000000000001000000000000000000001010000010000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010011100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000000000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000000000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001100000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010010001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000010000000000100000000001100000110000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000010001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000010000001010110100000010000000000000000010000000010000000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000000000000000101001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000100000110010000000100000001000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000111000000000100000000000010000000100011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100111000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000011100000000000000001000000000000000000001010000010000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000100000010100010010000100011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000000000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000100000000000100001000000001001000010001100001001010000000000000001000000000000000000000010011010001000000000100000001000000010000000101000101000000001000000011000000000000000000010000000000011010000011000010000000001100010000000000010001000000000010000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000010000001100101000111010010000000000100000100000000001011000100000000010010000000010001000100000010011001000110100000000000000000010000011000000000000000000000000010100000001000000000000000000000110000000000011000001000000100101000000000110000000000100000010000000000010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001000000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010001010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010101100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000001011000010000000100001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010111010010000000000010010000110100000000000000000000000000001000100110010000010001011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100001010000000100000000000000000000000000000000001000100000010000000000000010001100001000010101100000000001110100000000000000000000101000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000011000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010001000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00100000001000000000000100000000000000000000001000011000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111001000010000000000000000100100000000000010000000000000100000000010000011000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000001000000000011000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001110000000010000100000000000000001001000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000100101000000000010000100000010000100000010100010010000100011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000100000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000100000001000110100010110001000010010000001100010001100000000010000100000000011011100000100000000000100000000000000010100000001100001001000011000000000010000000100000011000000100000000000010000000000000000000000000010000000000000001000100000000000100000000000000000010000000000011010000000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100010100110000000000010001000000100000000000100010000001000100100 00000000100000000000000000000000000000000000101000000000000010000000000001100000000000010000001001101001100011000100000000000000000100000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000000000000000000000000001000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000110110110000010000011011000000000000000000000010000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000010000010000100000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001011100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00001010000000000000000000100010000000000010011000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000100100000000001010000000000011000010000000100000010001000001000010101100000000000110100000000000000000000001001000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100010000000010010000000000000000001000000000010000010000001010000000000000000000001000100100001000100000100000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100000100001001000000010110001000010010000001100010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000000000100000000000000010010000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000100000001000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010010000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000001000001000000000101011000000000101000000000000100100000000000100000000000010000000000011000001000000000010000000010000000000000011000110000100100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101100101000000000000000100000000000010010000000000000010001000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000110000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100100000000000100000000100000011000000100000000000010000000000000000000000000010000000000000001000110000000000100000000000000000010000000000011010000011000010000000001100010000000000010001000000000000000000000010100010000101000000110010000001100010000000100000010000000000000000000100010100001100000000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000100000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010100011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 10000000001000000000000000100000100000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000001000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000010001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000000000000000000000000000000011000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001010010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001100000000000000000000000000011100000000000000000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010110010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001000101001100011000100000000000000000000000000011000100000000010010100000100000000100000010001001000110100000000000000000010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001100000010110010000000110000011000000000010010000001000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000100010000110100110010000001100110000100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000010000000000001010001100000000000000000000000000000000001100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000001010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000010000000010001000001000010101100000000000110100000000000000000000000000000001001000010000000000000100100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100100000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000010001000000010011001000000100010000110000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001100000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000110000100110000000000000000000001000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000011100000010000000000000000010010110000000000000000000010000000000000010000000000100000000100000000000000000001000001000010010100111000100000000000000000001000000101000000000010000000000000000000111000000000010000001000000100101000000000110000000000100000010000000000010010000001000000000000001000000100000001000100110010000011000011011000000000000000000000000000000000010001000000001000000000000010001101110000101000000000001000010000101100100000000001000000000001111000001000100000000000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000110100000000000100010010000000000000000000000110010000010001001000000000000000000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000100000000000000000001000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000111000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001101010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010000000000001000000000000010100111000100000001000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010001000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00001010000000000000000000100000000000000010001000000000000011000010000000100000000000010010000000000001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010100000000010010000001000000000000000000000000000001000110110010000010000011011000000000000000000000000000000000010000000100000000000000000010001101100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000100001000101000010101100000110000100110000000000000000000001000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000010010000000000100000100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001110000000010000100000000000000001001000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001011001010000011001010000000000100000000001000010001001000000000001000000010100000000101000000110010000001100010000000000010001000000000000000000100010000001000000000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000010110001000000000010000001010110100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000000000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000000000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001001001000000000000010000010110000100101000000000000000100000000001000000000001000000000000000000000000000000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000010110010000000110000011001000000010010000001000000000100000000000000000001000100110010000010000001011000010000000000000000000000000000010001000010000000001100000000000000001100000010000000010110001000000000010000001010110101100010000000000001000010000000010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000000010010000000000000000001000000000010000000001001010000000000000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100010001000000010001000000000000000000000010100010000101000000110010000001100010010000000000010000000000000000000100010000001000000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000100010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001001000000100000000000000000000000100100000000010000110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000011010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000110100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000100000101000000000001000000000000000000000000000000000001001000000000000000000000000000001110000000000000000000001000000000001000000000100010000000000000000000100100000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000001000000000000000011000100000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000101001000110010000010100010000000000010001010000000000000110010000000001011000000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010000000000001000000000000010100111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000000010000000010000000000000011000110000100110000000100000000000000000000001000010010000000000000000100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010010101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000001000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010000000000001000000000000010100111000100000001000000000000000000010100000001001000000010000001000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100100000000100100000000000000000000000000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000010100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000000100000001001010000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000000010001000000000000000000000010000000000000010100000100000010100010000000000010001000000100000001000100010000001000000000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000100000000000000001000100110010000010000001011100000000000000000001000000000000011000010000000000000000000010001100100000001000000000110110001000000000010100001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010001001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000001000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00000010000010000000000010001000000000011001000000100000000000000001000000000000010011100001001000101001100011000010010110010000000000001000011001100001000110000000000000000000100101000000000000000100000100000000000100000001000000000000000000010000101000000000010000000000000000000110000000000010000001000000100101000000000110000000000100000010000000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010010100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000001000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000110000000110011000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010010101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000000000000000000000000011001000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001000000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001001101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000010000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001100000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000010000000001100001000110000010110001000010010000001100010001100000000010000100000000000000011000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000101001001010000011000000000000001100010001000000010001000000000000000000001010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000100010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000100000010100010010000100011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000100000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000100000001001010000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000000000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000110000000100000001000000000000000000000000000010100010000000000010000000000100000000000100010000001000100100 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000010000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100001010010001100100000001000000000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000010000000010001000001000010101100000000000110101000000000000000000000000000001001000010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000010001000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000110000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100100000000000100000000100000011000000100000000000010000000000000000000000000010000000000000001000100000000000100000000000000000010000000000011010000011000010000000001100010000000000010001000000000000000000000010100010000101000000110010000001100010000000100000010000000000000000000100010100001100000000 10000000001000000000000000100000100000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000010001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000000000000000000000000000000011000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001010010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001100000000000000000000000000011100000000000000000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000110010110000000101100010010000010011001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001010000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100010010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000100001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000100100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000001000000000000000000001010000000110011000000110000010000000000010010000001000000000000000000000000000001000110110110000010000011011000000000000000000000000000001000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000010000010000100000000001100000000000010100000010011000001000000000010000000010000000000000011000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000100000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100010000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000010000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010111010010000000000010010000110100000000000000000000000000001000100110010000010001011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100001010000000100000000000000000000000000000000001000100000010000000000000010001100001000010101100000000001110100000000000000000000101000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000011000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001001000000 00100000001000000000010000000000000000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000001010010000000010000000101000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000011000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000101000000110010100000000010000000000010001000000100000000000100010000001000100100 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000000000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000000000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001100000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010010001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000010000000000100000000001100000110000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000101000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000011010000000000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110001100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011001010001000000100000000001000000100000000000100000000110010000000000101000001110010100000000000000000000000000000000000000000110010000000110000100000 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001001100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000010000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000001000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100010000000100000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000110000001000010000010100000000000000000000001000100010010000100000000100001110100000000100000000000000000000100101000100000001001000000000100000010010100010000000000100000000001000001010000000000101000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000000000000000000001010000000000000000100001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001011000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000000100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000010110001100000000010000001010111100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000000000000000100000000000101010000000001000000000010010110000000101100010010000010011001100100000000100000000000000000000000000000000000000000001110001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000000010001000000001001000010001100001001000011000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000100100000000000000010000010000000000000100100000000000000000100000000000000000010001001000000000000000010000000010100000001000000000010000000000000000001000000000100000001000001000000010110010000000110000010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000101000000000100000000000010000000100011000010100000010000000001000101000010101100000000000100100000000000000000000000000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000010010000000000100000100100000100000000001000000000000001000000100000000000000000000001000000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001110000000010000100000000000000001001000000000001000001000000000001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000111000010110010100000010000000000000010001000000101000000000100010000001001000000 10000000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000000001000000011000100001000111000000000000000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000100000010100010010000100011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000000000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000100000000000100001000000001001000010001100001001010000000000000001000000000000000000000010011010001000000000100000001000000010000000101000101000000001000000011000000000000000000010000000000011010000011000010000000001100010000000000010001000000000010000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111010000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000010001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001010010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001100000000000000000000000000011100000000000000000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000101000000000100010000001001000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000010000011000100000000010010000000010000000100000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000110100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001001000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000000000000000101001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000100000110010000000100000001000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100101000001000000100100100000000000000010000001100100000000000000000000010100110001000000000000000000000110000000000011000001000000100101000000000110100000000110000010000000000010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000000000000000000000000010000000001100000000000000001110000010000000010110001000000000010000001010110100100010000000000001000010000000010000100000000001100000000000010100000010011000001000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000001000000000000000011000100000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000101001000110010000010100010000000000010001010000000000000110010000000001011000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010100000010000000000110000000000100000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000001001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000010100000000001000001010000000000100000000001000010001001000000000001000000010100000000101000000110010000001100010000000000010001000000000000000110010000000100000001000 10000000001000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001010010000010000000000000000100001000000001011000000000100000001001001000100000000000000110010000100000000000000000000010001100100000001000000000010110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000010000011000010001000000000010001000001000010101100010000000110100000000000000000000001000000001001000010000000000100100100000000001000000000000000000000001000000110010000110001001000000000000010000010110010100101000000000000000100000000010010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000101000000000100010000001001000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000010110010000000110000011001000000010010000001000000000100000000000000000001000100110010000010000001011000010000000000000000000000000000010001000010000000001100000000000000001100000010000000010110001000000000010000001010110101100010000000000001000010000000010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000000010010000000000000000001000000000010000000001001010000000000000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100010001000000010001000000000000000000000010100010000101000000110010000001100010010000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000001001000000010000000000000001000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000001000000000000100010100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000100000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000100100000000001010000000000011000010000000100000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000001000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000000000000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000000100000000010000000000100000100000000000000000000000001000100000001000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000001000000000000000000000000000001000001000000010000000000000110000100000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010010000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000001000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100010010000010011001100100000010100000000000000000000000000000000000000000100000001001000001001001000001100000000100000100000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000100000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010000000001001000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000001000000001000000011100000000000000000000000000000000000001010000000000000000100001000000000001000000000100100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00000000000000000000000010001000000010011001000000100010000110000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001100000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000110000100110000000000000000000001000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110100000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000010000000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100010000001000000000001111000001000100000000000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000100000001000010010000000000000001100010000000000010000000000000000001000100001100000001000000000000101010010000100001100100000100000000011000000000000001000000011100000000000000001000000000000000000001010000110000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000100100000000001010000000000011000010000000100000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000001000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000000000000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100100000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000110000010000000010010010000001000000000000000000000010000001000100110010000010000001011000010000000000000100000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000001111000001000100000000000010000101000001000100000010000010000000100011000010010000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000010000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000010000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001010000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000100000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000110000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000001000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000010010001000000110000001000010000010100000000000000000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000000100000000000100010000001000100100 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000001000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010010101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000001000000100000000010000001000000000001100000000000010110000100101000000000000000100000000000010000011100000000000000000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000110110001000010010000001100010011100000000010000100000000000000001000000000000001000001000000010001000010001100001011100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000100000000001100000011000000000000000000010000000000011010000011000010000100000110000000001000000100000000001000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000010000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000011000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000000010000010001001000000000000000000100001100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001100000000100010000000000000000000100000000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010001100100100010000110011000010010000011100010101100000010001110001000000011011100000100000000000100001000000001001001010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000001000000000000000000000001000001010100010000100000000001000000000000000000000000001100110000000000101000000110010100000000010000000000010001000010000000000000100010000001000000000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010000000000001000000000000010100111000100000001000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010001000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001001000000000000000110001000001000101110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010010100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000010000000010001000001000010101100000000000110100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000000000000000010000010000000000000100000010000101001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010010000000010000000010000101000000000010010000001100110000000000001000100000100010000100100000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000011001010100000000000010010000000100000000000000000000000100010001000100000000000100000010011000000101000001001001010000011100000000000001100010000010000010001000000000000010000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010010100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000100000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00000010000010000000000010001000000000011001000000100000000000000001000000000000010011100001001000101001100011000010010110010000000000001000011001100001000110000000000000000000100101000000000000000100000100000000000100000001000000000000000000010000101000000000010000000000000000000110000000000010000001000000100101000000000110000000000100000010000000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010010100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000001000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000110000000110011000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000000000000011000010100000000000010000000000100000100000000000000000000000001000100000100000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010010101000000110010000001100010000000000000010000000000000000000100010000001000000000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010010101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000001010000100000000010000001000000000001100000000000010110000100101000000000000000100000000000010000011100000000000000000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000110110001000010010000001100010011100000000010000100000000000000001000000000000001000001000000010001000010001100001011100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000100000000001100000011000000000000000000010000000000011010000011000010000100000110000000001000000100000000001000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00100000001000000000000100000000000000000000001000011000100010010000000000100000000000010000001000101001100011000101000000000000000000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111001000010000000000000000100100000000000010000000000000100000000010000011000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000001000000000011000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000010000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000010001100000001001010000000100000010010100000000000001001001000000010000000000001000000010000000000011001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000010100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100100011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000001100001000000000000000000000000000000000000010001100100100010000110011000010010000001100010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011001010001000000100000000001000000100000000000100000000110010000000000101000001110010100000000000000000000000000000000000000000110010000000110000100000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000001000000000000100010100010000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000111001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000000000000000000000000011001000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001000000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001001101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000010000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001100000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000010000000001100001000110000010110001000010010000001100010001100000000010000100000000000000011000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000101001001010000011000000000000001100010001000000010001000000000000000000001010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000110000010000000010010010000001000000000000000000000010000001000100110010000010000001011000010000000000000100000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000001111000001000100000000000010000101000001000100000010000010000000100011000010010000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010010000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010100011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00000100000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010010000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000001000001000000000101011000000000101000000000000100100000000000100000000000010000000000011000001000000000010000000010000000000000011000110000100100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101100101000000000000000100000000000010010000000000000010001000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000110000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100100000000000100000000100000011000000100000000000010000000000000000000000000010000000000000001000110000000000100000000000000000010000000000011010000011000010000000001100010000000000010001000000000000000000000010100010000101000000110010000001100010000000100000010000000000000000000100010100001100000000 00010000000000010000000000000000000000000100001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000100110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000001010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00000010000010000000000010001000000000011001000000100000000000000001000000000000010011100001001000101001100011000010010110010000000000001000011001100001000110000000000000000000100101000000000000000100000100000000000100000001000000000000000000010000101000000000010000000000000000000110000000000010000001000000100101000000000110000000000100000010000000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010010100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000100000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000001000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000110000000110011000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010010101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000001000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000001011000000 00000000000000000000000010001000000010011001000000100010000110000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001100000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000110000100110000000000000000000001000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 10000000001000000000000000100000100000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000001000011000100000000000010000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000001000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010010101000000000100000000000010000000100011000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000101101000000000000000100000010000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000100010000000001100001001000011000000000010000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000001000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000001100011000100000000000000000000000000011000100000000010000000100100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000001000000000001000000000101011000000000100010000010010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000110001001000000000000010000010110000100101000000000000000100000000010010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000001000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00010000000000000000000000000000000000000000001000000000000010000000000100110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000100010000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000100000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101001000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000010100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100100011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000001100001000000000000000000000000000000000000010001100100100010000110011000010010000001100010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011001010001000000100000000001000000100000000000100000000110010000000000101000001110010100000000000000000000000000000000000000000110010000000110000100000 00000000000000000000000000000000000000000000001000000000000010000000000000100000000000010000001000101001100011000010000110000000000001000010011000100001000111000000000000000000100000000000000000000100000000000000000100000001000000000000000000000000101000000000010000000010000000000110000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010010000000000000000000000010001101100000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000110000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100101000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000000000001001000000000000000000000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000100001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000100110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000001010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00010000000000010000000000000001000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000010000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000001000000000000000000000000000000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100111010000011000011011000000000000000000000001000000000010001000000001000000000001010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000010000000010001000001000010101100000000000110100000000000000000000000000000001001000010000000000000100100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000100000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000001000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000010000000010001000001000010101100000000000110100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000000000000000010000010000000000000100000010000101001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010010000000010000000010000101000000000010010000001100110000000000001000100000100010000100100000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010010000000000011001010100000000000010010000000100000000000000000000000100010001000100000000000100000010011000000101000001001001010000011100000000000001100010000010000010001000000000000010000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000100000000000000000000100010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000000100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000010110001100000000010000001010111100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000000000000000100000000000101010000000001000000000010010110000000101100010010000010011001100100000000100000000000000000000000000000000000000000001110001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000000010001000000001001000010001100001001000011000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000100000000000000001000100110010000010000001011100000000000000000000000000000000011000010000000000000000000010001100100000001000000000110110001000000000010100001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000001000000001000100101000000000001000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000001100001010110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000100011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000100010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001001000000100000000000000000000000100100000000010000110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00001010000000000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001100000010110010000000110000011000000000010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000010000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000010010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000001010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000000000000000000000010010001110100100001001001000001100000000100000001000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011100000000000001100010000010000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010010000001001000000 00001010000000000000000000100000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010101000001001000000011000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000001000000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000001010000001100000000001000000000100000000000000000000000100000000000010000110100111010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000000000010001000000000000000101100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000011000000000110000000001000000100000000001000000001100110000100001100000100000100000010100110000000000010001000000100000000000100010000001000100100 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010010101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00100000001000000000000100000000000000000000001000011000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111001000010000000000000000100100000000000010000000000000100000000010000011000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000001000000000011000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010010000001001000000 00010000000000010000000000000000000000000100001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000100110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000001010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00001010000000000000000000100000000000000010001000000000000011000010000000100000000000010010000000000001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000000000000000000000010000000011000010000000010100000010010001100100000001000000000010110001000000000010000001010110100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000010000000000000000000000000000000000000011000100000001010010000000010000000101000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000010000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010100000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000110000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000110000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010111010010000000000010010000110100000000000000000000000000001000100110010000010001011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100001010000000100000000000000000000000000000000001000100000010000000000000010001100001000010101100000000001110100000000000000000000101000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000011000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001101010000000000000010000000000000000000100010000001000010000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000100000100000000001000001010000000000101000000001100000100100000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000010100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000100000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000001001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010100010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000100000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000101000000000100010000001001000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000100010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000001000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001000000000100000000000000000000000100100000000010000110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010010101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001001000010000000000000100100000100000100000000000010000000000000000000010000010011001000010010000000000100000101000000000001000000000000000000000000000011100000000000000001000000000000000000001010000010000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000000000000000100000000000101010000000001000000000010010110000000101100010010000010011001100100000000100000000000000000000000000000000000000000001110001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000000010001000000001001000010001100001001000011000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000101010000001100000000 00100000001000000000010000000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000101000000000100010000001001000000 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000100000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000100010010000001000100000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101101000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000110000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000001000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000010010001000001000000010000000001100001001000011000000000010000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010000000001001000000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000010000001100101000111010010000000000100000100000000001011000100000000010010000000010001000100000010011001000110100000000000000000010000011000000000000000000000000010100000001000000000000000000000110000000000011000001000000100101000000000110000000000100000010000000000010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001000000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010001010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010101100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000010000001100101000111010010000000000100000100000000001011000100000000010010000000010001000100000010011001000110100000000000000000010000011000000000000000000000000010100000001000000000000000000000110000000000011000001000000100101000000000110000000000100000010000000000010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001000000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000001110100000000000000010000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010000010100010001000000011001000000100000000000100010000001000000000 00000000000000000000000000000000000000000000001000000000000010000000000000100000000000010000001000101001100011000010000110000100000001000000011000100001000111000000000001000000100000010001001000110100000000000000001010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000011001000000010010000001000000000100000000000000000001000100110010000010000001011000010000000000000000000000000000010001000010000000001100000000000000001100000010000000010110001000000000010000001010110101100010000000000001000010000000010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000000010010000000000000000001000000000010000000001001010000000000000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00001010000000000000000000100000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000001000000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000001010000001100000000001000000000100000000000000000000000100000000000010000110100111010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000000000010001000000000000000101100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000011000000000110000000001000000100000000001000000001100110000100001100000100000100000010100110000000000010001000000100000000000100010000001000100100 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110101000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000010000000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100000000001000000000001111000001000100000001000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000001011000000000100010000000000000000000100000000000010000110100110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001100000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100100000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00001010000000000000000000100000000000000000001000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000100000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000110000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000001000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000010010001000000000000010000000001100001001000011000000000010000000000000011000010100000000000010000000010101000100000000000000000000000001000100000000100101000010010000000100000001001001010100011000000000000001100010001000000010001000001000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000100000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000010000000000000000100000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000010000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000001000000000000100010100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000100000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000000001100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00010000000000000000000000000000000000000000001000000000000010000000000100110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000100010000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000100000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101001000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000100000000000000000000000000001000100100010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000101101000000000000000100000010000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001000000000000000000000000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00100000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001001000010000000000000100100000100000100000000000010000000000000000000010000010011001000010010000000000100000101000000000001000000000000000000000000000011100000000000000001000000000000000000001010000010000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000010001000000010011001000000100010000110000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001100000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000110000100110000000000000000000001000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000100000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000010000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000010000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000010000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000000010000010001001000000000000000000100001100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001100000000100010000000000000000000100000000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010001100100100010000110011000010010000011100010101100000010001110001000000011011100000100000000000100001000000001001001010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000001000000000000000000000001000001010100010000100000000001000000000000000000000000001100110000000000101000000110010100000000010000000000010001000010000000000000100010000001000000000 10000000001000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001010010000010000000000000000100001000000001011000000000100000001001001000100000000000000110010000100000000000000000000010001100100000001000000000010110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000010000011000010001000000000010001000001000010101100010000000110100000000000000000000001000000001001000010000000000100100100000000001000000000000000000000001000000110010000110001001000000000000010000010110010100101000000000000000100000000010010010000000000000000001000000000010000000001001010000000000000000000001000100100001000100000100000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000101000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00100000001000000000010000000000000000000000001000001000100010000000000000100000000000010000001000101001100011100100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000011000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001000000000000000000000000000000000001001000000000000000000000000000001110000000000000000000001000000000001000000000100010000000000000000000100100000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000001000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100010010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000010100000000001000001010000000001100010001000000010001000000000000000000000010100010010101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000001000000000000000000000000000001000001000000010000000000000110000100000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110100010000000000010110000001000000000010000000000000000100010000000010000010000001011000000000000000000000000000000000010000010000000000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100000000000000000000001001000010000000000000100100001000000000000000000000000000010000101001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000100000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000001000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100100000000100100000000000000000000000000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000010100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000000100000001001010000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000000010001000000000000000000000010000000000000010100000100000010100010000000000010001000000100000001000100010000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000011000100000000010010000000010000000100000010011001000110100000000000000000111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000001000000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000001010000001100000000001000000000100000000000000000000000100000000000010000110100111010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000000000010001000000000000000101100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000011000000000110000000001000000100000000001000000001100110000100001100000100000100000010100110000000000010001000000100000000000100010000001000100100 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000001000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000101001100000110000000000000001000000000000000001000100110010000010000011011001000000000000000000000000010000010000000001000000000000000110011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100101000000000000000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101010000000000000100000000000010010000000100000000001000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000100010000000001100001001000011000000000010000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000001000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010010100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000100000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00010000000000010000000000000001000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000010000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000101000000001000000000000001000000000001000000000000000000000000000000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00001010000000000000000000100000000000000010001000000000000011000010000000100000000000010010000000000001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000000000000000000000010000000011000010000000010100000010010001100100000001000000000010110001000000000010000001010110100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000100000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110100010000000000010110000001000000000010000000000000000100010000000010000010000001011000000000000000000000000000000000010000010000000000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000100000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000101000000110010100000000010000000000010001000000100000000000100010000001000100100 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110101000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000010000000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100000000001000000000001111000001000100000001000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001000000000100000000000000000000000100100000000010100110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000000000000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000000100000001001010000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000000010001000000000000000000000010000000000000010100000100000010100010000000000010001000000100000000000100010000001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000001001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000001000000001001000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000000000000000000001010000000000000000100001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001011000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000010000001100101000111010010000000000100000100000000001011000100000000010010000000010001000100000010011001000110100000000000000000010000011000000000000000000000000010100000001000000000000000000000110000000000011000001000000100101000000000110000000000100000010000000000010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001000000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010001010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010101100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000010000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000000010000010001001000000000000000000100001100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001100000000100010000000000000000000100000000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010001100100100010000110011000010010000011100010101100000010001110001000000011011100000100000000000100001000000001001001010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000001000000000000000000000001000001010100010000100000000001000000000000000000000000001100110000000000101000000110010100000000010000000000010001000010000000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000010000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000001000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100010000000100000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000110000001000010000010100000000000000000000001000100010010000100000000100001110100000000100000000000000000000100101000100000001001000000000100000010010100010000000000100000000001000001010000000000101000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000001010010000000010000000101000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000011000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000000010000010001001000000000000000000100001100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000011000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000001000100000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000100000000000000000000000000100000001001010000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000010000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000000010001000000000000000000000010000000000000010100000100000010100010000000000010001000000100000000000100010000001000000000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000010100111000100000000001000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111001000010000000000000000100100000000000010000000000000100000000010000011000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000000000000001000000001010000000000000000000001000100100001000000010100000100000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000110000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000000010001000000000000000000000010000000000000010100000100000010100010000000000010001000000100000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000001000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000001011000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000011000100000010000000100000100000000000000000000000000001000100100010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000101101000000000000000100000010000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001000000000000000000000000000000010001000000000000100000000000010100010000000000010001000000000000100110010000000001001000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100000001001001000010 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000000000000000000000000011001000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001000000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001001101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000010000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001100000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000010000000001100001000110000010110001000010010000001100010001100000000010000100000000000000011000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000101001001010000011000000000000001100010001000000010001000000000000000000001010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000100000000000000000000100010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001100000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000101000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000011010000000000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110001100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011001010001000000100000000001000000100000000000100000000110010000000000101000001110010100000000000000000000000000000000000000000110010000000110000100000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000100000000000000000000100010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000110000000000000000000000000101001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000001000000000000000010011100100000001000000000001001010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000100000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000100100000000001000000000001111000001000100000000001010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000101101000000001000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001110000000010000100000000000000001001000000000001000001000000000001000010001100001001100000000000000000000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000000000000000101001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000100000110010000000100000001000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011010000000101000000000010000100000010000100000010100010010000100011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000101000100100001001000000000100000010010100000000000000100000000000010000000000001000000000000001000000000000000000000000000110010000000000101000000111010100010100110000000000010001000000100000000000100010000001000100100 00100000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001001000010000000000000100100000100000100000000000010000000000000000000010000010011001000010010000000000100000101000000000001000000000000000000000000000011100000000000000001000000000000000000001010000010000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000001000000000000000000001010000000110011000000110000010000000000010010000001000000000000000000000000000001000110110110000010000011011000000000000000000000000000001000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000010000010000100000000001100000000000010100000010011000001000000000010000000010000000000000011000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000100000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011001010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000001000000000000100010100010000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000111001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00000000000000000000000010001000000010011001000000100010000110000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001100000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000110000100110000000000000000000001000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000001000100000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000100001100001000110000010110101000010010001001100010001100010010001100001000000011011100010100000000100100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000100000000010001000000100000000000100011000001000000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000001100011000100000000000000000000000000011000100000000010000000100100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000001000000000001000000000101011000000000100010000010010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000110001001000000000000010000010110000100101000000000000000100000000010010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000001000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100000000101000000110000000010100010001000000011001000000100000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001000000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001001101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000100000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00001010000000000000000000100000000000000000001000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010001001000100000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000110000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000001000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000010010001000000000000010000000001100001001000011000000000010000000000000011000010100000000000010000000010101000100000000000000000000000001000100000000100101000010010000000100000001001001010100011000000000000001100010001000000010001000001000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000010010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000111001000000100000000000010000000100011000010000000010000000111000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000001001010000000000000000000001000001000000000000100010100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011111100000100000000000100001000000001001000010001100001001000011000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000011100000010000000000000000010010110000000000000000000010000000000000010000000000100000000100000000000000000001000001000010010100111000100000000000000000001000000101000000000010000000000000000000111000000000010000001000000100101000000000110000000000100000010000000000010010000001000000000000001000000100000001000100110010000011000011011000000000000000000000000000000000010001000000001000000000000010001101110000101000000000001000010000101100100000000001000000000001111000001000100000000000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000110100000000000100010010000000000000000000000110010000010001001000000000000000000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000100000000000000000001000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000111000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001101010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00100000001000000000010000000000000000000000001000001000100010000000000000100000000000010000001000101001100011100100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000011000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001000000000000000000000000000000000001001000000000000000000000000000001110000000000000000000001000000000001000000000100010000000000000000000100100000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000010000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000001000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000011000100000000010010000000010000000100000010001001010110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100100000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001000000000100100000000000100000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110100010000000000010110000001000000000010000000000000000100010000000010000010000001011000000000000000000000000000000000010000010000000000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000100000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000101000000110010100000000010000000000010001000000100000000000100010000001000100100 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000001000001000010000101100100000000001000000000001111000001000100100000000010000101000001000100000010000010000000100011000010000000010001000001000101000010101100000000000100100000000000000000000000000101000000001000100101000000000000000000000000000001000000000000100000000000010000010001001010000000000000000100000101000000000001100000000000000000000000000011100000000000000000000000000000000010001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000101100110000000000000100000000100001000000000000000000000000000000000000010001100100100010000110011010010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000000100000010001000010001001000000000001000000010100000000101000000110010000001100010000000000010001000000000000000110010000000100000001000 00010000000000000000000000000000000000000000001000000000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000100010000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010100000110000010000000000010010000001010010000010000000000000000001000100110010000011000011011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000100010000110100110010000001100110000100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000001000000000010000000000001010001100000000000000000000000000000000001100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000010000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100000001001001000010 00100000001000000000000100000000000000000000001000011000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111001000010000000000000000100100000000000010000000000000100000000010000011000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000001000000000011000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010010000001001000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000001000000000000000000001010000000110011000000110000010000000000010010000001000000000000000000000000000001000110110110000010000011011000000000000000000000000000001000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010010100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000001000000001000000011100000000000000000000000000000000000001010000000000000000100001000000000001000000000100100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100100011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00100000011000000000000100000000000000000000001000001000000010000000001000100000000000010000001100101000111010010000000000100000100000000100100000000000000010000000000000000000100100000000000000000100000000000000000010000001000000000000000000000000010100000001000000000010000000000000000001000000000100000001000001000000010110010000000110000010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010001000010000000001100000000000000001100000010000000010110001000000000010000001010110101100010000000000001000010000000010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000100100000000100000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010000000000010000000010000101000000000010010000001100110000000000001000100000100010000000100000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000110000001000010000010100000000000000000000001000100010010000100000000100001110100000000100000000000000000000100101000100000001001000000000100000010010100010000000000100000000001000001010000000000101000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010000000000001000000000000010100111000100000001000000000000000000010100000001001000000010000001000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100100000000100100000000000000000000000000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000010100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000000100000001001010000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000000010001000000000000000000000010000000000000010100000100000010100010000000000010001000000100000001000100010000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000010010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000010000000001000000001000100101000000000000000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000000000000000001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000000000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010000000001011000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000001100011000100000000000000000000000000011000100000000010000000100100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000001000000000001000000000101011000000000100010000010010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000110001001000000000000010000010110000100101000000000000000100000000010010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000001000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00100000001000000000010000000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000110000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000001000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000001011000000 00001010000000000000000000100000000000000000001000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000100000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000110000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000001000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000010010001000000000000010000000001100001001000011000000000010000000000000011000010100000000000010000000010101000100000000000000000000000001000100000000100101000010010000000100000001001001010100011000000000000001100010001000000010001000001000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00001010000000000000000000100000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000001000000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000001010000001100000000001000000000100000000000000000000000100000000000010000110100111010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000000000010001000000000000000101100000100000000000000000000000001000100000000000100000000000000000010000000000011010000000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100010100110000000000010001000000100000000000100010000001000100100 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000001000000000000000000001010000000110011000000110000010000000000010010000001000000000000000000000000000001000110110110000010000011011000000000000000000000000000001000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000010000010000100000000001100000000000010100000010011000001000000000010000000010000000000000011000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000100000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000001110100000000000000000000001000000001001000010010000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000000000000000000000010000000000000100000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010000000001001000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000010100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000100000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000001001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010100010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000100000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000101000000000100010000001001000000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000100100000000001010000000000011000010000000100000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000001000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000000000000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000010000010000000000010001000000000011001000000100000000000000001000000000000010011100001001000101001100011000010010110010000000000001000011001100001000110000000000000000000100101000000000000000100000100000000000100000001000000000000000000010000101000000000010000000000000000000110000000000010000001000000100101000000000110000000000100000010000000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010010100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000001000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000110000000110011000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000000000000011000010100000000000010000000000100000100000000000000000000000001000100000100000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010010101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000010000001100101000111010010000000000100000100000000001011000100000000010010000000010001000100000010011001000110100000000000000000010000011000000000000000000000000010100000001000000000000000000000110000000000011000001000000100101000000000110000000000100000010000000000010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001000000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010001010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010101100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000111100100000000001000000000001111000001000100000000000110000111000000000100000000000010000000100011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100111000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000011100000000000000001000000000000000000001010000110000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000000000001010000000000010000000000000100000000000010000001000101001100011000010000110000000000001000010011000100001000111000000000000000000100000000000000000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000001000000000000001000000000000000000000000000000000000000000000001010000000000001010000001100000000001000000000100000000000000000000000100000000000010000110100111010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000000000010001000000000000000101100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000011000000000110000000001010000100000000001000000001100110000100001100000100000100000010100110000000000010001000000100000000000100010000001000100100 00000000000000000000000000000000000000000000001000000000000010000000000000100000000000010000001000101001100011000010000110000000000001000010011000100001000111000000000000000000100000000000000000000100000000000000000100000001000000000000000000000000101000000000010000000010000000000110000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010010000000000000000000000010001101100000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000110000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100101000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000000000001001000000000000000000000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010001100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000001000000001000000011100000000000000000000000000000000000001010000000000000000100001000000000001000000000100100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001101000000010000001000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100100000000100100000000000000000000000000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000010100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000000100000001001010000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000001110001000000000000000000000010100010000101000000110010000001100010000000000000010000000000001000000100010000110000100000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100011000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010110000000010010000100000000000000000001000000000000000000010010000000000000000010000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000010000000000000000000010001100100000001000010000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000100100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000011001010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000011100000000000001100010000000001110001000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001000000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001001101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000010000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001100000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000010000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000010000001100101000111010010000000000100000100000000001011000100000000010010000000010001000100000010011001000110100000000000000000010000011000000000000000000000000010100000001000000000000000000000110000000000011000001000000100101000000000110000000000100000010000000000010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001000000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000001110100000000000000010000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010000010100010001000000011001000000100000000000100010000001000000000 00000000000000000000000010001000000010011001000000100010000110000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001100000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000110000100110000000000000000000001000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00000010000010000000000010001000000000011001000000100000000000000001000000000000010011100001001000101001100011000010010110010000000000001000011001100001000110000000000000000000100101000000000000000100000100000000000100000001000000000000000000010000101000000000010000000000000000000110000000000010000001000000100101000000000110000000000100000010000000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010010100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000001000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000110000000110011000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010010101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000000000001000000000000010000000000000100000000000010000001000101001100011000010000110000100000001000000011000100001000111000000000001000000100000010001001000110100000000000000001010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000011001000000010010000001000000000100000000000000000001000100110010000010000001011000010000000000000000000000000000010001000010000000001100000000000000001100000010000000010110001000000000010000001010110101100010000000000001000010000000010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000000010010000000000000000001000000000010000000001001010000000000000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000110001000000100000000000100010000001001000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000111100100000000001000000000001111000001000100000000000110000111000000000100000000000010000000100011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100111000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000011100000000000000001000000000000000000001010000110000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00001010000000000000000000100000000000000010001000000000000011000010000000100000000000010010000000000001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010100000000010010000001000000000000000000000000000001000110110010000010000011011000000000000000000000000000000000010000000100000000000000000010001101100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000100001000101000010101100000110000100110000000000000000000001000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000010010000000000100000100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001110000000010000100000000000000001001000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011001010000000000100000000001000010001001000000000001000000010100000000101000000110010000001100010000000000010001000000000000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010011100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000000000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000000000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001100000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010010001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000010000000000100000000001100000110000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000011000100000000010010000000010000000100000010011001000110100000000000000000111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000001000000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000001010000001100000000001000000000100000000000000000000000100000000000010000110100111010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000000000010001000000000000000101100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000011000000000110000000001000000100000000001000000001100110000100001100000100000100000010100110000000000010001000000100000000000100010000001000100100 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010010000100000000000000000001000000000000000000010010000000000000000010000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000100000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000100100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000011001010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000011100000000000001100010000000001110001000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000001000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100100000000100100000000000000000000000000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000010100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000001000000000100000001001010000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000001100110000001000000001 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000000000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000000000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001100000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010010001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000001000000001000000000000000000000000000101001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000100000110010000000100000001000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000100000000001000001000101000000000011000100000000000001000001000100100000000001001001100110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000101000000110010100000000010000000000010001000000100000000000100010000001000100100 00000010000010000000000010001000000000011001000000100000000000000001000000000000010011100001001000101001100011000010010110010000000000001000011001100001000110000000000000000000100101000000000000000100000100000000000100000001000000000000000000010000101000000000010000000000000000000110000000000010000001000000100101000000000110000000000100000010000000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010010100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000001000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000110000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000000010001000000000000000000000010000000000000010100000100000010100010000000000010001000000100000000000100010000001000000000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000100100000000001010000000000011000010000000100000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000100000000000000001000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000000000000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000001000000000000011000100000001010010000000010000000101000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000011000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000000010000010001001000000000000000000100001100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000011000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000010000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000010000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001010000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000100000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000110000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000001000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000010010001000000110000001000010000010100000000000000000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000000100000000000100010000001000100100 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000010010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000001000000000000100010100010000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000111001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000100000100000000001000001010000000000101000000001100000100100000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000001000000001000000011100000000000000000000000000000000000001010000000000000000100001000000000001000000000100100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001100000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000001000010001000010000000000000011000110000100110000001000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00001010000000000000000000100000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000001000000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000001010000001100000000001000000000100000000000000000000000100000000000010000110100111010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000000000010001000000000000000101100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000011000000000110000000001000000100000000001000000001100110000100001100000100000100000010100110000000000010001000000100000000000100010000001000100100 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100010010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000100001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000100100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 10000000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000001000001100000000001010000000100000000000000000000000100011000000010010001000010010000001100110000000000001000100000100010000000100001001000000000000000000000000100001000110000000110011000010010000001110010001100000000010000100000000000000001000000000000001000001000000000001000010001100001011100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000101001001010000011000000000000001100010001000000010001000000000000000000001010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010010101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000100000000000000001000100110010000010000001011100000000000000000000000000000000011000010000000000000000000010001100100000001000000000110110001000000000010100001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010001001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100010010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000100001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000100100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000001000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000010000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000001000000000000000000000000000000000001010000000000000000000001000100100001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001010110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000010000000111000101000010101100000111000100110000000000000000000001000001000000001000100101000000000000000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000000000000000001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100100000000000000001000000000000001000001000000000001000010001100001001100000000000000001000110010010000100000100000000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000010100000000001000001010000000000100000000001000010001001000000000001000000010100000000101000000110010000001100010000000000010001000000000000000110010000000100000001000 00001010000000000000000000100000000000000010001000000000000011000010000000100000000000010010000000000001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000000000000000000000010000000011000010000000010100000010010001100100000001000000000010110001000000000010000001010110100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000001001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001000000010001000000001000100000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000010000001010000000000000000000001000100100001000100000100000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100000100001001000000010110001000010010000001100010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000000000100000000000000010010000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000100010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000001000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001000000000100000000000000000000000100100000000010000110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010010101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000001000000000000000011000100000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000101001000110010000010100010000000000010001000000000000000110010000000001011000000 00000000000000000000000010001000000010011001000000100010000110000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001100000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000010110001000000000010000101010110100000010000000100010000010000010010000100000010000100000010000010000000100011000110000000010000000001000101000010101100000110000100110000000000000000000001000010001000010110000000000000000100000000000000001000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000100000000000100001000000001001000010001100001001100000000000000000000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000001000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100100000000100100000000000000000000000000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000010100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000001000000000100000001001010000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000001100110000001000000001 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000011000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000111100100000000001000000000001111000001000100000000000110000111000000000100000000000010000000100011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100111000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000011100000000000000001000000000000000000001010000110000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001001100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000010000010000000000010001000000000011001000000100000000000000001000000000000010011100001001000101001100011000010010110010000000000001000011001100001000110000000000000000000100101000000000000000100000100000000000100000001000000000000000000010000101000000000010000000000000000000110000000000010000001000000100101000000000110000000000100000010000000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000000010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010010100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000000000010001000000000000000101100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000011000000000110000000001000000100000000001000000001100110000100001100000100000100000010100110000000000010001000000100000000000100010000001000100100 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001010110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000001000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010011001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000100001000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100110000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000001000010001000110000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100010000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000010000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000010000000010001000001000010101100000000000110101000000000000000000000000000001001000010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000010001000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000110000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100100000000000100000000100000011000000100000000000010000000000000000000000000010000000000000001000100000000000100000000000000000010000000000011010000011000010000000001100010000000000010001000000000000000000000010100010000101000000110010000001100010000000100000010000000000000000000100010100001100000000 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010011100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000000000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000000000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001100000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010010001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000010000000000100000000001100000110000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 10000000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000001000001100000000001010000000100000000000000000000000100011000000010010001000010010000001100110000000000001000100000100010000000100001001000000000000000000000000100001000110000000110011000010010000001110010001100000000010000100000000000000001000000000000001000001000000000001000010001100001011100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000101001001010000011000000000000001100010001000000010001000000000000000000001010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000010000000000000000000000001000001000000010000000000000100000000000010000001001101001100011000100000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000000100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000010110001000000000010000001010110100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000100000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000100000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00010000000000001000000000000000000000000000001000001000000010000000000000110000100000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000010001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001010010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001100000000000000000000000000011100000000000000000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000101000000000100010000001001000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000001000000000000011000100000001010010000000010000000101000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000011000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000000010000010001001000000000000000000100001100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000011000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000001010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000010000000010001000001000010101100000000000110100000000000000000000000000000001001000010000000000000100100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100100000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000100000000000000001000100110010000010000001011100000000000000000000000000000000011000010000000000000000000010001100100000001000000000110110001000000000010100001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010001001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110101000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000010000000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100000000001000000000001111000001000100000001000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001000000000100000000000000000000000100100000000010100110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001010000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000100000000000000000000000000001000100100010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000101101000000000000000100000010000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000100010000000001100001001000011000000000010000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000001000000000000000010100010000101000000110010000001100010000000010000010000000000000000000100010000001000000000 00000000000000000000000000000000000000100010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000010110001000000000010000001010110100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000001001111000001000100000000000010000101000001000100000000000010000000100011000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110001100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011001010001000000100000000001000000100000000000100000000110010000000000101000001110010100000000000000000000000000000000000000000110010000000110000100000 00000000000000000000000000000000000000100010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000010110001000000000010000001010110100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000000000000100100000000000000100100100000000000000010000001100100000000000000000000010100110001000000000000000000000110000000000011000001000000100101000000000110100000000110000010000000000010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000000000000000000000000010000001001100000000000000001100000010000000010110001000000000010000001010110100100010000000000001000010000000010000100000000001100000000000010100000010011000001000000000010000000010000000000000011000110000100110000000100000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000100001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100010010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000100001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000100100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010010100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00010000000000001000000000000000000000000000001000001000000010000000000000110000100000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000001000000001000000011100000000000000000000000000000000000001010000000000000000100001000000000001000000000100100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000101001100000110000000000000001000000000000000001000100110010000010000011011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100101000000000000000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000010000001000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110100010110001000010010000001100010001100000000010000100000000011011100000100000000000100000000000000010100000001100001001000011000000000010000000100000011000000100000000000010000000000000000000000000010000000000000001000100000000000100000000000000000010000000000011010000000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100010100110000000000010001000000100000000000100010000001000100100 00010000000000001000000000000000000000000000001000001000000010000000000000110000100000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000011010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00010000000000000000000000000000000000000000001000000000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000100010000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010100000110000010000000000010010000001010010000010000000000000000001000100110010000011000011011010000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000111000000000100000000000010000000100011000010000000010000000111000101000010101100000110000100110000000000010000000001000001000000001000100111000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000011100000000000000001000000000000000000001010000010000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000101010000001100000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000101001100000110000000000000001000000000000000001000100110010000010000011011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100101000000000000000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000010000001000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110100010110001000010010000001100010001100000000010000100000000011011100000100000000000100000000000000010100000001100001001000011000000000010000000100000011000000100000000000010000000000000000000000000010000000000000001000100000000000100000000000000000010000000000011010000000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100010100110000000000010001000000100000000000100010000001000100100 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100111010000011000011011000000000000000000000001000000000010001000000001000000000001010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000010000000010001000001000010101100000000000110100000000000000000000000000000001001000010000000000000100100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000100000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000001000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000001000100000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000101001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000100000110010000000100000001000 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100010000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000010000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000010000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000010000000001001000010000000000000100100000000000000010010000000000000001000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100000000000000000000000001000000000000000001100001000110000010110001000010010000001000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000001000000000000011000100000001010010000000010000000101000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000011000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000000010000010001001000000000000000000100001100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000011000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000011010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000010000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000000001100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00100000001000000000000100000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100010010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000101000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000011001010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000101000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110001100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011001010001000000100000000001000000100000000000100000000110010000000000101000001110010100000000000000000000000000000000000000000110010000000110000100000 10000000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000001000001100000000001010000000100000000000000000000000100011000000010010001000010010000001100110000000000001000100000100010000000100001001000000000000000000000000100001000110000000110011000010010000001110010001100000000010000100000000000000001000000000000001000001000000000001000010001100001011100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000101001001010000011000000000000001100010001000000010001000000000000000000001010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000010000000000001000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000111100100000000001000000000001111000001000100000000000110000111000000000100000000000010000000100011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100111000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000011100000000000000001000000000000000000001010000110000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000111000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000001000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010011001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000100001000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100110000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000001000010001000110000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00001010000000000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001100000010110010000000110000011000000000010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000010000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000010010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000001010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000000000000000000000010010001110100100001001001000001100000000100000001000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011100000000000001100010000010000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010010000001001000000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000001000000000000100010100010000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001001000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000001011000010000000100001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010111010010000000000010010000110100000000000000000000000000001000100110010000010001011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100001010000000100000000000000000000000000000000001000100000010000000000000010001100001000010101100000000001110100000100000000000000101000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000011000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010001000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00010000000000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010100000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010100000001000000000000000010011100100000001000000000001000010001101100100000000001000000001001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000000000000001001100010000000000000100100000000000000000000000000000000000001000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000000000000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000000000001000000000000010000000000000100000000000010000001000101001100011000010000110000100000001000000011000100001000111000000000001000000100000010001001000110100000000000000001010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000011001000000010010000001000000000100000000000000000001000100110010000010000001011000010000000000000000000000000000010001000010000000001100000000000000001100000010000000010110001000000000010000001010110101100010000000000001000010000000010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000011000000000100010000000000000010000100000000000010000110100110010000001100110000100000000100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000111000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000001100010000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000001000000001000000011100000000000000000000000000000000000001010000000000000000100001000000000001000000000100100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00010000000000000000000000000000000000000000001000000000000010000000000100110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000100010000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000001000000000000000000000000000000001000001000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010011001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000100001000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100110000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000001000010001000110000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00000000000000000100000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000001000000000000000000001010000000110011000000110000010000000000010010000001000000000000000000000000000001000110110110000010000011011000000000000000000000000000001000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000010000010000100000000001100000000000010100000010011000001000000000010000000010000000000000011000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000100100001000100000100000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000100000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000011000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000000000000100000000000000010000000101000100000000001000000001000000000000000000000000010100000000001000001010000000001100010001000000010001000000000000000000000010100010010101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000011010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000100010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000110000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000010001000001000101000010101100000000110001000000000000000000000000010000001001001000100101000000000001000000010000100000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000010000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000010000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000011001010100000000000010000001000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000011100000000000001100010000000001110001000000000000000000000010100010000101000000110010000001100010000000000000010000000000001000000100010000110000100000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000100010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000000000000000000000000100000000101100001010000000000000000000001000000000000000000100100001000111000000000000001000000000010000110100110010000001101110000000000100100000100100000000000000000000000000000000000000000010001100100100010000110011000010010000001100010101100000010001110001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000110000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000100000000000000000000000000001000100100010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000101101000000000000000100000010000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000100010000000001100001001000011000000000010000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000001000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001001000010000000000000100100000100000100000000000010000000000000000000010000010011001000010010000000000100000101000000000001000000000000000000000000000011100000000000000001000000000000000000001010000010000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000100000000000000000000000000000000000101000000000000010000000000001100000000000010000001001101001100011000100000000000000000100000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000000000000000000000000001000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000110110110000010000011011000000000000000000000010000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000010000010000100000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010000000000001011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000100010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001000000000100000000000000000000000100100000000010000110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000000000000000100000000000101010000000001000000000010010110000000101100010010000010011001100100000000100000000000000000000000000000000000000000001110001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000000010001000000001001000010001100001001000011000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000101010000001100000000 10000000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000001000001100000000001010000000100000000000000000000000100011000000010010001000010010000001100110000000000001000100000100010000000100001001000000000000000000000000100001000110000000110011000010010000001110010001100000000010000100000000000000001000000000000001000001000000000001000010001100001011100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000101001001010000011000000000000001100010001000000010001000000000000000000001010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110100000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000010010000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100000000001000000000001111000001000100000001000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000100000001001000010000000000010100100000000000000010010000000000000000000000000010000010001001000000000000000000100001100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000100000001000000000001000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100001001000000000000000000000000001000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000000001100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000100100000000001010000000000011000010000000100000000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000000000001001100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001100000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100100000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000100001000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100110000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000001000010001000110000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010010011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000011000100000000010010000000010000000100000010001001010110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100100000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100000010000000000000010001100001000010101100000000001110100000000000000000000001000000001100010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000100000000101100000000000000000000000100000000000010000110100110010000001100110001100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011001010001000000100000000001000000100000000000100000000110010000000000101000001110010100000000000000000000000000000000000000000110010000000110000100000 00000001100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000000000000000000000000100000010000000001000000000000000010011100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000100100100000010010000110110110010000001100110000000000000100100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000010000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000000010000010001001000000000000000000100001100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001100000000100010000000000000000000100000000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010001100100100010000110011000010010000011100010101100000010001110001000000011011100000100000000000100001000000001001001010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000001000000000000000000000001000001010100010000100000000001000000000000000000000000001100110000000000101000000110010100000000010000000000010001000010000000000000100010000001000000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000100000000000000000000100010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000010010000000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000000000001001000001000001000001100000000100000000000000000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000001000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100100000000100100000000000000000000000000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000010100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000000100000001001010000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000000010001000000000000000000000010000000000000010100000100000010100010000000000010001000000100000001000100010000001000000000 00000000000000000000000000000000010000000000001000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000010000001000000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000111100100000000001000000000001111000001000100000000000110000111000000000100000000000010000000100011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100111000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000011100000000000000001000000000000000000001010000110000000000000001000010000011000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000111000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000000100000000000000000000001000011000100010000000000000100000000000010000001000101001100011000101000000000000000000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000010000000000000000000000000010000000001000000000000000010011100100000001000000000001000010001101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111001000010000000000000000100100000000000010000000000000100000000010000011000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000001000000000011000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001110000000010000100000000000000001001000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000010000001100101000111010010000000000100000100000000001011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000000010100000001000000000000000000000110000000000011000001000000100101000000000110000000000100000010000000000010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000101000010000010010000100011000010000000010001000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000000000001000000001000000000011000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001110000000010000100000000000000001001000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000000100001000000000000001000010010000000000100000000000000000000000010010001100000011000100000000010010000000010000000100000010011001000110100000000000000000010000011000000000000000000000010010100001101000000001010110000000000000000000000000000000000000001000001000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010011001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000000000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000100001000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100110000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000001000010001000110000001000010000010100000000000000000000001000100010010000100000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000010100111000100000000001000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100000000000000010000000000000000000000000110010000010001001000010010000000000100000101000000000001000000000000000000000000000011100000000000000001000000000000000000001010000010000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00001010000000000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001100000010110010000000110000011000000000010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000010000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000010010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000001010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000000000000000000000010010001110100100001001001000001100000000100000001000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011100000000000001100010000010000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010010000001001000000 00100000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001001000010000000000000100100000100000100000000000010000000000000000000010000010011001000010010000000000100000101000000000001000000000000000000000000000011100000000000000001000000000000000000001010000010000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000001100011000100000000000000000000000000011000100000000010000000100100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000001000000000001000000000101011000000000100010000010010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000110001001000000000000010000010110000100101000000000000000100000000010010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000001000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100000000101000000110000000010100010001000000011001000000100000000000100010000001000000000 00001010000000000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001100000010110010000000110000011000000000010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000010000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000010010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000001010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000000000000000000000010010001110100100001001001000001100000000100000001000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011100000000000001100010000010000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010010000001001000000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000010100111000100000000001000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111001000010000000000000000100100000000000010000000000000100000000010000011000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000000000000001000000001010000000000000000000001000100100001000000010100000100000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000110000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000000010001000000000000000000000010000000000000010100000100000010100010000000000010001000000100000000000100010000001000000000 10000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000100000000000000001000100110010000010000001011100000000000000000000000000000000011000010000000000000000000010001100100000001000000000110110001000000000010100001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010001001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000001010010000000010000000101000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000011000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000000010000010001001000000000000000000100001100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000011000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000001110000000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100011000101000000110010000001100010000000000000010000000000000000000100010100001000000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000010000011000100000000010010000000010000000100000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000110100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000000000000000101001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000100000110010000000100000001000 00100000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001001000010000000000000100100000100000100000000000010000000000000000000010000010011001000010010000000000100000101000000000001000000000000000000000000000011100000000000000001000000000000000000001010000010000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000010000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000000010001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000000000000100100000000000000100100100000000000000010000001100100000000000000000000010100110001000000000000000000000110000000000011000001000000100101000000000110100000000110000010000000000010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000000000000000000000000010000000001100000000000000001100000010000000010110001000000000010000001010110100100010000000000001000010000000010000100000000001100000000000010100000010011000001000000000010000000010000000000000011000110000100110000000100000000000000000000001000010010000000000000000100000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000010000001000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110100010110001000010010000001100010001100000000010000100000000011011100000100000000000100000000000000010100000001100001001000011000000000010000000100000011000000100000000000010000000000000000000000000010000000000000001000100000000000100000000000000000010000000000011010000000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100010100110000000000010001000000100000000000100010000001000100100 01000000000000000000000000010000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000001000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000000010010000000100000000000000010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010010101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000000000000000001000000100000000010000001000000000001100000000000010110000100101000000000000000100000000000010000011100000000000000000000000000000000000001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000000000000000000100000000000000000000100001001000000110110001000010010000001100010011100000000010000100000000000000001000000000000001000001000000010001000010001100001011100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000100000000001100000011000000000000000000010000000000011010000011000010000100000110000000001000000100000000001000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00010000000000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000111000100000000000000000000000000010100000001000000000100000000000110000000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000100000000000000000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000000000010000000100011000010000000010000000001000101000010101100000000000100100100000000000000000001001000001001000010000000000000100100000100000100000000000010000000000000000000010000010011001000010010000000000100000101000000000001000000000000000000000000000011100000000000000001000000000000000000001010000010000000000000001000010000001000000010100000000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000000000001000101000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000010001000000010011001000000100010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000000000000000110000000000000000000000000100001000000010110010000000110000011001000000010010000001000000000100000000000000000001000100110010000010000001011000010000000000000000000000000000010001000010000000001100000000000000001100000010000000010110001000000000010000001010110101100010000000000001000010000000010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000000010010000000000000000001000000000010000000001001010000000000000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100010001000000010001000000000000000000000010100010000101000000110010000001100010010000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000010001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001010010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001100000000000000000000000000011100000000000000000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000101000000000100010000001001000000 10000000001000000000000000100000100000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000001000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000010001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000000000000000000000000000000011000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001010010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001100000000000000000000000000011100000000000000000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010110010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000010000000000000000000000001001001000000010000000000000100000000000010000001001101001100011000100000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000000100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000010110001000000000010000001010110100000010000100100000000010000010010000100000010000100000010000010010000100011000010000000000000010001000001000010101100000000000110100000000000000100000001000000001000010010000000000000000100000000000000010000000000000001000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000010000000000100000000001100000110000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000101000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000011010000000000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000000010000110100110010000001100110001100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011001010001000000100000000001000000100000000000100000000110010000000000101000001110010100000000000000000000000000000000000000000110010000000110000100000 00000000000000000000000000000000000000000000001000000000000010000000000000100000000000010000001000101001100011000010000110000100000001000000011000100001000111000000000001000000100000010001001000110100000000000000001010000001000000000000000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000011001000000010010000001000000000100000000000000000001000100110010000010000001011000010000000000000000000000000000010001000010000000001100000000000000001100000010000000010110001000000000010000001010110101100010000000000001000010000000010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010000000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000100001100100000100000000001000000000000000010010000000000000000001000000000010000000001001010000000000000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000100001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000010100111000100000000000000000000000000010100000001000000000100000000000110000010000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000000000000100000000001010010000000100000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000001000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100010000000100000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000110000001000010000010100000000000000000000001000100010010000100000000100001110100000000100000000000000000000100101000100000001001000000000100000010010100010000000000100000000001000001010000000000101000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00000000000000000000000000000000000000000000001000000000000010000000000000100000000000010000001000101001100011000010000110000100000001000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000001000000000000100010100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000010100111000100000000001000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000001001010000000000000000000001000001000000000000100010100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011111100000100000000000100001000000001001000010001100001001000011000000000000100000000000011000010100000000000010000000000100000000001010010000000000000001000100000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 10000000001000000000000000100000000000000000001000000000000010000000000001100001000000010100000010000000000000000000001000000000100000000000010000000100000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100001000000010100000000000000000000000110010000010001001000010000000000000100000101000000000001000000000000000000000000000011100000000000001000000000000000000000001010000000000000001000001100000000001010000000100000000000000000000000100011000000010010001000010010000001100110000000000001000100000100010000000100001001000000000000000000000000100001000110000000110011000010010000001110010001100000000010000100000000000000001000000000000001000001000000000001000010001100001011100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000101001001010000011000000000000001100010001000000010001000000000000000000001010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000000000001010000000000010000000000000100000000000010000001000101001100011000010000110000000000001000010011000100001000111000000000000000000100000000000000000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000001000000000000000001000001100000010110010000000110000011000000000010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010000010000010000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000000000010000010001001000000000000000000100000101010000000000000000000100001000000010000011100000000000001000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000001000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000101001100000110000000000000001000000000000000001000100110010000010000011011001000000000000000000000000010000010000000001000000000000000110011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100101000000000000000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101010000000000000100000000000010010000000100000000001000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000100010000000001100001001000011000000000010000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000001000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000010000000000000000000000000100001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000100110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000001000000000010001000000001000000000001010001101110000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00000001100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000000000000000000000000100000010000000001000000000000000010011100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00010000000000000000000000000000000000000000001000000000000010000000000100110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000100010000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001101000110101000000000000010000000001001000100000000000000000101000000000010000000000000000000000001000000000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000001011000000000000010000000000000000000010010000000100000000000000010001100100000001000000100001000010000101100100000000001000000000001111000001000100000001000010000101000000000100000000000010000000100011000010000000010000000001000101000010101100000000000100100000000010000000000000000000111011000010000000000000000100100000000000010000000000000100000000010000010000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000001000000000000000001010000000000000010000001100000000001000000000100000000000000000000000100100000000010100110100110010000001100110000000100000100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001010000011011100000100001000000100001000000001001000010001100001001000011000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00100000001000000000010000000000000000000000001000001000000010000000000000100000000000011100000010000000000000000010010110000000000000000000010000000000000010000000000100000000100000000000000000001000001000010010100111000100000000000000000001000000010100000001000000000010000000000000000001000000000000000001000001100000010110010000000110000011000000000010010000001000000000000000000000000010001000100110010000010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000100010000110100110010000001100110000100001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011111100000100000000000100001000000001001000010001100001001000011000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000001000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000101001100000110000000000000001000000000000000001000100110010000010000011011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000000011000010000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100101000000000000000000000000010000000000000000000000000000010000010001001000000000000010000010110000100101000000000000000100000000000010010000000100000000001000000000000000000000001010000000000000000000001000000010011000000000100010000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000001000000000000000000010000100100100000000110011000010010000001100010001100000010001100001000010011011100000000000000010001000000000100010000000001100001001000011000000000010000000000000011000010100000000000010000000010100000100000000000000000000000001000100000000000101000010010000000100000001001001010100011000000000000001100010001000000010001000001000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00100000001000000000010000000000000000000000001000001000000010001100000000100100000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000001000000000000100010100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000100000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000001000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000010000 00000000000000000000000000000000010000000000001000000100000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000100010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010010000000000000000000000010001101100000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000110000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100101000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000000000001001000000000000000000000000000001010000000010000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000001000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001001100000010110001000000000000000000001000000000101011000000000101000000000010000100000010000100000010100010010000100011000010000000010001000001000101000000011100000000110001000000010000000000000000000000111001000010000000000000000100000010000000010000000000000100000000010000010000010001001000000000100000000100000101010000000000000000000000000000000100000000000000000000000000100000000000000000001010000000000000000000001000000000000000000100100000000010000000000000100000000000010000110100110010000001100110000100000000110001000000000000010011000000000000000000000000000000101100100100010000110011000010010000001100010001100000010001101001000000011011100000000000000000010001000110000001000010000010100000000000000010000001000100010010000100000000100001110100000000100000000000000000000010101000100100001001000000000100000010010100000000000000100000000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000100000001000 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000010000000000000001000010000000000000000000011000000000110010000000110000010000000010010010000001000000000000000000100000000001000100110010000010000011011000000000000000000000000000000000010000000001000000000000000010001101110000001100000000010110001010000010010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000010000000010101000001000101000010101100000000000100100000000000000000000001001000001000000010000000100000000100000000000000010000000000000000000000000110010000010001001000000000000000000100001100100000100000010001000000000000001000000000000000000000000000000000000000000000001010000000000000000000001000000000011000000000100010000000000000000000100000000000010000110100110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000101000000001100000100100000000000000000100010000000000101000010110010100000010000000000000010001000000100000000000100010000001001000000 00001010000000000000000000100000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000011000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100000000000100100000000000000000000000000000001001000010000000000000100100000000000000010010000000000000000000000110010000010001001000000000001000000100001100100000100000000001000000000000001000000000000000000000000000000000000000000000001010000000000001010000001100000000001000000000100000000000000000000000100000000000010000110100111010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000000000010001000000000000000101100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000011000000000110000000001000000100000000001000000001100110000100001100000100000100000010100110000000000010001000000100000000000100010000001000100100 00100000001000000000010000000000000000000000001000001000100010000000000000100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000001010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100001001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000000000011000010000100000000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000110011011100000000000000010001000000000000010100000001100001001000011000000000010000000000000000010000000000101010000100000000000000000000000000000001000100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000000000110010000000001011000000 00100000000000000000100000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000001000000001000000011100000000000000000000000000000000000001010000000000000000100001000000000001000000000100100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000010010000000100000001001001010000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00010000000000000000000001000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000000100000000000010000001000100000010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000000001100001000110000010110001000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000010000010001000000100000000000100010000001000100100 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000010100111000100000000001000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010010000000000000000000111001000010000000000000000100100000000000010000000000000100000000010000011000001000000000000100000110000100001100100000100000000001000000000000001000000000000000000000000000000000000001000000001010000000000000000000001000100100001000000010100000100000000000000000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000110000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000000010001000000000000000000000010000000000000010100000100000010100010000000000010001000000100000000000100010000001000000000 00100000001000000000001000000000000000000000001000000100000000100001000000000000001000010010000000000001100011000100000000000000000000000000011000100000000010000000100100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000011000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000001000000000001000000000101011000000000100010000010010000100000010000100000010000010010000100011000010000000010001000001000101000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000110001001000000000000010000010110000100101000000000000000100000000010010010000000000000000001000000000010000000001001010000000000000000000101000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000000001000000000000100000000000000000000100001001000000010110001000010010000001100010001100000010001100001000000011000000000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000001100000001001001010000011000000000000001100010001000000010001000000000000000000000010100000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 10000000001000000000000000100000000000000000001000000000000010000000000001100000000000010000001000101001100011000100000000000000000000000000010000000000000010000000000000000001100000000000000000001000000000000010100111000100000000000000000000000000010100000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000010110100000010000000100000000010000010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000000000000000000000000010000001000000000000100000110000100001100100000100000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000000000000100010000000010000000000010000000010000101000000000110010000001100110000100000001000100000100000000010011000000000000000000000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001100000001001000010001100001001000011000000000010000000000000000000000010011000000000000000100000000000000010010000000000000001000100000000000100010000100000000000000000000000000001000001010001000000100000000001000000100000000000100000000110010000000000101000000110010100000000000100000000010001000000100000000000100011000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000001000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000010000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001010000111000000000000001100010000001100000100000000000000000000100010000000000101000000110011000001100010000000000010001000000000000000110010000000100000001000 00100000001000000000010000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000100000000100000010001001000110100000000000000000011000100000000000010000000000000010100000001001000000010000001000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010000010000001011000010000000000000000000000100000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001100000100000000010000010010000100000010000100001010000010010000100011000010000000010000000001000101000010101100100000000100100000000000000000000000000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000010100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000001000001000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000000000100000001001010000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000000000000000000000011000100000000000100000010010000000100000001001001010000011000000000000001100010000000000010001000000000000000000000010000000000000010100000100000010100010000001000010001000000100000001000100010000001000000000 00000010000100000000000000100000000000000010001000000000000010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000100000000100000010001001000110100000000000000000010000001000000000000000000100000101000000000010010000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000000000000000000000000000000001000100010010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000001000000000001000000000000000000100010100000000000000000000100000000000010010110000000101100010010000010011001100100000010100000000000000000000000000000000000000000100000001001000001001001000001100000000100000100000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000001000100000000000000000000000000000010000000000000100000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010000000001001000000 00010000000000010000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010111010010000000000010010000110100000000000000000000000000001000100110010000010001011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100001010000000100000000000000000000000000000000001000100000010000000000000010001100001000010101100000000001110100000000000000000000101000000001000010010000000000000001100010000000000010000001000000000001000000110010000010001001000000000000010000010110000100101000000000000000100000000000010010000000000000000001000000000010000000001001010000000000000000000001000000000011000000000100010000000000000010000100000000000010000110100110010000001100110000100000001000100000100000000010011000000000000000010000000100001100001000110000000110011000010010000001110010001100000010001100001000010011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100010000000001000000000000000011000100000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000100000000100000001000000000101001000110010000010100010000000000010001000000000000000110010000000001011000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000000000000001000000011100000000000000000000010000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000010001000000000000000100000000000100110000000101000100000000001000000011000000000000000000010000001001001010000111000000000000001100010000001100000100000000000000000000100010000000000101000010110010100000010000000000000010001000000110000000000100010000001001000000 00000000000000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000000000000000001000000000000000000010010000000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000000000000100001100000100000000000010001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001010010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001100000000000000000000000000011100000000000000000000000000000000000110001100001100000000000000000000000001000000000100000000000001010000000001000000000101000000000110010000001100110000000000001000100000100000010000000000000000100000000000010000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001000000100000000001000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000000000000000101001000000010000000000001000000010000000000010001000000100000000100000001000000000000000000000000000010100010000000000010000000100000100000110010000000100000001000 00000000100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000010100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100100011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000011000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000001100001000000000000000000000000000000000000010001100100100010000110011000010010000001100010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000000000000000001000000000000000000000010001000000000010000000100000000000000000000000100000001000100000000000100000010010000000100000001001001010000011001010001000000100000000001000000100000000000100000000110010000000000101000001110010100000000000000000000000000000000000000000110010000000110000100000 00000000000000000000000000000000000000000000001000000000000010000000000000100000000000010000001000101001100011000010000110000000000001000010011000100001000111000000000000000000100000000000000000000100000000000000000100000001000000000000000000000000101000000000010000000010000000000110000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011000010000000000000000000000000000010010000000000000000000000010001101100000001000000000010110001000000000010000001010110100000010000000100000000010000010010000100000010000100000010000010000000100011000110000000010000000111000101000010101100000110000100110000000000000000000001000001000000001000100101000000000000000000000000000000010000000000000000010000010000010001001000000000000010001100001100100000000100000101000000000000001000000000000001001000000000000000000000000000001010000000000000000000001001000010011000000000100010000000000000000000100000000000010001110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010010001100010001100000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00010000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010000000000001000000000000010100111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000100110010000010000001011001000000000000000000000000010000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000000000010000101000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000010000100000000000000000000100001001000000011001000001100000000100000000000000000000010000100000000000000001000000000000001000001000000000001000010001100001001100000000000000000000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000000000000000100000000001000001010000000010000010000000000010001000000000000000000100010000000000101001000110010000010100010000000000010001000000000000000110010000000001011000000 00000000001000000000000000000000000000000000001000000000100010000000000000100000000000010000001000101001100011000100000000000000000000000000011000100000000010010000000010000000100000010001001000110100000000000000000010000001000000000100000000000000010100000001000000000010000000000000000001000000000000000001000001000000010110010000000110000010000000010010010000001000000000000000000000000000001000100110010000010000001011100000100000000000000000000000000011000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100000000000000000000000000000000000000010000010000010001001000000000000000000100000101000000000001000000000000000000000000000000000001001000000000000000000000000000001110000000000000000000001000000000001000000000100010000000000000000000100000000000010000110100110010000001100110000100000001000100000100000000000000000000000000000000000000000001100001000110000010110011000010010000011100010101100000010001110001000000011011100000100000000000100001000000001101000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000001000000000000000000000001000001010100010000100000000001000000000000000000000000001100110000000000101000000110010100000000010000000000010001000000100000000000100010000001000100100 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010010010000100000010000110000010000010010000100011000010000000010001000001000101000010101100000000110001000000000000000000000000010000001001000010010000000000100100000000000000000000000001000000000000100000100000001000000000000100000010000010110000100101000000000000000100000000000000000000000000000000000000001000000000000000001010000000000100000000001000000000001000000000100000000000000100000000100100000000010000110100110010000001100110000000000001000100000100000000000000000000000000000000000000000001100001000110000010110001000010010000001100010001100000000010000100000001000000001000000000000000010001000110000001000010000010100000000000010000000001000100010010000100000000100001110100000000100000000000000000000000101000100000001001000000000100000010010100000100000001001001110000111000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000010010000100010000001000000000 00010000000000000000000000000000000000000000001000000000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000100010000001000000000100100000000000000000111000100000000000000000000000000010100000001000000000010000000000000000000000000000000000000000001000000000110010100000110000010000000000010010000001010010000010000000000000000001000100110010000011000011011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000000000011000110000100110000000000000000000000000001000000001000100101000000000001000000010000000000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000000000000000100000000101100000000000000000000000100000000100010000110100110010000001100110000100000001000100000100000000010011000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000010000000000000000010000000000001010001100000000000000000000000000000000001100000001001000000000100000010010100000000000001001001000000010000000000001000000010000000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000000000000000000000000000000000100000001000000000000011000010000000100000000000010100000010000000000000000000101000000000101000000000011000100000000000001000001000100100000000001001001000110100000000000000000010000011000000000000000000000010010100001101000000000010100000000000000000000000000000100000000001000000000110010000000110000010000000000010010000001000000000000000000110000000001000101110010000010000101011000000000000000000000000000000000010000000000000010100000010010001100100000001000000000001000010000101100100000000001000000000001111000001000100000000000000100000010000000000010000000000000001000011000001000000000010000000010000000000000011000110000100110000000100100000000000000000001001000010000000000000100100000000000000000000000000000000010000100001100000001000000000000101000010000100001100100000100000000011000000000000001000000000010000000000000000000100000000000000001010000000000000010000001100000000001000000000100000000000000000001000100100000000010000110100110010000001100110000000000000100000000100001000000000000000000000000000000000000010000100100100000000110001000010010000001100010001100000000010000100000000000000001000000010000001000001000000000001000110001100001001100000000000000100000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010100101000000110010000001100010000000000000010000000000000000000100010000001000010000 00010000000000000000000000000000000000000000001000001000000010000000000000110000000000010000001100101000111010010000000000100000100000000000010000000000000010000000000000000000000000000000000000100100000000000000000010000001000000000000000000000000101000000000010000000000001000000000000000000000001000010010000000000110000110000001001000001000000100001100000100000000000000001000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000100000010110001000000000000000000001000000000101011000000000101000000000001100100000000100100000000001010000000000011000010000000100000010001000001000010101100000000000110100000000000000000000000000000001001100010000000000000100100000000000000000000000000000000000001000000010000010001001000000000000010000010110000100101000000000000000100000000000000000011100000000000000000000000000000000000001010000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100001000000000000000000000000000000100000000100001000110000000110011000010110000001110010001100000011001100001000000011011100000101000000000010001000110000001000010000010100000000000000000000001000000000000000000000000100000000010000000000100000100000000000000000000000001000100000000000101000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010000001000000000 00000000100000000000000000000000000000000000101000000000000010000000000001100000000000010000001001101001100011000100000000000000000100000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000000000010100000001000000000000000000000000000000001000000000000000000001000000000110010000000110000010000000000010010000001000000000000000000000000000001000110110110000010000011011000000000000000000000010000000000010000000001000000000000000010011100100000001000000000001000010000101100100000000001000000000001111000001000100000010000010000100000001000100000010000010000000100011000010000000011001000001000101100000011100000000110001000000010000000000000000000000111001000010000000000000000100100000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100000000100001000000000000000000000000000000000000000100001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000010001000000000000010100000001100001001000011000000000010000000001000000000000000000000000010000000000000000000000010000000101000100000000001000000001000000000000000010000000000100000000001000001010000000000100000000001100000100000000000000000000100010000000000000100100000000000010100010001000000011001000000100000000000100010000001000000000 00000001100000000000000000000000000000000000101000000010000100001100000000100100000000010100000010000000000000000000001000000000100000000000010000000000000010000000000100000000100000010001001000110100000000000000010000000001001000000000000000000000101000000000010000000010000000000110000000000000000000000000100001000000001110000000000100000010010000000010010000001000000000000000010000000000001000100110010000011000011011000000000000000000000000000100000010000000001000000000000000010011100100000001000000000110110001000000000010000001010110100000010000000000000000010000100010000100000000000100000000000010000000000011000010000000000010001000010000000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000100101000000000000000100000000000010000011100000000000001000010001000010000000110000100001100000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000000100100000100000000010011000000000000000010000000100001100001000100010000110011000010010000001100010101100000010001110001000000011011100000100000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000000010000000000000010100000100000110100010000000000010001000000100000000000100010000001000100100 00010000000000010000000000000000000000000000001000000000000011000010000000101001000000010100000010000000000000000000000000000000000000000000011000101000000000001000001000100100000000000000000000100100000000000000000010000001000000000000000000100000101000000000010000000000000000000110000000000000000000000000100000000110000001100000010110010010000000000010010000110100000000000000000000000000001000100110010000010000011011000000000000000000000000000000000010000000000000010100000010010001100100000001000000001010110001000000000000000000001000000000001111000001000100000010000000100000100000000000000000000000000001000100100010000000000000010001100001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010000000000000000000000010000010000010001001100000000000000000010110000101101000000000000000100000010000010000011100000000000001000000000000000000000110001110001100000000000000000000000000000000000100000000000101010000000001000000000010010110000000101100010010000010011001100100000000100000000000000000000000000000000000000000001110001000110000000110011000010010000001110010001100000010001100001000010011011100000000000000000010001000000001001000010001100001001000011000000000001000000000000000000000010001000000000000000100000000000100010000000101000100000000001000000011000000000000000000010000000000011010000011000010000000000110000000001000000100000000001000000001100110000000000101000000110010110000000000000000000010001000000000000000000100010000001100000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000000000010100000001001000000010000000000000000000000000100000000000000001000000100110010000000110000010000000010010010000001000000000000000000000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000000000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001000000000000100000110000100001100100000100000000001000001000000001000000011100000000000000000000000000000000000001010000000000000000100001000000000001000000000100100000000000000000000100000001000010010110000000101100010010001010001001100100000000100000000000000000000000000000000000000000010000001000110000000110011000010110000001110010001100000011001100001000000011011100000100000000000100001000000001001000010001100001001000011000000000000000000000000011000010100000000000010000000000100000000000000000000000000000001000100000000000100000000000000000000000000000000000001000001010100010000100000000001000000000000000000000000000110010000000000101000000111010100000000000100100000010001000000100000000000100011000001000000000 00100000000000000000000000000000000000000000001000000000000011000010000000100001000000010100000010000000000000000000001000000000100000000000010100000000000010000000000100000000100000010000000000001000000000000000000011000100000000000010000000001000010100000001001000000010000000000000000000000000000000000000000001000000100110010000000110000010000000010010010000001000000000000000001000000000001100100110010100010000001011000010000000000000000000000000000010000010000000000010000000010001100100000001000000000110110001000000000010000001010110100000010000000000000000010000000010000100000000000100000000000010000000000011000010000000000000010001000001000010101100000000001110100000000000000000000001000000001000010010000000000000001100010000000000010010000000000000000000000100100000001001001000000000000000000100001100100000100000000001000000000000101000000000000000000001000000000000000000000000001110000000000000000000001000000000001000000000100000000000000000000000100100000010010000110110110010000001100110000000000001000100000100000010000000000000000100000000000000000000100001001000000011001000001100000000100000000000000000000010000110000000000000001000000000000000100001000000001001000010001100001001100000000000000000000000000000011000010100000000000010000000000100000100000000000000000000000001000100000000000100000010010000000100000001001001010000011000000000000001100010001000000010001000000000000000000000010100010000101000000110010000001100010000000000000010000000000000000000100010100001000000000 // segsites: 1591 positions: 0.00039165 0.00039671 0.00046051 0.00065075 0.00073125 0.00131743 0.00203601 0.00241928 0.00323564 0.00406892 0.00433403 0.00473377 0.00495468 0.00564579 0.00591599 0.00605705 0.00636208 0.00655627 0.00733312 0.00928008 0.01107648 0.01136985 0.01201085 0.01364483 0.01371572 0.01441493 0.01444805 0.01495040 0.01670943 0.01767547 0.01797898 0.01821284 0.01894597 0.01911104 0.01946657 0.02011984 0.02068218 0.02141395 0.02153187 0.02163532 0.02387119 0.02392320 0.02457976 0.02478052 0.02664870 0.02693685 0.02711738 0.02873671 0.02877148 0.02906166 0.02920187 0.02939099 0.02969409 0.02973034 0.02992309 0.03081713 0.03146852 0.03165055 0.03184607 0.03231853 0.03242229 0.03320703 0.03456959 0.03634258 0.03643663 0.03668122 0.03757266 0.04047133 0.04221568 0.04313693 0.04330727 0.04334858 0.04421459 0.04451117 0.04501213 0.04530886 0.04546092 0.04591996 0.04616786 0.04616929 0.04640757 0.04745129 0.04799399 0.04830575 0.04942035 0.05006553 0.05070489 0.05083812 0.05090048 0.05242658 0.05426362 0.05599149 0.05827953 0.05910949 0.05916711 0.06075785 0.06086776 0.06248143 0.06263289 0.06322634 0.06341475 0.06454396 0.06509257 0.06517804 0.06541808 0.06650292 0.06653899 0.06712212 0.06847191 0.06881921 0.06911994 0.06933129 0.06935024 0.07074386 0.07117950 0.07204603 0.07205792 0.07232384 0.07297998 0.07767230 0.07908007 0.08067693 0.08164822 0.08335478 0.08346075 0.08359660 0.08435271 0.08494573 0.08522354 0.08659964 0.08732698 0.08744417 0.08787109 0.08791878 0.08837334 0.08984375 0.09065181 0.09205357 0.09397675 0.09432804 0.09533672 0.09588753 0.09632035 0.09646325 0.09800053 0.09939471 0.09969950 0.09975235 0.09988925 0.09998921 0.10067233 0.10125057 0.10166731 0.10241188 0.10242127 0.10254924 0.10284868 0.10291342 0.10297418 0.10365724 0.10386496 0.10475668 0.10506569 0.10563664 0.10675178 0.10681830 0.10887776 0.11029681 0.11154681 0.11198200 0.11256126 0.11301441 0.11474652 0.11572874 0.11593131 0.11719912 0.11721618 0.11865387 0.11917306 0.11921852 0.11948412 0.12007026 0.12010992 0.12012320 0.12170475 0.12371928 0.12388164 0.12500084 0.12500733 0.12706067 0.12756080 0.12783724 0.12861245 0.12881611 0.12931612 0.12936251 0.12951956 0.12997851 0.13002271 0.13202364 0.13215324 0.13283878 0.13317384 0.13358128 0.13428387 0.13489124 0.13525386 0.13629743 0.13676704 0.13808196 0.13855970 0.14065374 0.14101137 0.14152685 0.14227658 0.14273387 0.14281846 0.14388703 0.14545743 0.14578104 0.14583450 0.14620688 0.14652025 0.14657063 0.14827160 0.14849128 0.14893544 0.14953070 0.14994780 0.15059842 0.15066514 0.15183631 0.15299094 0.15405399 0.15434201 0.15469518 0.15545391 0.15582634 0.15725834 0.15782595 0.15783026 0.15930470 0.16006679 0.16049143 0.16093335 0.16143001 0.16144901 0.16176093 0.16276842 0.16352214 0.16375828 0.16383909 0.16392380 0.16442712 0.16463249 0.16537187 0.16613721 0.16614403 0.16617183 0.16637493 0.16754855 0.16763481 0.16805014 0.17141835 0.17174930 0.17205744 0.17209599 0.17227698 0.17265869 0.17336289 0.17375025 0.17706911 0.17796380 0.17893606 0.17905770 0.17960203 0.18089798 0.18156775 0.18182741 0.18201847 0.18206387 0.18206493 0.18459599 0.18546195 0.18624070 0.18630373 0.18818467 0.18862851 0.18912406 0.19009759 0.19209151 0.19227686 0.19320848 0.19353228 0.19561266 0.19662411 0.19714022 0.19752570 0.19800468 0.19849613 0.20238385 0.20244740 0.20310168 0.20391963 0.20445737 0.20466447 0.20596772 0.20686354 0.20863569 0.20866645 0.21125628 0.21147973 0.21187263 0.21211923 0.21214797 0.21317126 0.21418038 0.21429553 0.21561887 0.21632799 0.21777637 0.21803822 0.21900642 0.21915845 0.21919478 0.21919823 0.22148013 0.22238053 0.22270792 0.22866009 0.22965146 0.23014431 0.23262533 0.23391238 0.23407726 0.23468975 0.23725702 0.23863340 0.24155472 0.24276923 0.24357014 0.24371726 0.24415852 0.24423383 0.24489803 0.24579695 0.24600693 0.24618478 0.24811040 0.24867052 0.24892426 0.25079876 0.25083032 0.25097289 0.25107261 0.25148725 0.25260217 0.25269892 0.25334311 0.25377753 0.25526853 0.25566090 0.25601243 0.25710333 0.25823496 0.26198275 0.26204910 0.26294776 0.26334204 0.26337072 0.26439637 0.26639908 0.26698177 0.26755691 0.26769063 0.26869568 0.26888639 0.26909202 0.27001941 0.27060995 0.27201617 0.27212082 0.27275617 0.27430580 0.27494583 0.27550999 0.27586908 0.27607715 0.27648252 0.27717918 0.27898536 0.27911942 0.27987461 0.28101982 0.28169945 0.28174820 0.28200916 0.28268840 0.28350178 0.28402561 0.28468493 0.28521606 0.28602238 0.28623386 0.28624110 0.28703635 0.28762792 0.28782051 0.28907307 0.28920592 0.28934899 0.29021531 0.29364558 0.29543087 0.29599913 0.29630353 0.29653832 0.30004481 0.30028569 0.30058765 0.30083862 0.30085160 0.30232407 0.30269116 0.30300394 0.30339867 0.30402357 0.30405798 0.30418594 0.30559946 0.30591503 0.30609402 0.30818449 0.30868055 0.30899758 0.30911601 0.30994536 0.31066806 0.31084479 0.31106519 0.31108901 0.31117683 0.31131276 0.31142625 0.31169173 0.31319023 0.31397859 0.31439754 0.31529561 0.31710377 0.31735603 0.31735622 0.31804181 0.31832701 0.31845555 0.31981176 0.32021684 0.32036194 0.32063054 0.32186417 0.32222522 0.32296088 0.32339466 0.32427535 0.32527315 0.32607590 0.32640642 0.32695422 0.32796788 0.32822931 0.32870315 0.32947195 0.33194620 0.33300239 0.33416286 0.33434111 0.33556422 0.33628682 0.33635839 0.33676245 0.33686619 0.33714938 0.33748638 0.33751824 0.33931962 0.33941738 0.33943998 0.34005951 0.34018082 0.34048438 0.34055000 0.34068787 0.34133323 0.34220134 0.34250919 0.34259284 0.34371303 0.34381979 0.34427408 0.34449349 0.34478630 0.34549815 0.34567489 0.34640229 0.34678571 0.34766771 0.34770283 0.34805869 0.34994898 0.35094119 0.35205304 0.35304871 0.35366523 0.35416228 0.35456870 0.35476692 0.35554016 0.35692270 0.35719356 0.35756246 0.35795911 0.35797015 0.35946537 0.35955501 0.35956439 0.35963441 0.35989785 0.36132633 0.36229070 0.36250578 0.36370726 0.36448545 0.36570981 0.36715546 0.36740844 0.36919346 0.37103288 0.37134255 0.37140007 0.37146423 0.37208296 0.37309184 0.37405834 0.37438403 0.37489178 0.37526942 0.37549607 0.37560244 0.37606957 0.37688122 0.37845421 0.37958959 0.38180089 0.38251921 0.38467652 0.38498056 0.38668718 0.38683125 0.38708590 0.38785404 0.38814374 0.38852589 0.38973143 0.39083767 0.39106817 0.39187770 0.39269917 0.39391127 0.39414668 0.39477156 0.39484312 0.39705461 0.39710082 0.39748922 0.39792541 0.39793886 0.39975320 0.40074691 0.40122861 0.40127868 0.40199381 0.40265815 0.40309759 0.40355873 0.40566998 0.40710068 0.40866943 0.40895501 0.40937051 0.41039848 0.41214273 0.41295812 0.41310914 0.41311571 0.41337308 0.41372361 0.41506244 0.41566631 0.41577451 0.41780773 0.41843694 0.41862737 0.41955967 0.42023641 0.42058862 0.42098873 0.42135896 0.42242233 0.42264624 0.42350236 0.42428743 0.42451539 0.42608252 0.42844406 0.42991393 0.43016274 0.43298431 0.43347857 0.43483060 0.43502373 0.43513355 0.43611121 0.43681880 0.43893822 0.43940541 0.43962318 0.43983122 0.44079204 0.44190684 0.44240308 0.44349998 0.44417643 0.44448897 0.44549933 0.44556808 0.44564089 0.44963041 0.44991971 0.45124734 0.45383279 0.45386033 0.45390054 0.45412821 0.45511331 0.45628670 0.45700247 0.45816479 0.45826499 0.45845270 0.45857151 0.45864368 0.45968124 0.45968690 0.46013022 0.46087264 0.46286185 0.46399645 0.46415846 0.46491279 0.46505917 0.46582634 0.46851002 0.46852092 0.46864160 0.46888211 0.47025351 0.47259730 0.47325569 0.47338474 0.47460544 0.47507576 0.47526111 0.47567743 0.47602474 0.47634689 0.47841889 0.47895479 0.48134273 0.48156427 0.48158823 0.48187893 0.48245603 0.48301641 0.48309708 0.48430512 0.48432600 0.48556283 0.48630066 0.48660444 0.48737536 0.48740804 0.48785286 0.48906721 0.48943792 0.49002342 0.49272379 0.49308679 0.49340554 0.49420587 0.49456474 0.49468087 0.49517341 0.49610763 0.49611255 0.49627257 0.49665200 0.49668155 0.49674555 0.49686799 0.49722680 0.49744414 0.49803809 0.49855040 0.49941332 0.49986109 0.50103948 0.50134240 0.50163371 0.50178149 0.50185513 0.50486445 0.50511409 0.50595010 0.50867448 0.50882409 0.50883801 0.50957058 0.51004378 0.51013064 0.51015192 0.51015207 0.51077406 0.51146453 0.51203148 0.51272341 0.51364387 0.51386492 0.51461310 0.51476367 0.51688097 0.51690446 0.51731880 0.51799014 0.51817038 0.51840543 0.51842012 0.51852535 0.51884697 0.51885588 0.51894334 0.51944778 0.51954818 0.52053277 0.52064833 0.52179344 0.52278240 0.52281542 0.52292731 0.52341285 0.52375662 0.52382362 0.52385408 0.52401115 0.52454951 0.52548799 0.52552718 0.52610496 0.52894755 0.52924830 0.53008325 0.53043292 0.53046547 0.53151837 0.53201939 0.53243145 0.53390794 0.53398020 0.53453331 0.53493694 0.53502603 0.53517690 0.53580862 0.53586643 0.53602590 0.53638410 0.53691833 0.53710076 0.53746075 0.53771993 0.53898927 0.53901990 0.53971621 0.54149839 0.54560176 0.54693048 0.54733043 0.54734962 0.54758121 0.54860390 0.54860727 0.54913598 0.54927168 0.54945267 0.55127003 0.55158572 0.55207644 0.55274346 0.55453641 0.55466606 0.55640903 0.55647686 0.55705352 0.55783855 0.55798535 0.55823897 0.55874514 0.55896850 0.55906026 0.55938694 0.55947380 0.55980062 0.56043111 0.56047328 0.56222346 0.56241858 0.56248387 0.56307420 0.56322752 0.56492983 0.56508062 0.56509807 0.56524744 0.56634812 0.56726506 0.56765226 0.56766874 0.56904339 0.56926897 0.56977335 0.57056194 0.57195113 0.57320752 0.57370206 0.57375516 0.57397214 0.57451361 0.57478820 0.57537872 0.57584683 0.57619266 0.57717908 0.57728028 0.57899807 0.57911991 0.57951437 0.58032314 0.58131090 0.58132486 0.58140860 0.58172577 0.58176398 0.58371149 0.58529642 0.58568617 0.58574747 0.58635416 0.58636134 0.58837070 0.58878099 0.58960912 0.58967108 0.59003791 0.59070180 0.59074798 0.59075695 0.59297732 0.59308126 0.59344314 0.59364649 0.59370503 0.59385525 0.59397994 0.59547879 0.59617466 0.59679111 0.59720391 0.59772442 0.59776666 0.59832452 0.59853098 0.59938305 0.59941979 0.59961816 0.59982136 0.59992132 0.60026232 0.60027944 0.60045536 0.60108911 0.60202910 0.60316124 0.60560463 0.60575202 0.60598875 0.60648992 0.60680476 0.60753887 0.60781060 0.60922397 0.60953742 0.61019858 0.61038574 0.61053853 0.61090078 0.61177546 0.61208284 0.61240036 0.61397500 0.61441486 0.61478370 0.61495118 0.61590118 0.61608627 0.61642938 0.61747134 0.61802460 0.61835443 0.61932639 0.61999411 0.62000780 0.62015796 0.62016591 0.62057175 0.62170290 0.62185116 0.62352656 0.62498409 0.62560795 0.62917768 0.63001761 0.63114338 0.63217984 0.63325404 0.63347605 0.63365893 0.63373366 0.63423677 0.63459903 0.63464619 0.63652478 0.63716394 0.63753177 0.63788216 0.63886036 0.63957511 0.63977114 0.64011477 0.64046122 0.64115843 0.64205238 0.64210632 0.64271999 0.64311454 0.64402637 0.64439876 0.64463720 0.64602682 0.64657220 0.64673558 0.64676657 0.64695945 0.64837161 0.64870565 0.64918218 0.64941613 0.64966602 0.65053124 0.65106851 0.65250900 0.65338855 0.65419483 0.65428898 0.65438536 0.65475496 0.65665130 0.65715049 0.65829529 0.65830185 0.65836653 0.65862960 0.65863813 0.65931898 0.66052494 0.66069281 0.66071363 0.66079372 0.66088453 0.66228618 0.66266348 0.66286322 0.66295291 0.66383911 0.66550224 0.66704668 0.66737385 0.66783525 0.66865625 0.67010291 0.67012423 0.67147302 0.67191291 0.67198004 0.67695954 0.67731472 0.67849863 0.68000558 0.68088703 0.68149780 0.68259728 0.68297569 0.68339484 0.68342853 0.68398899 0.68425683 0.68495795 0.68524492 0.68556964 0.68697102 0.68791710 0.68978293 0.69206028 0.69214311 0.69251120 0.69347472 0.69358440 0.69388464 0.69531556 0.69540014 0.69569764 0.69675978 0.69760083 0.69766734 0.69856587 0.69929475 0.69987855 0.70000475 0.70002055 0.70009304 0.70031832 0.70036676 0.70159656 0.70202643 0.70296520 0.70404846 0.70444264 0.70449437 0.70468736 0.70536563 0.70607917 0.70641778 0.70687376 0.70722780 0.70731024 0.70793883 0.70826180 0.71066266 0.71162265 0.71217447 0.71218803 0.71296699 0.71343042 0.71343595 0.71354352 0.71378087 0.71455108 0.71555089 0.71871889 0.71943590 0.71952986 0.72001538 0.72009443 0.72046823 0.72327151 0.72339722 0.72354449 0.72427209 0.72454562 0.72485441 0.72722243 0.72743768 0.72744336 0.72814372 0.72946989 0.72956022 0.72991686 0.72997920 0.73005380 0.73005999 0.73076500 0.73121590 0.73267018 0.73291337 0.73305036 0.73380886 0.73390506 0.73432010 0.73473611 0.73521258 0.73559732 0.73573009 0.73622887 0.73688356 0.73794682 0.73830658 0.73876148 0.73978992 0.74044047 0.74047661 0.74075298 0.74094741 0.74140101 0.74257889 0.74310514 0.74375089 0.74378478 0.74379106 0.74396573 0.74403574 0.74418396 0.74442937 0.74531664 0.74636116 0.74702885 0.74740703 0.74755965 0.74906207 0.74941407 0.74985884 0.75018639 0.75054372 0.75185820 0.75206492 0.75236557 0.75269193 0.75281822 0.75480326 0.75533756 0.75569386 0.75572594 0.75648435 0.75709926 0.75739507 0.75820925 0.75858061 0.75932102 0.76006286 0.76056635 0.76181769 0.76257246 0.76265856 0.76298076 0.76339004 0.76345790 0.76373443 0.76466054 0.76567074 0.76568662 0.76582765 0.76703426 0.76780808 0.76815785 0.76828657 0.76838225 0.76871391 0.76898822 0.76948524 0.76958548 0.77012758 0.77067585 0.77171286 0.77196426 0.77201001 0.77219666 0.77276422 0.77349098 0.77436332 0.77477207 0.77484237 0.77525074 0.77539614 0.77543164 0.77654611 0.77713383 0.77741418 0.77787679 0.77841998 0.77843079 0.77921313 0.77963798 0.77967193 0.77977185 0.78045267 0.78063763 0.78087962 0.78200028 0.78282959 0.78306442 0.78468207 0.78482745 0.78517751 0.78607841 0.78699566 0.78719799 0.78727559 0.78730497 0.78811493 0.78828729 0.78831707 0.78862887 0.78893127 0.78931241 0.79132947 0.79155459 0.79289516 0.79289852 0.79308692 0.79361614 0.79421628 0.79485166 0.79513471 0.79552653 0.79600101 0.79666848 0.79713382 0.79721600 0.79770989 0.79849379 0.79862490 0.79881638 0.79887979 0.79913893 0.80081904 0.80146722 0.80203975 0.80257912 0.80346398 0.80393785 0.80460645 0.80516868 0.80524590 0.80567773 0.80632834 0.80650409 0.80653905 0.80826736 0.80897017 0.80971143 0.81050387 0.81093666 0.81143448 0.81169124 0.81253580 0.81296486 0.81323031 0.81385487 0.81438350 0.81461438 0.81522242 0.81554809 0.81577258 0.81630653 0.81692232 0.81743133 0.81889970 0.81953540 0.82046255 0.82090782 0.82167893 0.82184435 0.82190113 0.82213492 0.82219271 0.82284586 0.82336658 0.82362516 0.82430198 0.82472978 0.82500717 0.82554287 0.82659304 0.82679143 0.82704338 0.82711247 0.82774991 0.82797441 0.82813107 0.82875613 0.82932012 0.82956541 0.83045475 0.83051696 0.83099191 0.83184936 0.83211860 0.83276062 0.83322577 0.83472936 0.83547754 0.83645552 0.83653763 0.83678838 0.83712562 0.83714210 0.83866074 0.83876275 0.83908593 0.83928135 0.84001993 0.84037289 0.84110280 0.84186980 0.84242781 0.84279224 0.84456923 0.84544173 0.84631090 0.84678949 0.84773986 0.85017057 0.85138568 0.85403455 0.85430176 0.85457159 0.85504221 0.85512248 0.85563177 0.85595951 0.85658666 0.85705926 0.85818893 0.85973096 0.86131006 0.86175848 0.86258366 0.86265857 0.86296945 0.86450345 0.86521209 0.86561098 0.86665329 0.86791975 0.86793692 0.86870985 0.86925309 0.87019494 0.87032909 0.87053799 0.87077944 0.87134107 0.87159197 0.87196865 0.87368333 0.87384941 0.87396428 0.87452406 0.87485919 0.87520909 0.87533843 0.87568741 0.87638922 0.87640594 0.87668980 0.87697256 0.87794458 0.87868437 0.87950297 0.88048026 0.88057777 0.88140543 0.88189246 0.88234189 0.88236705 0.88351337 0.88361763 0.88466186 0.88475256 0.88517038 0.88532278 0.88661389 0.88706734 0.88715009 0.88803936 0.88854058 0.88878600 0.88922047 0.89093042 0.89143144 0.89364235 0.89457019 0.89614961 0.89647405 0.89707528 0.89714379 0.89751730 0.89764168 0.89782601 0.89812841 0.90078671 0.90121476 0.90126309 0.90183276 0.90192915 0.90225372 0.90296701 0.90347098 0.90348215 0.90489095 0.90631352 0.90729405 0.90767499 0.90821374 0.90900033 0.90905668 0.90971451 0.90972585 0.90996659 0.91010706 0.91040705 0.91047050 0.91063172 0.91069568 0.91071904 0.91097033 0.91106116 0.91117548 0.91140872 0.91176576 0.91209449 0.91225789 0.91231076 0.91247106 0.91269839 0.91313323 0.91328377 0.91442695 0.91465778 0.91528557 0.91647303 0.91704249 0.91707388 0.91738287 0.91805053 0.91828849 0.91936162 0.91974278 0.92205198 0.92247749 0.92338925 0.92351093 0.92383660 0.92579384 0.92752277 0.92756552 0.92936732 0.92973253 0.93132296 0.93164416 0.93176976 0.93188736 0.93215104 0.93246779 0.93252637 0.93282095 0.93315297 0.93331867 0.93346177 0.93514230 0.93551581 0.93554710 0.93622037 0.93680348 0.93753829 0.93862312 0.93956558 0.93960664 0.93981220 0.94059842 0.94110187 0.94216501 0.94559524 0.94744517 0.94749618 0.94801979 0.94803192 0.94935717 0.94994540 0.95267159 0.95300842 0.95426814 0.95427568 0.95462668 0.95528702 0.95570213 0.95643550 0.95663923 0.95679107 0.95748226 0.95819499 0.95827523 0.95890611 0.95914342 0.96013802 0.96055108 0.96058517 0.96124235 0.96132017 0.96246341 0.96358998 0.96369399 0.96465104 0.96476395 0.96715801 0.96746832 0.96951110 0.96970844 0.97024407 0.97037468 0.97105544 0.97175479 0.97193251 0.97201287 0.97219248 0.97235130 0.97259994 0.97323387 0.97330026 0.97359134 0.97443049 0.97472571 0.97571689 0.97644503 0.97735748 0.97781332 0.97841401 0.97842365 0.97861965 0.97906233 0.97972522 0.98099008 0.98169160 0.98185202 0.98248523 0.98259103 0.98449819 0.98452271 0.98476064 0.98486929 0.98610100 0.98693082 0.98747121 0.98791238 0.98807533 0.98868627 0.98878044 0.98911503 0.98924059 0.98977852 0.99002301 0.99075770 0.99132062 0.99166976 0.99195343 0.99205105 0.99246452 0.99265552 0.99290633 0.99334792 0.99344000 0.99514380 0.99528718 0.99538169 0.99564555 0.99574459 0.99616786 0.99634919 0.99769807 0.99857292 0.99864238 0.99883182 0.99910281 0.99981079 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000110000001001010100101000010010000000101010000000000000000000010000000000000000000000000000000000100010000000110000000100000010000000000000111001000000000001000000000100000001000100100011101010100000000101000100000000000000001100000010101000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000001000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000000010000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100000100001000000000000000010000000000000000010000010000000001000000000010000000011000000000010011000000000000000000000100100000000000000000000000000000000000000000000000000000000000100000000010000000000000001000001000000000100000101000000000010100001100000000000000000000000000000000000000000000000000001010000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001100110010000101000000000101100 0000000000110100011100000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000010000000000000000000100010000000110000000100000010000010010100000000000011011000000000000000001000000011000001101010100011010000000010100000010000010001000000100001000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000001000000010000000101000000000000010000000000000001000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000100000010101000000000001000000000000000000000000000000100000000001000000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000001000001001010000000000000000000000100000000010000100000000001000001000000000100000101000000000010100001100000000000000000000000000000000000000000000000000001010000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100011100000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000000010000001000000000000001000001000000000010110000000010010000001000000000000000000000010000100010100111001100000010001101010000000010000000000000000000000000000010001001010000000001010100000000000100000010000010000000100000000100000000000011000000100000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000001000000000000000100000110001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 1000000000110100001000000000000010100010000000000000001000000000000100100100000001000010000000000000000000100000000000000000010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000000000100000000100100000001000000000000000000000000000000000110000000000100001000000000010000110000000010000000011001100000000000000000100000010000000000010000000000010000000000010001101001100000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0100000000110100001000001000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000110000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000101000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000110000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000100010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000100110011000000100000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001100000000000000110010000000000000001010000000000100000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000001000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000000010000000000100000000000000000000000000000000000000000001001000000000000000000100000000000000010000001000000000000001000001011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000010000001001010000000000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001100100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010101001000000000000100000100000000000000000000000001001010000000100100000000001000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000100010000000100001000010000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000110001000000 0010010100000000001000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000011000010000000000000001001010000000000000000000000001101000000101000100000000100001000001000000000101001000000000000000000001100100000001000000000000000000010010000010000000000000000000000101000000010000000000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000100011001000000000000000001000000011000001101000011001110000000000001010000000000001000000100000000000000101000010000000000000000010000000000100100000000000000000000000000000000001000001001000000000000000000101000000000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100100010100100000001000000000000100000000001000000000000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010101000001010010000001000000000010110000000000000000000000000010000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000001000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0000000000110100001000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000001010000000000000000000100000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000110000010000100000000000000010000100000001010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000000001010111000000001000000000001010000000011000010000010001000000010000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000010000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000010000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000101000100001000000000000010000010000000100000010000010110000000000100000000000010101000010000010000000000000000010000001000000000000100001000000000010000110000101000010000000000011000000000000000000000000000000000000000000000000000000100000000000100000010000100000000110000000000000101000001000000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100011100000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000010000000000000000000100010000000110000000100000010000010010100000000000011011000000000000000001000000011000001101010100011010000000010100000010000010001000000100001000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000001000000010000000101000000000000010000000000000001000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000101001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110101000000001000000010000000010000000000000000000001000010010000011001110000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000001000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010101000000000001000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000001000100000100000000000000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000100010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100001110000000000000100010000001000000001000000010101100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010000100001000001100110100000001011000000100001000111000000010101001000000000000000000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100000010000011001010000000000000001000000000000000000000000000100000010000000010000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000001000000001000000000100001000000011000000010010000000010010000000000000000000100000000000000000000010000010000001010000000000100010000100000101000000000000000000001000000001100100000010000001100000000010001010000000000000000000000000110000011000010100011000010000010110100000000010000000001000000000100000100100000000000000000100000000001000000000000000000000000000010000100000000001000011000010000000001000000010000001000000000000000000000000000000000010001000000000001000000000000000000000100001000000000000000000000000001000000000000000000000001000000000010000000001010000000010011000000000010000000000100010000000001000010000000000000001011010000100000010000000000000000001000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000000001010000011001010101000010000010000000000000000100100000000000010000101000000000010100001100010000000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000001000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000001001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001100000010001000100010000001000000001001000000000000000000000000010000000100100000000000100000000000010001010000000000000001001010000000000100000000001101100010100000101010000010000001000000000000000100000000000000000100000000100100000001000000010000100001000000000000000100000100000001001010100100000000000000000001010000000000000000000100000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100101000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000000000100010010000101101000000010001100010000000100010000000000000000001000100010000101001000000101100 0000000000110100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000010000000100001010000100000000001100010100000001010000000101000000000010110000000000000000000000001000000000000000000000000001000000000010010000000000000001000001000000101000000011000000000000001010000001000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000001100100000100000100001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000000000100000000000000100010000000000010010000000100001010000100010000011100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000100000000000000000000000010000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000010000000000100000000001000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000000000000000001000000010000000000010001000000000000100000000000111001000000001000000000101000100100100000001000000000000000000010000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100010000001100110100000001010010000001000000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010001000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000010000000000000000000011000000000000000000000100001000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000001100000000000000000010000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110100000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000100110001000000000100011000010100010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011100000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000001000000000000000100000001100000000000000000000000000000000001010100000000010000000000110010000000000000000100010010000101101000000010001100010000000100010000000000000000001000100010000101001000000101100 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000001000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000010000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000010000010001100000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000110000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000111100001100000000000000110010000000000000001000000000000100100110000001001000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101011000000100000100000000000000000000000000000000000000010011000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000010000000000000101000000000000000001000000010000000001000100011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000100000000010000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100001000010000100001000000000100100100000000100000000000000000001100010011100000000000000000100010000000100001000000000000000000000001000000010000000000010001001000000000100000000000010001000000001000001000100000000100100000001000100000000000000000000001000000000000000000000001000000000010000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001001000010000000000000000100010010000101101000000010001100000000000100010000000000000000001000100110000001000000000100100 0000000000110100001100000000000000100010000000000000001001000000000000000000000001000000000000000000010000100000000000000000010000000000000010000000000001010000100001000001100110100000001010000000100001000111000000000111001000000000000100000000000000000000010000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010110100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000000000000000000000000100001000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000000000000010000000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000101000100001000000000000010000010000000100000010000010110000000000100000000000010101000010000010000000000000000010000001000000000000100001000000000010000110000101000010000000000011000000000000000000000000000000000000000000000000000000100000000000100000010000100000000110000000000000101000001000000000100000101000000000000000000000000001000010010001001000000000000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000001000000000100000000000101000000001001000000 0100000000110100001000001000000000100010000000000000001000000000010110101100000001000100001000000000000000100000000000000010000000000000100001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000000000000000000000000000000000010000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000100110000010000000000010000000000010000010000101001000000000000000000100100100000000000000000000001000000001100100000010000001000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000000000010001110010000000100000000000010001000000001000001000100000000100100000001000000000000000000000001001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000010000000000010100000000000001000000100000000000100100010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000001000000001000001000000000000000000001010100100000000000010000001000000001010000000000000000001000000000100000000000101000000001001000000 0001001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000010000000010000000000000000001001000000000100000000000100000011001000001001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000010000010000010001000000000000100000000000010001000000001000100000100100000100100000001000000000010010000000010000000000010000000000010001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000100001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000010000000000100100000000000001000000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010101001000000000000100000100000000000000000000000001001010000000100100000000001000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000100010000000100001000010000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000110001000000 0000000000110100001100000010001000100010000001000000001001000000000000000000000000010000000100100000000000100000000000010001010000000000000001001010000000000000000000001101100010100000101010000000000001000000000000000100000000000000000100000000100100000001000000010000100001000000000000000100000100000001001010100100000000000000000001010000000000000000000100000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000000000000000000000000000000000100000000010100000000000001000001000000000100000101000000000010100001100000000000000000000000000000000000000000000000000001010000000000010000000000000010000000000000000100100000000000010000101000000000010000001100011000000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000110000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000010000010010100010000000110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100100010000000000000000110001000100000100011000010001010110100000000010100000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000100000000100000000000100000010010001000000000001000001000000000000010001000010000010110001000000001000000010000000011000000000000000000001000010010000011001110101000010000010000001000010000000001100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110100001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001001100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000011000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000001001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000000000010010000000000000010000000000001000100100000000000010001001000000001010000000000000000000111000000100000000000101000000001001000010 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100001000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000100110001000000000100011000010100010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000110000000011100000000001000011000010000010100000000100000000000010001100010000000100000001000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000010000000000010100000000000001000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000001000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000010010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001001000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101011000000100000100000000000000000000000000000000000000010011000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000010000000000000101000000000000000001000000010000000001000100011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000100000000010000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100001000010000100001000000000100100100000000110000000000000000001100010011100000000000000000100010000000100001000000000000000000000001000000010000000000010001001000000000100000000000010001000000001000001000100000000100100000001000100000000000000000000001000000000000000000000001000000000010000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001001000010000000000000000100010010000101101000000010001100000000000100010000000000000000001000100110000001000000000100100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000001100100000100000100001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000001010000000100000000000100000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000000000000000000000000100000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000010000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100010000010000000000101010001100000000001100010100000001010010000001000000000110110100000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000001000000001000000000000001000000111010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000110000010110100010100000000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100010010001000100000000011001000001000010000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000001100100000100000100001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000010110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000000000000000000000000000000000100000000010100000000000001000001000000000100000101000000000010100001100000000000000000000000000000000000000000000000000001010000000000010000000000000010000000000000000100100000000000010000101000000000010000001100011000000000000000001000100010000101000000000101100 0000000000110100011100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010100001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000010100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000110000100000000000000000000001000000101100101000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000000000010001100010000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000010000000000010100000000000001000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000001000000001000001000000000000000000001000100100000001000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100001000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000101001000000000000000000000000001111000000001000100000001010001010000000000000101001000000000000000000000100100000001000000010000000001000000000000000100000100000000001010100000010010010000000101010000100000000001000010000000000000000000000000000000000100010000000110101000100000010001000000000111001000000000001000000000100000001000100100001101010100000000101000100000000000000001100001010101000000001000100000000100000000000000000000000000100000100000000000000000001000000010000000000000000000000000000000100000000000000010000001000000000000001000001000000000010010000000010010000000000000100000000000000110000100010100111001100000010001101010000000010000000000000000000000000000010001001010000000001010100000000000100000010000000000000100000000100000000000011000000100011000010000010110100010100000000000000100100000000000100000010100001000000000000000001000000000000100000000000000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000001000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000101000011001000001000010000000000101100 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000100001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000110000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000110100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000001000000000001000000100100000100000000100000100000000000001100000010100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000001000000001000000000001000000000100100000000000000010000100000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000001001000010000100001000000 0000000001110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000011000000000000001000000011010000000000000010000000000000000001000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010001000100010000000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000110000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000010000010010100010000000110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100100010000000000000000110001000100000100011000010001010110100000000010100000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000100000000100000000000100000010010001000000000001000001000000000000010001000010000010110001000000001000000010000000011000000000000000000001000010010000011001110101000010000010000001000010000000001100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100000000000000100000000000001110100000010000000000010100101100000001000100001000000000000000100000000000000100010000000000000010000000000001010000100001000001100110100000001011000000100001000111000000010101001000000000000000000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010000010110100100000010000100001000000000100100100000000100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100011100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010100001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000010100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000110000100000000000000000000001000000101100101000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000000000010001100010000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000100000000000000000000010010100010000010110000010000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100001000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010101000000000001000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000000001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000100000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 1000000000110100000000000000100000000000001110100000010000000000000000000000001001000000000001000000000000100000000001000000110000000000000010000000100001010000100000000001100110100000001010010000001000100000010010000000000000000001000100000100000000000100000000000000000000010010001000001000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010010100010001010110000000000000000000000000000111011000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000100100000000100000000000000000001100010010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000000100000000000100000010000100000000110000000000000001000001000000000100000101000000000000000000000000000000000001100000000010000000000000000000000001010000000000010000000000010010000000000000000100010010000101101000000010001100010000000100010000000000000000001000100010000101001000000101100 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000100000000000000000100100000001000000010000000001000010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000001000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001010001000010000011000010000010110100000000010000000010000000000000000000100000000000000000000000000001000000000000000000000000000000000000100001011000111000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000110100000000000010000000000000000000000000010000000101000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001000100000000000000100010000000000101000001000100010000010000100001000000 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000101000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000100001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000101000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000100000000000000000100100000001000000010000000001000010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000100100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000010000000001100010010100000000000000000100010000000100001000001000001000000000001000000010000000100010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000100110011000000100000000000000100000000001000000010000000000000001001010000100000010000000000000000000000000000000000001000001000000000100000101000000000010100001010000000000000010000000000000010000000000000001000010000001000000001000001000000000011000000001000100100000000000010000001000000001011000000001000000000111000000011010000000000000000000100000000 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010110000000001011000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000100000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100001000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000110000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000001000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000011001000010000110000000100000100001000000000000000001000000101100100000010000000010000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000000001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100010000000000000001000000000000100100110100001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0100000000110100001000001000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000000000000000000000000000000000010000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000100101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010001000000000000000010001100000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000010000000010000000000000100000010010010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000100100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000000000000000000000000100111000000000000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001000000011000000000000000100010010000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001000100000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000010000000000000000000100010000000110000000100000010000010010100000000000011011000000000000000001000000011000001101010100011010000000010100000010000010001000000100001000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000001000000010000000101000000000000010000000000000001000001100000011010000000000000010000000000000100110000000000000000010001000001010000010000001001000000000100000000100000000000000000000010000001000000000100100000010000001000000000001001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000011000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001000000011000000000000000100010010000101101000000010001100000000000100010000000000000000001000000001000010000100001000000 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000001000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000011001000010000110000000100000100001000000000000000001000000101100100000010000000010000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000101000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0000000001110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000011000000000000001000000011010000000000000010000000000000000001000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001010001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010001000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000110000000000011000000001000000000000001000000011010000000000000010000000000000000001000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000010000001100000010100000000000010100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000000000000000000000000100111000000000000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001100000011000000000000000100010010000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000100100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000000000000000000000000100111000000000000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001000000011000000000000000100010010000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001100000000000000110010001110100000001000000000000100100100000101000001000000000000000000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010001000000000000100100000100000000001010111000000001000000000010000000000000000010000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010100000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000010000010001100000001000100000100000000100100000001000000000010010100000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000010000000100001010000100000000001100010100000001010000000101000000000010110000000000000000000000001000000000000000000000000001000000000010010000000000000001000001000000101000000011000000000000001010000001000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001100100 1000000000110100001000000000000010100010000000000000001000000000000100100100000001000010000000000000000000100000000000000000010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000100101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000101000010001000000000000000010001100000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010010010100000000100000001000010001000100000010000000000000000000000001000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010000000000000010000100000000000100100000000000010000101000000000010000001100010000000000000000001100110010000101000000000101100 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0000000000110100001110000000000000100010000001000000001000000010101100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010000100001000001100110100000001011000000100001000111000000010101001000000000000000000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100000010000011001010000000000000001000000000000000000000000000100000010000000010000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000001000000001000000000100001000000011000000010010000000010010000000000000000000100000000000000000000010000010000001010000000000100010000100000101000000000000000000001000000001100100000010000001100000000010001010000000000000000000000000110000011000010100011000010000010110100000000010000000001000000000100000100100000000000000000100000000001000000000000000000000000000010000100000000001000011000010000000001000000010000001000000000000000000000000000000000010001000000000001000000000000000000000100001000000000000000000000000001000000000000000000000001000000000010000000001010000000010011000000000010000000000100010000000001000010000000000000001011010000100000010000000000000000001000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000000001010000011001010101000010000010000000000000000100100000000000010000101000000000010100001100010000000000000000001000100010000101000000000101100 0000000000110100001110000000000000100010000001000000001000000010101100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010000100001000001100110100000001011000000100001000111000000010101001000000000000000000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000010000000000000000000010010100010000000110000000010000000000000000000011000000000000000000000100000000001001000100000010100011001010000000000100000010000010000000000101000000001000100000000100000000000000000000000000100000100000000000000000000000100000000000000000000000000000000000100000000000000010000001000000000000001000001011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000010000001001010000000100000000100000000000000001100100000010000000000000001110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000011000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100101000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001001100100000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 1000000000110100001000000000000010100010000000000000001000000000000100100100000001000010000000000000000000100000000000000000010000000000000010000000100001010010100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000100010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010110000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000100000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100001000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001010000 0000000000110100001000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000101001000000000000000000000000001111000000001000100000001010001010000000000000101001000000000000000000000100100000001000000010000000001000000000000000100000100000000001010100000010010010000000101010000100000000001000010000000000000000000000000000000000100010000000110101000100000010001000000000111001000000000001000000000100000001000100100001101010100000000101000100000000000000001100001010101000000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000000000000000000000100000000000000010000001000000000000001000001000000000010010000000010010000000000000100000000000000110000100010100111001100000010001101010000000010000000000000000000000000000010001001010000000001010100000000000100000010000000000000100000000100000000000011000000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000100000000000000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000001000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000101000011001000001000010000000000101100 0000000000110100001000000000000000100000001110100000010000001000000001000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000010000000000000000010000000000010010100010000010110000000000000000000000000000011001000000000001000000000100000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000000001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000110000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001000100000000000000100010000000000101000001000100010000010000100001000000 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000011000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000100001000100010000001000000000100100 0000000010110100011100000000000010100010000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000010000000000001010000100001000001100110100000001010000000100011000111000000000101001000000000000000000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000001001010000000000000000000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000010000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110101000000000100011000010000010110100000000011000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000000000100000000100100000001000000000000000000000000001000000000000000000000001000100000010000000001000000000010011000000010000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100100000000000010000000000000000000000000000000000000101100100000101101000100100000000000100000001000000000000001000000000000000000001000100100000000000010000001000000001010000000000000000000000000000011000000001000010000110001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000000001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000001001000000000000100100000100000000001010111000000001000000000001010000000011000010000000000000000000000010000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000100101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000101000010001000000000000000010001100000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010010010100000000100000001000010001000100000010000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000000110100001000000000000000100011000000001000001000000000000100000000000001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000001000000101001000000000000000000000100100000001000000010000000001000000000000100100010100000100001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010001010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000000000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001010000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001010000000010000110000000000000110011000000000000000000000100000000000000000010000000000000001001010000100010010000000000000000000000010000000000001000100100000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000001010101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000001000100010000001000000000100100 0100000000110100001000000000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010000000111001000000000001000000000100000001000100100001101010100000000101000100000000000000001100000010101000000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000000000000000000000100000000000000010000001000000000000001000001000000000010010000000010010000000000000000000000000000110000100010100111001100000010001101010000000010000000000000000000000000000010001001010000000001010100000000000100000010000000000000100000000100000000000011000000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000001000000000000000000000000001000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000010000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011011000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000110000010100000000100000000000010101000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000110000100000000000000010000000000000010000000000001000100100000000000010000001000000001010000000000000000001000000000100000000000000101000000000100100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010110000000000100000000000000000000010000010000000000000000000000000000000000000100000000000000010000000000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000110000001000010000000001000001000000000001000000100100000100000000100000000000000000001100000010100000000000000100000000011100000000001000011000010001000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000101000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000001000000001000000000000000001000100101000010000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001100100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000110100000001000000010000000001000000000000110100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000001000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010011000010000010110100000000010000000010000000000000000001100000000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000010000000000001000000000010000000001000000000010011000000000010000000000100000001000000000010000000100000000000100000000000100000000000100000000110000000000000001000000101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000001001000000000000100100000100000000001010111000000001000000000001010000000011000010000000000000000000000010000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000010000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000100101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000101000010001000000000000000010001100000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010010010100000000100000001000010001000100000010000000000000000000000001000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010000001000000001010000000000000000001000000000100000000000000101000000000100100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000010000000001000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000000000000000000100010010000000000001000000000000000101000000010000000000010001010000010000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010100010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000010100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000001000000000000000100000001100000000000000000000000000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000010000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010010100010001010110000000000000000000000000000111011000000000001000000000100000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010000010110100100000010000100001000000000100100100000000100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000000000001000100010000101000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110100001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0010010100000010000000010000100000000000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000100001000001100110100000001010000000100011000111000000000101001000000000000000000000001000000000000000000000000000010010000000000000000000101000000101000000011000000000000001010000000000000000000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000010000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110101000000000100011000010000010110100000000011000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000000000100000000100100000001000000000000000000000000001000000000000000000000001000100000010000000001000000000010011000000010000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100100000000000010000000000000000000000000000000000000101100100000101101000100100000000000100000001000000000000001000000000000000000001000100100000000000010000001000000001010000000000000000000000000000011000000001000010000110001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000000011000000001000100000000100001000000000000000101001000100000000000000000100100000001000000010000000001000010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000100100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000010000000001100010010100000000000000000100010000000100001000001000000000000000001000000010000000100010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000100110011000000100000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001000000011000000000000000100010010000101101000000010001100000000000100010000000000000000011001000001000010000000000101100 0000000000110100001100000010001000100010000001000000001001000000000000000000000000010000000100100000000000100000000000010001010000000000000001001010000000000100000000001101100010100000101010000010000001000000000000000100000000000000000100000000100100000001000000010000100001000000000000000100000100000001001010100100000000000000000001010000000000000000000100000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100101000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000000000100010010000101101000000010001100010000000100010000000000000000001000100010000101001000000101100 0001001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000010000000010000000000000000001001000000000100000000000100000011001000001001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000010000010000010001000000000000100000000000010001000000001000100000100100000100100000001000000000010010000000010000000000010000000000010001000000000010000000001000000000010011000000000000000000010100000000100000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000100001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000010000000000100100000000000001000000000010000000100010000000000000000001000100010000101000000000101100 0010010100000010000000010000100000000000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000001000000101001000000000000000000000100100000001000000010000000001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000010000000000000000000011000000000000000000000100000000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000100001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000000001000000001100100000010000001100000100000000000000000000000000001000000000000001000000010000001000010000000001000000000000000001000010000000000100000100100000010001000000000001000000100110000000000000000000100001000001000000000000010000000000000000000010000001011001000000000000000000000000010001000000000001000000000000000000000100001000000000000000010000000000000000010000010000000001000000000010000000011000000000010011000000000000000000000100100000000000000000000000000000000000000000000000000000000000100000000010000000000000001000001000000000100000101000000000010100001100000000000000000000000000000000000000000000000000001010000000000010000000000000010000100000000000100100000000000010000101000000000010000001100010000000000000000001100110010000101000000000101100 0000000010110101011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000001010010000000001010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100100000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000100010000000010000111001100000010001001000000000000100001100010000000000000000001000000001100100000010000001100000000100000000000000000000000000000000000000001000000010000001000010000000001000001000000000001000000100100000100000000100000100000000000001100000010100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000001000000001000000000000000001100100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0001001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000010000000010000000000000000001001000000000100000000000100000011001000001001010010000001000000000010010000000000000000001000100000100000000000000000001000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000110000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000000000100000000000000100010000000000010010000000100001010000100010000011100010100000001010000000000001000000110110000000000000010000000100000000001000000000000000000000000000010010000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010010100000001010000000000000100110000000000000000010000000000010000010000000010000010000100000000110000100000000000000000000001000000101100101000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000110000000000100000100000000100000000000000000001100000010100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0010010100000010000000010000100000000000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000001000000101001000000000000000000000100100000001000000010000000001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100011000000110000000010000000000000000000011000000000000000000000100000000001001000100000010100011001010000000000100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010001000100010000000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000110000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000010000010010100010000000110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100100010000000000000000110001000100000100011000010001010110100000000010100000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000100000000100000000000100000010010001000000000001000001000000000000010001000010000010110001000000001000000010000000011000000000000000000001000010010000011001110101000010000010000001000010000000001100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000000100011000000001000001000000001001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001111000000001000100000001010001010000000000000100000000000000000100000010000000000000000000000100000100010010000000000000100000000000000101000000010000000000000001010000000000000000000000000000000000000010000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100010010000000000000000110001000100000100011000010000010110100000000010000000010000000000000000000101000000000000000100000000001000000100000000000000100000000011100000000001000011000010000000010001000000100000001000000000000010000010000000100000010000010110000000000100000000000010101000010000010000000000000000010000001000000000000100001000000000010000110000101000010000000000011000000000000000000000000000000000000000000000000000000100000000000100000010000100000000110000000000000001000001000000000100000101000000000000000000000000001000010010001001000000000000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000001000000000100000000000101000000001001000000 0000000000110100001000000000000000100000001110100000010000000000000001000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000010000000000000000010000000000010010100010000010110000000000000000000000000000011001000000000001000000000100000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000001001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000001000010000000000100000100100000010001000000000001000000100110000000000000000000100001000001000000000000010000000000000000000010000001011001000000000000100100000000010001000000001000100000100000000100100000001000000000010010000000000000000000010000000000100001000000000010000110000000000000000000000000000100111000000000000000000000010000000000010100000000000000000000100000001000100000000010000000000000001000001000000000100000101000000000010100001000000000000000000000000000000000000000001000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000001110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000011000000000000001000000011010000000000000010000000000000000001000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001010001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010001000100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000010000001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000100000000000000100010010000000000001000000000000000101000000010000000000010001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000110100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000000000010011000000000000000000000100000000000000000010010000000000001001010000100000010000100000101000000000010000000000001000100100000000001010010010000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000100100 0000000000110100001100000000000000100010000000000000001001000000000000000000000001000000000000000000010000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100010000101000100000000000000001100000010101000000001010100000000000000001000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000000010000000000000000000101000000000000000100000000001000000100000000000000100000010000000100001000000000000000000000001000000010000000000010001001000000000100001000000010001000000001000001000100000000100100000001001100000000000000000000001000000000000000000000001000000000010000000001000000100110011000000000000000000100100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001001000010000000000000000100010010000101101000000010001100000000000100010000000000000000001000100110000001000000000100100 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000100001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0010010100000000001000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000011000010000000000000001001010000000000000000000000001101000000101000100000000100001000001000000000101001000000000000000000001100100000001000000000000000000010010000010000000000000000000000101000000010000000000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000000001000000100000000000000101000010000000000000000010000000000100100000000000000000000000000000000000000001001000000000000000000101000000000000000001000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000001000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000010000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0010010100000010000000010000100000000000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000001000000101001000000000000000000000100100000001000000010000000001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000010000000000000000000011000000000000000000000100000000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000100001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000000001000000001100100000010000001100000100000000000000000000000000001000000000000001000000010000001000010000000001000000000000000001000010000000000100000100100000010001000000000001000000100110000000000000000000100001000001000000000000010000000000000000000010000001011001000000000000000000000000010001000000000001000000000000000000000100001000000000000000010000000000000000010000010000000001000000000010000000011000000000010011000000000000000000000100100000000000000000000000000000000000000000000000000000000000100000000010000000000000001000001000000000100000101000000000010100001100000000000000000000000000000000000000000000000000001010000000000010000000000000010000100000000000100100000000000010000101000000000010000001100010000000000000000001100110010000101000000000101100 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000001000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000010000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0001001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000001000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000000000000000000100010010000000000001000000000000000101000000010000000000010001010000000000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000010000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000100110000010000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100010001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0001001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000010000000010000000000000000001001000000000100000000000100000011001000001001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000010000010000010001000000000000100000000000010001000000001000100000100100000100100000001000000000010010000000010000000000010000000000010001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000100001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000010000000000100100000000000001000000000010000000100010000000000000000001000100010000101000000000101100 0100000000110100001000001000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000000000000000000000000000000000010000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000100101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010001000000000000000010001100000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000010000000010000000000000100000010010010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001101000000000010100010000000000000001000000000000100000000000001000000000000001000000000000000000000010000010000000000000101001000000000000000000000000001111000000001000100000001010001010000000000000101001000000000000000100000100100000001000000010000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100100001000000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000001000000000000100000010000000000000000000000100000000000000000000000000000000000110000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000010010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000000001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000001000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000001001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000010000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010010100010001010110000000000000000000000000000111011000000000001000000000100000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010000010110100100000010000100001000000000100100100000000100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001110000000000000100010000001000000001000000010101100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010000100001000001100110100000001011000000100001000111000000010101001000000000000000000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000010000000000000000000010010100010000000110000000010000000000000000000011000000000000000000000100000000001001000100000010100011001010000000000100000010000010000000000101000000001000100000000100000000000000000000000000100000100000000000000000000000100000000000000000000000000000000000100000000000000010000001000000000000001000001011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000010000001001010000000100000000100000000000000001100100000010000000000000001110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000011000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100101000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001001100100000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001100000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000100000000000000001000000101000000111000000000000001110000000000000010000010010000000000000010000000010010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000001000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000001000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000011000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100111011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100010000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010100000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000100000100010000000100001000000000000000000000001000000010000000000010001000000000000100000010000010001100000001000100000100000000100100000001000000000010010100000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0010010100000000001000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000011000010000000000000001001010000000000000000000000001101000000101000100000000100001000001000000000101001000000000000000000001100100000001000000000000000000010010000010000000000000000000000101000000010000000000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000000001000000100000000000000101000010000000000000000010000000000100100000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000100000010010000000010010000000000000000000100001000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000110010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010110000000001011000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000100000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100001000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000110000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100010000000000000001000000000000100100110100001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000101000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010010000000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000010110000000000000010000000100000000100100000001000000010000000001000000000000000100000100000000001001000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000001000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000110000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000010000010010100010000000110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100100010000000000000000110001000100000100011000010001010110100000000010100000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000100000000100000000000100000010010001000000000001000001000000000000010001000010000010110001000000001000000010000000011000000000000000000001000010010000011001110101000010000010000001000010000000001100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000000001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000010000000000000000010000000000010010100010000010110000000000000000000000000000011001000000000001000000000100000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000010000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000001001100000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000001000010000000000100000100100000010001000000000001000000100110000000000000000000100001000001000000000000010000000000000000000010000001011001000000000000100100000000010001000000001000100000100000000100100000001000000000010010000000000000000000010000000000100001000000000010000110000000000000000000000000000100111000000000000000000000010000000000010100000000000000000000100000000000100000000010000000000000001000001000000000100000101000000000010100001000000000000000000000000000000000000000001000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000110000000000011000000001000000000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000001010010100010000010110000000000000000000000000000011000000000100000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000010000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000100010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001000000011000000000000000100010010000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100000010000011001010000000000000001000000000000000000000000000000000101000010000000000000010010000010000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000000000000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000001001000001000100100000000010010101000000000010100001100100000000000000000000000000000000000000000000000001010000000000010000000000000010000000000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000101000100000000000000000001000000000110000001000001000000001000000000000001001000011010010100000001010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000001000000100010000000100001000010000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000001010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000110001000000 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000000000000000000000000100000000000000000000000100010000000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000100101000000000000000001000000010000000001010000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010001000000000000000010001100000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010010010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000100000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000001000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000001001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000000010000000000100000000000000000000000000000000000000000001001000000000000000000100000000000000010000001000000000000001000001011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000010000001001010000000100000000100000000000000001000100000010000000000000001110001000000000100011000010000010110100000000010001000010000000000000000000100000000000000000100000100001000000100000000000001100000000011100000001000000000000000000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000011000100000000000000000000100000000000010000010000000000000010000001000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000010000000000000000000011000000000000000000000100000000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000100001000000000000001000000011010000000000000111001000000000100110000000000000000010000000100010000001100000010001001000000000000100000100000000000000000000001000000001100101000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000110000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100010000000000000000100000000000100000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000001000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000011001000010000110000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000010000010000000100000010000011110000000000100000000100100000001000000000100100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000011000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000110000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000010000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001100100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010011000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010001000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000100000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010010011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000100000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001000000000000000100000001110100000010000000000000001000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000010000000000000000010000000000010010100010000010110000000000000000000000000000011001000000000001000000000100000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000001001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000001000010000000000100000100100000010001000000000001000000100110000000000000000000100001000001000000000000010000000000000000000010000001011001000000000000100100000000010001000000001000100000100000000100100000001000000000010010000000000000000000010000000000100001000000000010000110000000000000000000000000000100111000000000000000000000010000000000010100000000000000000000100000001000100000000010000000000000001000001000000000100000101000000000010100001000000000000000000000000000000000000000001000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000010000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000000000000000000100010010000000000001000000000000000101000000010000000000010001010000000000000000000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000000001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000010001000100010000001000000001001000000000000000000000000010000000100100000000000100000000000010001010000000000000001001010000000000000000000001101100010100000101010000000000001000000000000000100000000000000000100000000100100000001000000010000100001000000000000000100000100000001001010100100000000000000000001010000000000000000000100000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000000000000000000000000000000000100000000010100000000000001000001000000000100000101000000000010100001100000000000000000000000000000000000000000000000000001010000000000010000000000000010000000000000000100100000000000010000101000000000010000001100011000000000000000001000100010000101000000000101100 0000000010110100011100000001000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000001000000001000000000000000001000100101000010000010000000001000000000000000000000000000001100000000100101100001100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000000011000000001001010010000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010010100001000000 0000101000110100001000000000000010101010000000000010001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001010000000000100000000000001000000000000000000010000100000000000010000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000010000000000000000000000000010010000000000000000000000000000101000000010000000100000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000110000100000000000110001000100000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010101000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010010101000000000101100 1000000000110100001000000000000010100010000000000000001000000000000100100100000001000010000000000000000000100000000000000000010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000110000010110100010100000000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000100010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0100000000110100001000001000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000110000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000101000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000110000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000110000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010110000000001011000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000100000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100001000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001110000000000000100010000001000000001000000010101100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010000100001000001100110100000001011000000100001000111000000010101001000000000000000000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100000010000011001010000000000000001000000000000000000000000000100000010000000010000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000001000000001000000000100001000000011000000010010000000010010000000000000000000100000000000000000000010000010000001010000000000100010000100000101000000000000000000001000000001100100000010000001100000000010001010000000000000000000000000110000011000010100011000010000010110100000000010000000001000000000100000100100000000000000000100000000001000000000000000000000000000010000100000000001000011000010000000001000000010000001000000000000000000000000000000000010001000000000001000000000000000000000100001000000000000000000000000001000000000000000000000001000000000010000000001010000000010011000000000010000000000100010000000001000010000000000000001011010000100000010000000000000000001000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000000001010000011001010101000010000010000000000000000100100000000000010000101000000000010100001100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010101010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000100000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000100100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000010000000000000000010000000000010010100010000010110000000000000000000000000000011001000000000001000000000100000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000001001100000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000001000010000000000100000100100000010001000000000001000000100110000000000000000000100001000001000000000000010000000000000000000010000001011001000000000000100100000000010001000000001000100000100000000100100000001000000000010010000000000000000000010000000000100001000000000010000110000000000000000000000000000100111000000000000000000000010000000000010100000000000000000000100000000000100000000010000000000000001000001000000000100000101000000000010100001000000000000000000000000000000000000000001000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0100000000110100001000000000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010000000111001000000000001000000000100000001000100100001101010100000000101000100000000000000001100000010101000000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000000000000000000000100000000000000010000001000000000000001000001000000000010010000000010010000000000000000000000000000110000100010100111001100000010001101010000000010000000000000000000000000000010001001010000000001010100000000000100000010000000000000100000000100000000000011000000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000010110000000000000010000000100000000100100000001000000010000000001000000000000000100000100000000001001000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000001100000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000100001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000010000000000100100000000000001000000000010010000100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000001100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000011000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100101 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010110000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000100000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000000001000000000000000000000000000000100000000001000000000000000000000001000000000000000000000000000000000000000000000001010001000000000001000000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000001000001001010000000000000000000000100000000010000000000000001000001000000000100000101000000000010100001100000000000000000000000000000000000000000000000000001010000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000010000000001000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000000000000000000100010010000000000001000000000000000101000000010000000000010001010000010000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000010100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000001000000000000000100000001100000000000000000000000000000000001010000000000010000000000010010000000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000100100 0000000000110100001000000000000000100011000000001000001000000001001100100000000001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001110000000000000010000010000010000000000010000000000010010100010000010110000000000000000000000000000111011000000000101000000000100000001000000100000010010100011010000000010100000010000010000000000000000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100110000000000000000010000000010000111001100000010001001000000001000100000100000001000000000000001000000001100100000010000001000000000000001000101000010000010000000000110000011000010100011000010000010110100000000010000000001000000000100000100100000000000000000100000000001000000000000000000000000000010000100000000001000011000010000000001000000010000000000000000000000000000000000000000010001000000000001000000000000000000000100001000000000000000000000000001000000000000000000001001000000000010000000001000000000010011000000000010000000000100010000000000000010000000000001001011010000100000010000000000000000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000110001000000 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000001000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000011001000010000110000000100000100001000000000000000001000000101100100000010000000010000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000010000000000001010000100001000001100110100000001010000000100011000111000000000101001000000000000000000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000001001010000000000000000000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000010000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110101000000000100011000010000010110100000000011000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000000000100000000100100000001000000000000000000000000001000000000000000000000001000100000010000000001000000000010011000000010000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100100000000000010000000000000000000000000000000000000101100100000101101000100100000000000100000001000000000000001000000000000000000001000100100000000000010000001000000001010000000000000000000000000000011000000001000010000110001000000 0000000000110100011100000000000010100010000000000000001000000000001100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000100000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000010000010000000100000010000011110000000000100000000100100000001000000000100100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000011000000100001000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000100001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010011000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010001000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000101000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000100100000000000000000000000000000000000000000001000000010000001000010000000001000000000010000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100001010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0100000000110100001000001000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000000000000000000000000000000000010000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000100110000010000000000010000000000010000010000101001000000000000000000100100100000000000000000000001000000001100100000010000001000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000000000010001110010000000100000000000010001000000001000001000100000000100100000001000000000000000000000001001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000010000000000010100000000000001000000100000000000100100010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000001000000001000001000000000000000000001010100100000000000010000001000000001010000000000000000001000000000100000000000101000000001001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100010000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000101001000000000000000000000000001111000000001001010000000000001001000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000000000000000000000000111011000000000001000000000110000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000100000000000000000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000000100000000000100000010000100000010010000000000000001010001000000000000000010000000000000000000000000010010000000010000000000000000000000000001000010000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000110000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000000001000100000100000000000000000000001000000001100100000010000001000000000000001000101000010000010000000000110000011000010100011000010000010110100000000010000000001000000000100000100100000000000000000100000000001000000000000000000000000010010000100000000001000011000010000000001000000010000000000000000000000000000000000000000010001000000000001000000000000000000000100001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100010000000000000010000000000001001011010000100000010000000000000000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000110001000000 0010010100000000001000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000011000010000000000000001001010000000000000000000000001101000000101000100000000100001000001000000000101001000000000000000000001100100000001000000000000000000010010000010000000000000000000000101000000010000000000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000000001000000100000000000000101000010000000000000000010000000000100100000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000100000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000100000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000100000000000000000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000000100000000000100000010000100000010010000000000000001010001000000000000000010000000000000000000000000010010000000010000000000000000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001100000001010000010000000000000111000000011010000000000000000000100000000 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100001000010000000000011000001000000000000000000000000001000000100000010010100011010000100000100000010000010000000000100000000001000100000000000000000000000000000000000001000000001000001100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010010100001000000 0000000000110100001000000000000000100011000000001000001000000001001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001111000000001000100000001010001010000000000000100000000000000000100000010000000000000000000000100000100010010000000000000100000000000000101000000010000000000000001010000000000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000010010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000000000000000000000000000001100000000100101100000100000010000100000000000000010000010000000010000000000001000100100000000000010011001000000001010000000000000000000000000000011000000001000010000100001000000 0100000000110100001000001000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000000000000000000000000000000000010000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0100000000110100001000001000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000110000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000101000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000110000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100001100000000000000110010000000000000001010000000000100000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100110000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010100000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010100000000100000000000000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010010100001000000 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100001000010000000000011000001000000000000000000000000001000000100000010010100011010000100000100000010000010000000000100000000001000100000000000000000000000000000000000001000000001000001100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010010100001000000 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000000011010000000000000000000000000000000000001000000011000001101000011001110000000000001000000000000001000000100001000001000100000000100000000000000000000000000110000100000000000000000000000000010000000000000001000000010000000101000000000000010000000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000001000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010001010000000100000010000010110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000100010000000100000000001000000010000000000000001001010000000000100000000000100000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001110000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000100000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000010000010000000100000010000011110000000000100000000100100000001000000000100100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101010000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000110000000011100000000001000011000010000010100000000100000000000010001100010000000100000001000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000010000000000010100000000000001000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000001000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000001010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011011000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010100000010010000000000000000100111000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000001000000000000001000000010000001000010000000001000000000000000001000000001100000100000100100000010101000000000001000000000000000000000000000000100000000001000000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000000100000001100000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100011000000001000001000000001001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001111000000001000100000001010001010000000000000100000000000000000100000010000000000000000000000100000100010010000000000000100000000000000101000000010000000000000001010000000000000000000000000000000000000010000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100010010000000000000000110001000100000100011000010000010110100000000010000000010000000000000000000101000000000000000100000000001000000100000000000000100000000011100000000001000011000010000000010001000000100000001000000000000010000010000000100000010000010110000000000100000000000010101000010000010000000000000000010000001000000000000100001000000000010000110000101000010000000000011000000000000000000000000000000000000000000000000000000100000000000100000010000100000000110000000000000001000001000000000100000101000000000000000000000000001000010010001001000000000000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000001000000000100000000000101000000001001000000 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100010000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000100000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010100000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000100000100010000000100001000000000000000000000001000000010000000000010001000000000000100000010000010001100000001000100000100000000100100000001000000000010010100000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000000001010111000000001000000000001010000000011000010000010001000000010000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000010000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000010000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000101000100001000000000000010010010000000100000010000010110000000000100000000000010101000010000010000000000000000010000001000000000000100001000000000010000110000101000010000000000011000000000000000000000000000000000000000000000000000000100000000000100000010000100000000110000000000000101000001000000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000001000100000100000000000000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000100010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0001001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000010000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000000000000000000000000100010010000000000001000000000000000101000000010000000000000001010000000000000000000101000000010000000000000000000010010100010000000110000000100000000000011010000000000000000000000000000000000001000100011000001101000011001110000000000001000000000000001000000100000000100000010000000000000000000100001000000000001000000001001000100000000000100000000000000000000000000000000010100000000000000010000000000000000010001000010011010000000000000000010010000000100110000010000000000010000000000010000010000001001000000000000000000100100100000000000000100000000000000000000100000000000000000010000100100000100000010000000000010000001000001000010000100000000010001000001000010000000000000100110000000000100000100100000010001001000000001010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100011000000001000001000000000000100000000000001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101111000000001000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000010011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010010100000001010000000000000100110000000000000000010000010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000100000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000010010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001101000000000010100010000000000000001000000000000100000000000001000000000000001000000000000000000000010000010000000000000101001000000000000000000000000001111000000001001010000000000001001000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000000000000000000000000111011000000000001000000000110000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000000000100000010000000000000000100000100000000000000000000000000000000000100000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000100000000000000000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000000100000000000100000010000100000010010000000000000001010001000000000000000010000000000000000000000000010010000000010000000000000000000000000001000010000001000000001000001000000000000000000010000000000100100000000000001000000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100010000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010100000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000100000100010000000100001000000000000000000000001000000010000000000010001000000000000100000010000010001100000001000100000100000000100100000001000000000010010100000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010101000001010010000001000000000010110000000000000000000000000010000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000001000000000000000000000000001000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000010000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011011000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000110000010100000000100000000000010101000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000110000100000000000000010000000000000010000000000001000100100000000000010000001000000001010000000000000000001000000000100000000000000101000000000100100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010110000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000100000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100001000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001010000 0000000000110100001000000000000000100000001110100000010000001000000001000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000000000000000001000000010000001000010000000001000001000000000001000000100100000100000000100000100000000000001100000010100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000010000000001000000001000000000110000000001000000100110111000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000001010000000000000000000100000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000110000010000100000000000000010000100000001010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010110000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000100000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100001000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001010000 0000001000110100001000000000000010101010100000000000001100000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001100001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000000000000000000000000010010100010000010110000000000000000000000000000011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000101000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000100100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000000000000000000111000000011010000000000000000000100000000 0000000000110100001000000000000000100011000000001000001000000001001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001111000000001000100000001010001010000000000000100000000000000000100000010000000000000000000000100000100010010000000000000100000000000000101000000010000000000000001010000000000000000000000000000000000000010000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100010010000000000000000110001000100000100011000010000010110100000000010000000010000000000000000000101000000000000000100000000001000000100000000000000100000000011100000000001000011000010000000010001000000100000001000000000000010000010000000100000010000010110000000000100000000000010101000010000010000000000000000010000001000000000000100001000000000010000110000101000010000000000011000000000000000000000000000000000000000000000000000000100000000000100000010000100000000110000000000000001000001000000000100000101000000000000000000000000001000010010001001000000000000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000001000000000100000000000101000000001001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000100001000000000000001100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000000001000000000000000101000000010000000000010001010000010000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000001001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000010000000001000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000000000000000000100010010000000000001000000000000000101000000010000000000010001010000010000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010100010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000010100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000001000000000000000100000001100000000000000000000000000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000001000100010000001000000000100100 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100010000001100110100000001010010000001000000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000000000100000000000000010000000000001001001001000000011010000000000000010000000000000000001010000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000001000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100001100000000000000110010000000000000001010000000000100000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000000010000000000100000000000000000000000000000000000000000001001000000000000000000100000000000000010000001000000000000001000001011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000010000001001010000000000010000000000000000000001000100000010000000000000000110000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000001001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0100000000110100001000000000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010000000111001000000000001000000000100000001000100100001101010100000000101000100000000000000001100000010101000000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000000000000000000000100000000000000010000001000000000000001000001000000000010010000000010010000000000000000000000000000110000100010100111001100000010001101010000000010000000000000000000000000000010001001010000000001010100000000000100000010000000000000100000000100000000000011000000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000110010000000000000001010000000000100000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010100000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000010000000000001000000010000000000010001000000000000100000000000111001000000001000000000101000100100100000001000000000000000000010000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100001000000000000000100000001110100000010000001000000001000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000010000000000000000010000000000010010100010000010110000000000000000000000000000011001000000000001000000000100000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000000001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000010001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000000000000000000000000100000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000010000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010100000000000001000000000000000000000000001000000000000000000010000100000000000000000010000000000000010000000000001010000100001000001100110100000001010000000100001000111000000000111001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000000001000000100000000000000101000010000000000000000010000000000100100000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000010000000001000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000000000000000000100010010000000000001000000000000000101000000010000000000010001010000010000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010100010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000010100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000110010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010101000001010010000001000000000010110000000000000000000000000010000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000000110100011100000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000000000100000000000000010000000000001001000001000000011010000000000000010000000000000000001010000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000110000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100001000000100000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000000000001000100100000000000010000001000000001010000000000000000001000000000100000000000101000000001001000000 1000000000110100001000000000000010100010000000000000001000000000000100100100000001000010000000000000000000100000000000000000010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000100010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0010010100000010000000000000100000000000001110100000010000000000000100000000000001000000000000001000001000000000000000100010000000000001000001001000000010000000000000000001111000000001000100000001010001010000000000000100000000000000000100000010000000000000000000000100000100010010000000000000100000000000000101000000010000000000000001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000000000000001011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000000000101000010000000000000000010000000000100000000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001010000000000100010000100000000000000000000000000000001001010000000100000000100000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000100000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000110000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000000011001010101000010000010000001000010000000000100100000000000001001100010010000100000010001000100000000001000100010000001000000000100100 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100010101000001010010000001000000000010110000000000000000000000000010000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010110000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000100000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100001000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000101100000000000010001001000000001010000000000000000000000000000011000000001000010000100001010000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000000001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010010000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000100000000000000000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000000100000000000100000010000100000010010000000000000001010001000000000000000010000000000000000000000000010010000000010000000000000000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001100000001010000010000000000000111000000011010000000000000000000100000000 0000000000110100101000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000101001000000000000000000000000001111000000001000100000001010001010000000000000101001000000000000000000000100100000001000000010000000001000000000000000100000100000000001010100000010010010000000101010000000000000000000010000000000000000000000000000000000100010000000110000000100000010000000000000111001000000000001000000000100000001000100100001101010100000000101000100000000000000001100000010101010000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000000000000000000000100000000000000010000000000001001000001000000011010000000000000010000000000000000001010000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010100000000010001101001100000000101000000001000000001000001001100100000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000010110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100011100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010100001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000010100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000110000100000000000000000000001000000101100101000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000000000010001100010000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000010000000000010100000000000001000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000001000000001000001000000000000000000001000100100000001000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010100100000000000000000001010000000000000000000100000000000001000000000000000010010100010000010110000000000000000000000000000111001000000000001000000000100000001000000100000010010100011010000000010100000010000010000000000000000000000000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000000001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000100000001000000000000001000000001000001000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010100000000000001000010000010100101100000001000100001000000000000000100000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000000001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010000000000100000000000000000000000000000110000000100000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000010001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000010001000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010001000000000000000010001100000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000101000010000001001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000010000000010000000000000100000010010010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000010000000000000000010000000000010010100010000010110000000000000000000000000000011001000000000001000000000100000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000001001100000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000001000010000000000100000100100000010001000000000001000000100110000000000000000000100001000001000000000000010000000000000000000010000001011001000000000000100100000000010001000000001000100000100000000100100000001000000000010010000000000000000000010000000000100001000000000010000110000000000000000000000000000100111000000000000000000000010000000000010100000000000000000000100000000000100000000010000000000000001000001000000000100000101000000000010100001000000000000000000000000000000000000000001000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100010001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000010010000000101010000000000000000000010000000000000000000000000000000000100010000000110000000100000010000000000000111001000000000001000000000100000001000100100011101010100000000101000100000000000000001100000010101000000001000100000000100000000000000000000000000100000100000000000000000000000100000000000000000000000000000000000100000000000000010000001000000000000001000001011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000010000001001010000000100000000100000000000000001100100000010000000000000001110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000011000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100101000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001001100100000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000000011000000001000100000000100001000000000000000101001000100000000000000000100100000001000000010000000001000010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000100100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000010000000001100010010100000000000000000100010000000100001000001000000000000000001000000010000000100010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000100110011000000100000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001000000011000000000000000100010010000101101000000010001100000000000100010000000000000000011001000001000010000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000000100000000000100000010000100000000110000000000000001000001000000000100000101000000000000000000000000001000010010000001000000000000000000000001000010000001000000001000001000000000000000000010000000000100100000000000001000000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000000100000000000100000010000100000000110000000000000001000001000000000100000101000000000000000000000000001000010010000001000000000000000000000001000010000001000000001000001000000000000000000010000000000100100000000000001000000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100001000010000000000011000001000000000000000000000000001000000100000010010100011010000100000100000010000010000000000100000000001000100000000000000000000000000000000000001000000001000001100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000000000010011000000000000000000000100000000000000000010010000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000100100 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001010100000000000000000001000000000000000100000010000000000000000000000100000000000000000000000000000000000110000000000011000000001000000000000001000000011010000000000000010000000000000000001000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001110000000000000010000010000010000000000010000000000010010100010000010110000000000000000000000000000111011000000000101000000000100000001000000100000010010100011010000000010100000010000010000100000000000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100110000000000000000010000000010000111001100000010001001000000001000100000100000000000000000000001000000001100100000010000001000000001000001000101000010000010000000000110000011000011100011000010000010110100000000010000100001000000000100100100000000100000001000000000001100010010100000000000000000100010000000100001000000000000000000000001000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0010010100000000001000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000011000010000000000000001001010000000000000000000000001101000000101000100000000100001000001000000000101001000000000000000000001100100000001000000000000000000010010000010000000000000000000000101000000010000000000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000000001000000100000000000000101000010000000000000000010000000000100100000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000100000100000000000000100010000000000000010000000100001010000100000001101100010100000101010000000000001000000000000000100000000000000000100000000100100000001000000010000100001000000000000000100000100000001001010100100000000000000000001010000000000000000000100000000000001000000000000000010010100010000010110000000000000000000000000000111001000000000001000000000100000001000000100000010010100011010000010010100000010000010000000000000000000000000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000000001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000010001000100010000001000000001001000000000000000001000000010000000100100000000000100000000000010001010000000000000001001010000000000000000000001101100010100000101010000000000001000000000000000100000000000000000100000000100100000001000000010000100001000000000000000000000000001001001010100100000000000000000001010000000000000000000100000000000001000000000000000010010100010000010110000000000000000000000000000111001000000000001000000000100000001000000100000010010100011010000000010100000010000010000000000000000000000000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000010000001000000011010000000000000111001000000010100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000000001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000110000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100001000000100000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010011000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010001000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000100000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100001010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000000000100000000000000010000000000001001000001000000011010000000000000010000000000000000001010000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000010000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001001100100000000010010000001000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100000000000000100000000000001110100000010000000000000000000000001001000000000001000000000000100000000001000000110000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010001000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010010100010001010110000000000000000000000000000111011000000000001000000000100000001000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000000010000001000000000000001000001000000000010110000000010010000001000000000000000000000010000100010100111001100000010001101010000000010000000000000000000000000000010001001010000000001010100000000000100000010000010000000100000000100000000000011000000100000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000110001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000101000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000100100000000000000000000000000000000000000000001000000010000001000010000000001000000000010000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100001010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000000100000011110100000010000000000000000000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000010000000000000000010000000000010010100010000010110000000000000000000000000000011001000000000001000000000100000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000001001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000001000010000000000100000100100000010001000000000001000000100110000000000000000000100001000001000000000000010000000000000000000010000001011001000000000000100100000000010001000000001000100000100000000100100000001000000000010010000000000000000000010000000000100001000000000010000110000000000000000000000000000100111000000000000000000000010000000000010100000000000000000000100000000000100000000010000000000000001000001000000000100000101000000000010100001000000000000000000000000000000000000000001000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001100100 0000000000110100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000010000000000000010010000000000000000000001000000101000000010000000000000010000000000000000010000010000000000000000010000000000010010100010000000110000000100000000000000000000011001010000000001000010000100100101000000100000010000011001010000000000000001000000000000000000000000000000000101000010000000000000010010000010000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000000000000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000001001000001000100100000000010010101000000000010100001100100000000000000000000000000000000000000000000000001010000000000010000000000000010000000000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010110000000001011000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000100000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100001000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100001000010000000000011000001000000000000000000000000001000000100000010010100011010000100000100000010000010000000000100000000001000100000000000000000000000000000000000001000000001000001100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000000000010011000000000000000000000100000000000000000010010000000000001001010000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010010101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000000000000010100000000000000010000000000000000010001000010011010000000000000000010010000000100110000010000000000010000000000010000010000001001000000000000000000100100100000000000000100000000000000000000100000000000001000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101001000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000010000000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100110000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010100000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010100000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000000000000000001000000010000000000010001000000000000100000000000111001000000001000000000101000100100100000001000000000000000000010000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000010010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010001000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000010000000000000000000011000000000000000000000100001000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000001100000000000000000010000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110100000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000100110001000000000100011000010100010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011100000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000001000000000000000100000001100000000000000000000000000000000001010000000000010000000000110010000000000000000100010010000101101000000010001100010000000100010000000000000000001000100010000101001000000101100 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000100001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000100000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000010000010000000100000010000011110000000000100000000100100000001000000000100100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001010000000000100000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000001000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000000010000000000100000000000000000000000000000000000000000001001000000000000000000100000000000000010000001000000000000001000001011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000010000001001010000000000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000110000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000100000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100001000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010101000000000001000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000010110000000000000010000000100000000100100000001000000010000000001000000000000000100000100000000001001000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000001100000000000010001000000000000100000000000010001000000001000001000100000010100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010000000100000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000000100000000000100000010000100000000110000000000000001000001000000000100000101000000000000000000000000001000010010000001000000000000000000000001000010000001000000001000001000000000000000000010000000000100100000000000001000000000010000000100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000100001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001110000000000000100010000001000000001000000010101100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010000100001100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000000000000000000100010010000000000001000000000000000101000000010000000000010001010000000000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000001001010100000000000000000000000000001000000100000010000100000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000010101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010100010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000010000000000010001101001100000000101000000001000001001000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000100100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000110000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100010000000000000001000000000000100100110000001001000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010011000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000100000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000010000000000000101000000010000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100001000010000100001000000000100100100000000100000000000000000001100010011100000000000000000100010000000100001000000000000000000000001000000010000000000110001001000000000100001000000010001000000001000001000100000000100100000001000100000000000000000000001000000000000000000000001000000000010000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001001000010000000001000000100010010000101101000000010001100000000000100010000000000000000001000100110000001000000000100100 0000000000110100011100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010100001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000010100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000110000100000000000000000000001000000101100101000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000000000010001100010000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000010000000000010100000000000001000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000001000000001000001000000000000000000001000100100000001000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000100000000000000000100100000001000000010000000001000010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001010001000010000011000010000010110100000000010000000010000000000000000000100000000000000000000000000001000000000000000000000000000000000000100001011000111000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000110100000000000010000000000000000000000000010000000101000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001000100000000000000100010000000000101000001000100010000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000011000000100001000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010101000001010010000001000000000010110000000000000000000000000010000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000001000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001001000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001100000000000000110010000000000000001000000000000100000000000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000000000000000000000000100010010000000000001000000000000000101000000010000000000000001010000000000000000000100000000010000000000000000000010010100010000000110000000100000000000000000000111011000000000101000000000100000001000000100000010010100011010000000010100000010000010000000000000000000010000000000000000000000000000000000000000100000000000000000001000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000010000000000000000000100011000010000010110100010100000000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001001000010000000000000000100010010000101101000000010001100000000000100010000000000000000001000100110000001000000000100100 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000000000000000000000000000000100010010000000000001000000000000000101000000010000000000000001010000000000000000000101000000010000000000000000000010010100010000000110000000100000000000011010000000000000000000000000000000000001000100011000001101000011001110000000000001000000000000001000000100000000100000010000000000000000000100001000000000001000000001001000100000000000100000000000000000000000000000000010100000000000000010000000000000000010001000010011010000000000000000010010000000100110000010000000000010000000000010000010000001001000000000000000000100100100000000000000100000000000000000000100000000000000000010000100100000100000010000000000010000001000001000010000100000000010001000001000010000000000000100110000000000100000100100000010001001000000001010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010100000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000110000000100100000001000000010010100001000000000000000100000100000001000101000000011000000000000001110000000000000010000010010000000000000110000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000000001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000100000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000101000000001000000001000001000100100000000010010000000000000000000000000001000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000010000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000000000000000000100010010000000000001000000000000000101000000010000000000010001010000000000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000001001010100000000000000000000000000001000000100000010000100000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000010101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000010000000000010001101001100000000101000000001000001001000001000100100000000000010010010000000000000000000000000000000001100000000000000000000000000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000001000000001000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000000000000000001000000010000001000010000000001000001000000000001000000100100000100000000100000100000000000001100000010100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000010000000001000000001000000000110000000001000000100110111000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 1000000000110100001000000000000010100010000000000000001000000000000100100100000001000010000000000000000000100000000000000000010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000110000010110100010100000000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000100010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000000100000000000100000010000100000000110000000000000001000001000000000100000101000000000000000000000000001000010010000001000000000000000000000001000010000001000000001000001000000000000000000010000000000100100000000000001000000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000001010000000000000000000100000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000100000001010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000000000100000000000000100010000000000000010000000100001010000100010000011100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000011000000100000010010100011010000000000100000010000010000000000100000000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000001000000010000000101000000000000010000000000000001000001100000011010000000000000010000000000000100110000000000000000010001000001010000010000001001000000000100000000100000000000000000000010000001000000000100100000010000001000000000001001000100010010000000000000000110001000100000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000010010000000000001000000000000100000100001000000000010000000001000000000010011000000000000000100000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000011000000001000000000000000000000000000001100000000100101100000100000010000100000000000010010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001010000000000100000000000001000010000000000000000000100000000000000000010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000010000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100101000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000000000100010010000101101000000010001100010000000100010000000000000000001000100010000101001000000101100 0000000000110100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000010000000000000010010000000000000000000001000000101000000010000000000000010000000000000000010000010000000000000000010000000000010010100010000000110000000100000000000000000000011001010000000001000010000100100101000000100000010000011001010000000000000001000000000000000000000000000000000101000010000000000000010010000010000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000000000000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000001001000001000100100000000010010101000000000010100001100100000000000000000000000000000000000000000000000001010000000000010000000000000010000000000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000001000110100001000000000000010101010000000010000001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000100000000000000100010010000000000001000000000000000101000000010000000000010001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000110100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000001001000000000010011000000000000000000000100000000000000000010010000000000001001010000100000010000100000101000000000010000000000001000100100000000001010010010000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000100100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000110000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000010000010010100010000000110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100100010000000000000000110001000100000100011000010001010110100000000110100000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000100000000100000000000100000010010001000000000001000001000000000000010001000010000010110001000000001000000010000000011000000000000000000001000010010000011001110101000010000010000001000010000000001100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010001010001000000000000000000000100000000100010000000110000000100000010000010010000111001000000000010000000001000010001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000000000000000010000010000001001000000000100000010000000000000100000000000000000001001010000010100000000000000000100000000000000000000010000000000000000000000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000000011000000001000100000000100001000000000000000101001000100000000000000000100100000001000000010000000001000010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000100100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000010000000001100010010100000000000000000100010000000100001000001000000000000000001000000010000000100010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000100110011000000100000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001000000011000000000000000100010010000101101000000010001100000000000100010000000000000000011001000001000010000000000101100 0000000000110100000000000000100000000000001110100000010000000000010100101100000001000100001000000000000000100000000000000100010000000000000010000000000001010000100001000001100110100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000010000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000010000000000000001000000101100100000010000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0000000000110100000000000000100000000000001110100000010000000000010100101100000001000100001000000000000000100000000000000100010000000000000010000000000001010000100001000001100110100000001011000000100001000111000000010101001000000000000000000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010000010110100100000010000100001000000000100100100000000100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000010110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000100000100000000000000100010000000000000010000000100001010000100000001101100010100000101010000000000001000000000000000100000000000000000100000000100100000001000000010000100001000000000000000100000100000001001010100000010010010000000101010000000000000000000010000000000000000000000000000000000100010000000110000000100000010000000000000111001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000000000000000010000001011001000000000000100100000000010001000000001000100000100000000100100000001000000000010010000000000000000000010000000000100001000000000010000110000000000000000000000000000100111000000000000000000000010000000000010100000000000000000000100000000000100000000010000000000000001000001000000000100000101000000000010100001000000000000000000000000000000000000000001000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000001000100000100000000000000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000100010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000101000000000001010001000011000010001010001000000000000000000000000100000100010000000110000000100000000010000000000011000001000000000000000000000000011000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000111010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000110000010110100010100000000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000100010101000010000010000001000010001000000100100000000000001000100000010000100000110001000100000000011001000001000010000000000101100 1000000000110100001000000000000010100010000000000000001000000000000100100100000001000010000000000000000000100000000000000000010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000000000100000000100100000001000000000000000000000000000000000110000000000100001000000000010000110000000010000000011001100000000000000000100000010000000000010000000000010000000000010001101001100000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100001000010000000000011000001000000000000000000000000001000000100000010010100011010000100000100000010000010000000000100000000001000100000000000000000000000000000000000001000000001000001100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 1000000000110100001000000000000010100010000000000000001000000000000100100100000001000010000000000000000000100000000000000000010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000010000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100101000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000000000100010010000101101000000010001100010000000100010000000000000000001000100010000101001000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000110100000001000000010000000001000000000000110100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000001000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010011000010000010110100000000010000000010000000000000000001100000000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000010000000000001000000000010000000001000000000010011000000000010000000000100000001000000000010000000100000000000100000000000100000000000100000000110000000000000001000000101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000110010000000000000001010000000000100000000000001000000000000000000010000100000000000010000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000010000000000000000000000000010010000000000000000000000000000101000000010000000100000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000110000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000100000000000000000000000000001100000000100101100000100000010000100000000000000010010000000000010000000000000000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0010010100000000001000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000011000010000000000000001001010000000000000000000000001101000000101000100000000100001000001000000000101001000000000000000000001100100000001000000000000000000010010000010000000000000000000000101000000010000000000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000000001000000100000000000000101000010000000000000000010000000000100100000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000100000010010000000010010000000000000000000100001000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000110010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0100000000110100001000001000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000000000000000000000000000000000010000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000100101000000000000000001000000010000000001010000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010001000000000000000010001100000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010010010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000001001010100000000000000000000000000001000000100000010000100000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000010101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000010000000000010001101001100000000101000000001000001001000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000100100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100011000000001000101000000000000100000000000001000000000000010000000000000000010000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000000000000000000000000100010010000000000000000000001000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000010000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000101000100001000000000000010000010000000100000010000010110000000000100000000000010101010010000010000000000000000010000001000000000000100001000000000010000110000101000010000000000011000000000000000000000000000000000000000000000000000000100000000000100000010000100000000110000000000000101000001000000000100000101000000000000000000000000001000010010001001000000000000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000001000000000100000000000101000000001001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000000100011000000001000001000000001001100100100000001000000000000010000000000100001000000000010000000100000000010000000000101010001100000000001111000000001000100000001010001010000000000000100000000000000000100000010000000000000000000000100000100010010000000000000100000000000000101000000010000000000000001010000000000000000000000000000000000000010000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010010010100000000100000001000010001000100000010000000000000000000000001000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010110000000000100000000000000000000010000010000000000000000000000000000000000000100000000000000010000000000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101001000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000000000000000000000000100000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000001000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000010000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000001001000000000000100100000100000000001010111000000001000000000001010000000011000010000000000000000000000010000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000010000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000100101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000101000010001000000000000000010001100000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010010010100000000100000001000010001000100000010000000000000000000000001000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010000000100000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000110100000001000000010000000001000000000000110100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000001000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010011000010000010110100000000010000000010000000000000000001100000000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000010000000000001000000000010000000001000000000010011000000000010000000000100000001000000000010000000100000000000100000000000100000000000100000000110000000000000001000000101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000101010000100000000001000010000000000000000000000000000000000100010000000110101000100000010001000000000111001000000000001000000000100000001000100100001101010100000000101000100000000000000001100001010101000000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000000000000000000000100000000000000010000001000000000000001000001000000000010010000000010010000000000000100000000000000110000100010100111001100000010001101010000000010000000000000000000000000000010001001010000000001010100000000000100000010000000000000100000000100000000000011000000100011000010000010110100010100000000000000100100000000000100000010100001000000000000010001000000000000100000000000000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000001000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000101000011001000001000010000000000101100 0000101000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000000000000010011100000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000001100000010000000000000000000000000000000001001010000000100000000000000000100000100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000001100000000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000010000000000001000000000010000000001000000000010011000000000010000000000100000001000000000010000000100000000000100000000000100000000000100000000110000000000000001000000101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000000000001000000010000000000000000100010010000101101100000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000000000000000000000000100000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000100000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000000011000000001000100000000100001000000000000000101001000100000000000000000100100000001000000010000000001000010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000100100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000010000000001100010010100000000000000000100010000000100001000001000000000000000001000000010000000100010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000100110011000000100000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001000000011000000000000000100010010000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100001000010000000000011000001000000000000000000000000001000000100000010010100011010000100000100000010000010000000000100000000001000100000000000000000000000000000000000001000000001000000100000000000100000000000100000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000000000010011000000000000000000000100000000000000000010010000000000001001010000100000010000100000101000000000010000000000001000100100000000001010010010000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000100100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000000011000000001000100000000100001000000000000000101001000100000000000000000100100000001000000010000000001000010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000100100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000010000000001100010010100000000000000000100010000000100001000001000000000000000001000000010000000100010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000100110011000000100000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001000000011000000000000000100010010000101101000000010001100000000000100010000000000000000011001000001000010000000000101100 0100000000110100001000001000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000100001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000000000000000000000000000000000010000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000100110000010000000000010000000000010000010000101001000000000000000000100100100000000000000000000001000000001100100000010000001000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000000000010001110010000000100000000000010001000000001000001000100000000100100000001000000000000000000000001001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000010000000000010100000000000001000000100000000000100100010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000001000000001000001000000000000000000001010100100000000000010000001000000001010000000000000000001000000000100000000000101000000001001000000 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000101000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000101000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000000011000000001001010010000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010010100001000000 0000000000110100001100000000000000100010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000100000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000001000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000010000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001001000011010010100000001010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000010000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000100001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000010000000000100100000000000011000000000010000000100010000000100000000011001000001000010000000000101100 0000000000110100101000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000010000010000000000000101001000000000000000000000000001111000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100000000000001000000101000000011000000000000001010000000000000000000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100100000010000000000000000000000000101001000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000010000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110101000000000100011000010000010110100000000011000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000000000100000000100100000001000000000000000000000000001000000000000000000000001000100000010000000001000000000010011000000010000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100100000000000010000000000000000000000000000000000000101100100000101101000100100000000000100000001000000000000001000000000000000000001000100100000000000010000001000000001010000000000000000000000000000011000000001000010000110001000000 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000001010000000100000000000100000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000101001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110101000000001000000010000000010000000000000000000001000010010000011001110000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000001010000000000000000000100000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000000010000000100000001000001000000011010000000000000010000000010000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000010000000000000000010000010000000001000100010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100000000000000100000000011100000000001000011000010001000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000001000000000000000000000000001000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000010000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011011000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000110000010100000000100000000000010101000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000110000100000000000000010000000000000010000000000001000100100000000000010000001000000001010000000000000000001000000000100000000000000101000000000100100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000011000000100001000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000000000001000100010000101000000000101100 0000000000110100000000000000100000000000001110100000010000000000010100101100000001000100001000000000000000100000000000000100010000000000000010000000000001010000100001000001100110100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000010000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000010000000000000001000000101100100000010000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0000000000110100001000100000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010010100010001010110000000000000000000000000000111011000000000001000000000100000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001001000011010010100000001010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000000000101011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010010100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000110100000001000000010000000001000000000000110100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000001000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010011000010000010110100000000010000000010000000000000000001100000000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000010000000000001000000000010000000001000000000010011000000000010000000000100000001000000000010000000100000000000100000000000100000000000100000000110000000000000001000000101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 1000000000110100000000000000100000000000001110100000010000000000000000000000001001000000000001000000000000100000000001000000110000000000000010000000100001010000100000000001100110100000001010010000001000100000010010000000000000000001000100000100000000000100000000000000000000010010001000001000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010010100010001010110000000000000000000000000000111011000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000100100000000100000000000000000001100010010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000000100000000000100000010000100000000110000000000000001000001000000000100000101000000000000000000000000000000000001100000000010000000000000000000000001010000000000010000000000010010000000000000000100010010000101101000000010001100010000000100010000000000000000001000100010000101001000000101100 0010010100000000001000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000011000010000000000000001001010000000000000000000000001101000000101000100000000100001000001000000000101001000000000000000000001100100000001000000000000000000010010000010000000000000000000000101000000010000000000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000000001000000100000000000000101000010000000000000000010000000000100100000000000000000000000000000000000000001001000000000000000000101000100000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100100000000000000000100000010000000000000000000000101000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000100100000000000000000000000000000000000000000001000000010000001000010000000001000000000010000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100001010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000101000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000000010000000000011000001000000000000000000000000011000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000111010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000110000010110100010100000000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000100010101000010000010000001000010001000000100100000000000001000100000010000100000110001000100000000011001000001000010000000000101100 0000000000110100001000100000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010010100010001010110000000000000000000000000000111011000000000001000000000100000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001001000011010010100000001010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000000000101011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010010100001000000 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100010000000001000100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100000000000000100000000000001110100000010000000000000000000000001001000000000001000000000000100000000001000000110000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010001000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010010100010001010110000000000000000000000000000111011000000000001000000000100000001000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000000010000001000000000000001000001000000000010110000000010010000001000000000000000000000010000100010100111001100000010001101010000000010000000000000000000000000000010001001010000000001010100000000000100000010000010000000100000000100000000000011000000100000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000110001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000000011000000001000100000000000001000000000000000100000000000000000100000000100100000001000000010001100011000100000000000100000100000001101010100100000000000000000001010000000000000000000100000000000000000000000000000000000010000000000000000001000000000000000000010011100000000000000000000010000000001000000100000010010100011010000000000100000010000010000010000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000000000001000000010000000001000000011010000010010000000010000000000100110000000000000000010000000000010000010000001001001001000000000000100000100000000000000000000001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000110000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100001000000100000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100001100000000000000100010000000000000001001000000000000000000000001000000000000000000010000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100010000101000100000000000000001100000010101000000001010100000000000000001000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000000010000000000000000000101000000000000000100000000001000000100000000000000100000010000000100001000000000000000000000001000000010000000000010001001000000000100001000000010001000000001000001000100000000100100000001001100000000000000000000001000000000000000000000001000000000010000000001000000100110011000000000000000000100100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001001000010000000000000000100010010000101101000000010001100000000000100010000000000000000001000100110000001000000000100100 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000001000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000010000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000010000010001100000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010010100001000000 0000000010110101011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000001010010000000001010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100100000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000100010000000010000111001100000010001001000000000000100001100010000000000000000001000000001100100000010000001100000000100000000000000000000000000000000000000001000000010000001000010000000001000001000000000001000000100100000100000000100000100000000000001100000010100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000001000000001000000000000000001100100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000110100000000011000000001000000000000001000000011010000000000000010000000000000000001000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001110000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000001001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000010000000001000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000000000000000000100010010000000000001000000000000000101000000010000000000010001010000010000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000010100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000001000000000000000100000001100000000000000000000000000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000100000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000011000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010101000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000100000000000000000010000000000000000000100000000000100000000100000000000000010000000010001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001001000010000000000000000100010010000101101000000010001100000000000100010000000000000000001000100110000001000000000100100 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000001000000000110000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000000010000000000000000000000100000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000010000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000100000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000110000100000000000000000000001000000101100101000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000000000010001100010000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000010000000000010100000000000001000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000001000000001000001000000000000000000001000100100000001000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000000000100000000000000100010000000000000010000000100001010000100010000011100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000011000000100000010010100011010000000000100000010000010000000000100000000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000001000000010000000101000000000000010000000000000001000001100000011010000000000000010000000000000100110000000000000000010001000001010000010000001001000000000100000000100000000000000000000010000001000000000100100000010000001000000000001001000100010010000000000000000110001000100000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000010010000000000001000000000000100000100001000000000010000000001000000000010011000000000000000100000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000011000000001000000000000000000000000000001100000000100101100000100000010000100000000000010010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0010010100000010000000000000100000000000001110100000010000000000000100000000000001000000000000001000001000000000000000100010000000000001000001001000000010000000000000000001111000000001000100000001010001010000000000000100000000000000000100000010000000000000000000000100000100010010000000000000100000000000000101000000010000000000000001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000000000000001011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000000000101000010000000000000000010000000000100000000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001010000000000100010000100000000000000000000000000000001001010000000100000000100000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000100000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000110000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000000011001010101000010000010000001000010000000000100100000000000001001100010010000100000010001000100000000001000100010000001000000000100100 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000011000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000100001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010100000000101100 0000000000110100001100000000000000100010000000000000001001000000000000000000000001000000000000000000010000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100010000101000100000000000000001100000010101000000001010100000000000000001000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000000010000000000000000000101000000000000000100000000001000000100000000000000100000010000000100001000000000000000000000001000000010000000000010001001000000000100001000000010001000000001000001000100000000100100000001001100000000000000000000001000000000000000000000001000000000010000000001000000100110011000000000000000000100100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001001000010000000000000000100010010000101101000000010001100000000000100010000000000000000001000100110000001000000000100100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010110000000000100000000000000000000010000010000000000000000000000000000000000000100000000000000010000000000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000110000001000010000000001000001000000000001000000100100000100000000100000000000000000001100000010100000000000000100000000011100000000001000011000010001000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000101000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000001000000001000000000000000001000100101000010000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000010001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000001000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000010000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100101000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000101001000000000000000000000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000010000000000010000000000010010100010000010110000000000000000000000000000111011000000000101000000000100000001000000100000010010100011010000000010100000010000010000000000000000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100110000000000000000010000000010000111001100000010001001000000001000100000100000001000000000000001000000001100100000010000001000000000000001000101000010000010000000000110000011000010100011000010000010110100000000010000000001000000000100000100100000000000000000100000000001000000000000000000000000000010000100000000001000011000010000000001000000010000000000000000000000000000000000000000010001000000000001000000000000000000000100001000000000000000000000000001000000000000000000001001000000000010000000001000000000010011000000000010000000000100010000000000000010000000000001001011010000100000010000000000000000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000110001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000110000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000010000010010100010000000110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100100010000000000000000110001000100000100011000010001010110100000000010100000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000100000000100000000000100000010010001000000000001000001000000000000010001000010000010110001000000001000000010000000011000000000000000000001000010010000011001110101000010000010000001000010000000001100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000000100000011110100000010000000000000000000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000001000001110000000000000010000010000010000000000010000000000010010100010000010110000000000000000000000000000111011000000000101000000000100000001000000100000010010100011010000000010100000010000010000100000000000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100110000000000000000010000000010000111001100000010001001000000001000100000100000000000000000000001000000001100100000010000001000000001000001000101000010000010000000000110000011000011100011000010000010110100000000010000100001000000000100100100000000100000001000000000001100010010100000000000000000100010000000100001000000000000000000000001000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000001000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000010000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000100000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000001000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000010000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011011000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000110000010100000000100000000000010101000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010000001000000001010000000000000000001000000000100000000000000101000000000100100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000010000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000000000000000000100010010000000000001000000000000000101000000010000000000010001010000000000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000101000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000100100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000000000000000000111000000011010000000000000000000100000000 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000110000000000011000000001000000000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000000100000000011100000000001000011000010001000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000101000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000001000000001000000000000000001000100101000010000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000010000000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000001101001000000000000000000000100100100001000000010000000001000000000000100110000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010100000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010100000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000000000000000001000000010000000000010001000000000000100000000000111001000000001000000000101000100100100000001000000000000000000010000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000001000000000100000000000000000000000000000000000000000001000000010000001000010000000001000001000000000001000000100100000100000000100000100000000000001100000010100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000010000000010000000000000001001010000100000010000000001000000001000000000000000001100100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000001000100010000001000000000100100 0000000000110100101000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000101001000000000000000000000000001111000000001000100000001010001010000000000000101001000000000000000000000100100000001000000010000000001000000000000000100000100000000001010100000010010010000000101010000000000000000000010000000000000000000000000000000000100010000000110000000100000010000000000000111001000000000001000000000100000001000100100001101010100000000101000100000000000000001100000010101010000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000000000000000000000100000000000000010000000000001001000001000000011010000000000000010000000000000000001010000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010100000000010001101001100000000101000000001000000001000001001100100000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001001100 0000000000110100001110000000000000100010000001000000001000000010101100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010000100001000001100110100000001011000000100001000111000000010101001000000000000000000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000010000000000000000000010010100010000000110000000010000000000000000000011000000000000000000000100000000001001000100000010100011001010000000000100000010000010000000000101000000001000100000000100000000000000000000000000100000100000000000000000000000100000000000000000000000000000000000100000000000000010000001000000000000001000001011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000010000001001010000000100000000100000000000000001100100000010000000000000001110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000011000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100101000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001001100100000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000110010000000000000001010000000000100000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010100000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010100000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000000000000000001000000010000000000010001000000000000100000000000111001000000001000000000101000100100100000001000000000000000000010000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000010000000000000000010000010000000001000100010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100000000000000100000000011100000000001000011000010001000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100001110000000000000100010000001000000001000000010101100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010000100001100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000000000000000000100010010000000000001000000000000000101000000010000000000010001010000000000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000001001010100000000000000000000000000001000000100000010000100000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000010101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010100010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000010000000000010001101001100000000101000000001000001001000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000100100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000010000000001000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000000000000000000100010010000000000001000000000000000101000000010000000000010001010000010000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010100010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000010100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000001000000000000000100000001100000000000000000000000000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000001000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010010100000001010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010010000000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001001000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000100001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000010000000000100100000000000001000000000010010000100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010101000001010010000001000000000010110000000000000000000000000010000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000000011000000001000100000000000001000000000000000100000000000000000100000000100100000001000000010001100001000100000000000100000100000001101010100100000000000000000001010000000000000000000100000000000000000000000000000000000010000000000000000001000000000000000000010011100000000000000000000010000000001000000100000010010100011010000000000100000010000010000010000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000010000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000100010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001000000011000000000000000100010010000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000010000000100001010000100000000001100010100000001010000000101000000000010110000000000000000000000001000000000000000000000000001000000000010010000000000000001000001000000101000000011000000000000001010000001000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001010000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000010010000000000001000000000000100000100001000000000010000000001000000000010011000000000000000100000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001000000011000000000000000100010010000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000010000000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100110000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010100000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010100000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000000000000000001000000010000000000010001000000000000100000000000111001000000001000000000101000100100100000001000000000000000000010000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000000001010111000000001000000000001010000000011000010000010001000000010000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000010000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000010000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000101000100001000000000000010010010000000100000010000010110000000000100000000000010101000010000010000000000000000010000001000000000000100001000000000010000110000101000010000000000011000000000000000000000000000000000000000000000000000000100000000000100000010000100000000110000000000000101000001000000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0010010100000010000000000000100000000000001110100000010000000000000100000000000001000000000000001000001000000000000000100010000000000001000001001000000010000000000000000001111000000001000100000001010001010000000000000100000000000000000100000010000000000000000000000100000100010010000000000000100000000000000101000000010000000000000001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000000000000001011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000000000101000010000000000000000010000000000100000000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001010000000000100010000100000000000000000000000000000001001010000000100000000100000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000100000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000110000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000000011001010101000010000010000001000010000000000100100000000000001001100010010000100000010001000100000000001000100010000001000000000100100 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000100000010101000000000001000000000000000000000000000000100000000001000000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000001000001001010000000000000000000000100000000010000100000000001000001000000000100000101000000000010100001100000000000000000000000000000000000000000000000000001010000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000100000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001100100 0000000000110100101000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000101001000000000000000000000000001111000000001000100000001010001010000000000000101001000000000000000000000100100000001000000010000000001000000000000000100000100000000001010100000010010010000000101010000000000000000000010000000000000000000000000000000000100010000000110000000100000010000000000000111001000000000001000000000100000001000100100001101010100000000101000100000000000000001100000010101010000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000000000000000000000100000000000000010000000000001001000001000000011010000000000000010000000000000000001010000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010100000000010001101001100000000101000000001000000001000001001100100000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0100000000110100001000001000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000000000000000000000000000000000010000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000100101000000000000000001000000010000000001010000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010001000000000000000010001100000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010010010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100011000000001000001000000001001100100000000001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001110000000000000010000010000010000000000010000000000010010100010000010110000000000000000000000000000111011000000000101000000000100000001000000100000010010100011010000000010100000010000010000000000000000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100110000000000000000010000000010000111001100000010001001000000001000100000100000001000000000000001000000001100100000010000001000000000000001000101000010000010000000000110000011000010100011000010000010110100000000010000000001000000000100000100100000000000000000100000000001000000000000000000000000000010000100000000001000011000010000000001000000010000000000000000000000000000000000000000010001000000000001000000000000000000000100001000000000000000000000000001000000000000000000001001000000000010000000001000000000010011000000000010000000000100010000000000000010000000000001001011010000100000010000000000000000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000110001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000001000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000010000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100010000001100110100000001010010000001000000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000000000100000000000000010000000000001001000001000000011010000000000000010000000000000000001010000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000010010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000001000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000001001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000010000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000000000000000000100010010000000000001000000000000000110000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100000000000011010000000000000000000000000000000000001000000011000001101000011001110000000000001000000000000001000000100001000001000100100000100000000000000000000000000110000100000000000000000000000000010000000000000001000000010000000101000000000000010000000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000001000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001000000000000100000000000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000000010000001000000000000001000001011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000010000001001010000000100000000100000000000000001000100000010000000000000001110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000000001100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000000000100000000100100000001000000000000000000000000001000000000001000000000001000000000010000000001000000000010011000000000010000000000100010000000000000010000000000000001011010000100000010000000000000000001000010000000000001000100100000000000010010010000000000000000000000000000001000010000000000000000000000000000000001010000000001010101000010000010000001000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0100000000110100001000001000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000110000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000101000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000110000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000010000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000000000000000000100010010000000000001000000000000000101000000010000000000010001010000000000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000001001010100000000000000000000000000001000000100000010000100000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000010101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000010000000000010001101001100000000101000000001000001001000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000100100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100011000000001000001000000000001100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000000000000000000000000100010010000000000001000000000000000101000000010000000010000001010000000000000000000100000000010000000000000000000010010100010000000110000000100000000000011010000000000000000000000000000000000001000100011000001101000011001110000000000100000011000010000000001100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000100000000000001000000001000000000000001000000011010000000000000010000000000000100000000000000000000110000100010100111001100000010001101010000000010000000000000000000000000000010001001010010000001010100000000000100000010000100000010000000000000000110001000100000100011000010000010110100000000010000000110000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001000100000000000000100010000000000101000001000100010000010000100001000000 0010010100000000001000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000011000010000000000000001001010000000000000000000000001101000000101000100000000100001000001000000000101001000000000000000000001100100000001000000000000000000010010000010000000000000000000000101000000010000000000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000010000000000000000000000000101000010000000000000000010000000000100000000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000001000000000001000000100100000100000000100000100000000000001100000010100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000001100000000000000000010000000000000001001010000100000010000000001000000001000000000000000001100100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010100001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000010100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000110000100000000000000000000001000000101100101000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000000000010001100010000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000001010010100010000010110000000000000000000000000000011000000000100000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000010000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000100010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001000000011000000000000000100010010000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000010001000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010001000000000000000010001100000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000010000000010000000000000100000010010010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001110000000000000100010000001000000001000000010101100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010000100001000001100110100000001011000000100001000111000000010101001000000000000000000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100000010000011001010000000000000001000000000000000000000000000100000010000000010000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000001000000001000000000100001000000011000000010010000000010010000000000000000000100000000000000000000010000010000001010000000000100010000100000101000000000000000000001000000001100100000010000001100000000010001010000000000000000000000000110000011000010100011000010000010110100000000010000000001000000000100000100100000000000000000100000000001000000000000000000000000000010000100000000001000011000010000000001000000010000001000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0010010100000000001000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000011000010000000000000001001010000000000000000000000001101000000101000100000000100001000001000000000101001000000000000000000001100100000001000000000000000000010010000010000000000000000000000101000000010000000000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000000001000000100000000000000101000010000000000000000010000000000100100000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000100000010010000000010010000000000000000000100000000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000100101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0001001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000010000000010000000000000000001001000000000100000000000100000011001000001001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000000000000000000000000000000000100001011000111000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000110100000000000010000000000000000000000000010000000101000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001000100000000000000100010000000000101000001000100010000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000011110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000000000000010100000000000000010000000000000000010001000010011010000000000000000010010000000100110000010000000000010000000000010000010000001001000000000000000000100100100000000000000100000000000000000000100000000000001000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101001000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100011100000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000000000100000000000000010000000000001001000001000000011010000000000000010000000000000000001010000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000110000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100001000000100000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000000000001000100100000000000010000001000000001010000000000000000001000000000100000000000101000000001001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000100000000000000000000010010100010000010110000010000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100001000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010101000000000001000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100011100000000000010100010000000000000001000000000000100101100000011000100000000000000000000100000000000010000010000000000000010000001000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000011000010000010001000000000010000000000000000000100010000000110000000100000010000010010100000000000011011000000000000000001000000011000001101010100011010000000010100000010000010001000000100001000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000001000000010000000101000000000000010000000000000001000001100000011010000000000000010000000000000100110000000000000000010001000001010000010000001001000000000100000000100000000000000000000010000001000000000100100000010000001000000000001001000100010010000000000000000110001000100000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000010010000000000001000000000000100000100001000000000010000000001000000000010011000000000000000100000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000011000000001000000000000000000000000000001100000000100101100000100000010000100000000000010010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100010000000000000001000000000000100100110100001000000010000000000010000100000000000010000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000010000000000000000000000000010010000000000000000000000000000101000000010000000100000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001001101010000000010000000000000010000000000000001000000101100100000010000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000000000100000000000000100010000000000000010000000100001010000100010000011100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000011000000100000010010100011010000000000100000010000010000000000100000000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000001000000010000000101000000000000010000000000000001000001100000011010000000000000010000000000000100110000000000000000010001000001010000010000001001000000000100000000100000000000000000000010000001000000000100100000010000001000000000001001000100010010000000000000000110001000100000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000010010000000000001000000000000100000100001000000000010000000001000000000010011000000000000000100000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000011000000001000000000000000000000000000001100000000100101100000100000010000100000000000010010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0100000000110100001000001000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000000101000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000110000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000101000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000100011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000110000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100001100000000000000110010000000000000001010000000000100000000000001000000000000000000010000100000000000010000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000010000000000000000000000000010010000000000000000000000000000101000000010000000100000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000110000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000100000010000000100000000001000000000000000000000000000010010100000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000100110000010000000000010000000000010000010000101001000000000000000000100100100000000000000000000001000000001100100000010000001000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000000000010001110010000000100000000000010001000000001000001000100000000100100000001000000000000000000000001001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000010000000000010100000000000001000000100000000000100100010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000001000000001000001000000000000000000001010100100000000000010000001000000001010000000000000000001000000000100000000000101000000001001000000 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000001000000000000001000000010000001000010000000001000000000000000001000000001100000100000100100000010101000000000001000000000000000000000000000000100000000001000000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000001000001001010000000000000000000000100000000010000000000000001000001000000000100000101000000000010100001100000000000000000000000000000000000000000000000000001010000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100000000000000100000000000001110100000010000000000000000000000001001000000000001000000000000100000000001000000110000000000000010000000100001010000100000000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100010000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000010010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000001001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 1000000000110100001000000000000010100010000000000000001000000000000100100100000001000010000000000000000000100000000000000000010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000001000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000000000000000000000000000000000100000000010100000000000001000001000000000100000101000000000010100001100000000000000000000000000000000000000000000000000001010000000000010000000000000010000000000000000100100000000000010000101000000000010000001100011000000000000000001000100010000101000000000101100 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100010000001100110100000001010010000001000000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000000000100000000000000010000000000001001001001000000011010000000000000010000000000000000001010000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000001000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 1000000000110100001000000000000010100010000000000000001000000000000100100100000001000010000000000000000000100000000000000000010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000001000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000000000000000000000000000000000100000000010100000000000001000001000000000100000101000000000010100001100000000000000000000000000000000000000000000000000001010000000000010000000000000010000000000000000100100000000000010000101000000000010000001100011000000000000000001000100010000101000000000101100 0000000000110100101000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000101001000000000000000000000000001111000000001000100000001010001010000000000000101001000000000000000000000100100000001000000010000000001000000000000000100000100000000001010100000010010010000000101010000000000000000000010000000000000000000000000000000000100010000000110000000100000010000000000000111001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000000000000000000111000000011010000000000000000000100000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000111000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000001000000000000001000000011010000000000000010000001000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111100010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000100100000000000100000010000100000010010000000000000001010001000000000000000010000000000000000000000000010010000000010000000000000000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000010000000000000111000000011010000000000000000000100000000 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000001000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000011001000010000110000000100000100001000000000000000001000000101100100000010000000010000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001110000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000001001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001100100 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010101001000000000000100000100000000000000000000000001001010000000100100000000001000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000100010000000100001000010000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000110001000000 0001001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000010000000010000000000000000001001000000000100000000000100000011001000001001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000000000100000000000001000000000000000010010100110000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000010001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000100001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000010000000000100100000000000001000000000010000000100010000000000000000001000100010000101000000000101100 0100000000110100001000001000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010001000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000110000000000100000000000000000000100000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000101000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000110000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000001000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000010000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000010000010001100000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000001000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010010100000001010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010010000000000000000001000100000010000000000000000110001000000000100011000010000110110100000000010000000010000000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001001000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000100001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000010000000000100100000000000001000000000010010000100010000000000000000001000100010000101000000000101100 0000000000111100001100000000000000110010000000000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000001000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000011000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100111011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100011000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0001001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000010000000010000000000000000001001000000000100000000000100000011001000001001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000010000010000010001000000000000100000000000010001000000001000100000100100000100100000001000000000010010000000010001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0100000000110100001000001000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000000000000000000000000000000000010000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000100110000010000000000010000000000010000010000101001000000000000000000100100100000000000000000000001000000001100100000010000001000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000000000010001110010000000100000000000010001000000001000001000100000000100100000001000000000000000000000001001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000010000000000010100000000000001000000100000000000100100010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000001000000001000001000000000000000000001010100100000000000010000001000000001010000000000000000001000000000100000000000101000000001001000000 0000000000110100001000000000000000100000001110100000010000001000000001000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000010000000000000000010000000000010010100010000010110000000000000000000000000000011001000000000001000000000100000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000100000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000000001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000110000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000010000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001000100000000000000100010000000000101000001000100010000010000100001000000 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000001000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000010000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000010100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000001000000000000000100000001100000000000000000000000000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000000001000000000000000101000000010000000000010001010000010000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000001001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000001000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010101000000000001000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100000010000011001010000000000000001000000000000000000000000000000000101000010000000000000010010000010000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000000000000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000001001000001000100100000000010010101000000000010100001100100000000000000000000000000000000000000000000000001010000000000010000000000000010000000000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0001001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000001000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000000000000000000100010010000000000001000000000000000101000000010000000000010001010000000000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000010000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000100110000010000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100010001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000010000000000000000010000000000010010100010000010110000000000000000000000000000011001000000000001000000000100000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000001001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000001000010000000000100000100100000010001000000000001000000100110000000000000000000100001000001000000000000010000000000000000000010000001011001000000000000100100000000010001000000001000100000100000000100100000001000000000010010000000000000000000010000000000100001000000000010000110000000000000000000000000000100111000000000000000000000010000000000010100000000000000000000100000000000100000000010000000000000001000001000000000100000101000000000010100001000000000000000000000000000000000000000001000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000010010000000010010000000000000000100110010000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000001000000000000001000000010000001000010000000001000000000000000001000000001100000100000100100000010101000000000001000000000000000000000000000000100000000001000000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000001000001001010000000000000000000000100000000010000000000000001000001000000000100000101000000000010100001100000000000000000000000000000000000000000000000010001010000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000001000000001000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000010000000000000000010000000000010010100010000010110000000000000000000000000000011001000000000001000000000100000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000100000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000000001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000110000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001000100000000000000100010000000000101000001000100010000010000100001000000 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000110000000000011000000001000000000000001000000011010000000000000010000000000000000001000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010001000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000010000000000000000000011000000000000000000000100001000001001000100000010100100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010101000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010010101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000110000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000100000000001000000001000000000110000000001000000100110011000000000000000000000110000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000000000001000000010011000010000010110100000000010000000010000000000000000001100000000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000010000000000001000000000010000000001000000000010011000000000010000000000100000001000000000010000000100000000000100000000000100000000000100000000110000000000000001000000101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000100000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000011000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010101000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000100000000000000000010000000000000000000100000000000100000000100000000000000010000000010001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001001000010000000000000000100010010000101101000000010001100000000000100010000000000000000001000100110000001000000000100100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000010000100100001010000100010000001100110100000001010010000001000000000010011000000000001010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000100000000000000000000000000000000000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000010100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000001000000000000000100000001100000000000000000000000000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000110000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000101000000000000100000000011100000000001000011000010000011100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000000100000000000100000010000100000000110000000000000001000001000000000100000101000000000000000000000000001000010010000001000000000000000000000001000010000001000000001000001000000000000000000010000000000100100000000000001000000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000000001010111000000001000000000001010000000011000010000010001000000010000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010010000000100000000010000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000010000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000101000100001000000000000010010010000000100000010000010110000000000100000000000010101000010000010000000000000000010000001000000000000100001000000000010000110000101000010000000000011000000000000000000000000000000000000000000000000000000100000000000100000010000100000000110000000000000101000001000000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100000010000011001010000000000000001000000000000000000000000000000000101000010000000000000010010000010000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000000000000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000001001000001000100100000000010010101000000000010100001100100000000000000000000000000000000000000000000000001010000000000010000000000000010000000000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000100000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000010000010000000100000010000011110000000000100000000100100000001000000000100100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000001000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000010000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010100000000001000000000000000101001000000000000000000000100100000001000000010000000001001000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000001001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101110000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000000100000010000100000010000100000000110000000000000001000001000000000100000101000000000000000000000000001000010010000001000000000000000000000001000010000001000000001000001000000000000000000010000000000100100000000000001000000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000100000100000000000000100010000000000000010000000100001010000100000001101100010100000101010000000000001000000000000000100000000000000000100000000100100000001000000010000100001000000000000000100000100000001001010100100000000000000000001010000000000000000000100000000000001000000000000000010010100010000010110010000000000000000000000000111001000000000001000000000100000001000000100000010010100011010000010010100000010000010000000000000000000000000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000000001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010001000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100011000000001000001000000000001100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000110000000000011000000001000000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001010000000000100000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010100000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010100000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000000000000000001000000010000000000010001000000000000100000000000111001000000001000000000101000100100100000001000000000000000000010000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000000000001000000010011000010000010110100000000010000000010000000000000000001100000000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000010000000000001000000000010000000001000000000010011000000000010000000000100000001000000000010000000100000000000100000000000100000000000100000000110000000000000001000000101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010001000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000010000000000000000000011000000000000000000000100001000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000001100000000000000000010000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110100000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000100110001000000000100011000010100010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011100000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000001000000000000000100000001100000000000000000000000000000000001010000000000010000000000110010000000000000000100010010000101101000000010001100010000000100010000000000000000001000100010000101001000000101100 0000000000110100011100000000000010100010000000000000001000000000001100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000100000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000010000010000000100000010000011110000000000100000000100100000001000000000100100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001100100 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000001000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010010100000001010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010010000000000000000001000100000010000000000000000110001000000000100011000010000110110100000000010000000010000000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001001000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000100001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000010000000000100100000000000001000000000010010000100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000000000001000000101000000010000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000100000000000000000000000001001010000000100100000000000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010100000000010001101001100000000101000000001000000001000001001100100000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010101000001010010000001000000000010110000000000000000000000000010000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010001000000100000000000000000010000000000000010010000000001010000100000000001100110110000001010000000100001000001000000000101001000000100000100000000000000000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000010110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000001010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000010000000000001000100010000001000000000100100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000101001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110101000000001000000010000000010000000000000000000001000010010000011001110000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100101000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000010000010000000000000101001000000000000000000000000001111000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100000000000001000000101000000011000000000000001010000000000000000000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100100000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000010000000000010000000000000001001010000000100000000000000000100000000000000000000000000000000100110101000000000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000011000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010001000100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010010010100000000100000001000010001000100000010000000000000000000000001000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000001000100010000001000000000100100 0000001000110100001000000000000011101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010101000001010010000001000000000010110000000000000000000000000010000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0010010100000010000000010000100000000000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000001000000101001000000000000000000000100100000001000000010000000001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000010000000000000000000011000000000000000000000100000000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000100001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000000001000000101100100000010000000000000000000001000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010010010100000000100000001000010001000100000010000000000000000000000001000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000101000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000000010000000000011000001000000000000000000000000011000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000111010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000110000010110100010100000000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000100010101000010000010000001000010001000000100100000000000001000100000010000100000110001000100000000011001000001000010000000000101100 0000001000110100001000000000000010101010100000000000001000000000000000000000000001000000000000000000010000100000000000000000010000000000000010000000000001010000100001000001100110100000001010000000100001000111000000000111001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000000001000000100000000000000101000010000000000000000010000000000100100000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000010101010001100000000011100010101000001010010000001000000000010110000000000000000000000000010000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000110000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000010000001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000100000000000000100010010000000000001000000000000000101000000010000000000010001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000110100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000000000010011000000000000000000000100000000000000000010010000000000001001010000100000010000100000101000000000010000000000001000100100000000001010010010000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000100100 0000001000110100001000000000000011101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010101000001010010000001000000000010110000000000000000000000000010000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000010000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000100000000000000000000001000000000000000000000001000000000010000000001000000100110011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000101000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000000010000000000011000001000000000000000000000000011000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000111010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000110000010110100010100000000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000100010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000110000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000110100000000011000000001000000000000001000000011010000000000000010000000000000000001000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000100000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000001000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000010000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011011000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000110000010100000000100000000000010101000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010000001000000001010000000000000000001000000000100000000000000101000000000100100 0000001000110100001000000000000010101010000000010000001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000100000000000000100010010000000000001000000000000000101000000010000000000010001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000100000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000110100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000000000010011000000000000000000000100000000000000000010010000000000001001010000100000010000100000101000000000010000000000001000100100000000001010010010000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000100100 0000000010110100011100000000000010100010000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000001000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000100100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000110100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000100110001000000000100011010010000010110100000000010000100001000000000100100100000000100000000010000000001100010010100000000000000000100010000000100001000001000000000000000001000000010000000100010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000100110011000000100000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000001000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000010000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000010000010001100000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000001000000000000001000000010000001000010000000001000000000000000001000000001100000100000100100000010101000000000001000000000000000000000000000000100000000001000000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000001000001001010000000000000000000000100000000010000000000000001000001000000000100000101000000000010100001100000000000000000000000000000000000000000000000000001010000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000001000000000110000001000000100001101010100000000101000100000000010000010000000000000000000001010100000000000000000010000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000100110000010000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100010001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000101000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000000011000000001000100000000100001000000000000000101001000100000000000000000100100000001000000010000000001000010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000100100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000010000000001100010010100000000000000000100010000000100001000001000000000000000001000000010000000100010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000100110011000000100000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001000000011000000000000000100010010000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000000100000000000100000010000100000000110000000000000001000001000000000100000101000000000000000000000000001001010010000001000000000000000000000001000010000001000000001000001000000000000000000010000000000100100000000000001000000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010000000000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000100000000000000000000000000000000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000010000000000010000000000010010100010000010110000000000000000000000000000111011000000000101000000000100000001000000100000010010100011010000000010100000010000010000000000000000000010000000000000000000000000000000000000000100000000000000000001000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000010000000000000000000100011000010000010110100010100000000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000110000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000000000000000000000000111011000000000001000000000110000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000101000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000001000000100000000000011001000000001000000000100000000100100000001000000100000000000000000001000000000100000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000000100000000000100000010000100000010010000000000000001010001000000000000000010000000000000000000000000010010000000010000000000000000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000010000000000000111000000011010000000000000000000100000000 0100000000110100001000001000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000000000000000000000000000000000010000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000100110000010000000000010000000000010000010000101001000000000000000000100100100000000000000000000001000000001100100000010000001000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000000000010001110010000000100000000000010001000000001000001000100000000100100000001000000000000000000000001001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000010000000000010100000000000001000000100000000000100100010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000001000000001000001000000000000000000001010100100000000000010000001000000001010000000000000000001000000000100000000000101000000001001000000 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000000000100000000000000100010000000000010010000000100001010000100010000011100010100000001010000000000001000000110110000000000000010000000100000000001000000000000000000000000000010010000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010010100000001010000000000000100110000000000000000010000000000010000010000000010000010000100000000110000100000000000000000000001000000101100101000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000110000000000100000100000000100000000000000000001100000010100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000100001000000000000001100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000000001000000000000000101000000010000000000010001010000010000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000001001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000010000000001000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000000000000000000100010010000000000001000000000000000101000000010000000000010001010000010000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000010100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000001000000000000000100000001100000000000000000000000000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000101000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000110000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000010010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100001100000000000000110010000000000000001010000000000100000000000001000000000000000000010000100000000000010000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000010000000000000000000000000010010000000000000000000000000000101000000010000000100000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000110000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 1000000000110100001000000000000010100010000000000000001000000000000100100100000001000010000000000000000000100000000000000000010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100010100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0010010100000000001000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000011000010000000000000001001010000000000000000000000001101000000101000100000000100001000001000000000101001000000000010000000001100100000001000000000000000000010010000010000000000000000000000101000000010000000000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000000001000000100000000000000101000010000000000000000010000000000100100000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100110000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010100000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010100000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000000000000000001000000010000000000010001000000000000100000000000111001000000001000000000101000100100100000001000000000000000000010000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100011100000000000010100010001110100000010000001000000001000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000000000000000001000000010000001000010000000001000001000000000001000000100100000100000000100000100000000000001100000010100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000010000000001000000001000000000110000000001000000100110111000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010101001000000000000100000100000000000000000000000001001010000000100100000000001000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000100010000000100001000010000000000000000001000000010000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010101000001010010000001000000000010110000000000000000000000000010000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0001001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000010000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000000000000000000000000100010010000000000001000000000000000101000000010000000000000001010000000000000000000101000000010000000000000000000010010100010000000110000000100000000000011010000000000000000000000000000000000001000100011000001101000011001110000000000001000000000000001000000100000000100000010000000000000000000100001000000000001000000001001000100000000000100000000000000000000000000000000010100000000000000010000000000000000010001000010011010000000000000000010010000000100110000010000000000010000000000010000010000001001000000000000000000100100100000000000000100000000000000000000100000000000000000010000100100000100000010000000000010000001000001000010000100000000010001000001000010000000000000100110000000000100000100100000010001001000000001010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0100000000110100001000000000000000100010000000000000001000000000010100101100000001000100001000000000000001100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000010000000000000000000110000000000000100100000000000000000100000000000000010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000100000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000010000010000000100000010000011110000000000100000000100100000001000000000100100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100000000000000100000000000001110100000010000000000010100101100000001000100001000000000000000100000000000000100010000000000000010000000000001010000100001000001100110100000001011000000100001000111000000010101001000000000000000000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010000010110100100000010000100001000000000100100100000000100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0010010100000000001000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000011000010000000000000001001010000000000000000000000001101000000101000100000000100001000001000000000101001000000000000000000001100100000001000000000000000000010010000010000000000000000000000101000000010000000000000001010000000000010000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000000001000000100000000000000101000010000000000000000010000000000100100000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000100000010010000000010010000000000000000000100000000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000001011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000001000000001000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000010000000000000000010000000000010010100010000010110000000000000000000000000000011001000000000001000000000100000001001000110000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000000001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000110000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001000100000000000000100010000000000101000001000100010000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000100001000000000000001100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000000001000000000000000101000000010000000000010001010000010000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000001001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010001000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000010000000000000000000011000000000000000000000100001000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000001100000000000000000010000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110100000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000100110001000000000100011000010100010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011100000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000001000000000000000100000001100000000000000000000000000000000001010100000000010000000000110010000000000000000100010010000101101000000010001100010000000100010000000000000000001000100010000101001000000101100 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000100000010101000000000001000000000000000000000000000000100000000001000000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000001000001001010000000000000000000000100000000010000100000000001000001000000000100000101000000000010100001100000000000000000000000000000000000000000000000000001010000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0010010100000010000000000000100000000000001110100000010000000000000100000000000001000000000000001000001000000000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000100110000010000000000010000000000010000010000101001000000000000000000100100100000000000000000000001000000001100100000010000001000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000010000000000000000010000000000010010100010000010110000000000000000000000000000011001000000000001000000000100000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000001001100000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000001000010000000000100000100100000010001000000000001000000100110000000000000000000100001000001000000000000010000000000000000000010000001011001000000000000100100000000010001000000001000100000100000000100100000001000000000010010000000000000000000010000000000100001000000000010000110000000000000000000000000000100111000000000000000000000010000000000010100000000000000000000100000000000100000000010000000000000001000001000000000100000101000000000010100001000000000000000000000000000000000000000001000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000000011001000000000001000000000100000001001000110000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000000001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000110000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001000100000000000000100010000000000101000001000100010000010000100001000000 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100010000001100110100000001010010000001000000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000000000100000000000000010000000000001001001001000000011010000000000000010000000000000000001010000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000001000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100001100000000000000110010000000000000001010000000000100000000000001000000000000000000010000100000000000010000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000010000000000000000000000000010010000000000000000000000000000101000000010000000100000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000110000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001100100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001100100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000110000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000010000010010100010000000110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100100010000000000000000110001000100000100011000010001010110100000000010100000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000100000000100000000000100000010010001000000000001000001000000000000010001000010000010110001000000001000000010000000011000000000000000000001000010010000011001110101000010000010000001000010000000001100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000101000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000101000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010001000000100000000000000000010000000000000010010000000001010000100000000001100110110000001010000000100001000001000000000101001000000100000100000000000000000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000010110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0010010100000000001000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000011000010000000000000001001010000000000000000000000001101000000101000100000000100001000001000000000101001000000000000000000001100100000001000000000000000000010010000010000000000000000000000101000000010000000000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000010000000000000000000000000101000010000000000000000010000000000100000000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000001000000000001000000100100000100000000100000100000000000001100000010100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000001100000000000000000010000000000000001001010000100000010000000001000000001000000000000000001100100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000001000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000011001000010000110000000100000100001000000000000000001000000101100100000010000000010000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000000000000010100000000000000010000000000000000010001000010011010000000000000000010010000000100110000010000000000010000000000010000010000001001000000000000000000100100100000000000000100000000000000000000100000000000001000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101001000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100001000010000000000011000001000000000000000000000000001000000100000010010100011010000100000100000010000010000000000100000000001000100000000000000000000000000000000000001000000001000001100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000000000010011000000000000000000000100000000000000000010010000000000001001010000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010010101000000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000101000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000000010000000000011000001000000000000000000000000011000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000111010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000110000010110100010100000000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000100010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000100000000000000000000010010100010000010110000000100000010000010010000111001000000000010000000001000010001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000000000000010000010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000100000010011000000000000000000000100000000000000000010010000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000100100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010110000000001011000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000100000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100001000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000100100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101001000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000110000000000011000000001000000000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 1000000000110100001000000000000010100010000000000000001000000000000100100100000001000010000000000000000000100000000000000000010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100000000000000100000000000001110100000010000000000000000000000001001000000000001000000000000100000000001000000110000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010001000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010010100010001010110000000000000000000000000000111011000000000001000000000100000001000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000000010000001000000000000001000001000000000010110000000010010000001000000000000000000000010000100010100111001100000010001101010000000010000000000000000000000000000010001001010000000001010100000000000100000010000010000000100000000100000000000011000000100000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000110001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000000000010001110010000000100000000000010001000000001000001000100000000100100000001000000000000000000000001001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000010000000000010100000000000001000000100000000000100100010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000010000000000001000010000001000000001000001000000000000000000001010100100000000000010000001000000001010000000000000000001000000000100000000000101000000001001000000 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000001000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000011001000010000110000000100000100001000000000000000001000000101100100000010000000010000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0100000000110100001000000000000000100010000000000000001000000000010100101100000001000100001000000000000001100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000010000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000101000100001000000000000010000010000000100000010000010110000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000010000010000000000010001101001100000000101000000001000000101000001001100100000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000110100000001000000010000000001000000000000110100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000001000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010011000010000010110100000000010000000010000000000000000001100000000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000010000000000001000000000010000000001000000000010011000000000010000000000100000001000000000010000000100000000000100000000000100000000000100000000110000000000000001000000101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110100001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100010000001100110100000001010010000001000000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100000000000000000000000000001000000101100100000010000000000000000000001000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100100000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000100010000000000000100000010010010100000000100000001000010001000100000010000000000000000000000001000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000000000000000000010000100000000000000000010000000000000010000000000001010000100001000001100110100000001010000000100001000111000000000111001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000010010010000000101010000000000000000000010000000000000000010000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000001000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000011000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010110000000001011000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000100000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100001000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000010010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000100000000100000000000100000010010001000000000001000001000000000000010001000010000010110001000000001000000010000000011000000000000000000001000010010000011001110101000010000010000001000010000000001100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000000100011000000001000001000000000000100000000000001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101111000000001000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000100100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000010000000001100010010100000000000000000100010000000100001000001000000000000000001000000010000000100010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000100110011000000100000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001000000011000000000000000100010010000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000010000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010010100010001010110000000000000000000000000000111011000000000001000000000100000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010000010110100100000010000100001000000000100100100000000100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000100010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000100000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000001000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000010000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001001000011010010100000001010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000010000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000100001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000010000000000100100000000000011000000000010000000100010000000100000000011001000001000010000000000101100 0000000000110100101000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000101001000000000000000000000000001111000000001000100000001010001010000000000000101001000000000000000000000100100000001000000010000000001000000000000000100000100000000001010100000010010010000000101010000000000000000000010000000000000000000000000000000000100010000000110000000100000010000000000000111001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000000000000000000111000000011010000000000000000000100000000 0000000000110100001000000000000000100000001110100000010000001000000001000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000000000000000001000000010000001000010000000001000001000000000001000000100100000100000000100000100000000000001100000010100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000010000000001000000001000000000110000000001000000100110111000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000110000000000011000000001000000000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000000100000000011100000000001000011000010001000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000101000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000001000000001000000000000000001000100101000010000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000011000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000001001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000000000010010000000000000010000000000001000100100000000000010001001000000001010000000000000000000111000000100000000000101000000001001000010 0000000000110100001000000000000000100011000000001000001000000001001100100000000001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001110000000000000010000010000010000000000010000000000010010100010000010110000000000000000000000000000111011000000000101000000000100000001000000100000010010100011010000000010100000010000010000000000000000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100110000000000000000010000000010000111001100000010001001000000001000100000100000001000000000000001000000001100100000010000001000000000000001000101000010000010000000000110000011000010100011000010000010110100000000010000000001000000000100000100100000000000000000100000000001000000000000000000000000000010000100000000001000011000010000000001000000010000000000000000000000000000000000000000010001000000000001000000000000000000000100001000000000000000000000000001000000000000000000001001000000000010000000001000000000010011000000000010000000000100010000000000000010000000000001001011010000100000010000000000000000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000110001000000 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100010000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010100000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000000110000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001000100000000000000100010000000000101000001000100010000010000100001000000 0000000000110100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000001000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000000100000000000100000010000100000000110000000000000001000001000000000100000101000000000000000000000000001001010010000001000000000000000000000001000010000001000000001000001000000000000000000010000000000100100000000000001000000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000110010000000000000001010000000000100000000000001000000000000000000010000100000000000010000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000010000000000000000000000000010010000000000000000000000000000101000000010000000100000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000110000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000110000000000011000000001000000000000001000000011010000000000000010000000000000000001000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000010000001100000010100000000000010100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000000000000000000000000100111000000000000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001000000011000000000000000100010010000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100010000001100110100000001010010000001000000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100101000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000101001000000000000000000000000001111000000001000100000001010001010000000000000101001000000000000000000000100100000001000000010000000001000000000000000100000100000000001010100000010010010000000101010000000000000000000010000000000000000000000000000000000100010000000110000000100000010000000000000111001000000000001000000000100000001000100100001101010100000000101000100000000000000001100000010101010000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000000000000000000000100000000000000010000000000001001000001000000011010000000000000010000000000000000001010000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010100000000010001101001100000000101000000001000000001000001001100100000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001101000000000010100010000000000000001000000000000100000000000001000000000000001000000000000000000000010000010000000000000101001000000000000000000000000001111000000001000100000001010001010000000000000101001000000000000000100000100100000001000000010000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100100001000000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000001000000000000100000010000000000000000000000100000000000000000000000000000000000110000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111100010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000100100000000000100000010000100000010010000000000000001010001000000000000000010000000000000000000000000010010000000010000000000000000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000010000000000000111000000011010000000000000000000100000000 0000000000110100001000000000000000100000001110100000010000000000000001000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000010000000000000000010000000000010010100010000010110000000000000000000000000000011001000000000001000000000100000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000001001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000001000010000000000100000100100000010001000000000001000000100110000000000000000000100001000001000000000000010000000000000000000010000001011001000000000000100100000000010001000000001000100000100000000100100000001000000000010010000000000000000000010000000000100001000000000010000110000000000000000000000000000100111000000000000000000000010000000000010100000000000000000000100000001000100000000010000000000000001000001000000000100000101000000000010100001000000000000000000000000000000000000000001000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001000100000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000010000000000000000000100010000000110000000100000010000010010100000000000011011000000000000000001000000011000001101010100011010000000010100000010000010001000000100001000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000001000000010000000101000000000000010000000000000001000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000001010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000010000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100101101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000001000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010011000010000010110100000000010000000010000000000000000001100000000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000010000000000001000000000010000000001000000000010011000000000010000000000100000001000000000010000000100000000000100000000000100000000000100000000110000000000000001000000101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100010101000001010010000001000000000010110000000000000000000000000010000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000010110100011100000000000010100010000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000000000010001100010000000100000001000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000010000000000010100000000000001000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000001000000010101000010000010000001000010001000000100100000000000001000100000010000100000010010000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010100000000000001100000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000001000100100000001000100100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000110100000001000000010000000001000000000000110100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000001000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000010000000000000000001000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010011000010000010110100000000010000000010000000000000000001100000000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000010000000000001000000000010000000001000000000010011000000000010000000000100000001000000000010000000100000000000100000000000100000000000100000000110000000000000001000000101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000011000100000000000000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010011000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000010000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100001000010000100001000000000100100100000000100000000000000000001100010011100000000000000000100010000000100001000000000000000000000001000000010000000000010001001000000000100001000000010001000000001000001000100000000100100000001101100000000000000000000001000000000000000000000001000000000010000110000101000010000000000011000000000000000100001000001000000010000000000000001001010000100000010000000000000000000000000000000000001000001000000000100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000001000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100101000000000000000100011000000001000001000000000000100000000000001000000000000001000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000001000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000011000000100001000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000011000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000010000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000010000000000000000010000000000010010100010000010110000000000000000000000000000011001000000000001000000000100000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000001001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000001000010000000000100000100100000010001000000000001000000100110000000000000000000100001000001000000000000010000000000000000000010000001011001000000000000100100000000010001000000001000100000100000000100100000001000000000010010000000000000000000010000000000100001000000000010000110000000000000000000000000000100111000000000000000000000010000000000010100000000000000000000100000000000100000000010000000000000001000001000000000100000101000000000010100001000000000000000000000000000000000000000001000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000100000000000000001000000101000000111000000000000001110000000000000010000010010000000000000010000000010010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000001000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000001000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000011000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100111011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000110000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000000010000000100000000010000000000101010001100000000001111000000001000100000001010001010000000000000100000000000000000100000010000000000000000000000100000100010010000000000000100000000000000101000000010000000000000001010000000000000000000000000000000000000010000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100100000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000100010000000000000100000010010010100000000100000001000010001000100000010000000000000000000000001000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000001000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000011001000010000110000000100000100001000000000000000001000000101100100000010000000010000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000000000000000000000000100000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000010000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010100001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000010100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000110000100000000000000000000001000000101100101000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000000000010001100010000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000010000000000010100000000000001000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000001000000001000001000000000000000000001000100100000001000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0100000000110100001000001000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000110000010000000000100000000100000010000000000000000000100001000000000001000000001000000110000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000101000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000001100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000110000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000100000000000000000100100000001000000010000000001000010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001010001000010000011000010000010110100000000010000000010000000000000000000100000000000000000000000000001000000000000000000000000000000000000100001011000111000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000110100000000000010000000000000000000000000010000000101000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001000100000000000000100010000000000101000001000100010000010000100001000000 0001001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000001000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000000000000000000100010010000000000001000000000000000101000000010000000000010001010000000000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000010000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000100110000010000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100010001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000100000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000010000000000000000000100010000000110000000100000010000010010100000000000011011000000000000000001000000011000001101010100011010000000010100000010000010001000000100001000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000001000000010000000101000000000000010000000000000001000001100000011010000000000000010000000000000100110000000000000000010001000001010000010000001001000000000100000000100000000000000000000010000001000000000100100000010000001000000000001001000100010010000000000000000110001000100000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000010010000000000001000000000000100000100001000000000010000000001000000000010011000000000000000100000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000011000000001000000000000000000000000000001100000000100101100000100000010000100000000000010010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000000001010111000000001000000000001010000000011000010000010001000000010000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000010000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000010000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000101000100001000000000000010010010000000100000010000010110000000000100000000000010101000010000010000000000000000010000001000000000000100001000000000010000110000101000010000000000011000000000000000000000000000000000000000000000000000000100000000000100000010000100000000110000000000000101000001000000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000010000100100001010000100010000001100110100000001010010000001000000000010011000000000001010000000100000000001000000000000000000000000000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100001000010000000000011000001000000000000000000000000001000000100000010010100011010000100000100000010000010000000000100000000001000100000000000000000000000000000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000000000010011000000000000000000000100000000000000000010010000000000001001010000100000010000100000101000000000010000000000001000100100000000001010010010000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000100100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100010000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000101000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000100001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000101000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0000001000110100001000000000000010101010100000000000001000000000000100100000000101000001000000000000000000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010101010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000010001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000000000000010000010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000100000010011000000000000000000000100000000000000000010010000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000100100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001001100 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000000000100000000000000100010000000000000010000000000001010000100001000001100110100000001011000000100001000111000000010101001000000000000000000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010000010110100100000010000100001000000000100100100000000100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100010000001100110100000001010010000001000000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000000000100000000000000010000000000001001000001000000011010000000000000010000000000000000001010000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000010010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100011100000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000010000000000000000000100010000000110000000100000010000010010100000000000011011000000000000000001000000011000001101010100011010000000010100000010000010001000000100001000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000001000000010000000101000000000000010000000000000001000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010010001000100010000001000000000100100 0000000000110100001110000000000000100010000001000000001000000010101100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010000100001000001100110100000001011000000100001000111000000010101001000000000000000000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100000010000011001010000000000000001000000000000000000000000000100000010000000010000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000001000000001000000000100001000000011000000010010000000010010000000000000000000100000000000000000000010000010000001010000000000100010000100000101000000000000000000001000000001100100000010000001100000000010001010000000000000000000000000110000011000010100011000010000010110100000000010000000001000000000100000100100000000000000000100000000001000000000000000000000000000010000100000000001000011000010000000001000000010000001000000000000000000000000000000000010001000000000001000000000000000000000100001000000000000000000000000001000000000000000000000001000000000010000000001010000000010011000000000010000000000100010000000001000010000000000000001011010000100000010000000000000000001000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000000001010000011001010101000010000010000000000000000100100000000000010000101000000000010100001100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000110000000000011000000001000000000000001000000011010000000000000010000000000000000001000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000100000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000010000000000000000000100010000000110000000100000010000010010100000000000011011000000000000000001000000011000001101010100011010000000010100000010000010001000000100001000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000001000000010000000101000000000000010000000000000001000001100000011010000000000000010000000000000100110000000000000000010001000001010000010000001001000000000100000000100000000000000000000010000001000000000100100000010000001000000000001001000100010010000000000000000110001000100000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000010010000000000001000000000000100000100001000000000010000000001000000000010011000000000000000100000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000011000000001000000000000000000000000000001100000000100101100000100000010000100000000000010010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000010000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110101000000000100011000010000010110100000000011000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000000000100000000100100000001000000000000000000000000001000000000000000000000001000100000010000000001000000000010011000000010000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100100000000000010000000000000000000000000000000000000101100100000101101000100100000000000100000001000000000000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001100100 0010010100000010000000000000100000000000001110100000010000000000000100000000000001000000000000001000001000000000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001100000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100101000000000100000010100000000000000000000001000000010000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000000000100010010000101101000000010001100010000000100010000000000000000001000100010000101001000000101100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000010000100100001010000100010000001100110100000001010010000001000000000010011000000000001010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000100000000000000000000000000000000000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000010100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000001000000000000000100000001100000000000000000000000000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000010110000000000000010000000100000000100100000001000000010000000001000000000000000100000100000000001001000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000001000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010011000010000010110100000000010000000010000000000000000001100000000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000010000000000001000000000010000000001000000000010011000000000010000000000100000001000000000010000000100000000000100000000000100000000000100000000110000000000000001000000101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010011000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000100000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001001100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001001000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010011000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000100000000000000000000010010100010000010110000010000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100001000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010101000000000001000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010101001000000000000100000100000000000000000000000001001010000000100100000000001000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000100010000000100001000010000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000110001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000000000000100101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010001000000000000000010001100000001001010000000100001000000000000100000000000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010010010100000000100000001000010001000100000010000000000000000000000001000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100011000000001000001000000001001100100000000001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001110000000000000010000010000010000000000010000000000010010100010000010110000000000000000000000000000111011000000000101000000000100000001000000100000010010100011010000000010100000010000010000000000000000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100110000000000000000010000000010000111001100000010001001000000001000100000100000001000000000000001000000001100100000010000001000000000000001000101000010000010000000000110000011000010100011000010000010110100000000010000000001000000000100000100100000000000000000100000000001000000000000000000000000000010000100000000001000011000010000000001000000010000000000000000000000000000000000000000010001000000000001000000000000000000000100001000000000000000000000000001000000000000000000001001000000000010000000001000000000010011000000000010000000000100010000000000000010000000000001001011010000100000010000000000000000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000110001000000 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000100000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000011000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010101000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010010101000000000101100 0000000000110100001000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000011000010000000000000001001010000000000000000000000001101000000101000100000000100001000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000000000100000000000000010000000000001001000001000000011010000000000000010000000000000000001010000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100101000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000101001000000000000000000000000001111000000001000100000001010001010000000000000101001000000000000000000000100100000001000000010000000001000000000000000100000101000000001010100000010010010000000101010000000000000000000010000000000000000000000000000000000100010000000110000000100000010000000000000111001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010101000001010010000001000000000010110000000000000000000000000010000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010010000110000000000000100000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000001000100000000000000000000000000000000000100010010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000010010000000010010000000000000000100110000000000000000000011000010000001001000000000100000010000000000000000000010001100000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010010010100000000100000001000010001000100000010000000000000000000000001000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 1000000000110100000000000000100000000000001110100000010000000000000000000000001001000000000001000000000000100100000001000000110000000000000010000000100001010000100000000001100110100000001010010000001000100000010010000000000000000001000100000100000000000100000000000000000000010010001000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010010100010001010110000000000000000000000000000111011000000000001000000000100000001000000100000010010100011010000000010100000010000010000000000000000000000000101000010000000000000000010000000000100000000000000000000000000001100000000000000000010000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000010000010001100000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000011000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0010010100000010000000000000100000000000001110100000010000000000000100000000000001000000000000001000001000000000000000100010000000000001000001001000000010000000000000000001111000000001000100000001010001010000000000000100000000000000000100000010000000000000000000000100000100010010000000000000100000000000000101000000010000000000000001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000000000000001011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000000000101000010000000000000000010000000000100000000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001010000000000100010000100000000000000000000000000000001001010000000100000000100000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000100000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000001000000000000001000000001000010000110000000001000000100110011000000000000000000000110000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000000011001010101000010000010000001000010000000000100100000000000001001100010010000100000010001000100000000001000100010000001000000000100100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000001100100000100000100001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000000000100000000000000100010000000000000010000000100001010000100010000011100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000010000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000010000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000111100001100000000000000110010000000000000001000000000000100100110000001001000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101011000000100000100000000000000000000000000000000000000010011000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000010000000000000101000000000000000001000000010000000001000100011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000100000000010000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100001000010000100001000000000100100100000000100000000000000000001100010011100000000000000000100010000000100001000000000000000000000001000000010000000000010001001000000000100000000000010001000000001000001000100000000100100000001000100000000000000000000001000000000000000000000001000000000010000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001001000010000000000000000100010010000101101000000010001100000000000100010000000000000000001000100110000001000000000100100 0000000000110100001100000000000000110010000000000000001010000000000100000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010100000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000010000000000001000000010000000000010001000000000000100000000000111001000000001000000000101000100100100000001000000000000000000010000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001110000000000000010000010000010000000000010000000000010010100010000010110000000000000000000000000000111011000000000101000000000100000001000000100000010010100011010000000010100000010000010000100000000000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100110000000000000000010000000010000111001100000010001001000000001000100000100000000000000000000001000000001100100000010000001000000001000001000101000010000010000000000110000011000011100011000010000010110100000000010000100001000000000100100100000000100000001000000000001100010010100000000000000000100010000000100001000000000000000000000001000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001000000000000000100011000000001000001000000001001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001111000000001000100000001010001010000000000000100000000000000000100000010000000000000000000000100000100010010000000000000100000000000000101000000010000000000000001010000000000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001000000011000000010010000000010010000000000000000000100000000000000000000010000010000001001000000000100000010000000010100000000000000000001000000000100100000000000000000010000100100000100000010000000000010000001000001000010000100000000010001000001000010000000000000100110000000000100000100100000010001001010000001000000100110000000000000000000100001001001000000000000010000000000000100000010000001010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000100000000000000000100100000001000000010000000001000010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001010001000010000011000010000010110100000000010000000010000000000000000000100000000000000000000000000001000000000000000000000000000000000000100001011000111000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000110100000000000010000000000000000000000000010000000101000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001000100000000000000100010000000000101000001000100010000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000001000000000000100001000000010001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000001001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000100000000010001000010000010110000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000001100000000000010010000000000000010000000000001000100100000000000010001001000000001010000000000000000000111000000100000000000101000000001001000010 0010010100000010000000000000100000000000001110100000010000000000000100000000000001000000000000001000001000000000000000100010000000000001000001001000000010000000000000000001111000000001000100000001010001010000000000000100000000000000000100000010000000000000000000000100000100010010000000000000100000000000000101000000010000000000000001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000000000000001011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000000000101000010000000000000000010000000000100000000000000000000000000000000000000000001001000000000000000001101000000000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001010000000000100010000100000000000000000000000000000001001010000000100000000100000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000100000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000011010000000000000000000100000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000011000000100001000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000110010000000000000001010000000000100000000000001000000000000000000010000100000000000010000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000010000000000000000000000000010010000000000000000000000000000101000000010000000100000001010000000000000000000100000100010000000000000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000100000000000000000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000000100000000000100000010000100000010010000000000000001010001000000000000000010000000000000000000000000010010000000010000000000000000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001100000001010000010000000000000111000000011010000000000000000000100000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000100010100111001100000010001101010000000010000000000000000000000000000010001001010000000001010100000000000100000010000010000000100000000100000000000011000000100000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000110001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000110010000000000000001010000000000100000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010100000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000010000000000001000000010000000000010001000000000000100000000000111001000000001000000000101000100100100000001000000000000000000010000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000001000110100001000000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110110000001010000000100001000001000000000101001000000100000100000000000000000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000101100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010001000000100000000000000000010000000000000010010000000001010000100000000001100110110000001010000000100001000001000000000101001000000100000100000000000000000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000010110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001001000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010011000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100001100000000000000110010000000000000001010000000000100000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010100000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000000000000000001000000010000000000010001000000000000100000000000111001000000001000000000101000100100100000001000000000000000000010000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010001000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000010000000000000000000011000000000000000000000100001000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000001100000000000000000010000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110100000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000100110001000000000100011000010100010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011100000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000001000000000000000100000001100000000000000000000000000000000001010000000000010000000000110010000000000000000100010010000101101000000010001100010000000100010000000000000000001000100010000101001000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000110000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000001000000100000100000000000001000000001000000000000001000000011010000000000000110001100001000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000011000000100001000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000000001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000100000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000110000010000000000100000000000000000010000000000000010110000000001011000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000100000000100000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100001000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0001001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000010000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000000000000000000000000100010010000000000001000000000000000101000000010000000000000001010000000000000000000101000000010000000000000000000010010100010000000110000000100000000000011010000000000000000000000000000000000001000100011000001101000011001110000000000001000000000000001000000100000000100000010000000000000000000100001000000000001000000001001000100000000000100000000000000000000000000000000010100000000000000010000000000000000010001000010011010000000000000000010010000000100110000010000000000010000000000010000010000001001000000000000000000100100100000000000000100000000000000000000100000000000000000010000100100000100000010000000000010000001000001000010000100000000010001000001000010000000000000100110000000000100000100100000010001001000000001010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000000000000010100000000000000010000000000000000010001000010011010000000000000000010010000000100110000010000000000010000000000010000010000001001000000000000000000100100100000000000000100000000000000000000100000000000001000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000100000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101001000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000100000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000010000010000000100000010000011110000000000100000000100100000001000000000100100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000100000000000000000100100000001000000010000000001000010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000100100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000010000000001100010010100000000000000000100010000000100001000001000000000000000001000000010000000100010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000100110011000000100000000000000100000000001000000010000000000000001001010000100000010000000000000000000000000000000000001000001000000000100000101000000000010100001010000000000000010000000000000010000000000000001000010000001000000001000001000000000011000000001000100100000000000010000001000000001011000000001000000000111000000011010000000000000000000100000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000011000000100001000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000000010000000100000000010000000000101010001100000000001111000000001000100000001010001010000000000000100000000000000000100000010000000000000000000000100000100010010000000000000100000000000000101000000010000000000000001010000000000000000000000000000000000000010000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100100000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000100010000000000000100000010010010100000000100000001000010001000100000010000000000000000000000001000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000000000000000000000000100000000000000000000000100010000000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000100101000000000000000001000000010000000001010000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010001000000000000000010001100000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010010010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000100000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000001000100010000001000000000100100 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000011000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000100001000100010000001000000000100100 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0010010100000010000000010000100000000000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000001000000101001000000000000000000000100100000001000000010000000001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100011000000110000000010000000000000000000011000000000000000000000100000000001001000100000010100011001010000000000100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010001000100010000000000000000001000100010000101000000000101100 0000000000111100001100000000000000110010000000000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000001000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000011000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100111011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100011000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000110010000000000000001010000000000100000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010100000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000010000000000001000000010000000000010001000000000000100000000000111001000000001000000000101000100100100000001000000000000000000010000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000010000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000010110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000000000000000000000000000000000100000000010100000000000001000001000000000100000101000000000010100001100000000000000000000000000000000000000000000000000001010000000000010000000000000010000000000000000100100000000000010000101000000000010000001100011000000000000000001000100010000101000000000101100 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000000000100000000000000100010000000000000010000000100001010000100010000011100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000011000000100000010010100011010000000000100000010000010000000000100000000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000001000000010000000101000000000000010000000000000001000001100000011010000000000000010000000000000100110000000000000000010001000001010000010000001001000000000100000000100000000000000000000010000001000000000100100000010000001000000000001001000100010010000000000000000110001000100000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000010010000000000001000000000000100000100001000000000010000000001000000000010011000000000000000100000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000011000000001000000000000000000000000000001100000000100101100000100000010000100000000000010010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000000000000001001000000000000000000000001000000000000000000010000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100010000101000100000000000000001100000010101000000001010100000000000000001000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000000010000000000000000000101000000000000000100000000001000000100000000000000100000010000000100001000000000000000000000001000000010000000000010001001000000000100001000000010001000000001000001000100000000100100000001001100000000000000000000001000000000000000000000001000000000010000000001000000100110011000000000000000000100100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001001000010000000000000000100010010000101101000000010001100000000000100010000000000000000001000100110000001000000000100100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000001000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000001001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000001000000000110000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000000010000000000000000000000100000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000010000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000110100000001000000010000000001000000000000100100000100000000010010000000000000000000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000000001000000100000000000000101000010000000000000000010000000000100100000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000001100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000100000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000010000010000000100000010000011110000000000100000000100100000001000000000100100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000010001000100010000001000000001001000000000000000001000000010000000100100000000000100000000000010001010000000000000001001010000000000000000000001101100010100000101010000000000001000000000000000100000000000000000100000000100100000001000000010000100001000000000000000000000000001001001010100100000000000000000001010000000000000000000100000000000001000000000000000010010100010000010110000000000000000000000000000111001000000000001000000000100000001000000100000010010100011010000000010100000010000010000000000000000000000000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000010000001000000011010000000000000111001000000010100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000000001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000110000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100001000000100000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010010000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0010010100000000001000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000011000010000000000000001001010000000000000000000000001101000000101000100000000100001000001000000000101001000000000000000000001100100000001000000000000000000010010000010000000000000000000000101000000010000100000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000000001000000100000000000000101000010000000000000000010000000000100100010000000000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000110000001001010100101000010010000000101010000000000000000000010000000000000000000000000000000000100010000000110000000100000010000000000000111001000000000001000000000100000001000100100011101010100000000101000100000000000000001100000010101000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000001000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000000010000000000000000000101000000000000000100000000001000000100000000000000100000000011100000000001000011000010000000010001000000100000001000000000000010000010000000100000010000010110000000000100000000000010101000010000010000000000000000010000001000000000000100001000000000010000110000101000010000000000011000000000000000000000000000000000000000000000000000000100000000000100000010000100000000110000000000001001000001000000000100000101000000000000000000000000001000010010001001000000000000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000001000000000100000000000101000000001001000000 0000000000110100000000000000100000000000001110100000010000000000010100101100000001000100001000000000000000100000000000000100010000000000000010000000000001010000100001000001100110100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000010000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000010000000000000001000000101100100000010000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0010010100000010000000010000100000000000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000001000000101001000000000000000000000100100000001000000010000000001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000010000000000000000000011000000000000000000000100000000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000100001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000000001000000101100100000010000000000000000000001000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010010010100000000100000001000010001000100000010000000000000000000000001000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000010001000100010000001000000001001000000000000000000000000010000000100100000000000100000000000010001010000000000000001001010000000000100000000001101100010100000101010000010000001000000000000000100000000000000000100000000100100000001000000010000100001000000000000000100000100000001001010100100000000000000000001010000000000000000000100000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 1000000000110100001000000000000010100010000000000000001000000000000100100100000001000010000000000000000000100000000000000000010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000010000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100101000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000000000100010010000101101000000010001100010000000100010000000000000000001000100010000101001000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000011000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000010000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000010000000000000000010000010000000001000100010010000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101001000000010000000001000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000101000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100001000010000100001000000000100100100000000100000000000000000001100010011100000000000000000100010000000100001000000000000000000000001000000010000000000010001001000000000101001000000010001000000001000001000100000000100100000001000100000000000000000000001000000000000000000000001000000000010000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001001000010000000001000000100010010000101101000000010001100000000000100010000000000000000001000100110000001000000000100100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010100100000000000000000001010000000000000000000100000000000001000000000000000010010100010000010110000000000000000000000000000111001000000000001000000000100000001000000100000010010100011010000000010100000010000010000000000000000000000000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000000001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000100000001000000000000001000000001000001000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000100000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001100100 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100001000010000000000011000001000000000000000000000000001000000100000010010100011010000100000100000010000010000000000100000000001000100000000000000000000000000000000000001000000001000001100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100010000000000000010000000000001001011010000100000010000000000000000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000110001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000011000000100001000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000000000001000100010000101000000000101100 0010010100000010000000000000100000000000001110100000010000000000000100000000000001000000000000001000001000000000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100101000000000100000010100000000000000000000001000000010000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000000000100010010000101101000000010001100010000000100010000000000000000001000100010000101001000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000011000100000000000000000000100000000000010000010000000000000010000001000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000011000010000010001000000000010000000000000000000100010000000110000000100000010000010010100000000000011011000000000000000001000000011000001101010100011010000000010100000010000010001000000100001000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000001000000010000000101000000000000010000000000000001000001100000011010000000000000010000000000000100110000000000000000010001000001010000010000001001000000000100000000100000000000000000000010000001000000000100100000010000001000000000001001000100010010000000000000000110001000100000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000010010000000000001000000000000100000100001000000000010000000001000000000010011000000000000000100000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000011000000001000000000000000000000000000001100000000100101100000100000010000100000000000010010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000011000100000000000000000000100000000000010000010000000000000010000001000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000011000010000010001000000000010000000000000000000100010000000110000000100000010000010010100000000000011011000000000000000001000000011000001101010100011010000000010100000010000010001000000100001000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000001000000010000000101000000000000010000000000000001000001100000011010000000000000010000000000000100110000000000000000010001000001010000010000001001000000000100000000100000000000000000000010000001000000000100100000010000001000000000001001000100010010000000000000000110001000100000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000010010000000000001000000000000100000100001000000000010000000001000000000010011000000000000000100000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000011000000001000000000000000000000000000001100000000100101100000100000010000100000000000010010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000110000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000001000000100000100000000000001000000001000000000000001000000011010000000000000110001100001000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000000000000001001000000000000000000000001000000000000000000010000100000000000000000010000000000000010000000000001010000100001000001100110100000001010000000100001000111000000000111001000000000000100000000000000000000010000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100001000010000000000011000001000000000000000000000000001000000100000010010100011010000100000100000010000010000000000100000000001000100000000000000000000000000000000000001000000001000001100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010010100001000000 0000000000110100001100000000000000110010000000000000001010000000000100000000000001000000000000000000010000100000000000010000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000010000000000000000000000000010010000000000000000000000000000101000000010000000100000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000100000000001000000101100100000010000000000000000000001000100000110000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000010000000000000000010000000000010010100010000010110000000000000000000000000000011001000000000001000000000100000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000010000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000001001100000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000001000010000000000100000100100000010001000000000001000000100110000000000000000000100001000001000000000000010000000000000000000010000001011001000000000000100100000000010001000000001000100000100000000100100000001000000000010010000000000000000000010000000000100001000000000010000110000000000000000000000000000100111000000000000000000000010000000000010100000000000000000000100000000000100000000010000000000000001000001000000000100000101000000000010100001000000000000000000000000000000000000000001000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010100000000000001100000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000001000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010010010100000000100000001000010001000100000010000000000000000000000001000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010001000000100000000000000000010000000000000010010000000001010000100000000001100110110000001010000000100001000001000000000101001000000100000100000000000000000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000010110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100011100000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000010000000000000000000100010000000110000000100000010000010010100000000000011011000000000000000001000000011000001101010100011010000000010100000010000010001000000100001000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000001000000010000000101000000000000010000000000000001000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100010000010000000000101010001100000000001100010100010001010010000001000000000110110100000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000001000000001000000000000001000000111010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000110000010110100010100000000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100010010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000110010000000000000001010000000000100000000000001000000000000000000010000100000000000010000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000010000000000000000000000000010010000000000000000000000000000101000000010000000100000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000110000100000000000110001000100000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010101000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010010101000000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001100100 1000000000110100000000000000100000000000001110100000010000000000000000000000001001000000000001000000000000100000000001000000110000000000000010000000100001010000100000000001100110100000001010010000001000100000010010000000000000000001000100000100000000000100000000000000000000010010001000001000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010010100010001010110000000000000000000000000000111011000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000100100000000100000000000000000001100010010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000000100000000000100000010000100000000110000000000000001000001000000000100000101000000000000000000000000000000000001100000000010000000000000000000000001010000000000010000000000010010000000000000000100010010000101101000000010001100010000000100010000000000000000001000100010000101001000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010001010001000000000000000000000100000000100010000000110000000100000010000010010000111001000000000010000000001000010001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000000000000000010000010000001001000000000100000010000000000000100000000000000000001001010000010100000000000000000100000000000000000000010000000000000000000000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000000000100001001000000000000000000000001000000000000000000010000100000000000000000010000000000000010000000000001010000100001000001100110100000001010000000100001000111000000000111001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000000001000000100000000000000101000010000000000000000010000000000100100000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000100000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000010000000000000000010000010000000001000100010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000001001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000010000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000010000001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000100000000000000100010010000000000001000000000000000101000000010000000000010001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000100000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000110100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000000000010011000000000000000000000100000000000000000010010000000000001001010000100000010000100000101000000000010000000000001000100100000000001010010010000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000100100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000100000000000000001000000101000000111000000000000001110000000000000010000010010000000000000010000000010010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000001000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000001000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000011000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100111011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000000110100011100000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000010000000000000000000100010000000110000000100000010000010010100000000000011011000000000000000001000000011000001101010100011010000000010100000010000010001000000100001000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000001000000010000000101000000000000010000000000000001000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000000110100011100000000000010100010000000000000001000000000000100101100000011000100000000000000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010011000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000010000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100001000010000100001000000000100100100000000100000000000000000001100010011100000000000000000100010000000100001000000000000000000000001000000010000000000010001001000000000100001000000010001000000001000001000100000000100100000001101100000000000000000000001000000000000000000000001000000000010000110000101000010000000000011000000000000000100001000001000000010000000000000001001010000100000010000000000000000000000000000000000001000001000000000100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000001000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000000100000000000100000010000100000000110000000000000001000001000000000100000101000000000000000000000000001000010010000001000000000000000000000001000010000001000000001000001000000000000000000010000000000100100000000000001000000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100011000000001000001000000001001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001111000000001000100000001010001010000000000000100000000000000000100000010000000000000000000000100000100010010000000000000100000000000000101000000010000000000000001010000000000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000110000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000010010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010011001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000010000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000000000000000000000000100000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000010000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100001000010000000000011000001000000000000000000000000001000000100000010010100011010000100000100000010000010000000000100000000001000100000000000000000000000000000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000000000010011000000000000000000000100000000000000000010010000000000001001010000100000010000100000101000000000010000000000001000100100000000001010010010000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000100100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100100000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000001000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010010100000001010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010010000000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001001000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000100001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000010000000000100100000000000001000000000010010000100010000000000000000001000100010000101000000000101100 0010010100000000001000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000011000010000000000000001001010000000000000000000000001101000000101000100000000100001000001000000000101001000000000000000000001100100000001000000000000000000010010000010000000000000000000000101000000010000000000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000000001000000100000000000000101000010000000000000000010000000000100100000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000100000010010000000010010000000000000000000100000000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000001011000000001000010000100001000000 0000000010110100011100000000000010100010000000000000001000000000000100100100000001000100001000000000000000100000001000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000000000000000000000000000000000010000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000001000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000100101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000101000010001000000000000000010001100000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010010010100000000100000001000010001000100000010000000000000000000000001000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010110100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100010000000000000001000000000000100100110100001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000110100000001000000010000000001000000000000110100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000001000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010011000010000010110100000000010000000010000000000000000001100000000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000010000000000001000000000010000000001000000000010011000000000010000000000100000001000000000010000000100000000000100000000000100000000000100000000110000000000000001000000101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 1000000000110100001000000000000010100010000000000000001000000000000100100100000001000010000000000000000000100000000000000000010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000100010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010110100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010101000001010010000001000000000010110000000000000000000000000010000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001011000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000010000000000000000010000010000000001000100010010000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101001000000010000000001000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010001000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000010000000000000000000011000000000000000000000100001000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000001100000000000000000010000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110100000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000100110001000000000100011000010100010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011100000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000001000000000000000100000001100000000000000000000000000000000001010100000000010000000000110010000000000000000100010010000101101000000010001100010000000100010000000000000000001000100010000101001000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000110100000001000000010000000001000000000000110100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000001000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010011000010000010110100000000010000000010000000000000000001100000000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000010000000000001000000000010000000001000000000010011000000000010000000000100000001000000000010000000100000000000100000000000100000000000100000000110000000000000001000000101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000100000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000001000000000000000000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000001001010100000000001000010000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011011000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000110000010100000000100000000000010101000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000101000100100000000000010000001000000001010000000000000000001000000000100000000000000101000000000100100 0000000000110100001000000000000000100011000000001000001000000000001100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000000000000000000000000100010010000000000001000000000000000101000000010000000010000001010000000000000000000100000000010000000000000000000010010100010000000110000000100000000000011010000000000000000000000000000000000001000100011000001101000011001110000000000100000011000010000000001100000000001000100010000000000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000100000000000001000000001000000000000001000000011010000000000000010000000000000100000000000000000000110000100010100111001100000010001101010000000010000000000000000000000000000010001001010010000001010100000000000100000010000100000010000000000000000110001000100000100011000010000010110100000000010000000110000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001000100000000000000100010000000000101000001000100010000010000100001000000 0000000000110100001100000000000000100010000000000000001001000000000000000000000001000000000000000000010000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100010000101000100000000000000001100000010101000000001010100000000000000001000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000000010000000000000000000101000000000000000100000000001000000100000000000000100000010000000100001000000000000000000000001000000010000000000010001001000000000100001000000010001000000001000001000100000000100100000001001100000000000000000000001000000000000000000000001000000000010000000001000000100110011000000000000000000100100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001001000010000000000000000100010010000101101000000010001100000000000100010000000000000000001000100110000001000000000100100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000100010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000110000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000010000010010100010000000110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100100010000000000000000110001000100000100011000010001010110100000000010100000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000100000000100000000000100000010010001000000000001000001000000000000010001000010000010110001000000001000000010000000011000000000000000000001000010010000011001110101000010000010000001000010000000001100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000110000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000010100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000001000000000000000100000001100000000000000000000000000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000001000000001000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000000011000000001000100000000100001000000000000000101001000000000000000001000100100000001000000010000000001000000000000000000000000000010000101000000010010010000000101010000000000000000000000001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010000000000100000000000000000000000000000110000000100000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000010001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000000000000000000000000100000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000011000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101100000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000110000000000011000000001000000000000001000000011010000000000000010000000000000000001000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100010010100000000000000001100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000100000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100001110000000000000100010000001000000001000000010101100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010000100001000001100110100000001011000000100001000111000000010101001000000000000000000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100000010000011001010000000000000001000000000000000000000000000100000010000000010000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000001000000001000000000100001000000011000000010010000000010010000000000000000000100000000000000000000010000010000001010000000000100010000100000101000000000000000000001000000001100100000010000001100000000010001010000000000000000000000000110000011000010100011000010000010110100000000010000000001000000000100000100100000000000000000100000000001000000000000000000000000000010000100000000001000011000010000000001000000010000001000000000000000000000000000000000010001000000000001000000000000000000000100001000000000000000000000000001000000000000000000000001000000000010000000001010000000010011000000000010000000000100010000000001000010000000000000001011010000100000010000000000000000001000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000000001010000011001010101000010000010000000000000000100100000000000010000101000000000010100001100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010101000001010010000001000000000010110000000000000000000000000010000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000000110100001100000000000000110010000000000000001010000000000100000000000001000000000000000000010000100000000000010000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000010000000000000000000000000010010000000000000000000000000000101000000010000000100000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000110000100000000000110001000100000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010101000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010010101000000000101100 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100001000010000000000011000001000000000000000000000000001000000100000010010100011010000100000100000010000010000000000100000000001000100000000000000000000000000000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000000000010011000000000000000000000100000000000000000010010000000000001001010000100000010000100000101000000000010000000000001000100100000000001010010010000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000100100 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000000000100000000000000100010000000000000010000000000001010000110001000001100110100000001011000000100001000111000000010101001000000000000000000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101101100000010000000000000000000001000100000010000000000000000110001000100000100011000010000010110100100000010000100001000000000100100100000000100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000010000000000001010000100001000001100110100000001010000000100011000111000000000101001000000000000000000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000010000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110101000000000100011000010000010110100000000011000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000000000100000000100100000001000000000000000000000000001000000000000000000000001000100000010000000001000000000010011000000010000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100100000000000010000000000000000000000000000000000000101100100000101101000100100000000000100000001000000000000001000000000000000000001000100100000000000010000001000000001010000000000000000000000000000011000000001000010000110001000000 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000010000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000100000000000000100000000001100000000000000000000001000000000001000000000000000000000000000000000000010101000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010010101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100000000000010010000000010010100010000000110000000100001000010000000000011000001000000000000000000000000001000000100000010010100011010000100000100000010000010000000000100000000001000100000000000000000000000000000000000001000000001000001100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000000000010011000000000000000000000100000000000000000010010000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000100100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000000000000000000000000111011000000000001000000000110000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000001000100000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000001000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000001000000100000000000011001000000001000000000100000000100100000001000000100000000000000000001000000000100000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000000100000000000100000010000100000010010000000000000001010001000000000000000010000000000000000000000000010010000000010000000000000000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000010000000000000111000000011010000000000000000000100000000 0000000000110100001000000000000000100011000000001000001000000001001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001111000000001000100000001010001010000000000000100000000000000000100000010000000000000000000000100000100010010000000000000100000000000000101000000010000000000000001010000000000000000000000000000000000000010000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100010010000000000000000110001000100000100011000010000010110100000000010000000010000000000000000000101000000000000000100000000001000000100000000000000100000000011100000000001000011000010000000010001000000100000001000000000000010000010000000100000010000010110000000000100000000000010101000010000010000000000000000010000001000000000000100001000000000010000110000101000010000000000011000000000000000000000000000000000000000000000000000000100000000000100000010000100000000110000000000000001000001000000000100000101000000000000000000000000001000010010001001000000000000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000001000000000100000000000101000000001001000000 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000010000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100000010000011001010000000000000001000000000000000000000000000000000101000010000000000000010010000010000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000000000000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000001001000001000100100000000010010101000000000010100001100100000000000000000000000000000000000000000000000001010000000000010000000000000010000000000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000100000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100100010000000000000000110001000100000100011000010001010110100000000010100000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000100000000100000000000100000010010001000000000001000001000000000000010001000010000010110001000000001000000010000000011000000000000000000001000010010000011001110101000010000010000001000010000000001100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000001000000000001000000100100000100000000100000100000000000001100000010100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000001000000001000000000000000001100100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000001000100010000001000000000100100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010010100010001010110000000000000000000000000000111011000000000001000000000100000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000000000100000000000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010000010110100100000010000100001000000000100100100000000100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010110000000001011000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000100000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100001000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100001000010000000000011000001000000000000000000000000001000000100000010010100011010000100000100000010000010000000000100000000001000100000000000000000000000000000000000001000000001000001100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000000000010011000000000000000000000100000000000000000010010000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000100100 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000001000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000010000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001110000000000000100010000001000000001000000010101100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010000100001000001100110100000001011000000100001000111000000010101001000000000000000000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100000010000011001010000000000000001000000000000000000000000000100000010000000010000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000001000000001000000000100001000000011000000010010000000010010000000000000000000100000000000000000000010000010000001010000000000100010000100000101000000000000000000001000000001100100000010000001100000000010001010000000000000000000000000110000011000010100011000010000010110100000000010000000001000000000100000100100000000000000000100000000001000000000000000000000000000010000100000000001000011000010000000001000000010000001000000000000000000000000000000000010001000000000001000000000000000000000100001000000000000000000000000001000000000000000000000001000000000010000000001010000000010011000000000010000000000100010000000001000010000000000000001011010000100000010000000000000000001000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000000001010000011001010101000010000010000000000000000100100000000000010000101000000000010100001100010000000000000000001000100010000101000000000101100 0000000000110100011100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010100001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000010100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000110000100000000000000000000001000000101100101000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000000000010001100010000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100101000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000101001000000000000000000000000001111000000001000100000001010001010000000000000101001000000000000000000000100100000001000000010000000001000000000000000100000100000000001010100000010010010000000101010000000000000000000010000000000000000000000000000000000100010000000110000000100000010000000000000111001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000000000000000000111000000011010000000000000000000100000000 0000000000110100001100000000000000110010000000000000001010000000000100000000000001000000000000000000010000100000000000010000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000010000000000000000000000000010010000000000000000000000000000101000000010000000100000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000110000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000000011000000001000100000000000001000000000000000100000000000000000100000000100100000001000000010001100011000100000000000100000100000001101010100100000000000000000001010000000000000000000100000000000000000000000000000000000010000000000000000001000000000000000000010011100000000000000000000010000000001000000100000010010100011010000000000100000010000010000010000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000000000001000000010000000001000000011010000010010000000010000000000100110000000000000000010000000000010000010000001001001001000000000000100000100000000000000000000001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000110000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100001000000100000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000000011000000001000100000000000001000000000000000100000000000000000100000000100100000001000000010001100001000100000000000100000100000001101010100100000000000000000001010000000000000000000100000000000000000000000000000000000010000000000000000001000000000000000000010011100000000000000000000010000000001000000100000010010100011010000000000100000010000010000010000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000000000001000000010000000001000000011010000010010000000010000000000100110000000000000000010000000000010000010000001001001001000000000000100000100000000000000000000001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000110000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100001000000100000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000100000100000000000000100010000000000000010000000100001010000100000001101100010100000101010000000000001000000000000000100000000000000000100000000100100000001000000010000100001000000000000000100000100000001001010100100000000000000000001010000000000000000000100000000000001000000000000000010010100010000010110000000000000000000000000000111001000000000001000000000100000001000000100000010010100011010000000010100000010000010000000000000000000000000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000000001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010001000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001100100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000000000000100101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010001000000000000000010001100000001001010000000100001000000000000100000000000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010010010100000000100000001000010001000100000010000000000000000000000001000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000110100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000001000000000001000000100100000100000000100000100000000000001100000010100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000001000000001000000000001000000000100100000000000000010000100000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000001001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000101001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110101000000001000000010000000010000000000000000000001000010010000011001110000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100001010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000000000100000000000000010000000000001001000001000000011010000000000000010000000000000000001010000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001001100100000000010010000001000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100011100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010100001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000010100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000110000100000000000000000000001000000101100101000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000000000010001100010000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000110000000000011000000001000000000000001000000011010000000000000010000000000000000001000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000010000001100000010100000000000010100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000000001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000100000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000100000000000000100000000001100000000000000000000001000000000001000000000000000000000000000000000000010101000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010010101000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000001010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000000001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0100000000110100001000001000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010001000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000110000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000101000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000110000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000100000100000000000000100010000000000000010000000100001010000100000001101100010100000101010000000000001000000000000000100000000000000000100000000100100000001000000010000100001000000000000000100000100000001001010100100000000000000000001010000000000000000000100000000000001000000000000000010010100010000010110000000000000000000000000000111001000000000001000000000100000001000000100000010010100011010000010010100000010000010000000000000000000000000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000000001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010001000100010000000000000000001000100010000101000000000101100 0000000010110100011100000001000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000001000000001000000000000000001000100101000010000010000000001000000000000000000000000000001100000000100101100001100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000001100100000100000100001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001101010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000010100001000000000000000100000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010001010001000000000000000000000100000000100010000000110000000100000010000010010000111001000000000010000000001000010001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000000000000000010000010000001001000000000100000010000000000000100000000000000000001001010000010100000000000000000100000000000000000000010000000000000000000000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001010000000000100000000000001000000000000000000010000100000000000010000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000010000000000000000000000000010010000000000000000000000000000101000000010000000100000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000100000000001000000101100100000010000000000000000000001000100000110000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000011000100000000000000000000100000000000010000010000000000000010000001000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000011000010000010001000000000010000000000000000000100010000000110000000100000010000010010100000000000011011000000000000000001000000011000001101010100011010000000010100000010000010001000000100001000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000001000000010000000101000000000000010000000000000001000001100000011010000000000000010000000000000100110000000000000000010001000001010000010000001001000000000100000000100000000000000000000010000001000000000100100000010000001000000000001001000100010010000000000000000110001000100000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000010010000000000001000000000000100000100001000000000010000000001000000000010011000000000000000100000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000011000000001000000000000000000000000000001100000000100101100000100000010000100000000000010010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000000001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000100010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000000000100000000000000100010000000000010010000000100001010000100010000011100010100000001010000000000001000000110110000000000000010000000100000000001000000000000000000000000000010010000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010010100000001010000000000000100110000000000000000010000000000010000010000000010000010000100000000110000100000000000000000000001000000101100101000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000110000000000100000100000000100000000000000000001100000010100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010010000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000010000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000000000000000000100010010000000000001000000000000000101000000010000000000010001010000000000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000001001010100000000000000000000000000001000000100000010000100000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000010101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000010000000000010001101001100000000101000000001000001001000001000100100000000000010010010000001000000000000000000000000101100100000100101000100100000000100100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100101000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000101001000000000000000000000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010010100010001010110000000000000000000000000000111011000000000001000000000100000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001001000011010010100000001010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000010000100000000011100000001000000000000000000000001000000010000000001011001000000000000000000000000010001000000000001000000000000000000000100001000000000000000010000000000000000010000010000000001000000000010000000011000000000010011000000000000000000000100100000000000000000000000000000000000000000000000000000000000100000000010000000000000001000001000000000100000101000000000010100001100000000000000000000000000000000000000000000000000001010000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001100110010000101000000000101100 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100010000001100110100000001010010000001000000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000000000100000000000000010000000000001001000001000000011010000000000000010000000000000000001010000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000010010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000011000010000000000000001001010000000000000000000000001101000000101000100000000100001000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000000000100000000000000010000000000001001000001000000011010000000000000010000000000000000001010000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000100000010000000100000000001000000000000000000000000000010010100000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000100100000000100000000000000000001100010010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000000100000000000100000010000100000000110000000000000001000001000000000100000101000000000000000000000000001000010010000001000000000000000000000001000010000001000000001000001000000000000000000010000000000100100000000000001000000000010000000100010000000000000000001000100010000101000000000101100 0010010100000010000000000000100000000000001110100000010000000000000100000000000001000000000000001000001000000000000000100010000000000001000001001000000010000000000000000001111000000001000100000001010001010000000000000100000000000000000100000010000000000000000000000100000100010010000000000000100000000000000101000000010000000000000001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000000000000001011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000000000101000010000000000000000010000000000100000000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001010000000000100010000100000000000000000000000000000001001010000000100000000100000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000100000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000110000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000000011001010101000010000010000001000010000000000100100000000000001001100010010000100000010001000100000000001000100010000001000000000100100 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000000000100000000000000100010000000000010010000000100001010000100010000011100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000100000000000000000000000010000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000010000000000100000000001000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100010000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000001001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010010000011001110101000010000010000001000010000000010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000111100001100000000000000110010000000000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000001000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000011000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100111011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100011000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000110000001001010100101000010010000000101010000000000000000000010000000000000000000000000000000000100010000000110000000100000010000000000000111001000000000001000000000100000001000100100011101010100000000101000100000000000000001100000010101000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000001000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000000010000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100000100001000000000000000010000000000000000010000010000000001000000000010000000011000000000010011000000000000000000000100100000000000000000000000000000000000000000000000000000000000100000000010000000000000001000001000000000100000101000000000010100001100000000000000000000000000000000000000000000000000001010000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001100110010000101000000000101100 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000000000100000000000000100010000000000000010000000100001010000100010000011100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000110000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100010001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000000000100001001000000000000000000000001000000000000000000010000100000000000000000010000000000000010000000000001010000100001000001100110100000001010000000100001000111000000000111001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000000001000000100000000000000101000010000000000000000010000000000100100000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000100000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0100000000110100001000001000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000100001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000000000000000000000000000000000010000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000100110000010000000000010000000000010000010000101001000000000000000000100100100000000000000000000001000000001100100000010000001000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000000000010001110010000000100000000000010001000000001000001000100000000100100000001000000000000000000000001001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000010000000000010100000000000001000000100000000000100100010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000001000000001000001000000000000000000001010100100000000000010000001000000001010000000000000000001000000000100000000000101000000001001000000 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000000000000000000000000100000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000110000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100101000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000101001000000000000000000000000001111000000001000100000001010001010000000000000101001000000000000000000000100100000001000000010000000001000000000000000100000100000000001010100000010010010000000101010000000000000000000010000000000000000000000000000000000100010000000110000000100000010000000000000111001000000000001000000000100000001000100100001101010100000000101000100000000000000001100000010101010000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000000000000000000000100000000000000010000000000001001000001000000011010000000000000010000000000000000001010000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010100000000010001101001100000000101000000001000000001000001001100100000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000010001000100010000001000000001001000000000000000000000000010000000100100000000000100000000000010001010000000000000001001010000000000100000000001101100010100000101010000010000001000000000000000100000000000000000100000000100100000001000000010000100001000000000000000100000100000001001010100100000000000000000001010000000000000000000100000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100101000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000000000100010010000101101000000010001100010000000100010000000000000000001000100010000101001000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000100000000000000001000000101000000111000000000000001110000000000000010000010010000000000000010000000010010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000001000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000001000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000011000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100111011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010011000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010001000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010100100000000000000000001010000000000000000000100000000000001000000000000000010010100010000010110000000000000000000000000000111001000000000001000000000100000001000000100000010010100011010000000010100000010000010000000000000000000000000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000110000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000010000000000000000010000010000000001000100010010000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101001000000010000000001000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000011000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000001001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000000000010010000000000000010000000000001000100100000000000010001001000000001010000000000000000000111000000100000000000101000000001001000010 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000000011000000001001010010000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010010100001000000 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000001100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000011000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100101 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000001010010100010000010110000000000000000000000000000011000000000100000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000010000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000100010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001000000011000000000000000100010010000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000100000000000000000100100000001000000010000000001000010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001010001000010000011000010000010110100000000010000000010000000000000000000100000000000000000000000000001000000000000000000000000000000000000100001011000111000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000110100000000000010000000000000000000000000010000000101000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001000100000000000000100010000000000101000001000100010000010000100001000000 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000000000100000000000000100010000000000000010000000000001010000100001000001100110100000001011000000100001000111000000010101001000000000000000000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010000010110100100000010000100001000000000100100100000000100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000000010001000000000001000000000000000000000100001000000000000000000000000001000000000000000000000001000000000010000000001010000000010011000000000010000000000100010000000001000010000000000000001011010000100000010000000000000000001000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000000001010000011001010101000010000010000000000000000100100000000000010000101000000000010100001100010000000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000011000000100001000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000000000001000100010000101000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001001100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000100001000000000000001100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000000001000000000000000101000000010000000000010001010000010000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000001001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000010000000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100110000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010100000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010100000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000000000000000001000000010000000000010001000000000000100000000000111001000000001000000000101000100100100000001000000000000000000010000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100001110000000000000100010000001000000001000000010101100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010000100001000001100110100000001011000000100001000111000000010101001000000000000000000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100000010000011001010000000000000001000000000000000000000000000100000010000000010000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000001000000001000000000100001000000011000000010010000000010010000000000000000000100000000000000000000010000010000001010000000000100010000100000101000000000000000000001000000001100100000010000001100000000010001010000000000000000000000000110000011000010100011000010000010110100000000010000000001000000000100000100100000000000000000100000000001000000000000000000000000000010000100000000001000011000010000000001000000010000001000000000000000000000000000000000010001000000000001000000000000000000000100001000000000000000000000000001000000000000000000000001000000000010000000001010000000010011000000000010000000000100010000000001000010000000000000001011010000100000010000000000000000001000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000000001010000011001010101000010000010000000000000000100100000000000010000101000000000010100001100010000000000000000001000100010000101000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010110000000000100000000000000000000010000010000000000000000000000000000000000000100000000000000010000000000000000000001000000011010000000000000010000000000000000001000000000000010010000001010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000110000001000010000000001000001000000000001000000100100000100000000100000000000000000001100000010100000000000000100000000011100000000001000011000010001000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000101000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000001000000001000000000000000001000100101000010000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000010001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000100000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000010000010000000100000010000011110000000000100000000100100000001000000000100100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010011000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010001000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000110010000000000000001010000000000100000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010100000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000010000000000001000000010000000000010001000000000000100000000000111001000000001000000000101000100100100000001000000000000000000010000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0010010100000000001000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000011000010000000000000001001010000000000000000000000001101000000101000100000000100001000001000000000101001000000000000000000001100100000001000000000000000000010010000010000000000000000000000101000000010000000000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000000001000000100000000000000101000010000000000000000010000000000100100000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000100000010010000000010010000000000000000000100000000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000100101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100010000001100110100000001010010000001000000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000001000000000000000000000000001000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000010000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011011000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000110000010100000000100000000000010101000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000110000100000000000000010000000000000010000000000001000100100000000000010000001000000001010000000000000000001000000000100000000000000101000000000100100 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000001000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000010000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000010000010001100000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0100000000110100001000000000000000100010000000000000001000000000010100101100000001000100001000000000000001100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000010000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000101000100001000000000000010000010000000100000010000010110000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000010000010000000000010001101001100000000101000000001000000101000001001100100000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000001010000000000000000000100000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000101001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110101000000001000000010000000010000000000000000000001000010010000011001110000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000010000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110101000000000100011000010000010110100000000011000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000000000100010000101000100000000000000000001001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000100000000010001000010000010110000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000001000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000001001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0010010100000010000000000000100000000000001110100000010000000000000100000000000001000000000000001000001000000000000000100010000000000001000001001000000010000000000000000001111000000001000100000001010001010000000000000100000000000000000100000010000000000000000000000100000100010010000000000000100000000000000101000000010000000000000001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000000000000001011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000000000101000010000000000000000010000000000100000000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001010000000000100010000100000000000000000000000000000001001010000000100000000100000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000100000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000001000000000000001000000001000010000110000000001000000100110011000000000000000000000110000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000000011001010101000010000010000001000010000000000100100000000000001001100010010000100000010001000100000000001000100010000001000000000100100 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000101000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000110000000000000000010000000000000001001010000100000010000000000000000000000010010000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100001000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000001010000000000000000000100000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000110000010000100000000000000010000100000001010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010110000000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000001100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000011000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100101 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000000001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100010000000000000001000000000000100100110100001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001001100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010110100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000100001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000001010000000000000000000100000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010101001000000000000100000100000000000000000000000001001010000000100100000000001000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000100010000000100001000010000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000110001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000000000000010100000000000000010000000000000000010001000010011010000000000000000010010000000100110000010000000000010000000000010000010000001001000000000000000000100100100000000000000100000000000000000000100000000000001000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101001000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000110100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000001000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000001000000000001000000100100000100000000100000100000000000001100000010100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000001000000001000000000001000000000100100000000000000010000100000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000001001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010001000000000000100100000100000000001010111000000001000000000010000000000000000010000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010100000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000010000010001100000001000100000100000000100100000001000000000010010100000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001110000000000000010000010000010000000000010000000000010010100010000010110000000000000000000000000000111011000000000101000000000100000001000000100000010010100011010000000010100000010000010000000000000000000100000010000000000000000000100001000000000001000000001000000100000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 1000000000110100001000000000000010100010000000000000001000000000000100100100000001000010000000000000000000100000000000000000010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000010000000000000001000000010000001000010000000001000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000000000100000000100100000001000000000000000000000000000000000110000000000100001000000000010000110000000010000000011001100000000000000000100000010000000000010000000000010000000000010001101001100000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000010010000000101010000000000000000000010000000000000000000000000000000000100010000000110000000100000010000000000000111001000000000001000000000100000001000100100011101010100000000101000100000000000000001100000010101000000001000100000000100000000000000000000000000100000100000000000000000000000100000000000000000000000000000000000100000000000000010000001001000000000001000001011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000010000001001010000000100000000100000000000000001100100000010000000000000001110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000011000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100101000100000010000000000000000000000000000010000000000100001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000001100100000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100001000010000000000011000001000000000000000000000000001000000100000010010100011010000100000100000010000010000000000100000000001000100000000000000000000000000000000000001000000001000001100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010010100001000000 0000000000110100001000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000010000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000010000000000000001000000101100100000010000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000011000000100001000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000000000001000100010000101000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000001010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011011000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010100000010010000000000000000100111000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000001000000000000001000000010000001000010000000001000000000000000001000000001100000100000100100000010101000000000001000000000000000000000000000000100000000001000000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000000100000001100000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000010110000000000000010000000100000000100100000001000000010000000001000000000000000100000100000000001001000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010000000100000000000000000000011000000001000010000100001000000 0100000000110100001000001000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000000000000000000000000000000000010000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100010010000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000000011000000001000100000000100001000000000000000101001000100000000000000000100100000001000000010000000001000010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000100100000000000000000000000000000000000100000000000000010000100000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000010000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000001000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000010000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000010000010001100000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000101001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000001000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000010000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010110100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000001001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000000000100000000000100000010000100000000110000000000000001000001000000000100000101000000000000000000000000001000010010000001000000000000000000000001000010000001000000001000001000000000000000000010000000000100100000000000001000000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000110010000000000000001010000000000100000000000001000000000000000000010000100000000000010000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000010000000000000000000000000010010000000000000000000000000000101000000010000000100000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000100000000001000000101100100000010000000000000000000001000100000110000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100001100000000000000100010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000100000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000001000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000010000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011011000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000110000010100000000100000000000010101000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010000001000000001010000000000000000001000000000100000000000000101000000000100100 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001010100000000000000000001000000000000000100000010000000000000000000000100000000000000000000000000000000000110000000000011000000001000000000000001000000011010000000000000010000000000000000001000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000110100000001000000010000000001000000000000110100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000001000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010011000010000010110100000000010000000010000000000000000001100000000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000010000000000001000000000010000000001000000000010011000000000010000000000100000001000000000010000000100000000000100000000000100000000000100000000110000000000000001000000101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100000000000000000010010000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000100100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000100000000000000001000000101000000111000000000000001110000000000000010000010010000000000000010000000010010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000001000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000001000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000011000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100111011000000001000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000100000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100100010000000000000000110001000100000100011000010001010110100000000010100000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000100000000100000000000100000010010001000000000001000001000000000000010001000010000010110001000000001000000010000000011000000000000000000001000010010000011001110101000010000010000001000010000000001100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000101100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000001001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000001000000000110000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000000010000000000000000000000100000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000010000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000001000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000010000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000010000010001100000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000010000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000000000000000000100010010000000000001000000000000000101000000010000000000010001010000000000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000101000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000100100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000000000000000000111000000011010000000000000000000100000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000010001000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010001000000000000000010001100000001001010000000100000000000000000100000000000000000000000000000000000000000001000010000100000000010001000001000010000000000000100110000000000100000100100000010001001000000001010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000011000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000001000000000001000000100100000100000000100000100000000000001100000010100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000001000000001000000000000000001100100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000001000100010000001000000000100100 0000000000110100001100000000010000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000000000000000000000000100000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000010000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000011000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010001000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000010000000000000000000011000000000000000000000100001000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000001100000000000000000010000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110100000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000100110001000000000100011000010100010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011100000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000001000000000000000100000001100000000000000000000000000000000001010000000000010000000000110010000000000000000100010010000101101000000010001100010000000100010000000000000000001000100010000101001000000101100 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000101000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100001000010000100001000000000100100100000000100000000000000000001100010011100000000000000000100010000000100001000000000000000000000001000000010000000000010001001000000000101001000000010001000000001000001000100000000100100000001000100000000000000000000001000000000000000000000001000000000010000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001001000010000000001000000100010010000101101000000010001100000000000100010000000000000000001000100110000001000000000100100 0000000000110100001100000000000000110010000000000000001010000000000100000000000001000000000000000000010000100000000000010000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000010000000000000000000000000010010000000000000000000000000000101000000010000000100000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000110000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000010010000000101010000000000000000000010000000000000000000000000000000000100010000000110000000100000010000000000000111001000000000001000000000100000001000100100011101010100000000101000100000000000000001100000010101000000001000100000000100000000000000000000000000100000100000000000000000000000100000000000000000000000000000000000100000000000000010000001000000000000001000001011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000010000001001010000000100000000100000000000000001100100000010000000000000001110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000011000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100101000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001001100100000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001110000000000000010000010000010000000000010000000000010010100010000010110000000000000000000000000000111011000000000101000000000100000001000000100000010010100011010000000010100000010000010000000000000000000100000010000000000000000000100001000000000001000000001000000100000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000001000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000001000000001000000000000000001000100101000010000010000000001000000000000000000000000000001100000000100101100001100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000100000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000001000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000010000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011011000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000110000010100000000100000000000010101000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010000001000000001010000000000000000001000000000100000000000000101000000000100100 0000000000110100001100000000000100110010000000000000001010000000000100000000000001000000000000000000010000100000000000010000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000010000000000000000000000000010010000000000000000000000000000101000000010000000100000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000100000000001000000101100100000010000000000000000000001000100000110000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100001010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000000000100000000000000010000000000001001000001000000011010000000000000010000000000000000001010000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000010000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001001100100000000010010000001000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000000100000011110100000010000000000000000000000001001000000000000001000000000000000000000000010000000000001000001001000000010000000000000000001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000001000001110000000000000010000010000010000000000010000000000010010100010000010110000000000000000000000000000111011000000000101000000000100000001000000100000010010100011010000000010100000010000010000100000000000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100110000000000000000010000000010000111001100000010001001000000001000100000100000000000000000000001000000001100100000010000001000000001000001000101000010000010000000000110000011000011100011000010000010110100000000010000100001000000000100100100000000100000001000000000001100010010100000000000000000100010000000100001000000000000000000000001000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000110000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000011000000000000000000000100000000000000000000001000000100000100000000000001000000001000000000000001000000011010000000000000110001100001000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001011000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100011000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010001010001000000000000000000000100000000100010000000110000000100000010000010010000111001000000000010000000001000010001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000000000000000010000010000001001000000000100000010000000000000100000000000000000001001010000010100000000000000000100000000000000000000010000000000000000000000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000000000100000000000000100010000000000010010000000100001010000100010000011100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000100000000000000000000000010000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000010000000000100000000001000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100010000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000001001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010010000011001110101000010000010000001000010000000010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000010000010000000000000000000000000010000000000000000001001000000000100000000000100001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000100001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000000000000000000000000000000000100000000010100000000000001000001000000000100000101000000000010100001100000000000000000000000000000000000000000000000000001010000000000010000000000000010000000000000000100100000000000010000101000000000010000001100011000000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001001000000010000101000010000000001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010010010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000011001110101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0100000000110100001000000000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000101000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010010100000001010000000000000100110000000000000000010000000000010000010000000010000010000100000000110000100000000000000000000001000000101100101000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000110000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100010000000000000000100000000000100000010010000000000000001000110100000000000010000000000000000000000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000101000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000100100000000000000000000000000000000000000000001000000010000001000010000000001000000000010000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100001010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000000000000000000000000100000000000000000000000100010000000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000100101000000000000000001000000010000000001010000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010001000000000000000010001100000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010010010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000100000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000001000100010000001000000000100100 0000001000110100001000000000000010101010000000010000001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000100000000000000100010010000000000001000000000000000101000000010000000000010001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000110100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000000000010011000000000000000000000100000000000000000010010000000000001001010000100000010000100000101000000000010000000000001000100100000000001010010010000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100101000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000101001000000000000000000000000001111000000001000100000001010001010000000000000101001000000000000000000000100100000001000000010000000001000000000000000100000100000000001010100000010010010000000101010000000000000000000010000000000000000000000000000000000100010000000110000000100000010000000000000111001000000000001000000000100000001000100100001101010100000000101000100000000000000001100000010101010000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000000000000000000000100000000000000010000000000001001000001000000011010000000000000010000000000000000001010000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010100000000010001101001100000000101000000001000000001000001001100100000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100001000010000000000011000001000000000000000000000000001000000100000010010100011010000100000100000010000010000000000100000000001000100000000000000000000000000000000000001000000001000001100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000000000010011000000000000000000000100000000000000000010010000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000100100 0000000010110100011100000000000010100010000000000000001000000000000100100110100001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000100001000000000000001100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000000001000000000000000101000000010000000000010001010000010000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010001010000000100000010000010110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000100010000000100000000001000000010000000000000001001010000000000100000000000100000010010000000000000001000110100000000000010000000000000000000000001010000000001000010010000000000000000000000000000001110000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100011100000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000010000000000000000000100010000000110000000100000010000010010100000000000011011000000000000000001000000011000001101010100011010000000010100000010000010001000000100001000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000001000000010000000101000000000000010000000000000001000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000001000110100001000000000000010101010000000010000001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000100000000000000100010010000000000001000000000000000101000000010000000000010001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000110100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000000000010011000000000000000000000100000000000000000010010000000000001001010000100000010000100000101000000000010000000000001000100100000000001010010010000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000100100 0000001000110100001000000000000010101010100000000000001100000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000001000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000011000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001110010000000000010000010100010000000000010000000000010010100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000001000100000000000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000001000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000010000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000010000010001100000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000000011000000001001010010000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010010100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000101001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110101000000001000000010000000010000000000000000000001000010010000011001110000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100010000001100110100000001010010000001000000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100010000101000100000000000000001100000010101000000001010100000000000000001000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000000010000000000000000000101000000000000000100000000001000000100000000000000100000010000000100001000000000000000000000001000000010000000000010001001000000000100001000000010001000000001000001000100000000100100000001001100000000000000000000001000000000000000000000001000000000010000000001000000100110011000000000000000000100100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001001000010000000000000000100010010000101101000000010001100000000000100010000000000000000001000100110000001000000000100100 0000000000110100001000100000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010010100010001010110000000000000000000000000000111011000000000001000000000100000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001001000011010010100000001010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000000000101011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010010100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000010001000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010001000000000000000010001100000001001010000000100000000000000000100000000000000000000000000000000000000000001000010000100000000010001000001000010000000000000100110000000000100000100100000010001001000000001010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000100000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000011000000100001000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000000000000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000001000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010010100000001010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010010000000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001001000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000100001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000010000000000100100000000000001000000000010010000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000110000000000011000000001000000000000001000000011010000000000000010000000000000000001000000000000000010000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000010000001100000010100000000000010100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000000000000000000000000100111000000000000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001000000011000000000000000100010010000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001100000000000000100010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000100000011001000001000100000000100001000000000000000101001000000000000000000010000000000000000000000000000100010010000000000001000000000000000101000000010000000000000001010000000000000000000100000000010000000000000000000010010100010000000110000000100000000000011010000000000000000000000000100000000001000100011000001101000011001110000000000001000000000000001000000100000000100000010000000000000000000100001000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000001100000010000000000000000000000000000000001001010000000100000000000000000100000100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000001100000000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000010000000000001000000000010000000001000000000010011000000000010000000000100000001000000000010000000100000000000100000000000100000000000100000000110000000000000001000000101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000000000001000000010000000000000000100010010010101101100000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000000000000000000000000100000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000010000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010101000001010010000001000000000010110000000000000000000000000010000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000001000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000001000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000010000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000000000100000000000000100010000000000010010000000100001010000100010000011100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000100000000000000000000000010000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000010000000000100000000001000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000000000000000001000000010000000000010001000000000000100000000000111001000000001000000000101000100100100000001000000000000000000010000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000000000000000000000000100000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000010000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001010000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000000001000000010100000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000010000010001100000001000100000100000000100100000001000000000010010100000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000000000100000000000000100010000000000010010000000100001010000100010000011100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000100000000000000000000000010000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000010000000000100000000001000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100010000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000001001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010010000011001110101000010000010000001000010000000010011000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000100100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010001000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100010000010000000000101010001100000000001100010100000001010010000001000000000110110100000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000001000000001000000000000001000000111010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000110000010110100010100000000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100010010001000100000000011001000001000010000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010110000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000100000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100001000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000010000001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000100000000000000100010010000000000001000000000000000101000000010000000000010001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000110100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000000000010011000000000000000000000100000000000000000010010000000000001001010000100000010000100000101000000000010000000000001000100100000000001010010010000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000100100 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000100000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000001000000000000000000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000001001010100000000000000000000000000001000000100000010000100000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000010101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000010000000000010001101001100000000101000000001000001001000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000100100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0001001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000010000000010000000000000000001001000000000100000000000100000011001000001001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000010000010000010001000000000000100000000000010001000000001000100000100100000100100000001000000000010010000000010000000000010000000000010001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000100001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000010000000000100100000000000001000000000010000000100010000000000000000001000100010000101000000000101100 0000000010110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000100000100000000000000100010000000000000010000000100001010000100000001101100010100000101010000000000001000000000000000100000000000000000100000000100100000001000000010000100001000000000000000100000100000001001010100000010010010000000101010000000000000000000010000000000000000000000000000000000100010000000110000000100000010000000000000111001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000000000000000010000001011001000000000000100100000000010001000000001000100000100000000100100000001000000000010010000000000000000000010000000000100001000000000010000110000000000000000000000000000100111000000000000000000000010000000000010100000000000000000000100000000000100000000010000000000000001000001000000000100000101000000000010100001000000000000000000000000000000000000000001000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100001000010000000000011000001000000000000000000000000001000000100000010010100011010000100000100000010000010000000000100000000001000100000000000000000000000000000000000001000000001000001100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000001110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000011000000000000001000000011010000000000000010000000000000000001000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010001000100010000000000000000001000100010000101000000000101100 0000000000110100001000000000000000100011000000001000001000000001001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001111000000001000100000001010001010000000000000100000000000000000100000010000000000000000000000100000100010010000000000000100000000000000101000000010000000000000001010000000000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000010010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000000000000000000000000000001100000000100101100000100000010000100000000000000010000010000000010000000000001000100100000000000010011001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000100000000000000100000000001100000000000000000000001000000000001000000000000000000000000000000000000010101000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010010101000000000101100 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000010000000001000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000000000000000000100010010000000000001000000000000000101000000010000000000010001010000010000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010100010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000010100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000001000000000000000100000001100000000000000000000000000000000001010000000000010000000000010010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100001000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000100110001100000000100011000010100010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001010000000000100000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100100001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010100000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000010000000000001000000010000000000010001000000000000100000000000111001000000001000000000101000100100100000001000000000000000000010000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010110000000001011000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000100000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100001000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000010010000000101010000000000000000000010000000000000000000000000000000000100010000000110000000100000010000000000000111001000000000001000000000100000001000100100011101010100000000101000100000000000000001100000010101000000001000100000000100000000000000000000000000100000100000000000000000000000100000000000000000000000000000000000100000000000000010000001000000000000001000001011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000010000001001010000000100000000100000000000000001100100000010000000000000001110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000011000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100101000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011001000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001001100100000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000100000000000001000100010000101000000000101100 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000110000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100010000001100110100000001010010000001000000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001110000000000000100010000001000000001000000010101100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010000100001000001100110100000001011000000100001000111000000010101001000000000000000000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100000010000011001010000000000000001000000000000000000000000000100000010000000010000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000001000000001000000000100001000000011000000010010000000010010000000000000000000100000000000000000000010000010000001010000000000100010000100000101000000000000000000001000000001100100000010000001100000000010001010000000000000000000000000110000011000010100011000010000010110100000000010000000001000000000100000100100000000000000000100000000001000000000000000000000000000010000100000000001000011000010000000001000000010000001000000000000000000000000000000000010001000000000001000000000000000000000100001000000000000000000000000001000000000000000000000001000000000010000000001010000000010011000000000010000000000100010000000001000010000000000000001011010000100000010000000000000000001000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100000000000001010000011001010101000010000010000000000000000100100000000000010000101000000000010100001100010000000000000000001000100010000101000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000001000000000000001000000010000001000010000000001000000000000000001000000001100000100000100100000010101000000000001000000000000000000000000000000100000000001000000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000001000001001010000000000000000000000100000000010000000000000001000001000000000100000101000000000010100001100000000000000000000000000000000000000000000000000001010000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000000000100000000000000100010000000000010010000000100001010000100010000011100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000100000000000000000000000010000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000010000000000100000000001000101000010000000000000010010000000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000010010000000000000000000000000000000000000000000000000000000000000000000000000001010000000000010101000010000010000001000000000100010010000101101000000010001100010000000100010000000000000000001000100010000101001000000101100 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000001000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000011001000010000110000000100000100001000000000000000001000000101100100000010000000010000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000111100001100000000000000110010000000000000001000000000000100000000000001000000000000000000010000100000000000010000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000001000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000011001000010000110000000100000100001000000000000000001000000101100100000010000000010000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0010010100000000001000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000011000010000000000000001001010000000000000000000000001101000000101000100000000100001000001000000000101001000000000000000000001100100000001000000000000000000010010000010000000000000000000000101000000010000000000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000000001000000100000000000000101000010000000000000000010000000000100100000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000100000010010000000010010000000000000000000100001000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000110010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100100001000000010000000001000000000000100110000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010100000110000000100000010000010010100000000000011001000000000000000001000000011000001101010100011010000000010100000010000010000000100000000000000000101000010000000000000010010100000000100000000000000000000000000000110000000000000100100000000000000000100000000000000010000000000000001000001000000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000000000010100000000000000000001000000000100100000000000000000010000100100001100000010000000000010000001000001000010000011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000000000000100000000001000000000000000000000001000000010000000000010001000000000000100000000000111001000000001000000000101000100100100000001000000000000000000010000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000010000000001000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000000000000000000100010010000000000001000000000000000101000000010000000000010001010000010000000000000000000000000000000010100000000010010100010000100110000000100010000100100001000011000000000000000100000100000000001000000100000010010100011010000000010100100010000010000000000000000000001010100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010100010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000010100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000110010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 1000000000110100001000000000000010100010000000000000001000000000000100100100000001000010000000000000000000100000000000000000010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000100010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000100100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000000000000000000000000100111000000000000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001000000011000000000000000100010010000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000011100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000101000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000100000000010000000000000010001000000000000000100000001000000000000001000000010000000000000000100010011000101101000000010011100000000000100010000000000000000001000100010000001000000000100100 0000001000110100001000000000000010101010100000000000001100000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000001000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000011000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000000000000000000000000100000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000001000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000010000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000101000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000000010000000000011000001000000000000000000000000011000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000111010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000110000010110100010100000000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000100010101000010000010000001000010001000000100100000000000001000100000010000100000110001000100000000011001000001000010000000000101100 0010010100000000001000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000011000010000000000000001001010000000000000000000000001101000000101000100000000100001000001000000000101001000000000010000000001100100000001000000000000000000010010000010000000000000000000000101000000010000000000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000000001000000100000000000000101000010000000000000000010000000000100100000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000000000010010000000010010000000000000000000100000000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000010010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001001010010000001000000000110110000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010010100010001010110000000000000000000000000000111011000000000001000000000100000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001001000011010010100000001010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000000001001010000000100000000000000000100000000000000000000000000001000000000000001000000010000001000010000000001000000000000000001000000001100000100000100100000010101000000000001000000000000000000000000000000100000000001000000000000000000000001000000010000000000010001000000000000100000000000111001000000001000000000101000100100100000001000000000000000000010000001000000000000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000100000000010000000000000001000001000000001100000101000000000010100001000000000000000010000000000000010000000000000001000010000001000000001000001000000000000000000001000100100000000000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010110000000001011000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000100000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100001000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010100000000000001000000000000100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010101000001010010000001000000000010110000000000000000000000000010000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001011000000000000000000000000000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000010000010000000000000000000000000101000010000000000000010010000000000100000000000000000000000000000000001000000001001000000000000000000101000000100000000001000010000000000000000000000000000010010000000110010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000010000001000100010000001000000000100100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001100100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000001000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000000001000000100000000000000100000000011100000001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000010110000000000000010000000100000000100100000001000000010000000001000000000000000100000100000000001001000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000001100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010000000100000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000000000100010000000110000100100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000000000000000000000000100000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000010000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 1000000000110100001000000000000010100010000000000000001000000000000100100100000001000010000000000000000000100000000000000000010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000001000000000001000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000001000010010000000010000010000010000000010000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000000000000000000000000000000000100000000010100000000000001000001000000000100000101000000000010100001100000000000000000000000000000000000000000000000000001010000000000010000000000000010000000000000000100100000000000010000101000000000010000001100011000000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010001000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000010000000000000000000011000000000000000000000100001000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000001100000000000000000010000000000100000100000000000001000000001000000000000001000000011010001000000000110001100000000100110000000000000001010010010000010000010000001001000010000110100000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000100110001000000000100011000010100010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100011000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000000000000000000000000000010000000000000001000000000010000000001000000000010011100000000000000000000100000000000000000010001000000000001001010000100000010000100000101000000000000000001000000000100100000000000000010000100000001000000000000000100000001100000000000000000000000000000000001010000000000010000000000110010000000000000000100010010000101101000000010001100010000000100010000000000000000001000100010000101001000000101100 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000000000100000000000000100010000000000000010000000100001010000100010000011100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000100000000010000000000011000001000000000000000000000000011000000100000010010100011010000000000100000010000010000000000100000000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000001000000010000000101000000000000010000000000000001000001100000011010000000000000010000000000000100110000000000000000010001000001010000010000001001000000000100000000100000000000000000000010000001000000000100100000010000001000000000001001000100010010000000000000000110001000100000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001100000001000100000100000000100100000001000000000010010000000000001000000000000100000100001000000000010000000001000000000010011000000000000000100000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000011000000001000000000000000000000000000001100000000100101100000100000010000100000000000010010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010110000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000100000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100001000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000101000110100001000000000000010101010000000000010001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000100000000000010000010000000000000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000000000100000010000000000000000000000100000000010000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100001000010000100001000000000100100100000000100000000000000000001100010011100000000000000000100010000000100001000000000000000000000001000000010000000000010001001000000000100000000000010001000000001000001000100000000100100000001000100000000000000000000001000000000000000000000001000000000010000000001000000100110011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000100010000000000000001001000000000000101100000011100100000000000000000000100000000000010000010000000000000010000001000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000100000100000001001010100101000000000000010001010000000000000000000000000000000000000010000000000010010100010000000110000000010000000000000000000011000000000000000000000100000000001001000100000010100011001010000000000100000010000010000000000100000000001100100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000100001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000000001000000001100100000010000001100000100000000000000000000000000001000000000000001000000010000001000010000000001000000000000000001000010000000000100000100100000010001000000000001000000100110000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000011000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000011000000100001000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000110010000000000000001010000000000100000000000001000000000000000000010000100000000000010000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000010000000000000000000000000010010000000000000000000000000000101000000010000000100000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000110000100000000000110001000100000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010101000000000001000000100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010000000100010000000000000000001000100010010101000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010010000000001010000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001001100 0000001000110100001000000000000010101010000000010000001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000010000100000000000000100010010000000000001000000000000000101000000010000000000010001010000000000000000000100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000110100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000000001000000000010011000000000000000000000100000000000000000010010000000000001001010000100000010000100000101000000000010000000000001000100100000000001010010010000000000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000000011000000001000100000000100001000000000000000101001000100000000000000000100100000001000000010000000001000010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000100100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000110000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000010000000001100010010100000000000000000100010000000100001000001000000000000000001000000010000000100010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000000010000000001000000100110011000000100000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001000000011000000000000000100010010000101101000000010001100000000000100010000000000000000001000100010000001000000000100100 0000000000110100001100000000000000110010000000000000001000000000000100000000000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100000011001000001000100000000100001000000000000000101001000000000000000000010000000000000000000000000000100010010000000000001000000000000000101000000010000000000000001010000000000000000000100000000010000000000000000000010010100010000000110000000100000000000000000000111011000000000101000000000100000001000000100000010010100011010000000010100000010000010000000000000000000010000000000000000000000000000000000000000100000000000000000001000000000100000000000000000000000000000100000100000000000001000000001000000000000001000000011010000000000000110001000000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000010000000000000000000100011000010000010110100010100000000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000000010000000000001000100110000000100000101000000000010100001000000000000000010000000000000010000000000000000000100000001000000000000001001000010000000000000000100010010000101101000000010001100000000000100010000000000000000001000100110000001000000000100100 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000010000000000000000010010000000010010100010000000110000000100001000010000000000011000001000000000000000000000000001000000100000010010100011010000100000100000010000010000000000100000000001000100000000000000000000000000000000000001000000001000001100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000000001001010000000100000000100000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100001000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000001001000000000000100100100000001000000000000010000000000000000000000000010000000000000000001001000000000100000000000100001100010100000001010010000001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000000100000000000001000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000101000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000110000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000000000000000000000000000000101100100000100101000100100000000000100000000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000100000100000000000000000001000000000110000000000001000000001000000000000001001000011010000000000000010000000000000000001000000000000000010000000010000111001100000010001001000000000000100000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100010000001100110100000001010010000001000000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0000000000110100001100000000000000110010000000000000001000010000010100101100000001000100001000000000100000100000000000000100010000000000000010000000100001010000100000001101100010100000101010000000000001000000000000000100000000000000000100000000100100000001000000010000100001000000000000000100000100000001001010100100000000000000000001010000000000000000000100000000000001000000000000000010010100010000010110000000000000000000000000000111001000000000001000000000100000001000000100000010010100011010000000010100000010000010000000000000000000000000100000000000000000000000000000000000100000010000000000000000000000100000000000000000000000000001000000100000000000001000000001000000000000001000000011010000000000000111001000000000100110000000000000000010000000000010000001100000010001001000000000000100000100000000000000000000001000000001100100010010000011000000000000001000100000010000000000000000110001000100000100011000010000010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010001000100010000000000000000001000100010000101000000000101100 0000000001110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100000000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001001000011000000000000001000000011010000000000000010000000000000000001000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000010001010110100000000010000000010000000000000000000100001000000000000100000000001000000100000001000000100000000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000100100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000010000000000000000100010010000101101000000010000000010001000100010000000000000000001000100010000101000000000101100 0000000010110100011100000000000010100010000000000000001000000000000100100110000001000000010000010000000000100000000000000000010000000000000010110000000001011000100000000001100110100000001010000000100001000001000000000101001000000100000100000000000000000000000000000000000000010010000000000000000000000000000101000000010000000000000001010000000000000000000100000100010000000000000000000010010100010010000110000000000000100000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100001000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100110000100000000100000000000000000001100000010100000000000010100000000000000100001000000000000000000000001000000010000010000010001000000000000100000000000010001000000001000001000100000001100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000100000000000000000000001000001010000000000010000100000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000011000010000000000000001001010000000000000000000000001101000000101000100000000100001000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000000000100100000000000000000100000000000000010000000000001001000001000000011010000000000000010000000000000000001010000000000010010000000010000111001100000010000010000100000000100000100000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000010110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010001010001000000000000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000001100000000000000000000001100000000000000000000000000000000000000000000000010001000000000001000010100010000101000100000000000000000000000000000000000000010000000000000001001000000010010000000000000000000011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000110100000000000010000000000000000001000000010000000001000010010000000000000000000000000000001010000011001010101000010000010000001000010000000000100100000000000001000100000000000000100010000000000101000001000100010000001000000000100100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000101000000000001010001000011000010001010001000000000000000000000000000000100010000000110000000100000000010000000000011000001000000000000000000000000011000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000111010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000110000010110100010100000000000000100100000001000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000100010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001000000000000010101010000000000000001000000000001100100100000001000000000000000000010000100000100000010000010000000000000010000000100001010000100100000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000000000000000010010000000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010011100010000010110000000000000000000000000000011000000000000001000000000110000001000000100001101010100000000101000100000000010000010000000000000000000001010100000000000000000010000000000000000100000010000000000000000000000100000000000000000000000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000100110000010000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100010001000000000000100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000101000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001110000000000000000000000000000011000000001000010000100001000000 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000100001010000100000000001100110100000001010010000001000000000010010000000000000000001000100000100000000000000000000001000000000110010000000000000000000001000000101000000011000000000000001110000000000000010000010010000000000000010000000010010010100010000010110000000000000000000000000010011100000000000000000000010000000001000000100000010000011001010000000000100000010000010000000000100000000001000100000000000000100000000000000000000100000010000000000000000000000101000100000000000000000001000000000110000001000001000000001000000000000001001000011010010100000001010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000000000100011000010000010110100000000010000000010000000000000000000100000000000000000100000100001000000100000000001000000100010000000100001000010000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000010010000000010000000000010000000000000001000000001010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000110001000000 0010010100000000001000000000000000100011000000001000001000000000000100000000000001000000000000001000000000000000000000011000010000000000000001001010000000000000000000000001101000000101000100000000100001000001000000000101001000000000000000000001100100000001000000000000000000010010000010000000000000000000000101000000010000000000000001010000000000000000000100000000000000000000000000000000000100010000000110000000100000010000010010100000000000011001000000000000000001000000011000001101000011001110000000000001010000000000001000000100000000000000101000010000000000000000010000000000100100000000000000000000000000000000000000001001000000000000000000101000000000000000001000010000000000000000000000100000010010000000010010000000000000000000100001000000000000000010000010000001001000000000100000011000000000000100000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000000000100000000000011001000000001000000000100000000100100000001000000000000000000000000101000000000000000000000001000000000010001000001000000000010011000000000000000000000100000000000000000000000000000000001011010000100000010000000000000000001000010000000000001000100100000100000110010010000000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000011000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000010000000010000000000001000100110000000100000101000000010000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100001000000000000000100000001110100000010000100100000000000000001001000000000000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100010000001000000000010000000101001000000000000000000000110100000001000000010000000001000000000000110100000100000000001010111000000001000000000001010001000011000010001010001000000000000000000000000000000100010000000111000000100000000010000000000011000001000000000000000000000000011000000100000010010100011010000000000100000010000010000000000100000000001000100000000000000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000111010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000110000010110100010100000000000000100100000001000100000010100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010000011001110101000010000010000001000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010001001000000000010000000000101010001100000000011100010100000001010010000001000000000010110000000000000000000000000000000000000000000001000001000000000010010000000000000001000001000000101000000011000000000000001110000000000000010000010010000100000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000000000000000001011100000000001000000000000000000000000100000010000000000000000000000100000000010000000000000100000000000000000000000001000000001000000000000001000000011010000000000000010000001000000000001000000000000000010000000010000111001100000010001001000000000000100000100010000000000000000001000000001100100000010000001100000000100000000000000000000000000010000000000000000000100011000010000010110100010100000000000000000000000100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000010000010000000100000010000011110000000000100000000100100000001000000000100100010000000001000000000000100000100000100000000000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101010000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100001000000000000000100000001110100000001000000000000100100100000101000001000000000000000000100010000000000000010000000000000010000000000001010000100001000001100110100000011010000000100001000111000000000101001000000000000100000000000000000000000000000000010000010010000000000000000100000000010010000000000000000000000010000000000000000010000000000000010000000000000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010100000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000100110001000000000100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010010100000000000100000100010000000100001000000000000000000000001000000010000000000010001000000000000100000010000010001100000001000100000100000000100100000001000000000010010100000010000000000010000000000000001000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000000000110100011100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010100001000000000010110000000000000010000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000001010000000000000000010100000000000001000000000000000010010100010000000110000000100000000000000000000011001010100000001000010000100000001000000100001101010100000000101000100000000000000001010000000100000000001000100000000000000000000000000000000000100000010100000000000000000000110000000000000100100000000000000000100000000000001000000001000000000000001000000011010000000000000010000000000000000001000000000000010010000000010000111001100000010000010000100000000110000100000000000000000000001000000101100101000010000000000000000000001000100000010000100000000000110001000100100100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000000000010001100010000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000010000000000010100000000000001000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000000000000000000000000001000010000001000000001000001000000000000000000001000100100000001000010000001000000001010000000000000000000111000000011010000000000000000000100000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000001000000000110110000000000000011000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000001000000100000010000000000000000000000100010000000000000000000000000000000100000000000000010000000100000001000001000000011010000000000000010000000000000100110000000000000000010000000000010000010000001001000000000100000000100000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000010110000000000100000000100100000001000000001001000000000000001000000000000001000000001000000000110000000001000000100110011000000000000000000000100000000000000000010000000000000001001010000100000010000000000000000000000010000000000001000100110000000100000101000000010000000000000000000000000101100100000100101000100100000000000100000001000000000000001000000000100000000000100110010010000101101000000010000000010000000100010010000000000000001000100010000101000000000101100 0000000000110100011100000000000010100010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000001000000000000100001000000010001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000000000000000100000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000001000000000001000000100100000100000000100000100000000000001100000010100000000000000100000000011100000000001000011000010000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000001100000000000000000010000000000000001001010000100000010000000001000000001000000000000000001100100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000110000000000010000000000100100000000000001000100000010000100000010001000100000000011001000001000010000000000101100 0000000010110100011100000000000010100110000000000000001000000000000100110100000001000000000000000010000000110000000010010000010000000000000001001000000000000000000000010001100110100000001010000000100001000011000000000101001000000000000100000000000000000000000000000000000000010010010000000000000000001000000101000000010000000000000010000000000000000010000010000000001000100010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000100000000000000000000000001001010000000100100000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100000000000000100000000011100000000001000011000010001000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000000001000000000010000000001000000000010011000000000000000000010100000000000000000010000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000000000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000000000100100000000000010000101000000000010000001100010000000000000000001000100010000101000000000101100 0000000000110100101000000000000000100011000000001000101000000000000100000000000001000000000000001000000000000000000000010000010000000000000101001000000000000000000000000001111000000001000100000001010001010000000000000101001000000000000000000000100100000001000000010000000001000000000000000100000100000000001010100000010010010000000101010000000000000000000010000000000000000000000000000000000100010000000110000000100000010000000000000111001010000000001000010000100100101000000100100010010100011010000000010000000010100100000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000000101000000000000000001000000010000000001000000011010000010010000000010010000000000000000100110000000000000000000010000010000001001000000000100000010000000000000000000000000000000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000001000010000000001000000000000000001000000100100000100000000100000000000000000001100000010100100000000000000000000100000000001100000000000000000000001000000000000000000000000000000000000000000000000010001000000000001000000100010000101000100000000000000000000001000000000000000010000000000000001001000000010000000001000000000010011000000000000000000000000000100000100001100000000010100000000000000000000100000000000100000010010000000000000001000001000000000000010001000010000010110001000000001000000010000000010000000000000000000001000010010010011001110101000010000010000001000010000000000100100000000000001000100000010000000000000000000111000000011010000000000000000000100000000 0000000000110100001100000000000000110010000000000000001000000000000100101100000001000100000000000000000000100000000000010000010000000000000010000000000101010001100000000001100010100000001010000000000001000000000000000100000000000000000100000000100100000001000000010010100001000000000000000000000000001000000101000000011000000000000001010000000000000000000000000000000100000000000000000000000100010000000110000000100000010000010010000111001000000000010000000001000000001000000100001101010100000000101000100000000000000001000000000100000000001000100000000000000000000000000000001000100000010000000000000000000000100000000010000000000000100000000000000000010001000110010000000100000000000000000011010000000000000010000000000100100100000000000000000010000000000010000110011001001000000000100000000000000000000000000000000000100000000000100100000000000000000000000100000000000000000000000000010000000000000000000100011000010000010110100010000010000000010000000000000000000100000000000000000100000000001000000100000000000000100000000011100000000001000011000010000010100000000100000100001000000000000010000010000000100000010000011110000000000100000000100100000001000000000000100010000000001000000000000100000100000100000010000100000000101001011000000000000000000000000000100000000000000000011000000000000001001010000100000010000000000000000001000000000000000001000100101000000000010000000001000000000010000000000000000001100000000100101100000100000010000100000000000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 1000000000110100001000000100000000100010000000000000001000000000010100101100010001000100001000000100000000100000000000000100010000000000000010000000100001010000100010000001100110100000001010010000001000000000010010000000000000010000000100000000001000000000000000000000000000010010000000000000000000001000000101000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000000000000001000000100000010010100011010000000000100000010000000000000000000000000100000010000000000000000000100001000000000001000000001000010100100000000100000000000000000000000000100000000100000000000001010000000000000000000001000000011010000000000000010000000000000100110000000000000000010110010000010000010000001001001001000000000000100100100000000000000100000000000000000000100000000000001000010010000000000000000000000000000000000110000011000010100011000010000010110100000000010000100001000000000100100100000000100000000000000000001100010110100000000000000000100010000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 0100000000110100001000001000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000000000000000000000000000000000010000000000010010100010010000110000000000000000000000000000011001010000000001000010000100100101000000100100010010100011010000000010000000010100000000000000000000000000000000000000000000000000000010000000000100000000000000000001000000000100000000010000000000000000000000100101000000000000000001000000010000000001000000011010000010011000000010010000000000000000100110000000000000000000010000010000001001000000000100000010001000000000000000010001100000001001010000000100000000000000000100000000000000000000000000000000000000000001000000010000101000010000000001000000010000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001011000111000010000000001000000010000000000000010000000010000000000000100000010010010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010001000000010000000000000010000000000001000100100000000000010001001000000001010000000000000000000000000000011000000001000010000100001000000 0000001000110100001000000000000010101010000000000000001000000000000100100100000001000000000000010000000000000000000000000000010000000000000101001000000000000000001000000001100010100000001010010000000001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000010010000000000000000000000010000000000000000010000010000000001000000010010000000010010100010000000110000000100000000010000000000011000001000000000000000000000000001000000100000010010100011010000000001100000010000010000000000100000000100000010000000000000000000100001000000000001000000001000000100000000000100000000000000000000000000000000000100000000000000010000000000000000000001000010011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000000001000000101100100000010000000000000000000001000100000010000100000000000110001000100000100011000010000010110100000000010000000010000000000000000000100000000000000000100000000001000000100000011000000100001000011100000000001000011000010000010100000000100000000000010001000000000000100000000000010001000000001000001000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000010000000000100000000000000000010000000000000000000100000000000100000000000100000000110000000000000001000001000000000100000101000000000000000000000000000000000010000000000000000000000000100001000001010000000000000000001000000000100000100000000100010010000101101000000010001100000000000100010000000000000000001000100010000101000000000101100 1000000000110100000000000000100000000000001110100000010000000000000000000000001001000000000001000000000000100000000001000000110000000000000010000000100001010000100000000001100110100000001010010000001000100000010010000000000000000001000100000100000000000100000000000000000000010010001000000000000000001000000101000000011000000000000001110000000000000010000010000000000000000010000000000010010100010001010110000000000000000000000000000111011000000000001000000000100000001000000100000010011100011010000000010100000010000010000000000000000000000000101000010000000000000000010000000000100000000000000000000000000001100000000000000000010000000000100000100000000000001000000001000000000000001000000011010000000000000110001100000000100110000000000000001010010010000010000010000001001000010000110000000100000100001000000000000000001000000101100100000010000000000000000000001000100000010000000000000000110001000100000100011000011001010110100000000010000000010000000000000100100000000100000000000000000001100010010100100000001000000000000100000000001000000000000000000100001000000010000000000010001000000001000100000000000011001000000001000000000100000000100100000001000000000000000000000000001000000000000000000000001000000000010000000001000000000010011000000000000000010000100000000000000000000000000000000000000100000000000100000010000100000000110000000000000001000001000000000100000101000000000000000000000010000000001000010010000000000000000000000000000001011000011001010101000010000010000001000010000000000100100000000000001001100000010000100000010001000100000000001000100010000001000000000100100 0000000000110100001100000000000000100010000001000000001000000000001100100100000001000000000000010000000000100000000000000010000000100000000010000000000101010001100000000001100010100000001010010000001000000000010110000000000000010000000100000000100100000001000000010000000001000000000000000100000100000000001001000000011000000000000001010000000000000000000000000000000000000000000000000010010100010000010110000000000000000000000000000011000000000000000000000100000000001000000100000010010100011010000000010100000010000010000000100000000000000000101000010000000000000000010000000000100000000000000000000000000000000000000000001001000000000000000000100000000000000010000001000000000000001000001011010000000000000000010010000000100100000000000000000010000000000010000010000001001001101010000000010000000000000000000000000010000001001010000000100000000100000000000000001000100000010000000000000001110001000000000100011000010000010110100000000010001000010000000000000000000100000000000000000100000100001000000100000000000001100000000011100000001000000000000000000000001000000010000000000000000000000010000000000000100000010000010100000000100000001000000001000100000010000000000000000000000000000010000000000100001000000000010000110000000010000000011011000000000000000000100000010000000000010000000000010000000000010001101001100000000101000000001000000001000001000100100000000010010000000000000000000000000000000000000000000000000000000000010000000000000001010000000000010101000010000010000001000010001000000100100000000000001000100000010000100000010001000100000000011001000001000010000100001000000 0100000000110100001000000000000000100010000000000000001000000000010100101100000001000100001000000000000000100000000000000010000000000000000001001000000000000000000000000000011000000001000100000000100001000000000000000101001000000000000000000000100100000001000000010000000001000000000000100100000100000000001010111000000001000000000001010000000011000010000010001000000000000000000000000000000100010000000110000000100000010000010000000111001000000000001000000000100000001000100100001101010100000000101000100000000000000001100000010101000000001000100000000100000000000000000000000000100000100000000000000000000000000010000000000000000000000000000000100000000000000010000001000000000000001000001000000000010010000000010010000000000000000000000000000110000100010100111001100000010001101010000000010000000000000000000000000000010001001010000000001010100000000000100000010000000000000100000000100000000000011000000100011000010000010110100010100000000000000100100000000000100000010100000000000000000000001000000000000000000000000000000000000100001000000000000000000000001000000010000000000010001000000000000100000000000010001000000001000100000100000000100100000001000000000001000000000000001000000000000000000000011000000000010000000001000000000010011000000000000000000000100000000000000000010000000000000001001010000100000010000100000101000000000010000000000001000100100000000000010010010000000000000000000000000000000101100100000100101000100100001000000100000001000000000000001000000000100000000000100100010010000101101000000010000000010000000100010000000000000000001000100010000101000000000101100 // segsites: 1568 positions: 0.00062782 0.00081268 0.00156612 0.00173196 0.00185278 0.00213870 0.00287533 0.00298053 0.00341431 0.00350144 0.00502204 0.00506977 0.00597548 0.00613394 0.01014174 0.01018056 0.01149311 0.01207184 0.01282064 0.01328656 0.01390453 0.01582442 0.01635935 0.01651320 0.01723476 0.01741954 0.01869011 0.01876671 0.01880941 0.01988639 0.02026047 0.02039206 0.02091764 0.02144539 0.02194410 0.02471598 0.02493866 0.02544320 0.02574690 0.02617000 0.02628900 0.02632984 0.02654832 0.02823249 0.02824456 0.03093792 0.03138704 0.03163835 0.03296281 0.03370481 0.03551896 0.03610665 0.03698045 0.03729107 0.03749507 0.03819684 0.03935223 0.03937617 0.03958574 0.03996459 0.03996549 0.04253323 0.04332834 0.04404368 0.04446206 0.04474157 0.04588783 0.04802864 0.04837461 0.04865518 0.04926620 0.05008216 0.05053243 0.05063942 0.05072152 0.05073749 0.05074450 0.05155497 0.05161234 0.05352307 0.05354127 0.05519380 0.05680866 0.05809713 0.05837218 0.05838243 0.05945177 0.06020949 0.06163382 0.06209843 0.06210160 0.06219954 0.06261134 0.06289030 0.06406042 0.06440851 0.06477773 0.06495506 0.06639199 0.06650269 0.06650375 0.06788905 0.06822247 0.06864790 0.06873061 0.06938073 0.07086053 0.07143634 0.07241534 0.07252543 0.07252690 0.07300952 0.07328550 0.07445691 0.07558500 0.07561383 0.07587639 0.07755844 0.07780735 0.07821183 0.07869029 0.07904291 0.07923552 0.07933169 0.07981544 0.07992898 0.08009212 0.08046907 0.08114121 0.08138966 0.08185840 0.08233689 0.08265280 0.08269591 0.08296848 0.08383707 0.08405912 0.08669230 0.08684703 0.08760333 0.08837045 0.09046748 0.09094920 0.09108573 0.09243735 0.09261198 0.09390568 0.09461225 0.09509040 0.09675376 0.09791757 0.09977619 0.10008439 0.10270326 0.10356650 0.10541973 0.10551798 0.10838241 0.10920480 0.10952619 0.10953589 0.10970606 0.10999208 0.11063695 0.11070704 0.11090817 0.11133808 0.11192405 0.11238814 0.11295816 0.11480246 0.11489350 0.11500977 0.11549009 0.11596935 0.11599771 0.11620883 0.11662284 0.11727395 0.11811879 0.11906370 0.12167770 0.12173357 0.12195376 0.12200824 0.12340724 0.12383758 0.12387495 0.12453497 0.12460274 0.12555901 0.12729944 0.12839619 0.12843307 0.12882832 0.12906314 0.12947522 0.12981840 0.12988139 0.13019392 0.13066459 0.13208234 0.13230744 0.13251840 0.13296840 0.13359808 0.13463985 0.13497743 0.13510447 0.13512847 0.13559300 0.13564717 0.13575398 0.13657693 0.13710064 0.13767661 0.13786366 0.13787500 0.13871428 0.13945028 0.14055176 0.14081064 0.14090261 0.14263760 0.14390808 0.14492771 0.14538885 0.14623575 0.14687293 0.14732903 0.14763222 0.14846748 0.14988412 0.15039290 0.15090047 0.15101188 0.15237327 0.15280567 0.15351813 0.15392130 0.15434024 0.15515489 0.15523988 0.15541025 0.15617397 0.15726859 0.15751333 0.15763107 0.15763827 0.15844145 0.15883486 0.15946858 0.15950289 0.15998840 0.16037563 0.16185094 0.16201456 0.16210436 0.16229036 0.16273100 0.16495847 0.16568960 0.16573632 0.16612499 0.16616391 0.16642305 0.16817352 0.16912527 0.16969089 0.16986827 0.17025718 0.17076046 0.17280411 0.17309374 0.17347025 0.17552997 0.17563544 0.17586935 0.17614474 0.17664288 0.17834398 0.17857372 0.17895511 0.17909522 0.18025652 0.18061766 0.18175250 0.18186224 0.18238368 0.18311181 0.18313576 0.18338620 0.18366418 0.18577132 0.18577935 0.18658751 0.18659490 0.18662449 0.18872440 0.18880430 0.19059015 0.19107864 0.19146819 0.19150943 0.19275195 0.19275339 0.19449188 0.19470645 0.19561586 0.19654882 0.19670124 0.19729998 0.19758646 0.19837483 0.19866783 0.20046326 0.20100112 0.20123036 0.20162567 0.20228169 0.20247707 0.20425037 0.20433146 0.20449965 0.20486428 0.20551634 0.20593988 0.20727149 0.20798115 0.20799642 0.21004731 0.21097870 0.21134907 0.21265122 0.21423580 0.21506249 0.21556563 0.21569960 0.21585285 0.21811337 0.21843112 0.21964733 0.21987652 0.22094048 0.22309087 0.22309958 0.22364032 0.22502042 0.22519844 0.22545524 0.22566204 0.22754544 0.22916477 0.22929312 0.23081337 0.23345457 0.23370193 0.23417421 0.23596275 0.23655879 0.23696573 0.23750173 0.23783494 0.23994713 0.24040700 0.24112883 0.24132279 0.24261972 0.24324401 0.24580018 0.24581568 0.24629048 0.24687278 0.24725547 0.24744986 0.24771900 0.24842032 0.24890738 0.24988030 0.25074750 0.25272969 0.25278804 0.25331307 0.25348346 0.25351470 0.25355155 0.25612429 0.25616185 0.25807626 0.25881270 0.25925378 0.25968500 0.25991887 0.26047763 0.26064798 0.26230421 0.26283284 0.26313216 0.26360901 0.26382619 0.26490520 0.26569777 0.26626565 0.26711544 0.26826731 0.26901665 0.26908047 0.26927750 0.26935199 0.26945033 0.27000346 0.27073074 0.27094381 0.27170980 0.27278029 0.27319628 0.27371933 0.27430303 0.27666747 0.27744272 0.27771660 0.27787087 0.27829412 0.27847821 0.27981088 0.28198542 0.28252784 0.28387706 0.28388685 0.28625470 0.28676748 0.28696502 0.28787676 0.28821714 0.28919639 0.29027893 0.29039429 0.29044355 0.29051518 0.29218259 0.29229160 0.29244080 0.29288302 0.29313627 0.29444404 0.29759598 0.29789115 0.29918197 0.29920418 0.29934977 0.30010404 0.30045787 0.30100431 0.30655374 0.30665693 0.30672036 0.30734228 0.30780989 0.30899500 0.30913997 0.30948423 0.30984098 0.31113364 0.31229547 0.31419076 0.31501782 0.31529589 0.31591322 0.31672690 0.31693664 0.31715955 0.31761486 0.31976387 0.32118228 0.32246523 0.32265866 0.32300613 0.32581113 0.32611156 0.32622092 0.32627593 0.32709974 0.32842767 0.32860756 0.33005814 0.33059899 0.33129263 0.33141142 0.33178069 0.33240026 0.33383744 0.33482695 0.33581532 0.33656675 0.33684860 0.33783817 0.33792677 0.33827474 0.33832972 0.33852433 0.33920377 0.33963600 0.33996590 0.34030178 0.34125534 0.34140232 0.34255993 0.34349007 0.34355879 0.34408675 0.34420221 0.34436059 0.34458332 0.34496212 0.34507278 0.34513069 0.34560400 0.34626756 0.34631853 0.34654254 0.34662169 0.34710950 0.34716517 0.34893222 0.34893431 0.34927319 0.34941855 0.35224541 0.35366030 0.35396159 0.35440703 0.35480390 0.35508234 0.35539400 0.35540781 0.35651292 0.35743551 0.35751043 0.35755741 0.35801373 0.35841245 0.35883068 0.35943131 0.35954991 0.36000696 0.36175137 0.36294407 0.36337973 0.36389981 0.36446796 0.36474857 0.36489985 0.36504055 0.36553103 0.36596095 0.36632467 0.36696940 0.36818058 0.36872160 0.36876678 0.36900701 0.37070727 0.37164587 0.37208384 0.37439883 0.37453095 0.37458954 0.37521310 0.37539987 0.37558050 0.37671242 0.37791874 0.37800031 0.37862848 0.38003940 0.38011439 0.38093613 0.38264199 0.38374601 0.38391731 0.38429041 0.38524508 0.38552992 0.38585867 0.38602991 0.38604605 0.38625937 0.38638068 0.38762545 0.38789231 0.38799832 0.38807222 0.38881168 0.38899791 0.38925218 0.39033942 0.39059203 0.39077463 0.39152337 0.39164582 0.39283481 0.39304347 0.39310573 0.39377501 0.39422195 0.39660231 0.39776909 0.39885721 0.39937844 0.39948226 0.39993328 0.40065089 0.40101546 0.40205050 0.40341936 0.40399584 0.40400365 0.40467256 0.40473349 0.40502203 0.40531572 0.40656463 0.40675896 0.40682422 0.40687289 0.40773712 0.40805516 0.40823171 0.40945351 0.40961045 0.41143541 0.41250114 0.41372831 0.41409649 0.41410151 0.41455966 0.41457437 0.41492261 0.41532894 0.41596852 0.41926771 0.41976061 0.42079448 0.42080643 0.42157623 0.42209704 0.42228548 0.42245154 0.42469108 0.42539093 0.42647338 0.42684105 0.42685247 0.42721003 0.42903218 0.42931508 0.42953816 0.43024173 0.43039300 0.43130445 0.43291991 0.43336257 0.43379256 0.43395714 0.43546844 0.43573850 0.43604213 0.43625295 0.43858225 0.43883551 0.43909388 0.43945870 0.44000746 0.44009372 0.44075894 0.44129018 0.44148807 0.44151326 0.44250286 0.44370378 0.44379469 0.44541640 0.44558786 0.44633695 0.44797779 0.44832870 0.44931262 0.44953140 0.44956135 0.44991331 0.45088716 0.45152982 0.45293550 0.45299596 0.45318267 0.45351995 0.45362677 0.45494281 0.45552514 0.45591719 0.45646163 0.45714166 0.45788317 0.45964493 0.46010583 0.46067055 0.46075578 0.46208279 0.46306504 0.46458542 0.46488227 0.46523573 0.46548712 0.46878206 0.46881260 0.46892428 0.46958330 0.47023141 0.47046060 0.47075887 0.47080429 0.47328508 0.47483743 0.47575869 0.47678947 0.47702661 0.47732566 0.47748988 0.47777685 0.47851654 0.48070420 0.48189941 0.48333396 0.48376159 0.48474520 0.48491444 0.48520928 0.48695926 0.48704718 0.48771229 0.48928563 0.49075020 0.49104784 0.49211183 0.49291133 0.49445813 0.49451366 0.49546609 0.49565600 0.49585229 0.49606527 0.49710648 0.49914662 0.50054912 0.50092932 0.50188556 0.50224561 0.50344273 0.50348202 0.50364688 0.50398322 0.50405020 0.50469433 0.50505370 0.50579572 0.50611042 0.50636782 0.50646601 0.50926971 0.50950780 0.51039044 0.51040001 0.51127497 0.51256236 0.51288851 0.51349877 0.51356402 0.51692948 0.51704465 0.51732754 0.51813667 0.51845637 0.52114791 0.52397812 0.52399182 0.52448770 0.52491648 0.52569734 0.52593564 0.52609249 0.52756891 0.53187725 0.53264692 0.53275106 0.53326670 0.53419682 0.53460346 0.53474311 0.53521369 0.53608599 0.53637511 0.53750273 0.53796993 0.53890482 0.53906842 0.54024616 0.54032747 0.54045653 0.54231566 0.54265217 0.54436960 0.54456083 0.54539028 0.54549898 0.54565236 0.54629467 0.54638281 0.54692611 0.54775365 0.54780250 0.54801551 0.55240075 0.55417207 0.55521575 0.55600660 0.55628311 0.55669813 0.55859393 0.55909348 0.55909370 0.56144091 0.56254702 0.56268554 0.56470208 0.56485606 0.56491211 0.56728145 0.56918406 0.57008747 0.57082148 0.57278193 0.57335180 0.57357087 0.57379033 0.57400022 0.57400160 0.57438279 0.57498270 0.57509159 0.57515624 0.57650265 0.57673691 0.57692166 0.57706245 0.57759124 0.57799465 0.57807033 0.57838957 0.57986371 0.58036198 0.58168217 0.58230110 0.58259412 0.58309816 0.58313298 0.58327831 0.58380336 0.58471399 0.58541250 0.58602493 0.58649862 0.58669098 0.58793283 0.58803491 0.58872287 0.59043381 0.59096279 0.59283430 0.59354960 0.59428159 0.59532588 0.59653475 0.59696213 0.59725279 0.59759367 0.59778398 0.59891443 0.59915664 0.59965142 0.59965603 0.60327554 0.60361128 0.60412547 0.60432686 0.60444926 0.60471955 0.60517660 0.60542414 0.60586636 0.60594870 0.60597655 0.60664838 0.60665146 0.60696896 0.60800530 0.60942322 0.61130869 0.61166677 0.61186700 0.61297815 0.61386009 0.61439310 0.61470226 0.61492063 0.61529181 0.61577134 0.61631435 0.61651040 0.61691991 0.61739609 0.61768425 0.61848559 0.61874980 0.61893948 0.62025174 0.62120151 0.62211248 0.62252434 0.62277739 0.62302158 0.62358442 0.62460295 0.62504012 0.62525262 0.62625534 0.62676102 0.62762740 0.62889314 0.62903578 0.62905407 0.62989769 0.63027954 0.63056187 0.63096003 0.63100223 0.63341608 0.63477497 0.63501289 0.63690693 0.63839150 0.63993296 0.64014144 0.64020911 0.64108779 0.64163312 0.64178875 0.64183977 0.64226900 0.64230960 0.64261878 0.64280613 0.64327174 0.64369671 0.64383977 0.64491088 0.64519678 0.64534133 0.64549851 0.64583294 0.64649683 0.64653348 0.64854644 0.64868056 0.64884663 0.64912887 0.64958425 0.64979994 0.65013606 0.65042977 0.65114021 0.65212892 0.65262454 0.65287386 0.65319459 0.65343125 0.65367840 0.65378827 0.65418753 0.65426192 0.65514299 0.65555050 0.65563097 0.65618600 0.65686089 0.65688043 0.65689041 0.65693206 0.65716188 0.65801736 0.65830459 0.65955918 0.65986954 0.66140407 0.66185894 0.66259641 0.66354322 0.66361744 0.66418910 0.66480235 0.66532311 0.66541305 0.66568643 0.66596171 0.66628849 0.66638997 0.66644057 0.66663683 0.66815268 0.66889794 0.66915867 0.66925949 0.66974871 0.67000401 0.67066244 0.67117651 0.67148197 0.67154246 0.67332419 0.67359093 0.67442725 0.67457071 0.67632326 0.67658430 0.67685945 0.67710341 0.67718042 0.67815240 0.67907581 0.67928263 0.67931776 0.67936571 0.67945437 0.67950372 0.68023281 0.68154538 0.68155430 0.68162173 0.68177035 0.68236385 0.68261646 0.68305889 0.68337979 0.68344719 0.68385230 0.68631787 0.68703209 0.68762174 0.68889686 0.68912084 0.69026412 0.69029473 0.69031297 0.69032574 0.69157676 0.69253676 0.69260523 0.69295914 0.69334554 0.69348640 0.69375426 0.69386636 0.69436236 0.69490626 0.69495726 0.69516035 0.69566185 0.69602053 0.69768539 0.69837938 0.69854213 0.69860999 0.69868716 0.69887598 0.69918361 0.69922790 0.69930195 0.69952208 0.69967054 0.70109323 0.70124312 0.70129958 0.70148473 0.70165339 0.70224557 0.70322155 0.70393000 0.70426656 0.70449020 0.70587068 0.70632803 0.70680360 0.70720733 0.70739065 0.70809483 0.70831119 0.70850803 0.70865858 0.70962586 0.70968427 0.71029969 0.71054788 0.71096172 0.71098134 0.71155332 0.71171497 0.71382450 0.71387184 0.71613839 0.71642773 0.71703267 0.71729668 0.71821113 0.71867196 0.72145296 0.72146019 0.72147225 0.72171954 0.72193008 0.72217609 0.72313874 0.72330190 0.72391784 0.72404492 0.72421579 0.72442805 0.72478914 0.72526284 0.72585310 0.72642529 0.72643541 0.72727907 0.72730909 0.72763633 0.72782394 0.72809991 0.72834756 0.72835071 0.72835713 0.72891262 0.72910403 0.72919921 0.72989642 0.73013463 0.73015378 0.73054682 0.73055666 0.73114924 0.73132572 0.73141725 0.73141802 0.73210513 0.73242960 0.73269040 0.73368213 0.73390201 0.73412367 0.73416103 0.73442766 0.73559409 0.73611964 0.73661876 0.73672811 0.73712107 0.73724277 0.73783167 0.73904671 0.73928824 0.73976085 0.74033210 0.74109824 0.74134622 0.74221303 0.74326535 0.74404009 0.74500650 0.74544888 0.74548217 0.74750176 0.74783523 0.74953947 0.74955653 0.75123737 0.75186733 0.75294801 0.75307094 0.75376581 0.75409972 0.75429224 0.75478270 0.75636097 0.75834740 0.75845751 0.75943560 0.76071144 0.76082218 0.76088693 0.76116541 0.76171143 0.76200138 0.76231756 0.76275526 0.76287074 0.76374791 0.76389363 0.76420686 0.76532657 0.76536598 0.76583034 0.76595291 0.76598697 0.76663686 0.76680080 0.76732052 0.76784102 0.76847329 0.77036381 0.77147801 0.77358134 0.77394097 0.77422352 0.77431696 0.77574048 0.77588132 0.77716916 0.78010142 0.78055577 0.78161247 0.78206007 0.78225360 0.78270703 0.78350538 0.78379223 0.78504217 0.78568663 0.78586859 0.78654761 0.78676114 0.78751984 0.78755768 0.78765559 0.78827842 0.78972134 0.79081562 0.79100398 0.79119972 0.79203840 0.79225806 0.79226724 0.79291850 0.79370470 0.79516282 0.79563211 0.79604192 0.79619789 0.79640735 0.79847513 0.79859222 0.80049115 0.80123976 0.80177476 0.80274898 0.80461505 0.80463920 0.80626159 0.80646231 0.80752206 0.80768255 0.80780105 0.80782242 0.80860703 0.80890532 0.80921640 0.81019665 0.81183690 0.81340478 0.81449649 0.81558385 0.81559233 0.81593223 0.81598473 0.81685699 0.81733684 0.81749542 0.81796711 0.81839704 0.81856461 0.81871801 0.81953664 0.81987257 0.82089549 0.82145664 0.82257010 0.82303520 0.82356403 0.82397992 0.82439880 0.82528809 0.82657661 0.82820665 0.82821954 0.82844479 0.82857158 0.83078484 0.83122966 0.83370006 0.83396617 0.83442368 0.83523346 0.83563077 0.83625523 0.83626683 0.83634234 0.83686978 0.83780067 0.83786644 0.83894757 0.83921305 0.83938892 0.84051736 0.84054670 0.84084108 0.84090713 0.84200039 0.84561769 0.84563072 0.84625003 0.84683322 0.84722181 0.84739424 0.84755963 0.84767794 0.84836517 0.84945846 0.84946548 0.84952254 0.84985229 0.85017582 0.85094399 0.85098842 0.85119727 0.85145045 0.85153514 0.85163457 0.85174274 0.85206492 0.85250715 0.85251216 0.85253762 0.85322904 0.85456506 0.85477739 0.85551780 0.85565518 0.85605554 0.85611331 0.85820879 0.85822357 0.85833478 0.85913779 0.85939810 0.85956162 0.85977823 0.86042668 0.86045428 0.86409645 0.86497826 0.86557326 0.86603469 0.86666055 0.86788508 0.86917624 0.86937267 0.86941814 0.87012487 0.87061874 0.87252794 0.87255044 0.87366392 0.87422687 0.87484808 0.87521694 0.87522950 0.87663445 0.87688374 0.87691712 0.87734409 0.87786836 0.87862991 0.87892285 0.88092632 0.88099509 0.88221346 0.88221418 0.88280649 0.88326055 0.88426462 0.88465305 0.88506636 0.88598024 0.88756067 0.88765395 0.88786309 0.88963603 0.89013590 0.89013927 0.89075921 0.89078635 0.89226851 0.89229034 0.89239287 0.89286349 0.89367609 0.89368022 0.89440904 0.89521382 0.89870060 0.89889004 0.89936165 0.89985564 0.89997221 0.90053206 0.90063009 0.90064793 0.90179210 0.90220990 0.90356396 0.90407913 0.90486134 0.90636837 0.90676633 0.90761585 0.90810980 0.90883902 0.90950356 0.90958738 0.91108540 0.91108872 0.91326334 0.91413919 0.91492918 0.91576767 0.91609450 0.91618215 0.91660259 0.91679225 0.91977586 0.92042143 0.92262120 0.92279973 0.92579666 0.92614370 0.92745804 0.92763152 0.92840354 0.92852437 0.92872353 0.92998410 0.93003675 0.93080457 0.93205310 0.93211878 0.93300494 0.93303447 0.93408410 0.93525153 0.93551496 0.93572570 0.93643396 0.93654993 0.93735239 0.93776869 0.93785039 0.93786299 0.93866722 0.93920020 0.94037876 0.94104964 0.94203000 0.94224296 0.94281688 0.94326477 0.94370407 0.94430930 0.94541983 0.94601649 0.94669102 0.94681239 0.94730759 0.94843531 0.94990667 0.95043592 0.95088646 0.95120596 0.95313258 0.95427063 0.95454841 0.95523302 0.95628311 0.95650726 0.95730641 0.95731085 0.95761645 0.95875836 0.95876057 0.95949585 0.96004525 0.96029744 0.96150351 0.96243224 0.96265415 0.96285788 0.96452489 0.96713490 0.96762749 0.96786972 0.96827332 0.96834527 0.96847004 0.96867866 0.96926994 0.96964365 0.96966332 0.96983320 0.97017302 0.97122877 0.97125765 0.97196935 0.97354548 0.97402236 0.97477949 0.97596722 0.97623537 0.97669987 0.97702523 0.97809181 0.97875647 0.97877020 0.97911342 0.97928157 0.97936711 0.97998115 0.98169830 0.98220803 0.98283842 0.98322228 0.98345549 0.98387881 0.98490300 0.98980255 0.99115999 0.99287578 0.99290147 0.99428060 0.99486072 0.99514081 0.99837205 0.99889228 0.99913744 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000011000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000010000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000000000100100000000000000011000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100011100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010100000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100100010001000000000000100000000000000000010000101000000000000000000000000000000100000000010000000000111000010000101010000000000011000000100000000000000000100000000000000000000000000000000000000000001100000000000001000100000000000100110000000000010100011010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000100100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100010000000000010000000000100010000000000000000010000000000000100100100000000000000000000010100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000010000000000010000000000000000000000100100000100000000000000000001001010000110000000000001001001100100000100000000000000100000001100100001000000010000001000000000000100000000000100010000010000000101000000000100000000000001000010000000101010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101000100000000000000001000000011000000000010001000000000000000000000000000001000000000000000000000000000001001000100000000000000000000000000001000000000010000010000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000000100000000000000000001100000000000000000000110100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000010001001000000000000000000001010001101100000000100000010000001100010000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000100000000000000001000000000000000000000000001000001000000000000000010000000000000000110000 10101011001000000000000000001100100100000000010000000100000101010000000000100000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000000000001000000000000000000000000001000000010000000000100000000100000000000001000000001100000010000010110000000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000010000000000010000000101000000100001001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000001000100100100010000000100000000010001010100000000100000000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000010000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000000000100000001001010000110000000000000001001100100000000000000000000100000000100000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000010000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10110011001100000000001100010000000000100000000000010000000000000000010000010000000000000000000000000000000111000010000101010000000000011000000010000100100000000000010000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000100010011000000000001000010000000000100000000000010000000000000000000000000000100110000000100011000000000000000000000000000000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000110010001000000110000000000000000001000000000000100000110000000000000000000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000101001000000001000001000000000001000000000010000001001110000000001000000000010000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000001010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000000000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000001110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000001000000000100010000010000000000000010000000000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000000000001000000000000000000000000001000000010000000000100000000100000000000001000000001100000010000010110000000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000010000000000010000000101000000100001001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000001000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000000000000000000000000000001100000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100100000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000100000110000 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000001000100000000100000001000000000001000000010000000000000000000000010011000001100001001000000110001000000001000000000000000100010000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000010000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000100000000000100100000000000000010000010000000000000000000000100010000000000000000010000100000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010100000000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100010000101000010100001110000000100000000000100111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000001011000000001010001000000000010000000000000000001000001000100000000000000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100110000000100011010001000100000000000000000000010000000000001010010000100000000000010000000010000000000101000000000100010000000010000100011000001000100101010000000000001100000000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000101000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000001000100010000010100000000000000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100100000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000100000110000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000100000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001010100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000000010001110000000010100100000000100000000000000010000000000100010000000000000010000000000010000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100001000000000001000000011000010001010011000000000000001000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000001000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000000000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000001000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000000000000000110000000010000000000100100010000000000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100001000001000000000000000100000000000100010000010000000101000000000000000000000001000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000011000010001000110000100000000001101000100010000000000001000010011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100100010000000001100110000000000100000000000010000000000000000010000010000000000000000000000000000000111000010000101010000000000011000000010000100100000000000010000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000100000100001000000010011000001000000000010001000000010100010000001000000000000010000100000000100000001001100011000000000000000001100001000000000000000100101000000000100000000000010000000000011100000001000000000100010000000010000110011100001000000101010000000000000010101010000000110000000100000000000000000000000000000000000000100000001000000000000100010101001000000000010001100000001010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000001000000000010001000000000000000000010000000000000000000000000000001001101000000010010001000000110000000000000000000000000000000000100010000000000000010000000100000000000000000000000001100000000100001000111000010000000000000000000000000000111000000110000000001000000010000001000000000001000000000000000000000000100000101000000110000100100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000100000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000000001000000000000000010000000000101000110000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000000100000000000000000001100000000000000000000110100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000010001001000000000000000000001010001101100000000100000010000001100010000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000100000000000000001000000000000000000000000001000001000000000000000010000000000000000110000 10100011001000000000100000000100000000000000000000100100000000000000010000010000000000000000000000000000000111000010000101010000000000011000000011000100100000000000011000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010001000000010100010000001000000000000000001000010000010000010110000100011000000000000000000001000000000100000001000000000100100000000001010000010000000000000000000000000001000000010000000000100000000000000000001001000000101100000000000000000010000000000000010000000000000001000000000000000000001000100000000100010110000000000101011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000010001010010000000000000010010000110010000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000010001001000000000000000000001010001001100000000100000010000001100010000100000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010000100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000101000000000000010000100000100010000000000000000010000000100000000000000000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001010000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001110000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000001000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100110000000100011010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000001001000000000100001000110100010000000000000000100000000000000100000001100100001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000011100001100000100000000000011000001001100000000000000000000001000000000001000000000010000001001100000000001000000000000000100000000010000000000000000000000100000000000000100100000000000100000000010001000100100011100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000100000000010000000001000000000000000010000000000000010000000 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000000000100000000100000001000000000001000000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001100000010011000000000000000000000000000010100010000000000000000000010000100000000100000000001100011000000000000000001000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100100000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 00000100100010000000100000000100000000000000000000100100001000000000010000010111000001001000000100000001000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000000000100000001001010000110000000000000001001100100000000000000000000100000000100100001000000000001100000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001001110100100110000000100000000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000001000100000000100000001000000000001000000010000000000000000000000010011000001100001001000000110001000000001000000000000000100010000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000010000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000100000000000100100000000000000010000010000000000000000000000100010000000000000000010000100000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010100000000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100010000101000010100001110000000100000000000100111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000001011000000001010001000000000010000000000000000001000001000100000000000000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010100000000000000000000100010000000000000000000010000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000010000010000000100010000010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000100010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001010000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101010100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010110010000000000000000000000000000000000100100000000100011000000010000000100000001000000000100000001000000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000100000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000001000000000100000101000100000100000000100001000100000100000000000000000000000000000000000000010000000000100110000010000000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000101010000000000000000000000100000000011000000000111001100010000000000010001000100000100000000100000001000000000001000000010000000000010000000000010001000100000100000101000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000001000000000010100000000000000010000001000000100100100000000000000000000000000001000000000000100000011000000000010000000000010000000000000000000000000000001001101000000010010001100000110000000000000000000000000000000000010000000000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100001000001000000000000000100000000000100010000010000000101000000000000000000000001000010000000001010001000000000000001000001001000100001000000001000000000000010000001000000100010001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000000000010000000 00000100001000000000110000000100000010000000000000100100000000000000110000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000001100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100010000000000000001010000110000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000100010001010001001100000000100000010000001100000000000100000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000000000001000000000000000000000000001000000010000000000100000000100000000000001000000001100000010000010110000000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000010000000000010000000101000000100001001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000001000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000000000000000000000000000001100000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000010000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000011010000100000100000000000000000000000001010101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100110000000 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000100100100110010000000010000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000001100010000000010000100010000001000000101010000000100000010100000000000010000000100000000000000001100000000000000000000000000001000000000000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010010000000100100000100010000010000000100000001010000000000001001101000100010010001100000110000000000000000000000000000000000010000000000000000100000000100010000000100000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000010100000000001001011100001100000000000000000001010001001100010000000000100000001000000000001000000000010000001001100000000001000000000000000111000000010000000000000001000000100000000000000100101000000100000001010101000000000010000000000000000000100001000010100000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000000000100000000000000000000000000001000010000000000000000100010000010000000001000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000100000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001010100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000000010001110000000010100100000000100000000000000010000000000100010000000000000010000000000010000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000000000000100000000000001010000100001001000001101000100010000000010000001100000000001000100001000000010011000100000000000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001001000000001001000010000000000000000000110000000010001100000000010100100000000100000000000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110100000001000000100000101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010100000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10110011001000000001000000001101000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000000000100000000100000001000000000001000000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001100000010011000000000000000000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10110011001000000001000000001101000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000000000100000000100000001000000000001000000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001100000010011000000000000000000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000001100000000000000011010000000001000110000100100010000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000010000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000010010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100101000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010010000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001100000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001001010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000000000000100000010001000100000011001000000100000000001000000000000000000000100000000100001000000010011000000000000000100000000000010100010000000000000010000000000000000000100100000000100010010000000000000001100001000000000000010000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000100000000000001001000001100000010000010110000000100000000010000000000000001000000000000000000001000100000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000001000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010010000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001001101101000110000000000000001000000011000000001010001000000000010000000000000001001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000101000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000101000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000010010100001000000010001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000100000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001010100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000000010001110000000010100100000000100000000000000010000000000100010000000000000010000000000010000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010010000000000000100000000000000100000010001000100000001001000000100000000001000000000000000000000000000000100001000000010011000000000000000010000000000100000000010010100000000000000000000000100100100110010000000010000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000001100010000000010000100010000001000000101010000000100000010100000000000010000000100000000000000001100000000000000000000000000001000000000000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010010000000100100000100010000010000000000000001010000000000001001101000100010010001100000110000000000000000000000000000000000010000000000000000100000000100010000000100000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000010010100001110000010100000000001001011100001100000000000000000001010001001100010000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000001000100010000010100000000000000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000001100000000000000011010000000001000110000100100010000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000010000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000010100011100000000000000100000001110000000101000000000000001000100010001000000000001000001000100100000010000000100000000000000000100000000000000000000001000000001000000000010000000100000000000000000010001000000000010000000000000000000000000001000000010100001000000000100100000000001010000000000000011001000010000100000010000000000000000000000001000000000100001000110000010000000000000000000000000000000100000000100100001000000010100001000000000001000000000000000000000000100000101000010110000000100000000000000011100001100100000000000010001011001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000000000000000000000100000000000000100100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101001100000000000000001000000011000000000010001001000000000000000000000000000000000000000000000000000000001001000000000000000000000100000000001000000001000000010000000000000010000001 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000100000000110000000000000000000100100010000000000000000001001000000000100001000110100010000000000000000100000000000000100000001100100001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000011100001100000100000000000011000001001100000000000000000000001000000000001000000000010000001001100000000001000000000000000100000000010000000000000000000000100000000000000100100000000000100000000010001000100100011100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000100000000010000000001000000000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000000100000000000000000001100000000000000000000110100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000010001001000000000000000000001010001101100000000100000010000001100010000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000100000000000000001000000000000000000000000001000001000000000000000010000000000000000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000010000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000110001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000100000000000000000000000000010000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000010001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000000000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000001000000000100010000010000000000000010000000000010000000 10101011001000000000000000001100000000000000010000000100000101010000000001000000000000100000000011000000000111001100010000000000010001000100000100000000100000001000000000001000000010000000000000000000000010001000100000100000101000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010100000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000001000000000010100000000000000010000001000000100100100000000000000000000000000001000000000000100000011000000000010000000000010000000000000000000000000000001001101000000010010001100000110000100000010010000000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000010010001000000110000100000000000000000000000000000010000000000000000100000100100010000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000001000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000100000000000100101000010000001111000000000000100000000001011000100000000000000000000000000100000000000000000000000000000000100000000000000100100000000000100000010101000000000010000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111001100010000000000010001000000000100000000100000001000000000001010000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010010000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000000000010000000000000000000010000000001101000000010010001001000110000100000000010000000100000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000100000000000000001000000000000000000000000000000001000000000000000010000000000000000110000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 00000100001000000000110000000100000010000000000000001100000000000000000010000000000000000000000000000100000000001001110010000000010000010010000000000000100000000000010000000000000000010000100000100000000000011000001100001001000000110001000000001000000000000000100000000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000010000000000010000010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000100010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001010000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000000000000001100001000000100010100100000000001000100101000000000000010000001000000011000000000000100000101000000000100000000100000000000000010000000000000000000001000000000000000000000000000000001000000000001000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000010000000010000000000000000000001000000000001000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100010100010000001101010000100000000000000000001100000000000000000000111000000000100010010001110000010000000000000000000001110100000000000000100000101000000010000000100010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001001110100100110000000100000000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000100000010000000001000000000000000000000000000100010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000010000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000010000000000001101000010010010001001000110000100000000010000011000000000000000100000000000000100000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000110000010000000100010010001110000010000000000000000000001000010000100000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100101000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000000000000000100100000000100011000000010000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000010000100010000001000000111010000000000000010100000000000010000001101000000000000000001010000110000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000001000000000100000101000100000100000000100001000100000100000000000000000000000000000000000000010000000000100110000010000000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100001100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000010010001000000110000100000000000000000000000000000010000000000000000100000100100010000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000001000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000100000000000100101000010000001111000000000000100000000001011000100000000000000000000000000100000000000000000000000000000000100000000000000100100000000000100000010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001010001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000100010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000001000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000100000000100000000110000000000000000000100100010000000000000000001001000000000100001000110100010000000000000000100000000000000100000001100100001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000011100001100000100000000000011000001001100000000000000000000001000000000001000000000010000001001100000000001000000000000000100000000010000000000000000000000100000000000000100100000000000100000000010001000100100011100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000100000000010000000001000000000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000101000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000000001000000001001000000000000000100000000000000000010000010101000011000000000001000000000000100000010000000001000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000100000000001001010000100000000000000000001100000000000000000000000100000000100101001000000000000000000000100000001010000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100000000110000100000000001101000100000000000000001000000011100000000010001000010000000000000000000000001000010000100000001000010001000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000010001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110001000000010100000100000010000000000000000000000000000100000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100011000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000010000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000011000000000101000100000000000000000001000000000000000000100000101000000000100000000100000100000000010000000000000000000000000001000000000000000000000100010000010000100000000000000000100000110010 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000100100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000001000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001001010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100001000001000100000100000010000000100000010000001010000100001001110100100110000000100000000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000010100011100000000001000100000001010000000101000000000000001000100010001000000000001000001000100100000010000000100000000000000000100000000000000000000001000000001000000000010000000100000000000000000010001000000000010000000000000000000000000001000000010100001000000000100100000000001010000000000000011001000010000100000010000000000000000000000001000000000100001000110000010000000000000000000000000000000100000000100100001000000010100001000000000001000000000000000000000000100000101000010110000000100000000000000011100001100100000000000010001011001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000000000000000000000100000000000000100100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101001100000000000000001000000011000000000010001001000000000000000000000000000000000000000000000000000000001001000000000000000000000100000000001000000001000000010000000000000010000001 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000010000000101000000100001001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000001000100100100010000000100000000010001010100000000100000000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000010000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011011000001000000000000100000000000000000000010000000000000000010000010000000000000000000000000000000111000000010000000001000000100000000100000000000010000000000000000000000000100000000000000100000010001000100000001101000000110001000000001010000100000000100000000000100001010000010011000000000000000000000000000000000000000000000000000000001001000000000100000000001100011000000000000000000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000001000000000001100000000100001000110000010000000000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000101000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000000000000000000000000000001100000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100100001000000100001001000000000000000000000000010000001100000000000000011010000000001000110000100100110000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000010000000100000000000000000100000000000000000100100000000001000000000000000000100000000000000000010000010010000000000000001000011101000000010010001001000110000100000000011000010000000000000000110000000000000100000000100010000000100000100001001000000000100001000110100010000000000000000000000000000000000000110000010001000000010000000000010000000000000000000000000100101100001101000000000000000000000110000000000000000000000001100000100000000000000000000000100000010000001111000000000000000010000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001000101000000000010000000000000000000000001000010000000110000100000000100010000000000000000000000000000011000000000010001001000000000000000000000000000000000000000000000000000000001001000000000000000000000100000101010000010000000000000000000000000011000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000011000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 11101011001000000000100000000100000000000000000000100100000000000000010000010111000101001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000001000100000000000010000000010000000000001100000000100010000001010000101010000001000011111010000000000000011110000010000010100000000000000000000000001010000011000000010001001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000001010000000000000000000000010000000000100000000000001000000000000100000010000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001101010000100000000000000000001100000000000000000000111000000000100010010001110000010000000000000000000001110100000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000010000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000001000000000011001000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001010100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000000010001110000000010100100000000100000000000000010000000000100010000000000000010000000000010000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001000001000000000000001000000000000000000001100000000000100000000010100100100000000000100010000010001000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001100000000000000000000000000100010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000100000000000100000000000100000000000000100000001000010100000000000100000000000000100010000000000010000010000000000001101100010010010001000000110000100000000010000000000010001000000010100000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101010000000000000000000010000000000000000000000001100000100000000000000000000000000010000010100000001000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000001000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000001000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000100000000000000000000000001000010000010000010110000100010000000000000000000001000000000100000001000000000000100000000000010000000000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010100000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000100000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001010100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000000010001110000000010100100000000100000000000000010000000000100010000000000000010000000000010000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 00000100100010000000001100010000000000000000000000010000000000100000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000001000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000000000000000110000000010001110000000010100100000000100000000000000010000000000100010000000000000010000000000010000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000010110000100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001010000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000100000000100000000000000100000100100000000000000010000010111000001001000000100000000000000010000010000000000001000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010001000000010100000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101010000000000000000000010000000000000000000000001100000100000000000000000000010000010000010100000001000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 00000100001000000000110000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000110000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000100000000010000001001110000000001000000000000000100001000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000100100010010000010000100010000001000000101010000100000000010100000000010110000000100001000000000000000000000000010000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000010100011100000000000000100000001010000000101000000000000001000100010001000000000001000001000100100000010000000100000000000000000100000000000000000000001000000001000000000010000000100000000000000000010001000000000010000000000000000000000000001000000010100001000000000100100000000001010000000000000011001000010000100000010000000000000000000000001000000000100001000110000010000000000000000000000000000000100000000100100001000000010100001000000000001000000000000000000000000100000101000010110000000100000000000000011100001100100000000000010001011001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000000000000000000000100000000000000100100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101001100000000000000001000000011000000000010001001000000000000000000000000000000000000000000000000000000001001000000000000000000000100000000001000000001000000010000000000000010000001 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000000000100000001000010000000000100100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000010000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000000000000000000000000011100001000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000000000101100110010000000010000000100000000000000000000010000000000001000000000100000010000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101010010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000100000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101000100010000000000001000010011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000000000000000000000010001100 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000010100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000001000010000000000000000000000000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000000010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000110001000000000000000001000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110001010000000000000000000000000001111000100110000000001000000000001000000000000000000000000000000000100101100001101000000010000000100000000001000011100001100000000000000000001010011001100000000100001010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000100000000000000000000000001010101000000000010000000000000000000010001000010000000110000100000000001101000100000000000000101000000011000010001010011000000000000000000001000000011000000000000000000000000000000000000001000000000000000000000100010000010000000001000000000000000010000000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010100000000000000000000100010000000000000000000010000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000010000010000000100010000010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000100000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100001100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000010010001000000110000100000000000000000000000000000010000000000000000100000100100010000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000001000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000100000000000100101000010000001111000000000000100000000001011000100000000000000000000000000100000000000000000000000000000000100000000000000100100000000000100000010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001010001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000000000100000000100000000000000000000100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000000100100000000000110000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000011010000000000000000100000000000000000010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000001000100000000100000001000000000001000000010000000000000000000000010011000001100001001000000110001000000001000000000000000100010000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000010000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000100000000000100100000000000000010000010000000000000000000000100010000000000000000010000100000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010100000000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100010000101000010100001110000000100000000000100111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000001011000000001010001000000000010000000000000000001000001000100000000000000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100011000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000011000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000001000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000001000101010100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000001000000000001000000000000000000100000000000000000000000000000011000000000000100000101001000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000100100010010000010000100010000001000000101010000100000000010100000000010110000000100001000000000000000000000000010000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100010001000000100001000000010011000000000000000000011000000010100010000001000000000000010000100000100100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100001000000000000000000000000000000000000000001000000010000100000100000000000000000000001000000001100000010000010110000000100001000000000000000000010000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010100000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000000000100000000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100011000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000010000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000011010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 10100011011001001010000010000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000000000011000000000100000000010000000000000000000000010001000100000100000100000000000100001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000100000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000000010000000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001010000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101100100000000000000000001000000000000100000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000000000000000000000000011100001000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000000000101100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000110000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000100000000010000001001110000000001000000000000000100001000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001100100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001010100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000000010001110000000010100100000000100000000000000010000000000100010000000000000010000000000010000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000001110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 00000100100010000000100000000100000000000000000000100100001000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000000000100000001001010000110000000000000001001100100000000000000000000100000000100100001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000001000100000000100000001000000000001000000010000000000000000000000010011000001100001001000000110001000000001000000000000000100010000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000010000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000100000000000100100000000000000010000010000000000000000000000100010000000000000000010000100000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010100000000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100010000101000010100001110000000100000000000100111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000001011000000001010001000000000010000000000000000001000001000100000000000000000011001000000000000000000000000000100010000010000000000010000000000101000110000 00000100001000000000110000000110000010000000000000100100100000000000010000000000100000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000100000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000000000000000000000000011100001000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000000000101100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000110000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000100000000010000001001110000000001000000000000000100001000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10110011001100000000001100010000000000100000000000010000000000000000010000010000000000000000000000000000000111000010000101010000000000011000000010000100100000000000010000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000100010011000000000001000010000000000100000000000010000000000000000000000000000100110000000100011000000000000000000000000000000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000110010001000000110000000000000000001000000000000100000110000000000000000000000100010000000100000100010000001001010000001000110000010010000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111001100010000000000010001000000000100000000100000001000000000001010000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010010000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000000000010000000000000000000010000000001101000000010010001001000110000100000000010000000100000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000100000000000000001000000000000000000000000000000001000000000000000010000000000000000110000 00000100001000000000110000000100000010000000000000100100100000000000010000001000000000000000000000100000000000001000010000100000010000000000000100000000000001000100000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000100100000010000100011000000000000000000000100000000010000000000001000000000100000000000010110000000000000000001000001000100010000000010000100011000001000000101010000000000001100000000000000000001000000000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000101000100010000000000000000001001100000000000010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100110000000100011000000000000000000000000000000010000000000001000000000100000000000010010000000000000000001000001000100010000000010000100011000001000000101010000000000001100000000000000000001000000000000000000000001010000011000000010001001001000010000000000000000000110010000010001110000000010100100000000100000000000000010000000000100010010000000000000010000000000000100100000000000000000100010000001001000000001000010100000000000100000000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000010000000000000000000000000100000000100000010000000000101000010001010010000000000000000110100000000000000000000000000000100000000100100001000000000000000000000000110001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001101001000001000000000100000010000000100000000000001000001100000100000000010000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000001001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000001000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000000001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000000010000000001000001000001000000000000010000000101001000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000101101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001000000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000001001000100001100000001000001000000100000000000000000000000000100001000101000100000000000000000000000001010101000000000010000000000000000000010001000010000000110000100000000001101000100000000000000001000000011000010001010011000000000000000000000000010011000000000000100000100010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000010000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000010100000000100000000010011000000000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000110001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001100000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001001010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000100000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000010100011100000000000000100000001110000000101000000000000001000100010001000000000001000001000100100000010000000100000000000000000100000000000000000000001000000001000000000010000000100000000000000000010001000000000010000000000000000000000000001000000010100001000000000100100000000001010000000000000011001000010000100000010000000000000000000000001000000000100001000110000010000000000000000000000000000000100000000100100001000000010100001000000000001000000000000000000000000100000101000010110000000100000000000000011100001100100000000000010001011001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000000000000000000000100000000000000100100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101001100000000000000001000000011000000000010001001000000000000000000000000000000000000000000000000000000001001000000000000000000000100000000001000000001000000010000000000000010000001 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100010001000000100001000000010011000000000000000000011000000010100010000001000000000000010000100000100100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001001010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001101000000100000010000001100000001000010000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000000000100000000100000000000000000000100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000000100100000000000110000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100001000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000100000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000100000000100000000000000000000100100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001000010000100000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000011000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010010000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001001000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000100000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000010010001000000110000100000000000000000000000000000010000000000000000100000100100010000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000001000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000100000000000100101000010000001111000000000000100000000001011000100000000000000000000000000100000000000000000000000000000000100000000000000100100000000000100000010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001010001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 10110011001000000001000000001100000100000000010000010000000000000000010000010111000001000000000100000000000000010000010000000000000110000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001010000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000001000100000000100010000000000100000000001000000000100010000000010001100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001001010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000110000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000000010100100000000100011000000000000000000000001000000000100000001000000000100100000100000110000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001010000000000000100100000100010000010000000000000000010000000000010001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000000000000000000010000100010000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000000000000000010000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000000010000000000000100100100000000000000000000000100100000000000000010000000000000100000100010000010000000000000000010000000000010001101000000010010001000000110110100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000000000110000010001000000010000000000010000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000101000000000000000000000000000000000110000000100000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000010000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 00000100001000000000110000000100000010000000000000001100000000000000000010000000000000000000000000000100000000001001110010000000010000010010000000000000100000000000010000000000000000010000100000100000000000011000001100001001000000110001000000001000000000000000100000000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000010000000000010000010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001010000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101100100000000000000000001000000000000100000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000100000000000000000000000001000010000010000010110000100010000000000000000000001000000000100000001000000000000100000000000010000000000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000011000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010100000000000000000000010000010000000100010001010000000000000000000000000010000100 10110011001000000000001100010000000000100000000000010000000000000000010000010000000000000000000000000000000111000010000101010000000000011000000010000100100000000000010000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000100010011000000000001000010000000000100000000000010000000000000000000000000000100110000000100011000000000000000000000000000000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000010000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000000100000000000000000001100000000000000000000110100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000010001001000000000000000000001010001101100000000100000010000001100010000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001011001000010000000000000000100000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000100000000011000000000111001100010000000000010001000100000100000000100000001000000000001000000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000001000010000010000010010000000010000000000000000000001000000000001000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000100000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000000000000000100110000000100011000000000000000000000000001000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000000000100100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000010000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000001000000000000100000100000100100001000000100001001000000000000000000000000010000001100000000000000011010000000001000110000100100010000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000001000000001000000000100001000010000010000000000000000000000000100111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100010000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000000100000000100000000010011000000000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000110001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000111001000000000000000000000000000100010000010000000000000000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000011000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000000001000000010000000000100110000010000000000000000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000111000000010000000011000000100000000100000000000010000001000000000000000000100000000000000100000010001000000100001001010000000100000000000000000000011100000000000000010010000000001000010010100110000000000100000000000000000000000000000000000001000010000010000010110000100010000000000010000000001000000000100000001000000000100100000000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000100000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000001000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000001000000000000000001100010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000000000000000000000000000000000000000000000100100010000010100000000000000000000000010000000 10100011001000000000100000000100000000000000000000100100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001100000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000001000000100000000000000000010000010101000100000000001001000000001010000000000000000000000000000000100010000000000000000010000000000001101000010010010001000000110000110000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100100000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000100000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000100000000110000000000000000000100100010000000000000000001001000000000100001000110100010000000000000000100000000000000100000001100100001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000011100001100000100000000000011000001001100000000000000000000001000000000001000000000010000001001100000000001000000000000000100000000010000000000000000000000100000000000000100100000000000100000000010001000100100011100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000100000000010000000001000000000000000010000000000000010000000 10110011001000000001000000001101000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000000000100000000100000001000000000001000000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001100000010011000000000000000000000000000010100010000000000000000000010000100000000100000000001100011000000000000000001000001000000000100000000101000000010100000000100010000000000100000000001000000000100010000000010001100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010100000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000110000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10110011001000000000001100010000000000100000000000010000000000000000010000010000000000000000000000000000000111000010000101010000000000011000000010000100100000000000010000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000100010011000000000001000010000000000100000000000010000000000000000000000000000100110000000100011000000000000000000000000000000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000000000000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001001101101000110000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010100100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000100100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100100000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000100000110000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000010000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000010000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000000000000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000101001000000001000001000000000001000000000010000001001110000000001000000000010000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001001010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000000000000000010000000000000010000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000000000010000000000000000000010000000001101000000010010001001000110000100000000010000000100000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010010000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001001101101000110000000000000001000000011000000001010001000000000010000000000000001001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111001100010000000000010001000000000100000000100000001000000000001010000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000100000000110000000000000000000100100010000000000000000001001000000000100001000110100010000000000000000100000000000000100000001100100001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000011100001100000100000000000011000001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010010000000000000100000000000000100000010001000100000001001000000100000000001000000000000000000000000000000100001000000010011000000000000000010000000000100000000010010100000000000000000000000100100100110010000000010000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000001100010000000010000100010000001000000101010000000100000010100000000000010000000100000000000000001100000000000000000000000000001000000000000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010010000000100100000100010000010000000000000001010000000000001001101000100010010001100000110000000000000000000000000000000000010000000000000000100000000100010000000100000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000010010100001110000010100000000001001011100001100000000000000000001010001001100010000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000001000100010000010100000000000000000000000010000000 00000100001000000000110000000100000010000000000000001100000000000000000010000000000000000000000000000100000000001001110010000000010000010010000000000000100000000000010000000000000000010000100000100000000000011000001100001001000000110001000000001000000000000000100000000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010010000010000000010000000000001000000000000000000010000000000000010000000010000000000000000010000000000010000010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000011000000000001101000010010010001000000110000100000000010000000000000000000000110000000010000000000100100010000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000100000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100010000100000100000001000001000000000100000010000000100000000000001000001100000100000000000000000000000101011101000000000000000000000000000000010001000010000000110000100000000001101000100000000000000001000000011000010001010011000000000000000000001000000011000000000000100000100000000011101000000000000000000000000000100010000010000000000010000000010000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100100000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000100000110000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111001100010000000000010001000000000100000000100000001000000000001010000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000011000001001000000000011100000010000100001000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001001101101000110000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000110000010010000000000100100100000000000010000000000000000000010000000100000100000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000001000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000010000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000010000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000100000010000000000000001100000000000000000010000000000000000000000000000100000000001001110010000000010000010010000000000000100000000000010000000000000000010000100000100000000000011000001100001001000000110001000000001000000000000000100000000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000010000000000010000010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000011000000000001101000010010010001000000110000100000000010000000000000000000000110000000010000000000100100010000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000100000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100010000100000100000001000001000000000100000010000000100000000000001000001100000100000000000000000000000101011101000000000000000000000000000000010001000010000000110000100000000001101000100000000000000001000000011000010001010011000000000000000000001000000011000000000000100000100000000011101000000000000000000000000000100010000010000000000010000000010000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100100000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001100110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010100000000000000000000100010000000000000000000010000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000010000010000000100010000010000000000000000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000000100000000000000000001100000000000000000000110100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000010001001000000000000000000001010001101100000000100000010000001100010000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000011010011000000000000000000000000000001000000010000000100000000000000001000000000000000000000000001000001000000000000000010000000000000000110000 10101011001000000000000000001100100100000010010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000000000001000000000000000000000000001000000010000000000100000000100000000000001000000001100000010000010110000000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000010000000000010000000101000000100001001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000001000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000000000000000000000000000001100000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100100001000000100001001000000000000000000000000010000001100000000000000011010000000001000110000100100110000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000010000000100000000000000000100000000000000000100100000000001000000000000000000100000000000000000010000010010000000000000001000011101000000010010001001000110000100000000011000010000000000000000110000000000000100000000100010000000100000100001001000000000100001000110100010000000000000000000000000000000000000110000010001000000010000000000010000000000000000000000000100101100001101000000000000000000000110000000000000000000000001100000100000000000000000000000100000010000001111000000000000000010000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001000101000000000010000000000000000000000001000010000000110000100000000100010000000000000000000000000000011000000000010001001000000000000000000000000000000000000000000000000000000001001000000000000000000000100000101010000010000000000000000000000000011000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000000001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000000010000000001000001000001000000000000010000000101001000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000101101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001000000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000001001000100001100000001000001000000100000000000000000000000000100001000101000100000000000000000000000001010101000000000010000000000000000000010001000010000000110000100000000001101000100000000000000001000000011000010001010011000000000000000000000000010011000000000000100000100010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000001000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000000000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000001000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000000000000000110000000010000000000100100010000000000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100001000001000000000000000100000000000100010000010000000101000000000000000000000001000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000011000010001000110000100000000001101000100010000000000001000010011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100110000000100011010001000100000000000000000000010000000000001010010000100000000000010000000010000000000101000000000100010000000010000100011000001000100101010000000000001100000000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000101000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000000000100010000000000000000010000000000000100100100000001000000000000000000001000000001000000000000000100100000000000000000010000010010000000010000000000001101000010010010001001000110000100000000010000011000000000000000100000000000000100000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010010000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001001000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100010001000000100001000000010011000000000000000000011000000010100010000001000000000000010000100000100100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000000000000000000000000011100001000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000000000101100110010000000010000000100000000000000000000010000000000001000000000100000010000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101010010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000100000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101000100010000000000001000010011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000000000000000000000010001100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000001000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000101000000000000010000100000100010000000000000000010000000100000000000000000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000100000000000000000000000001000010000010000010110000100010000000000000000000001000000000100000001000000000000100000000000010000000000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000100000000000000000000000001000010000010000010110000100010000000000000000000001000000000100000001000000000000100000000000010000000000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100100010000000100000000100000000000000000000100100001000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000000000100000001001010000110000000000000001001100100000000000000000000100000000100100001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10110011001000000000001100010000000000100000000000010000000000000000010000010000000000000000000000000000000111000010000101010000000000011000000010000100100000000000010000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000110000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100101000000000000000000000000010000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000000000000000000000000000000100000000000000100000001000010000000000100100000100010000010000000000000000010000000000010001101000000010010001000000110110100001000010100000000010000000000000000000000000100000000100010000000000000010001001000000000100001000110100010000000000000000000000000000000000000110000010001000000010000000000010000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000100000100010000000010000100010000001000000101010000000000000010110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100010000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000001000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000010000000100001000010000000000000000000000100000000010100100101000000100000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000001001000000011000000001010001000000000010000000000000000011000000100000100000100000000000000000000000000000010000000000110010000011000000000000000000000000010000000 00000100001000000000110000000100000010000000000000100100100000000000010000001000000000000000000000100000000000001000010000100000010000000000000100000000000000000100000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000100100000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000100100100110010000000010000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000001100010000000010000100010000001000000101010000000100000010100000000000010000000100000000000000001100000000000000000000000000001000000000000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010010000000100100000100010000010000000100000001010000000000001001101000100010010001100000110000000000000000000000000000000000010000000000000000100000000100010000000100000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000010100000000001001011100001100000000000000000001010001001100010000000000100000001000000000001000000000010000001001100000000001000000000000000111000000010000000000000001000000100000000000000100101000000100000001010101100000000010000000000000000000100001000010100000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000000000100000000000000000000000000001000010000000000000000100010000010000000001000000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100110000000100011010001000100000000000000000000010000000000001010010000100000000000010000000010000000000101000000000100010000000010000100011000001000100101010000000000001100000000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000101000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000011000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000101010000000001000000000000100000000011000000000111001100010000000000010001000100000100000000100000001000000000001000000010000000000000000000000010001000100000100000101000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010100000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000001000000000010100000000000000010000001000000100100100000000000000000000000000001000000000000100000011000000000010000000000010000000000000000000000000000001001101000000010010001100000110000100000010010000000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000100000000100000000000000000000100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000000100100000000000110000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000011010000000000000000100000000000000000010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000010000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000010000000000001101000010010010001001000110000100000000010000011000000000000000100000000000000100000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000100000000100000000000000000000100100000000000000010000010000000000000000000000000000000111000010000101010000000000011000000011000100100000000000011000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010001000000010100010000001000000000000000001000010000010000010110000100011000000000000000000001000000000100000001000000000100100000000001010000010000000000000000000000000001000000010000000000100000000000000000001001000000000010100000000000010000001101000000000000000001010000110000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000001000000000100000101000100000100000000100001000100000100000000000000000000000000000000000000010000000000100110000010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000100010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100100000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000001000100000000100000001000000000001000000010000000000000000000000010011000001100001001000000110001000000001000000000000000100010000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000010000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000100000000000100100000000000000010000010000000000000000000000100010000000000000000010000100000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010100000000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100010000101000010100001110000000100000000000100111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000001011000000001010001000000000010000000000000000001000001000100000000000000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011011000001000000000000100000000000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000000000000000000000000000000000000000001000000010000100000100000000000000000000001000000001100000010000010110000000100001000000000000000000010000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010100000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000100000100000000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100011000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000010000000000100000100000100100001000000100001001000000000000000000000000010000001100000000000000011010000000001000110000100100010000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100110000000100011010001000100000000000000000000010000000000001010010000100000000000010000000010000000000101000000000100010000000010000100011000001000100101010000000000001100000000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000101000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000010000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000010000000000001101000010010010001001000110000100000000010000011000000000000000100000000000000100000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000011010000000001000010000100100010000000000000001001000000000000001010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000000000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000001110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000001000000000100010000010000000000000010000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000000001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010100000000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000010000000000010000000101000000100001001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000100000000000000000000000000000000000100100010000010100000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000010000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001010000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101010100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100001000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000100000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000101010000000001000000000000100000000011000000000111001100010000000000010001000100000100000000100000001000000000001000000010000000000000000000000010001000100000100000101000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010100000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000001000000000010100000000000000010000001000000100100100000000000000000000000000001000000000000100000011000000000010000000000010000000000000000000000000000001001101000000010010001100000110000100000010010000000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000010000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000000100000000000100000000000000100000001000010100000000000100000000000000100010000000000010000010000000000001101100010010010001000000110000100000000010000000000010001000000010100000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101010000000001000000000010000000000000000000000001100000100000000000000000000010000010000010100000001000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001100000000000000000000000000100010000010000000000010000000000101000110000 00000100001000000000110000000110000010010000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000010010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000100000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000000001000110000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000000000000100000000000001010000100001001000001101000100010000000010000001100000000001000100001000000010011000100000000000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000110000101000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110100000001000000100000101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000000000000100000010001000100000011001000000100000000001000000000000000000000100000000100001000000010011000000000000000100000000000010100010100000000000010000000000000000000100100000000100010010000000000000001100001000000000000010000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000100000000000001001000001100000010000010110000000100000000010000000000000001000000000000000000001000100000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000001000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010010000001110001100000010010000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001001101101000110000000000000001000000011000000001010001000000000010000000000000001001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000000001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000000000001000000001000010000001001000000000011100000010010100000000100100101000000100000000000010000000001000001000001000000000000010000000101001000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001000000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100001100000000000000000000000100000010000001111000000000000000000000001001000100001100000001000001000000100000000000000000000000000100001000101000100000000000000000000000001010101000000000010000000000000000000010001000010000000110000100000010001101000100000000000000001000000011000010001010011000000000000000000000000010011000000000000100000100010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010100000000000000000000100010000000000000000000010000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000010000010000000100010000010000000000000000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000010010001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000000000000001000000001100000000000000000000000000000000010000000000001000000001000000000000001000010000001000000000000011100000010000100000000100100101000000100000000011000010000000000100010000000000000000010000001000000100100100000000000000000000000000001000000000000100000011000000000010000000000010000000000000000000000000000001001101000000010010001100000110001000000000000000000000000000000010000000000000000100000000100010000000100000100010000001001011000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000001000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000010000000100000000010100100100000000000100000000010001000100100010100010000000000000101000010000000110110100000000000101000000000000000000000001000000000000000000100000000000010000000000000000011000000000000100000100000000011001000000010000000000000010000000001000000000000000000000000000100000110000 10101011001000100000000000000100000000000101000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000000000000000100100000000100011000000010000000100000001000000000100100001000000000100100000000000010000010000000000000001000000000100010000000010000100010000001000000111010000000000000010100000000000010000001101000000000000000001010000110000000010001000010100010000100000000100000000000000000000001000000011000000000001000000100000010000000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000001000000000100000101000100000100000000100001000100000100000000000000000000000000000000000000010000000000100110000010000000000000000000000000010000000 10100011011000001000000000000100000000000000000000010000000000000000010000010000000000000000000000000000000111000000010000000001000000100000000100000000000010000000010000000000000000000000100000100000100100001000000100001001000000000000000000000000010000001100000000000000011010000000001000110000100100110001000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000010000000100000000000000000100000000000000000100100000000001000000000000000000100000000000000000010000010010000000000000001000011101000000010010001001000110000100000000011000010000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000001000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000010000000100001000010000000000001000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100110000000 10110011001000000000001100010000000000100000000000010000000000000000010000010000000000000000000000000000000111001100010000000000010001000000000100000000100000001000000000001010000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000001000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000000000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000011000000000000000100001000010000000000000000000000100000000010100100100000000010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001101001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000010010001000000110000100000000000000000000000000000010000000000000000100000100100010000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000001000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000100000000000100101000010000001111000000000000100000000001011000100000000000000000000000000100000000000000000000000000000000100000000000000100100000000000100000010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001010001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000010000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000011010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000101000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001100010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000001000000000000110000000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000010100011100000000000000100000001010000000101000000000000001000100010001000000000001000001000100100000010000000100000000000000000100000000000000000000001000000001000000000010000000100000000000000000010001000000000010000000000000000000000000001000000010100001000000000100100000000001010000000000000011001000010000100000010000000000000000000000001000000000100001000110000010000000000000000000000000000000100000000100100001000000010100001000000000001000000000000000000000000100000101000010110000000100000000000000011100001100100000000000010001011001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000000000000000000000100000000000000100100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101001100000000000000001000000011000000000010001001000000000000000000000000000000000000000000000000000000001001000000000000000000000100000000001000000001000000010000000000000010000001 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100010001000000100001000000010011000000000000000000011000001010100010000001000000000000010000100000100100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000001100000000000000011010000000001000110000100100010000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000010100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001001101101000110000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000000000100000000100000000000000000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000000000000000100110000000100011000000000000000000000000001000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000000000100100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000010000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000001101000100000100000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100110000000100011010001000100000000000000000000010000000000001010010000100000000000010000000010000000000101000000000100010000000010000100011000001000100101010000000000001100000000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000101000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000100010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001001010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000101000110000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000100100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000001000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001001010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100001000001000100000100000010000000100000010000001010000100001001110100100110000000100000000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011011000001000000000000100000000000000000000010000000000000000010000010000000000000000000000000000000111000000010000000001000000100000000100000000000010000000000000000000000000100000000000000100000010001000100000001101000000110001000000001010000100000000100000000000100001010000010011000000000000000000000000000000000000000000000000000000001001000000000100000000001100011000000000000000000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000001000000000001100000000100001000110000010000000000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000101000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000010000000000000000000000001100000000000000000000100010000010000000000010100000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000000100100000000000110000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000010000010000000101000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000001000010000000000000000000000100000001101000000000100000001001010000110000000000000001001100100000000000000000000100000000100100001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000000001000000000010000001001110000000001000000000000000100001000010000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100110000000100011010001000100000000000000000000010000000000001010010000100000000000010000000010000000000101000000000100010000000010000100011000001000100101010000000000001100000000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000101000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100100010001000000000000100000000000000000010000101000000000000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100000000000000000010100010000000000000010000000000000000000100100000000100011100000000000000000100001000010000000000010001000000000100000000000010000000000000000100001000000000100010000000010000100010000001000000101010100010000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000001000101000000000000000000001000000001000000000000000100100000000000001000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000000000000000000000000000111000100110000000101000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000001000010000000000000101010001001100000000000000000010100000000010000001000000100010000000000100010001000001000000000100000001000000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101000100010000000000001000010011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000000000000000000000010001100 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000100100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001001010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100001000001000100000100000010000000100000010000001010000100001001110100100110000000100000000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001011000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000011000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110100000001000000100000101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000000100000000000000000001100000000000000010000110100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000010001001000000000000000000001010001101100000000100000010000001100010000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000100000000000000001000000000000000000000000000000001000000000000000010000000000000000110000 10110011001100000000001100010000000000100000000000010000000000000000010000010000000000000000000000000000000111000010000101010000000000011000000010000100100000000000010000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000100010011000000000001000010000000000100000000000010000000000000000000000000000100110000000100011000000000000000000000000000000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000110010001000000110000000000000000001000000000000100000110000000000000000000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000101001000000001000001000000000001000000000010000001001110000000001000000000010000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000000000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000001000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000000000000000110000000010000000000100100010000000000000000000001100000000000000000000000010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010101111000000000000100000000001011000101010000000000000000000000100000000001000000100000000000000100000000000000100100000000000111000010101000000000010000000000000000000000001000010000000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000001000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000001000000000000000001100010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000000000000000000000000000000000000000000000100100010000010100000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000010000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000111000000010000000011000000100000000100000000000010000001000000000000000000100000000000000100000010001000000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000010000000001000000000100000001000000000100100000000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000100000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000001000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000001000000000000000001100010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000000000000000000000000000000000000000000000100100010000010100000000000000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100001000000000000000000000000000000000000000001000000010000100000100000000000000000000001000000001100000010000010110000000100001000000000000000000010000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010100000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000000000100000000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100011000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 00000100001000000000110000000100000010000000000000001100000000000000000010000000000000000000000000000100000000001001110010000000010000010010000000000000100000000000010000000000000000010000100000100000000000011000001100001001000000110001000000001000000000000000100000000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000010000000000010000010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000100010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001010000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000000000000001100001000000100010100100000000001000100101000000000000010000001000000011000000000000100000101000000000100000000100000000000000010000000000000000000001000000000000000000000000000000001000000000001000010000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000010001000000100001100000010011000000000000000000000000000010100010000000000000000000010000100000000100000000001100011000000000000000001000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100100000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100010001000000100001000000010011000000000000000000011000000010100010000001000000000000010000100000100100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100110001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000100000000000001100000100001001010000000000000000000000000000011100001000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000000000101100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000100000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000010000001000010000100001001000010000000000000000000000010000000001000100010000010100000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000101010000000001000000000000100000000011000000000111001100010000000000010001000100000100000000100000001000000000001000000010000000000000000000000010001000100000100000101000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010100000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000001000000000010100000000000000010000001000000100100100000000000000000000000000001000000000000100000011000000000010000000000010000000000000000000000000000001001101000000010010001100000110000100000010010000000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000111010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000100000000100000000000000000000100100000000000000010000010111000011001000000100000000000000010000010000000000000000000000001100000010000000000000000000000000000100000011000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000010000000100000000100001000000000100010000000010000100010000001000000101010100000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010101000001000100000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000001000001100000100000000000000000000000100000010000011111000000000000100000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100001000000100010100100000000001000100101000000000000000000001000000011000000000000100000101000000000100000000100000000000000010000000000000000000001000000000000000000000000000000001000000000001000010000000000000010000000 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000000000100000000100000001000000000001000000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001100000010011000000000000000000000000000010100010000000000000000000010000100000000100000000001100011000000000000000001000001000000000100000000101000000010100000000100010000000000100000000001000000000100010000000010001100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000110000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 00000100001000000000110000000100000010000000000000100100000000000000110000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000001100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100010000000000000001010000110000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000000000000000100000101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100000110000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000100000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000000000000000100110000000100011000000000000000000000000001000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000000000100100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000010000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000100100100110010000000010000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000001100010000000010000100010000001000000101010000000100000010100000000000010000000100000000000000001100000000000000000000000000001000000000000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010010000000100100000100010000010000000100000001010000000000001001101000100010010001100000110000000000000000000000000000000000010000000000000000100000000100010000000100000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000010100000000001001011100001100000000000000000001010001001100010000000000100000001000000000001000000000010000001001100000000001000000000000000111000000010000000000000001000000100000000000000100101000000100000001010101100000000010000000000000000000100001000010100000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000000000100000000000000000000000000001000010000000000000000100010000010000000001000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111001100010000000000010001000000000100000000100000001000000000001010000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011001001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110001000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100011000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000010000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000011000000000101000100000000000000000001000000000000000000100000101000000000100000000100000100000000010000000000000000000000000001000000000000000000000100010000010000100000000000000000100000110010 10100011001000010000000000001100000100000000010000000100000101000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000110011000000000000000000000000000010100010000000000000000000000000000000000100100000000101011000000010000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000010000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000001001000000000000000100000000000000000010000010101000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000100000000000100000000100100001000000000000000000000000110001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110001000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100011000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000010000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000011000000000101000100000000000000000001000000000000000000100000101000000000100000000100000100000000010000000000000000000000000001000000000000000000000100010000010000100000000000000000100000110010 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000100000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000000000000000100110000000100011000000000000000000000000001000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000000000100100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000010000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 00000100001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100100001000000100001001000000000000000000000000010000001100000000000000011010000000001000110000100100110000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000010000000100000000000000000100000000000000000100100000000001000000000000000000100000000000000000010000010010000000000000001000011101000000010010001001000110000100000000011000010000000000000000110000000000000100000000100010000000100000100001001000000000100001000110100010000000000000000000000000000000000000110000010001000000010000000000010000000000000000000000000100101100001101000000000000000000000110000000000000000000000001100000100000000000000000000000100000010000001111000000000000000010000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000001001000000011000000001010001000000000010000000000000000011000000100000100000100000000000000000000000000000010000000000110010000011000000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000001010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000000000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000001110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000001000000000100010000010000000000000010000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000100000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001010100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000000010001110000000010100100000000100000000000000010000000000100010000000000000010000000000010000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100001000000000001000000011000010001010011000000000000001000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000100000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000000000000000100110000000100011000000000000000000000000001000010000000000001000000000110000000000010000000000000000000001000001000110010000010000000000100000000000000000001001000000101100000000000000000010000000000000010000000000000001000000000000000000001000100000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000000000000000000000000000001000000000100000010000000000000000000001000000000000000000000100010000010000000001000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000011000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000111000000010000000011000000100000000100000001000010000001000000000000000000100000000000000100000010001000000100001001010000000100000000000000000000011100000000000000010010000010001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000010000000001000000000100000001000000000100100000000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000100000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000001000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000001000000000000000001100010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000000000000000000000000000000000000000000000100100010000010100000000000000000000000010000000 10100011001000000000100000000100000000000000000000100100000000000000010000010000000000000000000000000000000111000010000101010000000000011000000011000100100000000000011000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010001000000010100010000001000000000000000001000010000010000010110000100011000000000000000000001000000000100000001000000000100100000000001010000010000000000000000000000000001000000010000000000100000000000000000001001000000000010100000000000010000001101000000000000000001010000110000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000001000000000100000101000100000100000000100001000100000100000000000000000000000000000000000000010000000000100110000010000000000000000000000000010000000 00000100001000000000110000000110000010000000000000100100110000001000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000010010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100010000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000011000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000100000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000100000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000000000001000000000000000000000000001000000010000000000100000000100000000000001000000001100000010000010110000000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000010000000000010000000101000000100001001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000001000100100100010000000100000000010001010100000000100000000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000010000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000110000010000000000000100100100000000000010000000000100000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000100000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000110000000100000010000000000000100100100000000000010000001000000000000000000000100000000000001000010000100000010000000000000100000000000000000100000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000100100000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000000000000000000000010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001110000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001110000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000100000000011000000000111001100010000000000010001000010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010101100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000100000000000000000000000001000010000010000010110000100010000000000000000000001000000000100000001000000000000100000000000010000000000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000001011000000001110000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000100111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100010000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100110000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000100100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001001010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100001000001000100000100000010000000100000010000001010000100001001110100100110000000100000000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000000000001000000000000000000000000001000000010000000000100000000100000000000001000000001100000010000010110000000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000010000000000010000000101000000100001001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000001000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000000000000000000000000000001100000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001010000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101010100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000010000000000010000010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010100000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000000000000000000100000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100001100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100111000000010010101010000101000000111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100001000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000001100000000000000011010000000001000110000100100010000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000010100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001001101101000110000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000100000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000100100010010000010000100010000001000000101010000100000000010100000000010110000000100001000000000000000000000000010000000100000001000000000000100010100000000000000010100001000000000100000000000100000000000000010000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000000000000000000000000011100001000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000000000101100110010000000010000000100000000000000000000010000000000001000000000100000010000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101010010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000100000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101000100010000000000001000010011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000000000000000000000010001100 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000101000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000010010100001000000010001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001011000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010101000001000100000001000000000000100000010000000000000010000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000001000001100000100000000000000000000000100000010000011111000000000000100000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100001000000100010100100000000001000100101000000000000000000001000000011000000000000100000101000000000100000000100000000000000010000000000000000000001000000000000000000000000000000001000000000001000010000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000100100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001001010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100001000001000100000100000010000000100000010000001010000100001001110100100110000000100000000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001010100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000000010001110000000010100100000000100000000000000010000000000100010000000000000010000000000010000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001000001000000000000001000000000000000000001100000000000100000000010100100100000000000100010000010001000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001100000000000000000000000000100010000000 00000100001000000000110000000100000010000000000000001100000000000000000010000000000000000000000000000100000000001001110010000000010000010010000000000000100000000000010000000000000000010000100000100000000000011000001100001001000000110001000000001000000000000000100000000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000010000000000010000010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000011000000000001101000010010010001000000110000100000000010000000000000000000000110000000010000000000100100010000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000100000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100010000100000100000001000001000000000100000010000000100000000000001000001100000100000000000000000000000101011101000000000000000000000000000000010001000010000000110000100000000001101000100000000000000001000000011000010001010011000000000000000000001000000011000000000000100000100000000011101000000000000000000000000000100010000010000000000010000000010000010000000 10100011001000000000100000000100000000000000000000100100000000000000010000010000000000000000000000000000000111000010000101010000000000011000000011000100100000000000011000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010001000000010100010000001000000000000000001000010000010000010110000100011000000000000000010001000000000100000001000000000100100000000001010000010000000000000000000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000000010000000000000010000000000000000000000000000000000010100000000000000100000001000010000000000100100000100010000010000000000000000010000000000010001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000000000000000000010000100010000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000001001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000001000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001100100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001010100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000000010001110000000010100100000000100000000000000010000000000100010000000000000010000000000010000010000010000000101000000100000001001000110001000000000000000000100000001000100001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000001110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000000000100000000100000001000000000001000000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001100000010011000000000000000000000000000010100010000000000000000000010000100000000100000000001100011000000000000000001000001000000000100000000101000000010100000000100010000000000100000000001000000000100010000000010001100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000110000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000110000010010000000000100100100000000000010000000000000000000010000000100000100000001000010000100000010000000000100100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000010010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000010001000000000000000000010000010100001110000000100000000001000011100001100000000000000100000000000000000000000000010000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 11101011001000000000100000000100000000000000000000100100000000000000010000010000000000000000000000100000000000001000010101010000000000011000010010000000110000000000010000000000000000000000100000100000001000001000000101001001000000000000001000000000010000001100000000000000011010000000001000010000101100010000000001000000001000000000000000000000000001000000000100000000000100011010000000100000000000000000000000100000000101000000000100000000000010000000000011100000001000000000100010000000010000110011100001000000101010000000000000010101010000000110100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000000000000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100101000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000000000000000100100000000100011000000010000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000010000100010000001000000111010000000000000010100000000000010000001101000000000000000001010000110000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000001000000000100000101000100000100000000100001000100000100000000000000000000000000000000000000010000000000100110000010000000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000100000000110000000000000000000100100010000000000000000001001000000000100001000110100010000000000000000100000000000000100000001100100001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000011100001100000100000000000011000001001100000000000000000000001000000000001000000000010000001001100000000001000000000000000100000000010000000000000000000000100000000000000100100000000000100000000010001000100100011100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000100000000010000000001000000000000000010000000000000010000000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000000000000000100110000000100011000000000000000000000000001000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001010100000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000101001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000100000000100000000000000000000100100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001000010000100000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000010000000000100000100000100100001000000100001001000000000000000000000000010000001100000000000000011010000000001000110000100100010000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100001000000000000000000000000000000010001100 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000000000100000000100000001000000000001000000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001100000010011000000000000000000000000000010100010000000000000000000010000100000000100000000001100011000000000000000001000001000000000100000000101000000010100000000100010000000000100000000001000000000100010000000010001100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000110000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100000000010000000000010000000000011000000000000010000000100000000000000000000000001100000000101001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000001010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000000001000000000000000000000100000100010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000100000000000000000000000001000010000010000010110000100010000000000000000000001000000000100000001000000000000100000000000010000000000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001001110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 00000100100010001000000000000100000000000000000010000101000000000000000000000000000000100000000010000000000111000010000101010000000000011000000100000000000000000100000000000000000000000000000000000000000001100000000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000100110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000000000100000010100000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000100000000001001010000100000000000000000001100000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000101000000010000000001000000000000000010000000000000010000000 11101011001000000000100000000100000000000000000000100100000000000000010000010000000000000000000000100000000000001000010101010000000000011000010010000000110000000000010000000000000000000000100000100000001000001000000101001001000000000000001000000000010000001100000000000000011010000000001000010000101100010000000001000000001000000000000000000000000001000000000100000000000100011010000000100000000000000000000000100000000101000000000100000000000010000000000011100000001000000000100010000000010000110011100001000000101010000000000000010101010000000110100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000000000000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000100000000000000000000000001000010000010000010110000100010000000000000000000001000000000100000001000000000000100000000000010000000000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000011000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000000001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000000010000000001000001000001000000000000010000000101001000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000101101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001000000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000001001000100001100000001000001000000100000000000000000000000000100001000101000100000000000000000000000001010101000000000010000000000000000000010001000010000000110000100000000001101000100000000000000001000000011000010001010011000000000000000000000000010011000000000000100000100010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100110100100000000000001100000100001001010000000000000000000001000010100001010001000000100001000000001000010000100100010000000001000000001000000000000000000000000001000000000100000000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010000000100000010100000000000010000000100000000000000001100000000000000000000000000001000000000000000000000000000000000010000001000100010000000010001000000000000010000001000000001000001000000000000010000000100000000000000000100000000000000000100100000000001000000000000000000100000000000000000010000010010000000000000001000011101000000010010001001000110000100000000011000010000000000000000110000000000000100000000100010000000100000100001001000000000100001000110100010000000000000000000000000000000000000110000010001000000010000000000010000000000000000000000000100101100001101000000000000000000000110000000000000000000000001100000100000000000000000000000100000010000001111000000000000000010000000001000100001100000100010000000101000000000000000000000000000000000100000000100000000000000000001000001000101000000000010000000000000000000000001000010000000110000100000000100010000000000000000000000000000011000000000010001001000000000000000000000000000000000000000000000000000000001001000000000000000000000100000101010000010000000000000000000000000011000000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000010000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000011010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 11101011001000000000100000000100000000000000000000100100000000000000010000010000000000000000000000100000000000001000010101010000000000011000010010000000110000000000010000000000000000000000100000100000001000001000000101001001000000000000001000000000010000001100000000000000011010000000001000010000101100010000000001000000001000000000000000000000000001000000000100000000000100011010000000100000000000000000000000100000000101000000000100000000000010000000000011100000001000000000100010000000010000110011100001000000101010000000000000010101010000000110100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000000000000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000100000010000000000000100100000000000000110000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001001000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000001100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100010000000000000001010000110000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000000000000000100000101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100000110000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000000000000000010000000000000010000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001110000000100000010000001100000000000000000000000000101000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101100100000000000000000001000000000000100000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000100000100010000000010000100010000001000000101010000000000000010110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100010000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000001000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000010000000100001000010000000000000000000000100000000010100100101000000100000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000001001000000011000000001010001000000000010000000000000000011000000100000100000100000000000000000000000000000010000000000110010000011000000000000000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000011000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110100000001000000100000101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000001010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000000000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000001110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000001000000000100010000010000000000000010000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000001100000000000000000000000000000000000001000100000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000000000000000000000000000001000000000100000010000000000000000000001000000000000000000000100010000010000000001000000000000000010000000 00000100100010000000001100110000000000100000000000010000000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010001000000000101010000000000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001010000000000000000100000000000000000011000000000000000000010000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000001100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000110010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000010000010000000100010000010000000000000000000000000010000000 10110011001000000000001100010000000000100000000000010000000000000000010000010000000000000000000000000000000111000010000101010000000000011000000010000100100000000000010000000000000000000000100000100000000000001000000100001001000000100000000001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000000000001000000001000010000001001000000000011100000010010100000000100100101000000100000000000010000000001000001000001000000000000010000000101001000000010000010101000001100000001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001001101101000110000000000000001000000011000000001010001000000100010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100100010001000000000000100000000000000000010000101000000000000000000000000000000100000000010000000000111000010000101010000000000011000000100000000000000000100000000000000000000000000000000000000000001100000000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000100110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000000000100000010100000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000100000000001001010000100000000000000000001100000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000101000000010000000001000000000000000010000000000000010000000 10100011001000000000100000000100000000000000000000100100000000000000010000010000000000000000000000000000000111000010000101010000000000011000000011000100100000000000011000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010001000000010100010000001000000000000000001000010000010000010110000100011000000000000000000001000000000100000001000000000100100000000001010000010000000000000000000000000001000000010000000000100000000000000000001001000000000010100000000000010000001101000000000000000001010000110000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000001000000000100000101000100000100000000100001000100000100000000000000000000000000000000000000010000000000100110000010000000000000000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000011000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001011000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000011000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110100000001000000100100101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011011000001000000000000100000000000000000000010000000000000000010000010000000000000000000000000000000111000000010000000001000000100000000100000000000010000000000000000000000000100000000000000100000010001000100000001101000000110001000000001010000100000000100000000000100001010000010011000000000000000000000000000000000000000000000000000000001001000000000100000000001100011000000000000000000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000001000000000001100000000100001000110000010000000000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000101000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000000000000000000000000000001100000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000001000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000000000000000000000000000001100000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100001000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001100100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000010010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000010010001000000110000100000000000000000000000000000010000000000000000100000100100010000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000001000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000100000000000100101000010000001111000000000000100000000001011000100000000000000000000000000100000000000000000000000000000000100000000000000100100000000000100000010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001010001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000001100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100100010001000000000000100000000000000000010000101000000000000000000000000000000100000000010000000000111000010000101010000000000011000000100000000000000000100000000000000000000000000000000000000000001100000000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000100110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000000000100000010100000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000100000000001001010000100000000000000000001100000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000101000000010000000001000000000000000010000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000111000000010000000011000000100000000100000001000010000001000000000000000000100000000000000100000010001000000100001001010000000100000000000000000000011100000000000000010010000010001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000010000000001000000000100000001000000000100100000000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000100000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000001000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000001000000000000000001100010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000000000000000000000000000000000000000000000100100010000010100000000000000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001001110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000001011000000001110000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100010000000000000000000001100000000000000000000000010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000001000000000000000001000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000000010001001000010000000100000000100000000000001010000000000000000000000010001000000000000000010000100010000010000000000000000000000000010000000 10110011001100000000001100010000000000100000000000010000000000000000010000010000000000000000000000000000000111000010000101010000000000011000000010000100100000000000010000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000100010011000000000001000010000000000100000000000010000000000000000000000000000100110000000100011000000000000000000000000000000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000110010001000000110000000000000000001000000000000100000110000000000000000000000100010000000100000100010000001001010000001000110000010010000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000100000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000010100001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000000100100000000000100000000010001000100000000110000000000000000000000100010100100000000001000100101000000100000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000001000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100110000000100011010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000001001000000000100001000110100010000000000000000100000000000000100000001100100001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000011100001100000100000000000011000001001100000000000000000000001000000000001000000000010000001001100000000001000000000000000100000000010000000000000000000000100000000000000100100000000000100000000010001000100100011100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000100000000010000000001000000000000000010000000000000010000000 00000100100000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001100110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100101000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000000000000000100100000000100011000000010000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000010000100010000001000000111010000000000000010100000000000010000001101000000000000000001010000110000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000001000000000100000101000100000100000000100001000100000100000000000000000000000000000000000000010000000000100110000010000000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000010010001000000110000100000000000000000000000000000010000000000000000100000100100010000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000001000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000100000000000100101000010000001111000000000000100000000001011000100000000000000000000000000100000000000000000000000000000000100000000000000100100000000000100000010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000100001000100000100000000000000000000000000000000000000010000000000100110000010000000000000000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000000000000000010000000000000010000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000000000010000000000000000000010000000001101000000010010001001000110000100000000010000000100000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000001000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000001000000000000000000000000001100000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000000000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000001000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000000000000000110000000010000000000100100010000000000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100001000001000000000000000100000000000100010000010000000101000000000000000000000001000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000011000010001000110000100000000001101000100010000000000001000010011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000000000000000100100000000100011000000010000000100000001000000000100100001000000000100100000000000010000010000000000000001000000000100010000000010000100010000001000000111010000000000000010100000000000010000001101000000000000000001010000110000000010001000010100010000100000000100000000000000000000001000000011000000000001000000100000010000000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000001000000000100000101000100000100000000100001000100000100000000000000000000000000000000000000010000000000100110000010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000101000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001100010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000001000000000000110000000 00000100001000000000110000000110000010000000000000100100110000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000010010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000100100100010000000100000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000100000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000000001000000000000000010000000000101000110000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000000000000000100110000000100011000000000000000000000000001000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001010100000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000101001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000001000100000000100000001000000000001000000010000000000000000000000010011000001100001001000000110001000000001000000000000000100010000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000010000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000100000000000100100000000000000010000010000000000000000000000100010000000000000000010000100000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010100000000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100010000101000010100001110000000100000000000100111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000001011000000001010001000000000010000000000000000001000001000100000000000000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010001000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000001000100000000100000001000000000001000000010000000000000000000000010011000001100001001000000110001000000001000000000000000100010000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000010000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000100000000000100100000000000000010000010000000000000000000000100010000000000000000010000100000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010100000000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100010000101000010100001110000000100000000000100111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000001011000000001010001000000000010000000000000000001000001000100000000000000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000000010000000000000010000000000000000000000000000000000010100000000000000100000001000010000000000100100000100010000010000000000000000010000000000010001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000000000000000000010000100010000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010110010000000000000000000000000000000000100100000000100011000000010000000100000001000000000100000001000000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000100000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 00000100100010000000001100110000000000100000000000010010000000000000010000010000000000000000000000000000000111000010000101010000000000011000000010000100100000000000010000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000100000100001000000010011000001000000000010001000000010100010000001000000000000010000100000000100000001001100011000000000000000001100001000000000000000100101000000000100000000000010000000000011100000001000000000100010000000010000110011100001000000101010000000000000010101010000000110000000100000000000000000000000000000000000000100000001000000000000100010101001000000000010001100000001010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000001000000000010001000000000000000000010000000000000000000000000000001001101000000010010001000000110000000000000000000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000111000010000000000000000000000000000111000000110000000001000000010000001000000000001000000000000000000000000100000101000000110000100100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000000001000000000000000010000000000101000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100010001000000100001000000010011000000000000000000011000001010100010000001000000000000010000100000100100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000100000000100000000000000100000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000001000100001001000000000000010000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010001000000010100000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101010000000000000000000010000000000000000000000001100000100000000000000000000010000010000010100000001000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000010000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000010000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000000000000000000000000010000000000000000100000100100010000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000001000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000100000000000000100000010000001111000000000000100000000001011000100000000000000000000000000100000000000000000000000000000000100000000000000100100000000000100000010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001010001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000100000000110000000000000000000100100010000000000000000001001000000000100001000110100010000000000000000100000000000000100000001100100001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000011100001100000100000000000011000001001100000000000000000000001000000000001000000000010000001001100000000001000000000000000100000000010000000000000000000000100000000000000100100000000000100000000010001000100100011100100000000000000001000010010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011011000001000000000000100000000000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000000000000000000000000000000000000000001000000010000100000100000000000000000000001000000001100000010000010110000000100001000000000000000000010000010000000100010001000000000000100010100000000000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001110001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000010000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100100001000000100001001000000000000000000000000010000001100000000000000011010000000001000110000100100010000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000001000000001000000000100001000010000010000000000000000000000000100111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100010000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000100000000000000000000000000000000100000000000001100000100001001010000000000000000000000000000011100001000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000000000101100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000100000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000010000001000010000100001001000010000000000000000000000010000000001000100010000010100000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000101010000000001000000000000100000000011000000000111001100010000000000010001000100000100000000100000001000000000001000000010000000000000000000000010001000100000100000101000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010100000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000001000000000010100000000000000010000001000000100100100000000000000000000000000001000000000000100000011000000000010000000000010000000000000000000000000000001001101000000010010001100000110000100000010010000000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000010000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000000001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000000010000000001000001000001000000000000010000000101001000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001000000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100001100000000000000000000000100000010000001111000000000000000000000001001000100001100000001000001000000100000000000000000000000000100001000101000100000000000000000000000001010101000000000010000000000000000000010001000010000000110000100000010001101000100000000000000001000000011000010001010011000000000000000000000000010011000000000000100000100010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001001010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001101000000100000010000001100000001000010000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000101000110000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001011000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000011000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110100000001000000100000101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000100000100000000100000000000000000000001000001000000000000001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000100000000000000000000000000010000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100100000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000100000110000 00000100001000000000110000000110000010000000000000100100100000000000010000000000100000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000100000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000010000000000010000010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010100000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000000000000000000100000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000110000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000000001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000000010000000001000001000001000000000000010000000101001000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000001000000010000100000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001000000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100001100000000000000000000000100000010000001111000000000000000000000001001000100001100000001000001000000100000000000000000000000000100001000101000100000000000000000000000001010101000000000010000000000000000000010001000010000000110000100000010001101000100000000000000001000000011000010001010011000000000000000000000000010011000000000000100000100010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000001100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010110001000000000100100000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000000000000000000010000000000000000000000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000000100000000000000010000000001000000100000000000000100101000000100000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000001001000000011000000001010001000000000010000000000000000011000000100000100000100000000000000000000000000000010000000000100010000010000000000000000000000000010000000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010110010000000000000000000000000000000000100100000000100011000000010000000100000001000000000100000001000000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000100000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000001000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000001000000000010000000000000010000000010000000000000000000001001000000100010010000010000100010000011000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000010000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000001011000000001010001000000000010000000000000000001000001000100000000000000000011001000000000000000000000000000100010000010000000000010000000000101000110000 00000100001000000000110000000100000010000000000000100100100000000000010000001000000000000000000000100000000000001000010000100000010000000000000100000000000000000100000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000100100000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000100100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001001010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100001000001000100000100000010000000100000010000001010000100001001110100100110000000100000000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100001000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001100100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000000000000100000010001000100000011001000000100000000001000000000000000000000100000000100001000000010011000000000000000100000000000010100010100000000000010000000000000000000100100000000100010010000000000000001100001000000000000010000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000100000000000001001000001100000010000010110000000100000000010000000000000001000000000000000000001000100000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000001000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010010000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001001101101000110000000000000001000000011000000001010001000000000010000000000000001001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000000000000000000000000011100001000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000000000101100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000100010001010001001100000000100000010000001100000000000100000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000010000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000000000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010001000100000000000010000010101000001000000000001000000000000100000010000000000001000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000000000000000110000000010000000000100100010000000000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100001000001000000000000000100000000000100010000010000000101000000000000000000000001000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000011000010001000110000100000000001101000100010000000000001000010011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000100000000010000000100000101000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000110011000000000000000000000000000010100010000000000000000000000000000000000100100000000101011000000010000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000010000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000001001000000000000000100000000000000000010000010101000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000100000110000010000000100010010001110000010000000000000000000001110100000000000000100000101000000010000000110001000001000011110001100000010000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000010000000001000000010000000100000000000000010000000000000000000000000000100010000010000000000100000000000000011000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000100000100010000000010000100010000001000000101010000000000000010110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100010000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000001000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000010000000100001000010000000000000000000000100000000010100100101000000100000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000011001000000011000000001010001000000000010000000000000000011000000100000100000100000000000000000000000000000010000000000110010000011000000000000000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000100000000110000000000000000000100100010000000000000000001001000000000100001000110100010000000000000000100000000000000100000001100100001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000011100001100000100000000000011000001001100000000000000000000001000000000001000000000010000001001100000000001000000000000000100000000010000000000000000000000100000000000000100100000000000100000000010001000100100011100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000100000000010000000001000000000000000010000000000000010000000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000010010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000110000010000000100010010001110000010000000000000000000001000010000100000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000010010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 00000100001000000000110000000100000010000000000000100100000000000000110000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000001100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100010000000000000001010000110000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000000000000000100000101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100000110000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010100000000000000000000100010000000000000000000010000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000100000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000010000010000000100010000010000000000000000000000000010000000 10100011001000000000100000000100000000000000000000100100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001000010000100000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000011000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100001000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000100000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000110000010000000000000100100100000000000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000001000000000010000000000000010000000010000000000000000000001001000000100010010000010000100010000011000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000100000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000010010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000010001000000000000000000010000010100001110000000100000000001000011100001100000000000000100000000000000000000000000010000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 00000100001000000000110000000110000010000000000000100100110000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000010010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100010000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000001000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000010000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000000010001100 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000100100100110010000000010000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000001100010000000010000100010000001000000101010000000100000010100000000000010000000100000000000000001100000000000000000000000000001000000000000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010010000000100100000100010000010000000100000001010000000000001001101000100010010001100000110000000000000000000000000000000000010000000000000000100000000100010000000100000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000010100000000001001011100001100000000000000000001010001001100010000000000100000001000000000001000000000010000001001100000000001000000000000000111000000010000000000000001000000100000000000000100101000000100000001010101000000000010000000000000000000100001000010100000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000000000100000000000000000000000000001000010000000000000000100010000010000000001000000000000000010000000 00000100001000000000110000000100000011000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000010001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000001000100000000100000001000000000001000000010000000000000000000000010011000001100001001000000110001000000001000000000000000100010000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000010000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000100000000000100100000000000000010000010000000000000000000000100010000000000000000010000100000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010100000000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100010000101000010100001110000000100000000000100111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000001011000000001010001000000000010000000000000000001000001000100000000000000000011001000000000000000000000000000100010000010000000000010000000000101000110000 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000100000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000010100001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000000100100000000000100000000010001000100000000110000000000000000000000100010100100000000001000100101000000100000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000101010000000000000000000000100000000011000000000111001100010000000000010001000100000100000000100000001000000000001000000010000000000010000000000010001000100000100000101000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000001000000000010100000000000000010000001000000100100100000000000000000000000000001000000000000100000011000000000010000000000010000000000000000000000000000001001101000000010010001100000110000000000000000000000000000000000010000000000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100001000001000000000000000100000000000100010000010000000101000000000000000000000001000010000000001010001000000000000001000001001000100001000000001000000000000010000001000000100010001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000000000010000000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000000000000100000010001000100000011001000000100000000001000000000000000000000100000000100001000000010011000000000000000100000000000010100010000000000000010000000000000000000100100000000100010010000000000000001100001000000000000010000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000100000000000001001000001100000010000010110000000100000000010000000000000001000000000000000000001000100000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000001000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010010000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001001101101000110000000000000001000000011000000001010001000000000010000000000000001001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000100000000110000000000000000000100100010000000000000000001001000000000100001000110100010000000000000000100000000000000100000001100100001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000011100001100000100000000000011000001001100000000000000000000001000000000001000000000010000001001100000000001000000000000000100000000010000000000000000001010000100000100000000000000000000000001010101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000010000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000010000000000001111000010010110001001000110000100000000010000011000000000000000100000000000000100000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011011000001000000000000100000000000000000000010000000000000000010000010000000000000000000000000000000111000000010000000001000000100000000100000000000010000000000000000000000000100000000000000100000010001000100000001101000000110001000000001010000100000000100000000000100001010000010011000000000000000000000000000000000000000000000000000000001001000000000100000000001100011000000000000000000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000001000000000001100000000100001000110000010000000000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000101000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000000000000000000000000000001100000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000110000010010000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100100000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000100000110000 00000100001000000000110000000110000010000000000000100100110000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000110000100001000000000000010000001000000010010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100010000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000001000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000010000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000010000000000010000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001001110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000011000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000100000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 00000100100000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001100110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000001001100000100000000000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000000001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001000010000100000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000100000010000000001000000000000000000000000000100010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000100000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000000000000000000000000011100001000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000000000101100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000100000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000001000100010000010100000000000000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000001100000000000000011010000000001000110000100100010000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000010000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000010000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000010000000000001101000010010010001001000110000100000000010000011000000000000000100000000000000100000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10110011001000000001000000001101000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000000000100000000100000001000000000001000000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001100000010011000000000000000000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000100000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000100000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000000100000000000000000001100000000000000010000110100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000010001001000000000000000000001010001101100000000100000010000001100010000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000100000000000000001000000000000000000000000000000001000000000000000010000000000000000110000 10100011011000001000000000000100000000000000000000010000000000000000010000010000000000000000000000000000000111000000010000000001000000100000000100000000000010000000000000000000000000100000000000000100000010001000100000001001000000110001000000001010000100000000100000000000100001010000010011000000000000000000000000000000000000000000000000000010001001000000000100000000001100011000000000000001100000001000000000100001001000100000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000000010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001110000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000001000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000100000010000000000000100100100000000000010000001000000000000000000000100000000000001000010000100000010000000000000100000000000000000100000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000100100000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111001100010000000000010001000000000100000000100000001000000000001010000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010010000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000000000010000000000000000000010000000001101000000010010001001000110000100000000010000000100000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000100000000000000001000000000000000000000000000000001000000000000000010000000000000000110000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000001000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100110000000100011010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000001001000000000100001000110100010000000000000000100000000000000100000001100100001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000011100001100000100000000000011000001001100000000000000000000001000000000001000000000010000001001100000000001000000000000000100000000010000000000000000000000100000000000000100100000000000100000000010001000100100011100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000100000000010000000001000000000000000010000000000000010000000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000011001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000011000000000000000001000000000100001001000000000000000000000000010000001100000000001001100101000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000010000000100000000100001000000000100010000000010000100010000001000000101010100000000000010100000000000010000100100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010101000001000100000001000000000000100000010000000000000010000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000001101000000000100000001001010000110000000000000001001100100000000000000000000100000000100100001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000000001000000000010000001001110000000001000000000000000100001000010000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100001000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000100000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000010010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000000000001000000000000000000000000001000000010000000000100000000100000000000001000000001100000010000010110000000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000010000000000010000000101000000100001001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000001000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000000000000000000000000000001100000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000010000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000010000000000001111000010010110001001000110000100000000010000011000000000000000100000000000000100000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000010000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000010000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000000000000000000000000010000000000000000100000100100010000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000001000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000100000000000000100000010000001111000000000000100000000001011000100000000000000000000000000100000000000000000000000000000000100000000000000100100000000000100000010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001010001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001100000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001001010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000101000110000 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000110000010000000100010010001110000010000000000000000000001000010000100000010000000101000000000000000000000000000010000000001010001000000000000001000001011000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000100000100000000100000000000000000000001000001000000000000001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000100000000000000000000000000010000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111001100010000000000010001000000000100000000100000001000000000001010000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010010000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000000000010000000000000000000010000000001101000000010010001001000110000100000000010000000100000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000100000000000000001000000000000000000000000000000001000000000000000010000000000000000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100001000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001100100000000100000000000000000000000100010000000000001000100000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000010100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000001000010000000000000000000000000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000000010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000001000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110001010000000000000000000000000001111000100110000000001000000000001000000000000000000000000000000000100101100001101000000010000000100000000001000011100001100000000000000000001010011001100000000100001010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000100000000000000000000000001010101000000000101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100000001000010010000000000000000000010000000000000100010000010100000000000000000000000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100100000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000000001000000001001000000000000000100000000000000000010000010101000011000000000001000000000000100000010000000001000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000100000000001001010000100000000000000000001100000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100000000110000100000000001101000100000000000000001000000011100000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000100000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001010100101010000000000001100000000000000000001000000000000000000000001010100011000000010011000000100010000100000000000000110000000010001110000000010100100000000100000000000000010000000000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000100000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000000001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000000010000000001000001000001000000000000010000000101001000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000001000000010000100000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001000000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100001100000000000000000000000100000010000001111000000000000000000000001001000100001100000001000001000000100000000000000000000000000100001000101000100000000000000000000000001010101000000000010000000000000000000010001000010000000110000100000010001101000100000000000000001000000011000010001010011000000000000000000000000010011000000000000100000100010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010001000000111000010000101010000000000011000000010000000100000000000010000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000010000000000010000010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010110000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000000000000000000100000000100000000000000000000000001100000000100001000110000000000000000010001000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000010000010000000100010000010000000000000000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000000000100010000000000000000010000000000000100100100000001000000000000000000001000000001000000000000000100100000000000000000010000010010000000010000000000001101000010010010001001000110000100000000010000011000000000000000100000000000000100000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011011001001010000010000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000000000011000000000100000000010000000000000000000000010001000100000100000100000000000100001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000100000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000000010000000001000001100001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001010000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101100100000000000000000001000000000000100000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000010000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000101000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000001000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000100000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000010100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000001000010000000000000000000000000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000000010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000001000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110001010000000000000000000000000001111000100110000000001000000000001000000000000000000000000000000000100101100001101000000010000000100000000001000011100001100000000000000000001010011001100000000100001010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000100000000000000000000000001010101000000000010000000000000000000010001000010000000110000100000000001101000100000000000000101000000011000010001010011000000000000000000001000000011000000000010000000000000000000000000001000000101000000010000000001000000000000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001010100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000000010001110000000010100100000000100000000000000010000000000100010000000000000010000000000010000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001000001000000000000001000000000000000000001100000000000100000000010100100100000000000100010000010001000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001100000000000000000000000000100010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000111000000010000000011000000100000000100000000000010000001000000000000000000100000000000000100000010001000000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000010000000001000000000100000001000000000100100000000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100100010001000000000000100000000000000000010000101000000000000000000000000000000100000000010000000000111000010000101010000000000011000000100000000000000000100000000000000000000000000000000000000000001100000000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100011000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000000000100000010100000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000100000000001001010000100000000000000000001100000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000101000000010000000001000000000000000010000000000000010000000 10100011001000000000100000000100000000000000000000100100000000000000010000010000000000000000000000000000000111000010000101010000000000011000000011000100100000000000011000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010001000010010100010000001000000000000000001000010000010000010110000100011000000000000000000001000000000100000001000000000100100000000001010000010000000000000000000000000001000000010000000000100000000000000000001001000000000010100000000000010000001101000000000000000001010000110000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000000000100000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000001000000000100000101000100000100000000100001000100000100000000000000000000000000000000000000010000000000100110000010000000000000000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000001001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000001000000000010000010000000100010001010000000000000000000000000010000100 00000100100000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001100110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000100100010010000010000100010000001000000101010000100000000010100000000010110000000100001000000000000000000000000010000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000000000100000000100000001000000000001000000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001100000010011000000000000000000000000000010100010000000000000000000010000100000000100000000001100011000000000000000001000001000000000100000000101000000010100000000100010000000000100000000001000000000100010000000010001100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000110000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000010100011100000000000000100000001010000000101000000000000001000100010001000000000001000001000100100000010000000100000000000000000100000000000000000000001000000001000000000010000000100000000000000000010001000000000010000000000000000000000000001000000010100001000000000100100000000001010000000000000011001000010000100000010000000000000000000000001000000000100001000110000010000000000000000000000000000000100000000100100001000000010100001000000000001000000000000000000000000100000101000010110000000100000000000000011100001100100000000000010001011001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000000000000000000000100000000000000100100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101001100000000000000001000000011000000000010001001000000000000000000000000000000000000000000000000000000001001000000000000000000000100000000001000000001000000010000000000000010000001 10100011011000001000000000000100000000000000000000010000000000000000010000010000000000000000000000000000000111000000010000000001000000100000000100000000000010000000000000000000000000100000000000000100000010001000100000001101000000110001000000001010000100000000100000000000100001010000010011000000000000000000000000000000000000000000000000000000001001000000000100000000001100011000000000000000000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000001000000000001100000000100001000110000010000000000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000101000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000000000000000000000000000001100000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000000000000000000000000011100001000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000000000101100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000100010001010001001100000000100000010000001100000000000100000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 00000100100010000000100000000100000000000000000000100100001000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000000000100000001001010000110000000000000001001100100000000000000000000100000000100100001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100010001000000100001000000010011000000000000000000011000000010100010000001000000000000010000100000100100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000100000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010100100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000100100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100100000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000100000110000 00000100001000000000110000000110000010000000000000100100100000000000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000001000000000010000000000000010000000010000000000000000000001001000000100010010000010000100010000011000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000100010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001001010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000100000100000000100000000000000000000001000001000000000000001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000100000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000100000000000000000000000000010000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000000100000000000000000001100000000000000000000110100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000010001001000000000000000000001010001101100000000100000010000001100010000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000100000000000000001000000000000000000000000001000001000000000000000010000000000000000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001010010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000010000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000010100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001010000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101010100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100001100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000010010001000000110000100000000000000000000000000000010000000000000000100000100100010000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000001000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000100000000000100101000010000001111000000000000100000000001011000100000000000000000000000000100000000000000000000000000000000100000000000000100100000000000100000010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001010001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000100000100000000100000000000000000000001000001000000000000001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000010010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000100000000000000000000000000010000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100010001000000100001000000010011000000000000000000011000000010100010000001000000000000010000100000100100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000100000010000000000000000100000000000000000000000000001000000000000000000100000000001001010000001000010000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000100000000001001000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010000000110000100010000001000000101010000100000000010100000000000010000001101000000000000000000000000000010000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000000000000000000000000000000100000000000000100000001000010000000000100100000100010000010000000000000000010000000000010001101000000010010001000000110110100001000010100000000010000000000000000000000000100000000100010000000000000010001001000000000100001000110100010000000000000000000000000000000000000110000010001000000010000000000010000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000001000001000010000000111000100100000000101000100000010000000001000000011000000001010011000000000000000000100000000011000000000000100000100000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000000000100000000100000001000000000001000000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000000100100000000000110000010000000000000001000000000100011000000010000101010000001000000111010000000000010011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000011001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000001000000000000100000100000100100001000000100001001000000000000000000000000010000001100000000000000011010000000001000110000100100010000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000001000000001000000000100001000010000010000000000000000000000000100111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100010000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 10101011001000000000000000000100000000000100000001100100000000000100010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000000100100000000000110000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000000000000000000000000001000000010100001000000000100100010000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000001000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000010000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100110000000 10110011001100000000001100010000000000100000000000010000000000000000010000010000000000000000000000000000000111000010000101010000000000011000000010000100100000000000010000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000100010011000000000001000010000000000100000000000010000000000000000000000000000100110000000100011000000000000000000000000000000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000100000000000100000000000100000000000000100000001000010100000000000110000000000000100010000000000010000010000000000001101100010010010001000000110000100000000010000000000010001000000010100000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101010000000000000000000010000000000000000000000001100000100000000000000000000000000010000010100000001000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000010100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010010000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000000000100000010100000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000100000000001001010000100000000000000000001100000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000101000000010000000001000000000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000011000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000011000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000100000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 11101011001000000000100000000100000000000000000000100100000000000000010000010000000000000000000000100000000000001000010101010000000000011000010010000000110000000000010000000000000000000000100000100000001000001000000101001001000000000000001000000000010000001100000000000000011010000000001000010000101100010000000001000000001000000000000000000000000001000000000100000000000100011010000000100000000000000000000000100000000101000000000100000000000010000000000011100000001000000000100010000000010000110011100001000000101010000000000000010101010000000110100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000000000000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000010100010000010000000000010000000000000010000000 00000100001000000000110000000100000010000000000000100100000000000000110000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001001000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000001100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100010000000000000001010000110000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000000000000000100000101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100000110000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010110010000000000000000000000000000000000100100000000100011000000010000000100000001000000000100000001000000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000100000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 00000100001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100100001000000100001001000000000000000000000000010000001100000000000000011010000000001000110000100100110000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000010000000100000000000000000100000000000000000100100000000001000000000000000000100000000000000000010000010010000000000000001000011101000000010010001001000110000100000000011000010000000000000000110000000000000100000000100010000000100000100001001000000000100001000110100010000000000000000000000000000000000000110000010001000000010000000000010000000000000000000000000100101100001101000000000000000000000110000000000000000000000001100000100000000000000000000000100000010000001111000000000000000010000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000001001000000011000000001010001000000000010000000000000000011000000100000100000100000000000000000000000000000010000000000110010000011000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000100000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000100100010010000010000100010000001000000101010000100000000010100000000010110000000100001000000000000000000000000010000000100000001000000000000100010100000000000000010100001000000000100000000000100000000000000010000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100001000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001100100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000001000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000000000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000001000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000000000000000110000000010000000000100100010000000000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100001000001000000000000000100000000000100010000010000000101000000000000000000000001000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000011000010001000110000100000000001101000100010000000000001000010011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100100010000000100000000100000000000000000000100100001000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000000000100000001001010000110000000000000001001100100000000000000000000100000000100100001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001001110100100110000000100000000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000000000100000000100000001000000000001000000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001100000010011000000000000000000000000000010100010000000000000000000010000100000000100000000001100011000000000000000001000001000000000100000000101000000010100000000100010000000000100000000001000000000100010000000010001100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000110000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000010010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000010000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100110000000 10100011011000001000000000000100000000000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000000000000000000000000000000000000000001000000010000100000100000000000000000000001000000001100000010000010110000000100001000000000000000000010000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010100000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000000000100000000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100011000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000011000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10100011011001001010000010000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000000000011000000000100000000010000000000000000000000010001000100000100000100000000000100001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000100000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000000010000000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001010000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101100100000000000000000001000000000000100000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000001100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100010000000000000001010000110000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110100000001000000100000101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000000100000000000000000001100000000000000010000110100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000010001001000000000000000000001010001101100000000100000010000001100010000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000100000000000000001000000000000000000000000000000001000000000000000010000000000000000110000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000000001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010100000000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000100000000001011000000001010000000000000000100000000000000000011000000000000000000010010000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000100000000001001010000100000000000000000001100000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011011000001000000000000100000000000000000100100100000000000000010000000000000000000001000000000000000111000000010000000011000000100000000100000001000010000001000000000000000000100000000000000100000010001000000100001001010000000100000000000000000000011100000000000000010010000010001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000010000000001000000000100000001000000000100100000000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000100000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000001000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000001000000000000000001100010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000000000000000000000000000000000000000000000100100010000010100000000000000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000101000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000011000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001010000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000001001000000000000000000000100000001000000000000000100101000000010100100110000000100000010000000000000000000000001100000100000000100000000000100100000010000001111000000000000100000000001011000100000000000000000000000000100000000000000000000000000000000100000000000000100100000000000100000010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001010001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000001100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000101010000000001000000000000100000000011000000000111001100010000000000010001000100000100000000100000001000000000001000000010000000000000000000000010001000100000100000101000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010100000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000001000000000010100000000000000010000001000000100100100000000000000000000000000001000000000000100000011000000000010000000000010000000000000000000000000000001001101000000010010001100000110000100000010010000000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000100000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000010010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100010100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000010001000000000000000000010000010100001110000000100000000001000011100001100000000000000100000000000000000000000000010000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000001000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000010001000000000000000000010000010100001110000000100000000001000011100001100000000000000100000000000000000000000000010000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000010000000000000000000000000001000000000001000000000100010000010000000000000010000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000000000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010001000100000000000010000010101000001000000000001000000000000100000010000000000001000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000000000000000110000000010000000000100100010000000000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100001000001000000000000000100000000000100010000010000000101000000000000000000000001000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000011000010001000110000100000000001101000100010000000000001000010011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010010000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010010000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000010000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000010000000000001101000010010010001001000110000100000000010000011000000000000000100000000000000100000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000100000010000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000110001000000000100000000000000011000000000100000000010000000000000000000000010001000100000100000100000000000100001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100001100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000100111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100010000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100110000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000111000000010000000011000000100000000100000000000010000001000000000000000000100000000000000100000010001000000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000010000000001000000000100000001000000000100100000000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000001000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000100001000001010101000000000010000000000000000000000001100010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000000000000000000000000000000000000000000000100000001000000000000000000000000000100010000000 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000001000100000000100000001000000000001000000010000000000000000000000010011000001100001001000000110001000000001000000000000000100010000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000010000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000100000000000100100000000000000010000010000000000000000000000100010000000000000000010000100000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010100000000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100010000101000010100001110000000100000000000100111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000001011000000001010001000000000010000000000000000001000001000100000000000000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011011000001000000000000100000000000000000000010000000000000000010000010000000000000000000000000000000111000000010000000001000000100000000100000000000010000000000000000000000000100000000000000100000010001000100000001101000000110001000000001010000100000000100000000000100001010000010011000000000000000000000000000000000000000000000000000000001001000000000100000000001100011000000000000000000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000001000000000001100000000100001000110000010000000000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000101000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000000000000000000000000000001100000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000011000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100010001000000100001000000010011000000000000000000011000000010100010000001000000000000010000100000100100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000100000000100000000000000100000100100000000000000010000010111000001001000000100000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000100010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001001010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000101000110000 00000100001000000000110000000110000010000000000000100100110000000000010000000000000000000010000000100000010000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000000100000000100000000010011000000000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000110001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000001000000010000000000010000000000010001000100000100000101000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000001000000000010100000000000000010000001000000100100100000000000000000000000000001000000000000100000011000000000010000000000010000000000000000000000000000001001101000000010010001100000110000000000000000000000000000000000010000000000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100001000001000000000000000100000000000100010000010000000101000000000000000000000001000010000000001010001000000000000001000001001000100001000000001000000000000010000001000000100010001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100001000000000000000000000000000000000000000001000000010000100000100000000000000000000001000000001100000010000010110000000100001000000000000000000010000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010100000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000000000100000000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100011000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000001001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000000000000000000000000000000000001001000000000000000000000100000000001000000001000000010000000000000010000001 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000100000100000000100000000000000000000001000001000000000000001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000010010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000100000000000000000000000000010000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001001110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010000000000100000000000010000000000000000100000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000001000000000000000010000000100010001000000000000100010100000000000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100011000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100100000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100001000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001100100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000100000000000100000000000100000000000000100000001000010100000000000110000000000000100010000000000010000010000000000001101100010010010001000000110000100000000010000000000010001000000010100000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101010000000000000000000010000000000000000000000001100000100000000000000000000000000010000010100000001000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000010100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000111000110000 10100011011000001000000000000100000000000000000000010000000000000000010000010000000000000000000000000000000111000000010000000001000000100000000100000000000010000000000000000000000000100000000000000100000010001000100000001101000000110001000000001010000100000000100000000000100001010000010011000000000000000000000000000000000000000000000000000000001001000000000100000000001100011000000000000000000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000001000000000001100000000100001000110000010000000000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000101000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000000000000000000000000000001100000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000001000000010000000000010000000000010001000100000100000101000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000001000000000010100000000000000010000001000000100100100000000000000000000000000001000000000000100000011000000000010000000000010000000000000000000000000000001001101000000010010001100000110000000000000000000000000000000000010000000000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100001000001000000000000000100000000000100010000010000000101000000000000000000000001000010000000001010001000000000000001000001001000100001000000001000000000000010000001000000100010001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000000000000100000000000001010000100001001000001101000100010000000010000001100000000001000100001000000010011000100000000000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110100000001000000100000101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100001100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000101000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001100010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000001000000000000110000000 00000100001000000000110000000110000010000000000000100100100000000000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000001000000000010000000000000010000000010000000000000000000001001000000100010010000010000100010000011000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 00000100001000000000110000000100000010000000000000001100000000000000000010000000000000000000000000000100000000001001110010000000010000010010000000000000100000000000010000000000000000010000100000100000000000011000001100001001000000110001000000001000000000000000100000000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000010000000000010000010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001010000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000000000000001100001000000100010100100000000001000100101000000000000010000001000000011000000000000100000101000000000100000000100000000000000010000000000000000000001000000000000000000000000000000001000000000001000010000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000111000000010000000011000000100000000100000000000010000001000000000000000000100000000000000100000010001000000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000010000000001000000000100000001000000000100100000000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000000010000000000000000000000110000000000000000000100100010100000000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100010000101000010100001110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000001011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100110000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000000000001000000000000000000000000001000000010000000000100000000100000000000001000000001100000010000010110000000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000010000000000010000000101000000100001001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000001000100100100010000000100000100010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000000000000000000000000000001100000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000000100100000000000110000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000010000010000000101000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000001000010000000000000000000000100000001101000000000100000001001010000110000000000000001001100100000000000000000000100000000100100001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000000001000000000010000001001110000000001000000000000000100001000010000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000100100010010000010000100010000001000000101010000100000000010100000000010110000000100001000000000000000000000000010000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000011000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10100011001000000000100000000100000000001000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000000000000000010000000000000010000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000001000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000000000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000001000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000000000000000110000000010000000000100100010000000000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100001000001000000000000000100000000000100010000010000000101000000000000000000000001000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000011000010001000110000100000000001101000100010000000000001000010011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000001010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000000000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000001000000000100010000010000000000000010000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000000001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000000010000000001000001000001000000000000010000000101001000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001000000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100001100000000000000000000000100000010000001111000000000000000000000001001000100001100000001000001000000100000000000000000000000000100001000101000100000000000000000000000001010101000000000010000000000000000000010001000010000000110000100000010001101000100000000000000001000000011000010001010011000000000000000000000000010011000000000000100000100010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010100000000000000000000100010000000000000000000010000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000010000010000000100010000010000000000000000000000000010000000 10110011001000000001000000001101000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000000000100000000100000001000000000001000000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001100000010011000000000000000000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000011010000000001000010000100100010000000000000001001000000000000001010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000000000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000001110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000001000000000100010000010000000000000010000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000011000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000010000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100110000000 10100011001000000000100000000100000000000000100000100100000000000000010000010111000001001000000100000000000000010000010000000000001000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010001000000010100000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101010000000000000000000010000000000000000000000001100000100000000000000000000010000010000010100000001000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001100000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001001010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100101000001000100000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000100000100010000000010000100010000001000000101010000000000000010110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100010000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000001000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000010000000100001000010000000000000000000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 00000100001000000000110000000110000010000000000000100100100000000000010000000000100000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000100000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100100010000000001100110000000000100000000000010010000000000000010000010000000000000000000000000000000111000010000101010000000000011000000010000100100000000000010000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000100000100001000000010011000001000000000010001000000010100010000001000000000000010000100000000100000001001100011000000000000000001100001000000000000000100101000000000100000000000010000000000011100000001000000000100010000000010000110011100001000000101010000000000000010101010000000110000000100000000000000000000000000000000000000100000001000000000000100010101001000000000010001100000001010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000001000000000010001000000000000000000010000000000000000000000000000001001101000000010010001000000110000000000000000000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000111000010000000000000000000000000000111000000110000000001000000010000001000000000001000000000000000000000000100000101000000110000100100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000000001000000000000000010000000000101000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000010000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001010000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101010100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000100000010000000000000001100000000000000000010000000000000000000000000000100000000001001110010000000010000010010000000000000100000000000010000000000000000010000100000100000000000011000001100001001000000110001000000001000000000000000100000000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000010000000000010000010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001010000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101100100000000000000000001000000000000100000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011001000000000100000000100000000000000000000100100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001000010000100000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 00000100100010001000000000000100000000000000000010000101000000000000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000110000000000000000000000100000100000000000001000000100001001000000000000000000000000010000001100000000001000100001000000010011000000101100010000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000010000010101000001000100000001000000000000100000010000000000000010000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000001000100101100001101000000000000000000000010000000000000000001000001100000100000000000000000000000100000010000011111000000000000100000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100001000000100010100100000000001000100101000000000000010000001000000011000000000000100000101000000000100000000100000000000000010000000000000000000001000000000000000000000000000000001000000000001000010000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000000000000000001000010100001010001000000100001000000001000010000100100010000000001000000001000000000000000000000000001000000000100000000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010000000100000010100000000000010000000100000000000000001100000000000000000000000000001000000000000000000000000000000000010000001000100010000000010001000000000000010000001000000001000001000000000000010000000100000000000000000100000000000000000100100000000001000000000000000000100000000000000000010000010010000000000000001000011101000000010010001001000110000100000000011000010000000000000000110000000000000100000000100010000000100000100001001000000000100001000110100010000000000000000000000000000000000000110000010001000000010000000000010000000000000000000000000100101100001101000000000000000000000110000000000000000000000001100000100000000000000000000000100000010000001111000000000000000010000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001000101000000000010000000000000000000000001000010000000110000100000000100010000000000000000000000000000011000000000010001001000000000000000000000000000000000000000000000000000000001001000000000000000000000100000101010010010000000000000000000000000011000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001001110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000000000001000000000000000000000000001000000010000000000100000000100000000000001000000001100000010000010110000000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000010000000000010000000101000000100000000001000000000000100000010000000000000010000000100010000000000000000010000000000001101001010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000010000000000000000000000100101100001101000000000000000000000010000000000000000001000001100000100000000000000000000000100000010000011111000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000001000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100001000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000001000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000100000000001000010001000110000100000000001101001100000000000000011000000011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000100000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000100000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000001100000010000000010000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000010000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000000000000000000000000010000000000000000100000100100010000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000001000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000100000000000000100000010000001111000000000000100000000001011000100000000000000000000000000100000000000000000000000000000000100000000000000100100000000000100000010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001010001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000100000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001010100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000000010001110000000010100100000000100000000000000010000000000100010000000000000010000000000010000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000001000001000000011000000000010001000000000000000000000000000001000000000100000010000000000000000000001000000000000000000000100010000010000000001000000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000000000000000000000000011100001000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000000000101100110010000011000000000000000000000000000000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000000000000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000101001000000001000001000000000001000000000010000001001110000000001000000000010000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100100001000000100001001000000000000000000000000010000001100000000000000011010000000001000110000100100110001000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000010000000100000000000000000100000000000000000100100000000001000000000000000000100000000000000000010000010010000000000000001000011101000000010010001001000110000100000000011000010000000000000000110000000000000100000000100010000000100000100001001000000000100001000110100010000000000000000000000000000000000000110000010001000000010000000000010000000000000000000000000100101100001101000000000000000000000110000000000000000000000001100000100000000000000000000000100000010000001111000000000000000010000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001000101000000000010000000000000000000000001000010000000110000100000000100010000000000000000000000000000011000000000010001001000000000000000000000000000000000000000000000000000000001001000000000000000000000100000101010000010000000000000000000000000011000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000000010000000000000010000000000000000000000000000000000010100000000000000100000001000010000000000100100000100010000010000000000000000010000000000010001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000000000000000000010000100010000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000000000000000000000000011100001000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000000000101100110010000000010000000100000000000000000000010000000000001000000000100000010000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001010000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101010010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000100000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101000100010000000000001000010011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000000000000000000000010001100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010010000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000001100000000000000011010000000001000110000100100010000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000010100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001001101101000110000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001011000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000011000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110100000001000000100000101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000010010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000000001000000001001000000000000000100000000000000000010000010101000011000000000001000000000000100000010000000001000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000100000000001001010000100000000000000000001100000000000000000000000100000000100101001000000000000000000000100000001010000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100000000110000100000000001101000100000000000000001000000011100000000010001000010000000000000000000000001000010000100000001000010001000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000100000010000000000000100100100000000000010000001000000000000000000000100000000000001000010000100000010000000000000100000000000000000100000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000100100000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 00000100001000000000110000000110000010010000000000100100100000000000010000000000000000000010000000100000100000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000001000000001000010000010000010110000100010000000000110010000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000010000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000010000000010000010000000100010001010000000000000000000000000010000100 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000000000100000000100000001000000000001000000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001100000010011000000000000000000000000000010100010000000000000000000010000100000000100000000001100011000000000000000001000001000000000100000000101000000010100000000100010000000000100000000001000000000100010000000010001100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000001000010000010010000000000000100100000000000000010000110000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000101010000000001000000000000100000000011000000000111001100010000000000010001000100000100000000100000001000000000001000000010000000000000000000000010001000100000100000101000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010100000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000001000000000010100000000000000010000001000000100100100000000000000000000000000001000000000000100000011000000000010000000000010000000000000000000000000000001001101000000010010001100000110000100000010010000000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000100000000110000000000000000000100100010000000000000000001001000000000100001000110100010000000000000000100000000000000100000001100100001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000011100001100000100000000000011000001001100000000000000000000001000000000001000000000010000001001100000000001000000000000000100000000010000000000000000000000100000000000000100100000000000100000000010001000100100011100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000100000000010000000001000000000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000001000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000000000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000001000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000000000000000110000000010000000000100100010000000000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100001000001000000000000000100000000000100010000010000000101000000000000000000000001000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000011000010001000110000100000000001101000100010000000000001000010011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000010010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100010100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000010001000000000000000000010000010100001110000000100000000001000011100001100000000000000100000000000000000000000000010000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000001000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100100000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000100000110000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010110010000000000000000001000000000000000100100000000100011000100000000000000000000000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000100000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000001000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000001000000000000000001100010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000000000000000000000000000000000000000000000100100010000010100000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111001100010000000000010001000000000100000000100000001000000000001010000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010010000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000000000010000000000000000000010000000001101000000010010001001000110000100000000010000000100000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000100000000000000001000000000000000000000000000000001000000000000000010000000000000000110000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000001100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000001000000000100000101000100000100000000100001000100000100000000000000000000000000000000000000010000000000100110000010000000000000000000000000010000000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010100000000000000000000100010000000000000000000010000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000010000010000000100010000010000000000000000000000000010000000 10101011001000000001000000001100000100000000010000000100000101010000000000000000000000100000000011000000000111001100010000000000010001000000000100000000100000001000000000001000000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011001100000000000000011000000010100010000001000000000000010000100000100100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001110100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000001000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000100000000110000000000000000000100100010000000000000000001001000000000100001000110100010000000000000000100000000000000100000001100100001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000011100001100000100000000000011000001001100000000000000000000001000000000001000000000010000001001100000000001000000000000010100000000010000000000000000000000100000000000000100100000000000100000000010001000100100011100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000101000000010000000001000000000000000010000000000000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100010001000000100001000000010011000000000000000000011000001010100010000001000000000000010000100000100100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010010010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000010010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100010000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101010100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100100010000000001100010000000000000000000000010000000000100000010000010111000001000100000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100100000100000000000100010000000000010100001010001000000100001100000010011000000000000000000000000000010100010000000000000000000010000100000000100000000001100011000000000000000001000001000000000100000000101000000010100000000100010000000000100000000001000000000100010000000010001100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000110000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000000101000000000000000001001000100001000110000010000000000000000000000000000111000010110000000001100000000001000000000000000100000000000100010000010000000101000000000000001000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000010000000100001000010000000000001000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100000000001101001100000000100000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000010000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000000100000000000100000000000000100000001000010100000000000100000000000000100010000000000010000010000000000001101100010010010001000000110000100000000010000000000010001000000010100000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101010000000000000000000010000000000000000000000001100000100000000000000000000010000010000010100000001000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000100010100010000000001000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010100000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000000000000000000000000000001000000000100000000000000000000000000001000000000000000000000100010000010000000001000000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000111000000010000000011000000100000000100000001000010000001000000000000000000100000000000000100000010001000000100001001010000000100000000000000000000011100000000000000010010000010001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000010000000001000000000100000001000000000100100000000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000100000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000001000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000001000000000000000001100010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000000000000000000000000000000000000000000000100100010000010100000000000000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000000001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010100000000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000010000000000010000000101000000100001001001000110001000000001000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000100000000000000000000000000000000000100100010000010100000000000000000000000010000000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010110010000000000000000000000000000000000100100000000100011000000010000000100000001000000000100000001000000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000100000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 00000100100010000000001100010000000000000000000000010000000000100000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000100000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000001000001000000010100010000001000000000000000000000000000100100110010000000010000001100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000011000000000001000000100000010000001000000000010100000000000000010000001000000100100100000000000000000000000000001000000000000100000011000000000010000000000010000000000000000000000000000001001101000000010010001100000110000000000000000000000010000000000010000000000000000000000000100101000100000000000000000001001010000110000000000001001001100100000100000000000000100000001100100001000000010000001000000000000100000000000100010000010000000101000000000000000000000001000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101000100000000000000001000000011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000101010000000001000000000000100000000011000000000111001100010000000000010001000100000100000000100000001000000000001000000010000000000000000000000010001000100000100000101000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010100000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000001000000000010100000000000000010000001000000100100100000000000000000000000000001000000000000100000011000000000010000000000010000000000000000000000000000001001101000000010010001100000110000100000010010000000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000010000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000000000000001000010000001001110000000001000000000000000100001100010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000001000000000000010000100 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100110100100000000000001100000100001001010000000000000000000001000010100001010001000000100001000000001000010000100100010000000001000000001000000000000000000000000001000000000100000000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010000000100000010100000000000010000000100000000000000001100000000000000000000000000001000000000000000000000000000000000010000001000100010000000010001000000000000010000001000000001000001000000000000010000000100000000000000000100000000000000000100100000000001000000000000000000100000000000000000010000010010000000000000001000011101000000010010001001000110000100000000011000010000000000000000110000000000000100000000100010000000100000100001001000000000100001000110100010000000000000000000000000000000000000110000010001000000010000000000010000000000000000000000000100101100001101000000000000000000000110000000000000000000000001100000100000000000000000000000100000010000001111000000000000000010000000001000100001100000100010000000101000000000000000000000000000000000100000000100000000000000000001000001000101000000000010000000000000000000000001000010000000110000100000000100010000000000000000000000000000011000000000010001001000000000000000000000000000000000000000000000000000000001001000000000000000000000100000101010000010000000000000000000000000011000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000000000000001000010000001001110000000001000000000000000100001100010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000001000000000000010000100 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000000000000100000010001000100000011001000000100000000001000000000000000000000100000000100001000000010011000000000000000100000000000010100010000000000000010000000000000000000100100000000100010010000000000000001100001000000000000010000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000100000000000001001000001100000010000010110000000100000000010000100000000001000000000000000000001000100000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000001000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010010000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001001101101000110000000000000001000000011000000001010001000000000010000000000000001001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000110011000000000000000000000000000010100010000000000000000000000000000000000100100000000101011000000010000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000010000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000001001000000000000000100000000000000000010000010101000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000100000000000100000000100100001000000000000000000000000110001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100001000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001100100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000011000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000100000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 00000100100010000000100000000100000000000000000000100100001000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000000000100000001001010000110000000000000001001100100000000000000000000100000000100100001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 00000100001000000000110000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000110000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000100000000010000001001110000000001000000000000000100001000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000000000000100100000001000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000100000000000000000000100000000010001000100100010100100000000000000001000010000100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111001100010000000000010001000000000100000000100000001000000000001010000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000011000001001000000000011100000010000100001000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000100000000001101000100000000000000001000000011000100000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000000001000000000000000010000000000101000110000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000000000000000100110000000100011000000000000000000000000001000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001010100000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000101001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000100000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010100000000000000000000100010000000000000000000010000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000001000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000010000010000000100010000010000000000000000000000000010000000 00000100001000000000110000000100000010000000000000001100000000000000000010000000000000000000000000000100000000001001110010000000010000010010000000000000100000000000010000000000000000010000100000100000000000011000001100001001000000110001000000001000000000000000100000000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000010000000000010000010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000011000000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001100010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000001000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000010000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000010000000000001111000010010110001001000110000100000000010000011000000000000000100000000000000100000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10110011001000000000001100010000000000100000000000010000000000000000010000010000000000000000000000000000000111001100010000000000010001000000000100000000100000001000000000001010000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000001000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000000000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000011000000000000000100001000010000000000000000000000100000000010100100100000000010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000100000000011000000000111001100010000000000010001000100000100000000100000001000000000001000000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000001000010000010000010010000000010000000000000000000001000000000001000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000010100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000001000010000000000000000000000000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000000010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000001000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110001010000000000000000000000000001111000100110000000001000000000001000000000000000000000000000000000100101100001101000000010000000100000000001000011100001100000000000000000001010011001100000000100001010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000100000000000000000000000001010101000000000010000000000000000000010001000010000000110000100000000001101000100000000000000101000000011000010001010011000000000000000000001000000011000000000000000000000000000000000000001000000000000000000000100010000010000000001000000000000000010000000 10100011001000000000100000000100000000000000100000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000001000100001001000000000000010000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010001000000010100000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101010000000000000000000010000000000000000000000001100000100000000000000000000010000010000010100000001000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000010000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000110001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000100000000000000000000000000010000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100010001000000100001000000010011000000000000000000011000000010100010000001000000000000010000100000100100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001010000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10110011001000000000001100010000000000100000000000010000000000000000010000010000000000000000000000000000000111000010000101010000000000011000000010000100100000000000010000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000100010011000000000001000010000000000100000000000010000000000000000000000000000100110000000100011000000000000000000000000000000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000010000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000000100000000000000000001100000000000000000000110100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000010001001000000000000000000001010001101100000000100000010000001100010000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001011001000010000000000000000100000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001001110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000101000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100100010000000001100010000000000000000000000010000000000100000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000001000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000000000000000110000000010001110000000010100100000000100000000000000010000000000100010000000000000010000000000010000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000010110000100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001010000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000000000000100000010001000100000011001000000100000000001000000000000000000000100000000100001000000010011000000000000000100000000000010100010000000000000010000000000000000000100100000000100010010000000000000001100001000000000000010000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000100000000000001001000001100000010000010110000000100000000010000000000000001000000000000000000001000100000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000010000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000011000000000101000100000000000000000001000000000000000000100000101000000000100000000100000100000000010000000000000000000000000001000000000000000000000100010000010000100000000000000000100000110010 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000000010000000000000010000000000000000000000000000000000010100000000000000100000001000010000000000100100000100010000010000000000000000010000000000010001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000000000000000000010000100010000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000010000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000100010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001001010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001100010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000001000010000000000000000000000000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000000010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000001000000000000000000001000000010100001000000000100100000000000000000000000010000000100000010000000100000000000000000000000001100000000100001000110001010000000001000000000000000001111000100110000000001000000000001000000000000000000000000000000000100101100001101000000010000000100000000001000011100001100000000000000000001010011001100000000100001010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000100000000000000000000000001010101000000000010000000000000000000010001000010000000110000100000000001101000100000000000000101000000011000010001010011000000000000000000000000000001000010000100001001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001011000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000011000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110100000001000000100000101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000010100010000010000000000010000000000000010000000 10101011001000100000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000010010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100010100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000010001000000000000000000010000010100001110000000100000000001000011100001100000000000000100000000000000000000000000010000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000001000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000001000100000000000010000000010000000000001100000000100010000001010000101010000001000011111010000000000000011110000010000010100000000000000000000000001010000011000000010001001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000001010000000000000000000000010000000000100000000000001000000000000100000010000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001101010000100000000000000000001100000000000000000000111000000000100010010001110000010000000000000000000001110100000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000010000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000000010100100000000100011000000000000000000000001000000000100000001000000000100100000100000110000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001010000000000000100100000100010000010000000000000000010000000000010001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000000000000000000010000100010000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011011000001000000000000100000000000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000000000000000000000000000000000000000001000000010000100000100000000000000000000001000000001100000010000010110000000100001000000000000000000010000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010100000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000100000100000000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100011000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10100011001000000000100000000100000000000000000000100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000000100100000000000110000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000010000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000000100000000000100000000000000100000001000010100000000000100000000000000100010000000000010000010000000000001101100010010010001000000110000100000000010000000000010001000000010100000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101010000000000000000000010000000000000000000000001100000100000000000000000000010000010000010100000001000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000100000000000000000000000001000010000010000010110000100010000000000000000000001000000000100000001000000000000100000000000010000000000000000000001000000000100010000000011000101010000001000010111010000000010000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010100000000000000000000010000010000000100010001010000000000000000000000000010000100 10110011001100000000001100010000000000100000000000010000000000000000010000010000000000000000000000000000000111000010000101010000000000011000000010000100100000000000010000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000100010011000000000001000010000000000100000000000010000000000000000000000000000100110000000100011000000000000000000000000000000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000110010001000000110000000000000000001000000000000100000110000000000000000000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000101001000000001000001000000000001000000000010000001001110000000001000000000010000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000100000000000000000000000001000010000010000010110000100010000000000000000000001000000000100000001000000000000100000000000010000000000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010100000000000000000000010000010000000100010001010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100100000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000100000110000 10100011011000001000000000000100000000000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000110000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000000000000000000000000000000000000000001000000010000100000100000000000000000000001000000001100000010000010110000000100001000000000000000000010000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100010000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010100000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101010000000100000000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100011000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 00000100001000000000110000000110000010010000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000100000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000010100001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000000100100000000000100000000010001000100000000110000000000000000000000100010100100000000001000100101000000100000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111001100010000000000010001000000000100000000100000001000000000001010000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011001001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000011001000000100000000000000010000010000000000000000000000001100000010000000000000000000000000000100000011000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000010000000100000000100001000000000100010000000010000100010000001000000101010100000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010101000001000100000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000001000001100000100000000000000000000000100000010000011111000000000000100000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100001000000100010100100000000001000100101000000000000000000001000000011000000000000100000101000000000100000000100000000000000010000000000000000000001000000000000000000000000000000001000000000001000010000001000000010000000 00000100001000000000110000000100000010000000000000100100100000000000010000001000000000000000000000100000000000001000010000100000010000000000000100000000000000000100000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000100100000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 00000100100010000000001100010000000000000000000000010000000000100000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000001000001000000010100010000001000000000000000000000000000100100110010000000010000001100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000011000000000001000000100000010000001000000000010100000000000000010000001000000100100100000000000000000000000000001000000000000100000011000000000010000000000010000000000000000000000000000001001101000000010010001100000110000000000000000000000010000000000010000000000000000000000000100101000100000000000000000001001010000110000000000001001001100100000100000000000000100000001100100001000000010000001000000000000100000000000100010000010000000101000000000000000000000001000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101000100000000000000001000000011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000100000000000000000000000001000011000010000010110000100010000000000000000000001000000000100000001000000000000100000000000010000000000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100001100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000010010001000000110000100000000000000000000000000000010000000000000000100000100100010000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000001000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000100000000000100101000010000001111000000000000100000000001011000100000000000000000000000000100000000000000000000000000000000100000000000000100100000000000100000010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001010001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000001001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000001000000000010000010000000100010001010000000000000000000000000010000100 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000010001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110001000000010100000100000010000000000000000000000000000100000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100011000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000010000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000011000000000101000100000000000000000001000000000000000000100000101000000000100000000100000100000000010000000000000000000000000001000000000000000000000100010000010000100000000000000000100000110010 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000001000100000000100000001000000000001000000010000000000000000000000010011000001100001001000000110001000000001000000000000000100010000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000010000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000100000000000100100000000000000010000010000000000000000000000100010000000000000000010000100000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010100000000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100010000101000010100001110000000100000000000100111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000001011000000001010001000000000010000000000000000001000001000100000000000000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100100001000000100001001000000000000000000000000010000001100000000000000011010000000001000110000100100110001000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000010000000100000000000000000100000000000000000100100000000001000000000000000000100000000000000000010000010010000000000000001000011101000000010010001001000110000100000000011000010000000000000000110000000000000100000000100010000000100000100001001000000000100001000110100010000000000000000000000000000000000000110000010001000000010000000000010000000000000000000000000100101100001101000000000000000000000110000000000000000000000001100000100000000000000000000000100000010000001111000000000000000010000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001000101000000000010000000000000000000000001000010000000110000100000000100010000000000000000000000000000011000000000010001001000000000000000000000000000000000000000000000000000000001001000000000000000000000100000101010000010000000000000000000000000011000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100101000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010010000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000101000000000000010000100000100010000000000000000010000000100000000000000000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000010000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000100000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001010100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000000010001110000000010100100000000100000000000000010000000000100010000000000000010000000000010000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100110000000100011010001000100000000000000000000010000000000001010010000100000000000010000000010000000000101000000000100010000000010000100011000001000100101010000000000001100000000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000101000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000001000000000100010000010000000000000010000000000010000000 11101011001000000000100000000100000000000000000000100100000000000000010000010111000101001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000001000100000000000010000000010000000000001100000000100010000001010000101010000001000011111010000000000000011110000010000010100000000000000000000000001010000011000000010001001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000001010000000000000000000000010000000000100000000000001000000000000100000010000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001101010000100000000000000000001100000000000000000000111000000000100010010001110000010000000000000000000001110100000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000010000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000001000000000011001000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000000000000000100100000000100011000000010000000100000001000000000100100001000000000100100000000000010000010000000000000001000000000100010000000010000100010000001000000111010000000000000010100000000000010000001101000000000000000001010000110000000010001000010100010000100000000100000000000000000000001000000011000000000001000000100000010000000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000001000000000100000101000100000100000000100001000100000100000000000000000000000000000000000000000000000000100010000010000000000000000000000000011000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000010001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000000000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000001000000000100010000010000000000000010000000000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100100000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000000001000000001001000000000000000100000000000000000010000010101000011000000000001000000000000100000010000000001000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000100000000001001010000100000000000000000001100000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100000000110000100000000001101000100000000000000001000000011100000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110010000000000000000001000000000100000000000000001000100010000000000000000001001100001000000000000000010000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000010110000100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100001000000101010100100000000001000100101000000000000000000001000000011000000000000100000101000000000100000000100000000000000010000000000000000000001000000000000000000000000000000001000000000001000010000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000011000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000100000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000010010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000010001000000000000000000010000010100001110000000100000000001000011100001100000000000000100000000000000000000000000010000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 00000100100010000000001100010000000000000000000000010000000000100000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000001000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000000000000000110000000010001110000000010100100000000100000000000000010000000000100010000000000000010000000000010000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000010110000100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001010000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000100000000100000000000000000000100100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001000010000100000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000000100100000000000110000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000000000000000000000000001000000010100001000000000100100010000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000001000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000010000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100110000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100101000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010010000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000001000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001010000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000000001000000001001000000000000000100000000000000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001001101101000110000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100100000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000000001000000001001000000000000000100000000000000000010000010101000011000000000001000000000000100000010000000001000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000100000000001001010000100000000000000000001100000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100000000110000100000000001101000100000000000000001000000011100000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100001000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001100100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000011000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000101000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000101010000000001000000000000100000000011000000000111001100010000000000010001000100000100000000100000001000000000001000000010000000000000000000000010001000100000100000101000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010100000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000001000000000010100000000000000010000001000000100100100000000000000000000000000001000000000000100000011000000000010000000000010000000000000000000000000000001001101000000010010001100000110000100000010010000000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000111010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000101010000000000000000000000100000000011000000000111001100010000000000010001000100000100000000100000001000000000001000000010000000000010000000000010001000100000100000101000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000000000000100100000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000010000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100001000000000000000000000000000000000000000001000000010000100000100000000000000000000001000000001100000010000010110000000100001000000000000000000010000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010100000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000000000100000000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100011000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000011000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000000001000000010000000000100110000010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100001000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001100100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000100000000110000000000000000000100100010000000000000000001001000000000100001000110100010000000000000000100000000000000100000001100100001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000011100001100000100000000000011000001001100000000000000000000001000000000001000000000010000001001100000000001000000000000000100000000010000000000000000000000100000000000000100100000000000100000000010001000100100011100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000100000000010000000001000000000000000010000000000000010000000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010110010000000000000000000000000000000000100100000000100011000000010000000100000001000000000100000001000000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001001000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000100000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000000100000000100000000010011000000000000000000001000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000001000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010100001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000000100100000000000100000000010001000100000000100000000000000000000000100010100100000000001000100101000000100000000000000001000000001000000000100000101000100000100000000100001000100000100000000000000000000000000000000000000010000000000100110000010000000100000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100100000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000100000110000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000000100000000000000000001100000000000000000000110100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000010001001000000000000000000001010001101100000000100000010000001100010000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000100000000000000001000000000000000000000000001000001000000000000000010000000000000000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000010000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000000000100000001000010000000000100100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000010000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 00000100001000000000110000000100000010000000000000100100000000000000110000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000001100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100010000000000000001010000110000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000000000000000100000101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100000110000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000111000000010000000011000000100000000100000000000010000001000000000000000000100000000000000100000010001000000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010010100100000000100011000000000000000000000001000000000100000001000000000100100000000000110000010000000000000001000000000100011000000010000101010000001000000111010000000000010011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000000000000100000000000001010000100001001000001101000100010000000010000001100000000001000100001000000010011000100000000000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000110000101000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110100000001000000100000101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000100000010000000000000100100000000000000110000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000001100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100010000000000000001010000110000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000000000000000100000101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100000110000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000000000000000010000000000000010000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000010100011100000000000000100000001110000000101000000000000001000100010001000000000001000001000100100000010000000100000000000000000100000000000000000000001000000001000000000010000000100000000000000000010001000000000010000000000000000000000000001000000010100001000000000100100000000001010000000000000011001000010000100000010000000000000000000000001000000000100001000110000010000000000000000000000000000000100000000100100001000000010100001000000000001000000000000000000000000100000101000010110000000100000000000000011100001100100000000000010001011001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000000000000000000000100000000000000100100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101001100000000000000001000000011000000000010001001000000000000000000000000000000000000000000000000000000001001000000000000000000000100000000001000000001000000010000000000000010000001 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000111000000010000000011000000100000000100000000000010000001000000000000000000100000000000000100000010001000000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000010000000001000000000100000001000000000100100000000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000100000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000001000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000001000000000000000001100010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000000000000000000000000000000000000000000000100100010000010100000000000000000000000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100010001000000100001000000010011000000000000000000011000000010100010000001000000000000010000100000100100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000110000010000000000000100100100000000000010000000000100000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000100000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000010010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000101100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000100000000110000000000000000000100100010000000000000000001001000000000100001000110100010000000000000000100000000000000100000001100100001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000011100001100000100000000000011000001001100000000000000000000001000000000001000000000010000001001100000000001000000000000000100000000010000000000000000000000100000000000000100100000000000100000000010001000100100011100100000000000000001000010010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000110000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000000000100000001001010000110000000000000001001100100000000000000000000100000000100100001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001001110100100110000000100000000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000111000000010000000011000000100000000100000001000010000001000000000000000000100000000000000100000010001000000100001001010000000100000000000000000000011100000000000000010010000010001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000010000000001000000000100000001000000000100100000000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000100000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000001000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000001000000000000000001100010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000000000000000000000000000000000000000000000100100010000010100000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100100001000000100001001000000000000000000000000010000001100000000000000011010000000001000110000100100110001000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000010000000100000000000000000100000000000000000100100000000001000000000000000000100000000000000000010000010010000000000000001000011101000000010010001001000110000100000000011000010000000000000000110000000000000100000000100010000000100000100001001000000000100001000110100010000000000000000000000000000000000000110000010001000000010000000000010000000000000000000000000100101100001101000000000000000000000110000000000000000000000001100000100000000000000000000000100000010000001111000000000000000010000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001000101000000000010000000000000000000000001000010000000110000100000000100010000000000000000000000000000011000000000010001001000000000000000000000000000000000000000000000000000000001001000000000000000000000100000101010000010000000000000000000000000011000000 11101011001000000000100000000100000000000000000000100100000000000000010000010111000101001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000001000100000000000010000000010000000000001100000000100010000001010000101010000001000011111010000000000000011110000010000010100000000000000000000000001010000011000000010001001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000001010000000000000000000000010000000000100000000000001000000000000100000010000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001101010000100000000000000000001100000000000000000000111000000000100010010001110000010000000000000000000001110100000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000010000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000001000000000011001000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10110011001000000001000000001101000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000000000100000000100000001000000000001000000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001100000010011000000000000000000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100010001000000100001000000010011000000000000000000011000000010100010000001000000000000010000100000100100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100110001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000100000010000000000000100100000000000000110000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000001100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100010000000000000001010000110000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000000000000000100000101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100000110000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110100000001000000100000101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000100000010000000000000001100000000000000000010000000000000000000000000000100000000001001110010000000010000010010000000000000100000000000010000000000000000010000100000100000000000011000001100001001000000110001000000001000000000000000100000000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000010000000000010000010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000011000000000001101000010010010001000000110000100000000010000000000000000000000110000000010000000000100100010000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000100000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100010000100000100000001000001000000000100000010000000100000000000001000001100000100000000000000000000000101011101000000000000000000000000000000010001000010000000110000100000000001101000100000000000000001000000011000010001010011000000000000000000001000000011000000000000100000100000000011101000000000000000000000000000100010000010000000000010000000010000010000000 10100011011001001010000010000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000010000000000000000000000000000100000011000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000010000000000000000100001000000000100010000100010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010000000001000000000000100010101001000000000010000001000000000100000000000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000001010000100000001101000011010010001000000110000100000000010000000000010000000000011000000000000010000000100000000000000000000000001100000000101001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000000001000000000000000000000100000100010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010110001000000000100100000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000000000000000000010000000000000000000000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000000100000000000000010000000001000000100000000000000100101000000100000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000001001000000011000000001010001000000000010000000000000000011000000100000100000100000000000000000000000000000010000000000100010000010000000000000000000000000010000000 10101011001000000000000000001100100100000010010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000000000001000000000000000000000000001000000010000000000100000000100000000000001000000001100000010000010110000000100000000000000000000000000000110000000100000001000000001000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000010000000000010000000101000000100001001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000001000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000000000000000000000000000001100000000000000000000100010000010000000000010000000000000010000000 10100011011001001010000010000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000000000011000000000100000000010000000000000000000000010001000100000100000100000000000100001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000100000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000000010000000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001010000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101100100000000000000000001000000000000100000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111001100010000000000010001000000000100000000100000001000000000001010000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000100000000110000000000000000000100100010000000000000000001001000000000100001000110100010000000000000000100000000000000100000001100100001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000011100001100000100000000000011000001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000100000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000010100001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000000100100000000000100000000010001000100000000110000000000000000000000100010100100000000001000100101000000100000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000100000000100000000000000100000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010001000000010100000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101010000000000000000000010000000000000000000000001100000100000000000000000000010000010000010100000001000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000111000000010000000011000000100000000100000000000010000001000000000000000000100000000000000100000010001000000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000010000000001000000000100000001000000000100100000000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000100000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000001000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000001000000000000000001100010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000000000000000000000000000000000000000000000100100010000010100000000000000000000000010000000 00000100001000000000110000000100000010000000000000100100100000000000010000001000000000000000000000100000000000001000010000100000010000000000000100000000000001000100000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000100100000010000100011000000000000000000000100000000010000000000001000000000100000000000010110000000000000000001000001000100010000000010000100011000001000000101010000000000001100000000000000000001000000000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000101000100010000000000000000001001100000000000010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10101011001000000000000000000100000000000100000001100100000000000100010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000000100100000000000110000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000000000000000000000000001000000010100001000000000100100010000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000001000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000010000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100110000000 10100011001000010000000001001100000100000000000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000000001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000100000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001001010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000000000000000100100000000100011000000010000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000010000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000000000000000100100000000000000010000010000000000000000000000100010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000100010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000010000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000010000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000000000000000000000000010000000000000000100000100100010000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000001000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000100000000000000100000010000001111000000000000100000000001011000100000000000000000000000000100000000000000000000000000000000100000000000000100100000000000100000010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001010001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100100000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000011000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000100000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10100011001000010100000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010001000000010100010000001000000000000000001000010000010000010110000100011000000000000000000001000000000100000001000000000100100000000001010000010000000000000000000000000001000000010000000000100000000000000000001001000000101100000100000000000010000000000000010000000000000001000000000000000000001000100000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000000000000000000000000000001000000000100000010000000000000000000001000000000000000000000100010000010000000001000000000000000010000000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010110010000000000000000001000000000000000100100000000100011000100000000000000000000000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000010001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000001000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000000000000000000000010000010000000100010001010000000000001000000000000110000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000010000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000010100000000100000000010011000000000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000110001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010010000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10100011001000000000100000000100000000000000000000100100000000000000010000010000000000000000000000000000000111000010000101010000000000011000000011000100100000000000011000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010001000000010100010000001000000000000000001000010000010000010110000100011000000000000000000001000000000100000001000000000100100000000001010000010000000000000000000000000001000000010000000000100000000000000000001001000000000010100000000000010000001101000000000000000001010000110000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000001000000000100000101000100000100000000100001000100000100000000000000000000000000000000000000010000000000100110000010000000000000000000000000010000000 00000100001000000000110000000110000010000000000000100100110000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000010010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100010000000100000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000100000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000000001000000000000000010000000000101000110000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000100000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000000000000000100110000000100011000000000000000000000000001000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000000000100100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000010000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000011000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110100000001000000100000101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000100000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010101000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000010000000000000001100000100000000000000000000000100000010000001111000000000000000001000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000001000000000000000001100010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000000000000000000000000000000000000000000000100100010000010100000000000000000000000010000000 00000100001000000000110000000110000010000000000000100100110000001000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000010010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100010000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000000100000000100000000010011000000000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000110001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001001110100100110000000100000000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100110000000100011010001000100000000000000000000010000000000001010010000100000000000010000000010000000000101000000000100010000000010000100011000001000100101010000000000001100000000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000101000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000001001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000100010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000000000000000000000000000000000001001000000000000000000000100000000001000000001000000010000000000000010000001 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001010100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000000010001110000000010100100000000100000000000000010000000000100010000000000000010000000000010000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 10110011001000000000001100010000000000100000000000010000000000000000010000010000000000000000000000000000000111001100010000000000010001000000000100000000100000001000000000001010000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000001000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000000000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000011000000000000000100001000010000000000000000000000100000000010100100100000000010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000111000000010000000011000000100000000100000000000010000001000000000000000000100000000000000100000010001000000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000010000000001000000000100000001000000000100100000000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000100000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000001000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000001000000000000000001100010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000000000000000000000000000000000000000000000100100010000010100000000000000000000000010000000 10100011001000000000100000000100000000000000100000100100000000000000010000010111000001001000000100000000000000010000010000000000001000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010001000000010100000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101010000000000000000000010000000000000000000000001100000100000000000000000000010000010000010100000001000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000001010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000000000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000001110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000001000000000100010000010000000000000010000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010010000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110001000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100011000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000010000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000011000000000101000100000000000000000001000000000000000000100000101000000000100000000100000100000000010000000000000000000000000001000000000000000000000100010000010000100000000000000000100000110010 00000100001000000000110000000100000010000000000000100100000000000000110000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000001100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100010000000000000001010000110000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000000000000000100000101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100000110000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000000000000000010000000000000010000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100000000000000000010000001100000000001001100001000000010011000010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000000100000000000100000000000000100000001000010100000000000100000000000000100010000000000010000010000000000001101100010010010001000000110000100000000010000000000010001000000010100000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101010000000000000000000010000000000000000000000001100000100000000000000000000010000010000010100000001000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010010000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000100000000011000000000111001100010000000000010001000100000100000000100000001000000000001000000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000001000010000010000010010000000010000000000000000000001000000000001000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100110000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000010010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100010000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000001000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000010000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000011000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000000010001100 00000100001000000000110000000110000010010000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000010000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000010000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000000000000000000000000010000000000000000100000100100010000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000001000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000100000000000000100000010000001111000000000000100000000001011000100000000000000000000000000100000000000000000000000000000000100000000000000100100000000000100000010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001010001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001010000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101010100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011011000001000000000000100000000000000000000010000000000000000010000010000000000000000000000000000000111000000010000000001000000100000000100000000000010000000000000000000000000100000000000000100000010001000100000001101000000110001000000001010000100000000100000000000100001010000010011000000000000000000000000000000000000000000000000000000001001000000000100000000001100011000000000000000000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000001000000000001100000000100001000110000010000000000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000101000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000000000000000000000000000001100000000000000000000100010000010000000000010000000000000010000000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010110010000000000000000000000000000000000100100000000100011000000010000000100000001000000000100000001000000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000100000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000001000000000100000101000100000100000000100001000100000100000000000000000000000000000000000000010000000000100110000010000000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100001000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001100100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001001010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000000000000000100100000000100011000000010000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000010000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000000000000000100100000000000000010000010000000000000000000000100010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000100010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000100100000000000000000010000010010000000010000000000001101000010010010001001000110000100000000010000011000000000000000100000000000000100000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000001100000000000000011010000000001000110000100100010000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000010000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000100000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000010100001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000000100100000000000100000000010001000100000000110000000000000000000000100010100100000000001000100101000000100000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000100000000000000000000000001000010000010000010110000100010000000000000000000001000000000100000001000000000000100000000000010000000000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000011000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111001100010000000000010001000000000100000000100000001000000000001010000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000011000001001000000000011100000010000100001000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001001101101000110000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000010010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000000000100000000000001001110000000000010000010010000000000000100000000000010000000000000000010000100000100000000000011000001100001001000000110001000000001000000000000000100000000000100001010000010111000000000000000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000000000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000101000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000000000000000000000000000001100000000000000000000100010000010000000000010001000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000111000000010000000011000000100000000100000000000010000001000000000000000000100000000000000100000010001000000100001001010000000100000000000000000000011100000000000000010011000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000010100011100000000000000100000001010000000101000000000000001000100010001000000000001000001000100100000010000000100000000000000000100000000000000000000001000000001000000000010000000100000000000000000010001000000000010000000000000000000000000001000000010100001000000000100100000000001010000000000000011001000010000100000010000000000000000000000001000000000100001000110000010000000000000000000000000000000100000000100100001000000010100001000000000001000000000000000000000000100000101000010110000000100000000000000011100001100100000000000010001011001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000000000000000000000100000000000000100100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101001100000000000000001000000011000000000010001001000000000000000000000000000000000000000000000000000000001001000000000000000000000100000000001000000001000000010000000000000010000001 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000001000100000000100000001000000000001000000010000000000000000000000010011000001100001001000000110001000000001000000000000000100010000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000001011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000010000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000100000000000100100000000000000010000010000000000000000000000100010000000000000000010000100000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010100000000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100010000101000010100001110000000100000000000100111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000001011000000001010001000000000010000000000000000001000001000100000000000000000011001000000000000000000000000000100010000010000000000010000000000101000110000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000000100000000000000000001100000000000000000000110100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000010001001000000000000000000001010001101100000000100000010000001100010000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000100000000000000001000000000000000000000000001000001000000000000000010000000000000000110000 10100011001000000000100000000100000000000000100000100100000000000000010000010111000001001000000100000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000100010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001001010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000101000110000 10110011001000000000001100010000000000100000000000010000000000000000010000010000000000000000000000000000000111001100010000000000010001000000000100000000100000001000000000001010000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000001000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000000000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000011000000000000000100001000010000000000000000000000100000000010100100100000000010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000010000000000000000010000100 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000010010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010010000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000000000100000010100000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000100000000001001010000100000000000000000001100000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000101000000010000000001000000000000000010000000000000010000000 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111001100010000000000010001000000000100000000100000001000000000001010000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000011000001001000000000011100000010000100001000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001001101101000110000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000000000001000000000000000000000000001000000010000000000100000000100000000000001000000001100000010000010110000000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000010000000000010000000101000000100001001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000001000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000000000000000000000000000001100000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000000000000100000000000001010000100001001000001101000100010000000010000001100000000001000100001000000010011000100000000000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001001000000001001000010000000000000000000110000000010001100000000010100100000000100000000000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110100000001000000100000101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010100000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000001000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100110000000100011010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000001001000000000100001000110100010000000000000000100000000000000100000001100100001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000011100001100000100000000000011000001001100000000000000000000001000000000001000000000010000001001100000000001000000000000000100000000010000000000000000000000100000000000000100100000000000100000000010001000100100011100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000100000000010000000001000000000000000010000000000000010000100 10110011001000000000001100010000000000100000000000010000000000000000010000010000000000000000000000000000000111000010000101010000000000011000000010000100100000000000010000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000100010011000000000001000010000000000100000000000010000000000000000000000000000100110000000100011000000000000000000000000000000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000000000000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001001101101000110000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000010001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110001000000010100000100000010000000000000000000000000000100000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100011000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000010000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000011000000000101000100000000000000000001000000000000000000100000101000000000100000000100000100000000010000000000000000000000000001000000000000000000000100010000010000100000000000000000100000110010 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000100000000000100000000000100000000000000100000001000010100000000000110000000000000100010000000000010000010000000000001101100010010010001000000110000100000000010000000000010001000000010100000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101010000000000000000000010000000000000000000000001100000100000000000000000000000000010000010100000001000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000010100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000111000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000100000000000000100000000000101001001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000000000000000100100000000100011000000010000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000010000100010000001000000111010000000000000010100000000000010000001101000000000000000001010000110000000010001000010100010000100000000100000000000000000000001000000011000000000001000000100000010000000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000001000000000100000101000100000100000000100001000100000100000000000000000000000000000000000000010000000000100110000010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100100000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000001100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100010000000000000001010000110000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110100000001000000100000101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100110000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000010010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100010000000100000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000100000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000000001000000000000000010000000000101000110000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000010000000000000001001000000000000001010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000000000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000001000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000000000000000110000000010000000000100100010000000000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100001000001000000000000000100000000000100010000010000000101000000000000000000000001000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000011000010001000110000100000000001101000100010000000000001000010011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000001000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000100000000000000000000000001000010000010000010110000100010000000000000000000001000000000100000001000000000000100000000000010000000000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000101010000000000001000000000001001010000000110000100000000001101000100000000000000001000100011000000000010001000010000000000000000000000001000010000100000001000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000111000000010000000011000000100000000100000001000010000001000000000000000000100000000000000100000010001000000100001001010000000100000000000000000000011100000000000000010010000010001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000010000000001000000000100000001000000000100100000000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000100000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000001000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000001000000000000000001100010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000000000000000000000000000000000000000000000100100010000010100000000000000000000000010000000 00000100001000000000110000000100010010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000001100000000000000011010000000001000110000100100010000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001001101101000110000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000010000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000010000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000000000000000000000000010000000000000000100000100100010000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000001000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000100000000000000100000010000001111000000000000100000000001011000100000000000000000000000000100000000000000000000000000000000100000000000000100100000000000100000010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001010001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000110000010000000100010010001110000010000000000000000000001000010000100000010000000101000000000000000000000000000010000000001010001000000000000001000001011000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000000000001000000000000000000000000001000000010000000000100000000100000000000001000000001100000010000010110000000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000010000000000010000000101000000100001001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101100100000000000000000001000000000000100000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000010000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100110000000 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000001000100000000100000001000000000001000000010000000000000000000000010011000001100001001000000110001000000001000000000000000100010000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000010000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000100000000000100100000000000000010000010000000000000000000000100010000000000000000010000100000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010100000000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100010000101000010100001110000000100000000000100111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000001011000000001010001000000000010000000000000000001000001000100000000000000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001010000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 00000100100010001000000000000100000000000000000010000101000000000000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100000000000000000010100010000000000000010000000000000000000100100000000100011100000000000000000100001000010000000000010001000000000100000000000010000000000000000100001000000000100010000000010000100010000001000000101010100010000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000001000101000000000000000000001000000001000000000000000100100000000000001000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000000000000000000000000000111000100110000000101000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000001000010000000000000101010001001100000000000000000010100000000010000001000000100010000000000100010001000001000000000100000001000000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101000100010000000000001000010011000000001010001000010000000000000000000000001000010000100000000000000000000000000001000000000000000010000000001000000000000000000000000000100110000000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000000000000000010000000000000010000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000000000010000000000000000000010000000001101000000010010001001000110000100000000010000000100000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010010000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001001101101000110000000000000001000000011000000001010001000000000010000000000000001001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000101010000000001000000000000100000000011000000000111001100010000000000010001000100000100000000100000001000000000001000000010000000000000000000000010001000100000100000101000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010100000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000001000000000010100000000000000010000001000000100100100000000000000000000000000001000000000000100000011000000000010000000000010000000000000000000000000000001001101000000010010001100000110000100000010010000000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000001100000000000000011010000000001000110000100100010000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000010000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000011000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110100000001000000100000101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000000001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010100000000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000010000000000010000000101000000100001001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000100000000000000000000000000000000000100100010000010100000000000000000000000010000000 10100011011001001010000010000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000000000011000000000100000000010000000000000000000000010001000100000100000100000000000100001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000100000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000000010000000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001010000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101100100000000000000000001000000000000100000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000010010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000100000000000000000000000001000010000010000010110000100010000000000000000000001000000000100000001000000000000100000000000010000000000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010100000000000000000000010000010000000100010001010000000000000000000000000010000000 00000100100000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001100110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100100010001000000000000100000000000000000010000101000000000000000000000000000000100000000010000000000111000010000101010000000000011000000100000000000000000100000000000000000000000000000000000000000001100000000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000000000100000010100000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000100000000001001010000100000000000000000001100000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000101000000010000000001000000000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 00000100100010001000000000000100000000000000000010000101000000000000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000110000000000000000000000100000100000000000001000000100001001000000000000000000000000010000001100000000001000100001000000010011000000101100010000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000110010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000010000010101000001000100000001000000000000100000010000000000000010000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000001000100101100001101000000000000000000000010000000000000000001000001100000100000000000000000000000100000010000011111000000000000100000000000001000100001100001000001001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010100000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100110000000100011000000000000000000000000000000010000000000001000000000100000000000010010000000000000000001000001000100010000000010000100011000001000000101010000000000001100000000000000000001000000000000000000000001010000011000000010001001001000010000000000000000000110010000010001110000000010100100000000100000000000000010000000000100010010000000000000010000000000000100100000000000000000100010000001001000000001000010100000000000100000000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000010000000000000000000000000100000000100000010000000000101000010001010010000000000000000110100000000000000000000000000000100000000100100001000000000000000000000000110001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001101001000001000000000100000010000000100000000000001000001100000100000000010000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100100000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000100000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000001001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000100000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100100000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10110011001000000000001100010000000000100000000000010000000000000000010000010000000000000000000000000000000111000010000101010000000000011000000010000100100000000000010000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000100010011000000000001000010000000000100000000000010000000000000000000000000000100110000000100011000000000000000000000000000000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000000100000000000000000001100000000000000000000110100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000010001001000000000000000000001010001101100000000100000010000001100010000000000000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000000000000000000000100000010000000000100000100000000100000000000000000000001000001000000000000001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000100000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000100000000000000000000000000010000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000010000000000010000010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010110000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000000000000000000100000000100000000000000000000000001100000000100001000110000000000000000010001000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000010000010000000100010000010000000000000000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000000100000000000000000001100000000000000000000110100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000010001001000000000000000000001010001101100000000100000010000001100010000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000100000000000000001000000000000000000000000001000001000000000000000010000000000000000110000 10100011011001001010000010000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000000000011000000000100000000010000000000000000000000010001000100000100000100000000000100001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000100000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000000010000000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001010000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101100100000000000000000001000000000000100000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000101000000000000010000100000100010000000000000000010000000100000000000000000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000001000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001010100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000100000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000010100001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000000100100000000000100000000010001000100000000110000000000000000000000100010100100000000001000100101000000100000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000000000000100000010001000100000011001000000100000000001000000000000000000000100000000100001000000010011000000000000000100000000000010100010000000000000010000000000000000000100100000000100010010000000000000001100001000000000000010000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000100000000000001001000001100000010000010110000000100000000010000000000000001000000000000000000001000100000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000001000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010010000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001001101101000110000000000000001000000011000000001010001000000000010000000000000001001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000000000001000000000000000000000000001000000010000000000100000000100000000000001000000001100000010000010110000000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000010000000000010000000101000000100000000001000000000000100000010000000000000010000000100010000000000000000010000000000001101001010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000010000000000000000000000100101100001101000000000000000000000010000000000000000001000001100000100000000000000000000000100000010000011111000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000001000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000000000001000000000000000000000000001000000010000000000100000000100000000000001000000001100000010000010110000000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000010000000000010000000101000000100001001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000001000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000000000000000000000000000001100000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000000000000000000000000011100001000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000000000101100110010000011000000000000000000000000000000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000000000000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000101001000000001000001000000000001000000000010000001001110000000001000000000010000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011001000010000000000001100000100000000010000000100000101010010000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100100000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000100000110000 00000100001000000000110000000100000010000000000000100100100000000000010000001000000000000000000000100000000000001000010000100000010000000000000100000000000000000100000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000100100000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000100000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000010000000000000001100000100000000000000000000000100000010000001111000000000000000001000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000001000000000000000001100010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000000000000000000000000000000000000000000000100100010000010100000000000000000000000010000000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100101000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000000000000000100100000000100011000000010000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000010000100010000001000000111010000000000000010100000000000010000001101000000000000000001010000110000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000001000000000000000010000000000000000000100010000001100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000001000000000100000101000100000100000000100001000100000100000000000000000000000000000000000000010000000000100110000010000000000000000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000100100000000000000000010000010010000000010000000000001101000010010010001001000110000100000000010000011000000000000000100000000000000100000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000100000010000000000000001100000000000000000010000000000000000000000000000100000000001001110010000000010000010010000000000000100000000000010000000000000000010000100000100000000000011000001100001001000000110001000000001000000000000000100000000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000010000000000010000010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001010000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000000000000001100001000000100010100100000000001000100101000000000000010000001000000011000000000000100000101000000000100000000100000000000000010000000000000000000001000000000000000000000000000000001000000000001000010000000000000010000000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010110010000000000000000000000000000000000100100000000100011000000010000000100000001000000000100000001000000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000011000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 00000100100010000000100000000100000000000000000000100100001000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000000000100000001001010000110000000000000001001100100000000000000000000100000000100100001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001001110100100110000000100000000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010110010000000000000000000000000000000000100100000000100011000000010000000100000001000000000100000001000000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000100000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000100000000100000000000000000000100100000000000000010000010000000000000000000000000000000111000010000101010000000000011000000011000100100000000000011000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010001000000010100010000001000000000000000001000010000010000010110000100011000000000000000010001000000000100000001000000000100100000000001010000010000000000000000000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000000010000000000000010000000000000000000000000000000000010100000000000000100000001000010000000000100100000100010000010000000000000000010000000000010001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000000000000000000010000100010000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000000000101100010000000000000000000000010000000000000000010000010111010001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000010100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000001000010000000000000000000000000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000000010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000001000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110001010000000000000000000000000001111000100110000000001000000000001000000000000000000000000000000000100101100001101000000010000000100000000001000011100001100000000000000000001010011001100000000100001010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000100000000000000000000000001010101000000000010000000000000000000010001000010000000110000100000000001101000100000000000000101000000011000010001010011000000000000000000001000000011000000000000000000000000000000000000001000000000000000000000100010000010000000001000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010100100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000100100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100100000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000100000110000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100001000000000000000000000000000000000000000001000000010000100000100000000000000000000001000000001100000010000010110000000100001000000000000000000010000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010100000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000000000100000000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100011000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110001000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100011000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000010000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000011000000000101000100000000000000000001000000000000000000100000101000000000100000000100000100000000010000000000000000000000000001000000000000000000000100010000010000100000000000000000100000110010 00000100001000000000110000000100000010000000000000001100000000000000000010000000000000000000000000000100000000001001110010000000010000010010000000000000100000000000010000000000000000010000100000100000000000011000001100001001000000110001000000001000000000000000100000000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000010000000000010000010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001010000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000000000000001100001000000100010100100000000001000100101000000000000010000001000000011000000000000100000101000000000100000000100000000000000010000000000000000000001000000000000000000000000000000001000000000001000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010010000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000000000000100010110000000000000000000001000000010100100000000100000000000000010000000000100010000000010000000010000000100000000000000000101000000000000000010001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000000000000000000010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000001000000000000000001000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000100010000010000000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000000001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000000010000000001000001000001000000000000010000000101001000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001000000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100001100000000000000000000000100000010000001111000000000000000000000001001000100001100000001000001000000100000000000000000000000000100001000101000100000000000000000000000001010101000000000010000000000000000000010001000010000000110000100000010001101000100000000000000001000000011000010001010011000000000000000000000000010011000000000000100000100010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000100000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001010100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000000010001110000000010000000010001000000000000010000001000000001000001000000000000010000000100000000000000000100000000000000000100100000000001000000000000000000100000000000000000010000010010000000000000001000011101000000010010001001000110000100000000011000010000000000000000110000000000000100000000100010000000100000100001001000000000100001000110100010000000000000000000000000000000000000110000010001000000010000000000010000000000000000000000000100101100001101000000000000000000000110000000000000000000000001100000100000000000000000000000100000010000001111000000000000000010000000001000100001100000100010000000101000000000000000000000000000000000100000000100000000000000000001000001000101000000000010000000000000000000000001000010000000110000100000000100010000000000000000000000000000011000000000010001001000000000000000000000000000000000000000000000000000000001001000000000000000000000100000101010000010000000000000000000000000011000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000110000000001001100000000000000010010000000001000010010100100000000000000000000000100000000000000000000000001000010000010000010110000100010000000000000000000001000000000100000001000000000000100000000000010000000000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000010000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000000000000100000010001000100000011001000000100000000001000000000000000000000100000000100001000000010011000000000000000100000000000010100010000000000000010000000000000000000100100000000100010010000000000000001100001000000000000010000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000100000000000001001000001100000010000010110000000100000000010000000000000001000000000000000000001000100000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000110000000000001101000000001000000010100001000001000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010010000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001001101101000110000000000000001000000011000000001010001000000000010000000000000001001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000010001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110001000000010100000100000010000000000000000000000000000100000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100011000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000010000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000011000000000101000100000000000000000001000000000000000000100000101000000000100000000100000100000000010000000000000000000000000001000000000000000000000100010000010000100000000000000000100000110010 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000100000100000000100000000000000000000001000001000000000000001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000100000000000000000000000000010000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000001100100100000000010000000100000101010000000000100000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000000000001000000000000000000000000001000000010000000000100000000100000000000001000000001100000010000010110000000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000010000000000010000000101000000100001001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000001000100100100010000000100000000010001010100000000100000000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000010000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010110001000000000100100000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000000000000000000010000000000000000000000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000000100000000000000010000000001000000100000000000000100101000000100000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000001001000000011000000001010001000000000010000000000000000011000000100000100000100000000000000000000000000000010000000000100010000010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000010000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000010000000000001101000010010010001001000110000100000000010000011000000000000000100000000000000100000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010010000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000010100011100000000000000100000001010000000101000000000000001000100010001000000000001000001000100100000010000000100000000000000000100000000000000000000001000000001000000000010000000100000000000000000010001000000000010000000000000000000000000001000000010100001000000000100100000000001010000000000000011001000010000100000010000000000000000000000001000000000100001000110000010000000000000000000000000000000100000000100100001000000010100001000000000001000000000000000000000000100000101000010110000000100000000000000011100001100100000000000010001011001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000000000000000000000100000000000000100100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101001100000000000000001000000011000000000010001001000000000000000000000000000000000000000000000000000000001001000000000000000000000100000000001000000001000000010000000000000010000001 00000100100010000000100000000100000000000000000000100100001000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000000000100000001001010000110000000000000001001100100000000000000000000100000000100100001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000010000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001010000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101010100000000000000001000000011000000001010001000000000010000000000001000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100100010000000100000000100000000000000000000100100001000000000010000010111000001001000000100000001000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000000000100000001001010000110000000000000001001100100000000000000000000100000000100100001000000000001100000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001001110100100110000000100000000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011001000000000100000000100000000000000000000100100000000000000010000010000000000000000000000000000000111000010000101010000000000011000000011000100100000000000011000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010001000000010100010000001000000000000000001000010000010000010110000100011000000000000000000001000000000100000001000000000100100000000001010000010000000000000000000000000001000000010000000000100000000000000000001001000000101100000000000000000010000000000000010000000000000001000000000000000000001000100000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101100100000000000000000001000000000000100000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000001000100000000000010000000010000000000001100000000100010000001010000101010000001000011111010000000000000011110000010000010100000000000000000000000001010000011000000010001001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000001010000000000000000000000010000000000100000000000001000000000000100000010000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001101010000100000000000000000001100000000000000000000111000000000100010010001110000010000000000000000000001110100000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000010000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000100000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001010100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000000010001110000000010100100000000100000000000000010000000000100010000000000000010000000000010000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000010001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000001000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000101010000000001000000000000100000000011000000000111001100010000000000010001000100000100000000100000001000000000001000000010000000000000000000000010001000100000100000101000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010100000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000001000000000010100000000000000010000001000000100100100000000000000000000000000001000000000000100000011000000000010000000000010000000000000000000000000000001001101000000010010001100000110000100000010010000000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000010010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000010001000000100001100000010011000000000000000000000000000010100010000000000000000000010000100000000100000000001100011000000000000000001000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100100000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000010000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000110001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000100000000000000000000000000010000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000001000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000000000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000001000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000000000000000110000000010000000000100100010000000000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100001000001000000000000000100000000000100010000010000000101000000000000000000000001000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000011000010001000110000100000000001101000100010000000000001000010011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011011000001000000000000100000000000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000000000000000000000000000000000000000001000000010000100000100000000000000000000001000000001100000010000010110000000100001000000000000000000010000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010100000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000100000100000000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100011000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000011000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000010000000000000000100001000000000100010000100010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010000000001000000000000100010101001000000000010000001000000000100000000000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010100000000000001010000100000001101000011010010001000000110000100000000010000000000010000000000011000000000000010000000100000000000000000000000001100000000101001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000010000000000000001000010000100000001000010000000000000000000000010000010000000000001000000000000000000000100000100010000000 10100011011001001010000010000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000000000011000000000100000000010000000000000000000000010001000100000100000100000000000100001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000100000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000000010000000001000001000001000000000000010000000100000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001010000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101100100000000000000000001000000000000100000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000010000000000010000010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010100000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000000000000000000100000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100100010001000000000000100000000000000000010000101000000000000000000000000000000100000000010000000000111000010000101010000000000011000000100000000000000000100000000000000000000000000000000000000000001100000000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000000000100000010100000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000100000000001001010000100000000000000000001100000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000101000000010000000001000000000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001010000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101010100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000100000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000000000001000000000000000000000000001000000010000000000100000000100000000000001000000001100000010000010110000000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000010000000000010000000101000000100001001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000001000100100100010000000100000000010001010100000000100000000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000010000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001011000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000011000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110101000001000000100000101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000000000001000000000000000000000000001000000010000000000100000000100000000000001000000001100000010000010110000000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000010000000000010000000101000000100001001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000001000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000000000000000000000000000001100000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100110000001000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000010010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100010000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101010100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 11101011001000000000100000000100000000000000000000100100000000000000010000010000000000000000000000100000000000001000010101010000000000011000010010000000110000000000010000000000000000000000100000100000001000001000000101001001000000000000001000000000010000001100000000000000011010000000001000010000101100010000000001000000001000000000000000000000000001000000000100000000000100011010000000100000000000000000000000100000000101000000000100000000000010000000000011100000001000000000100010000000010000110011100001000000101010000000000000010101010000000110100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000000000000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000000000000100000000000001010000100001001000001101000100010000000010000001100000000001000100001000000010011000100000000000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001001000000001001000010000000000000000000110000000010001100000000010100100000000100000000000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110100000001000000100000101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010100000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001100000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001001010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000100000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000101000110000 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000111010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000000000000000000000000011100001000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000000000101100110010000011000000000000000000000000000000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000000000000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000101001000000001000001000000000001000000000010000001001110000000001000000000010000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000000100000000100000000010011000000000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000110001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100010000000000000000000000000011000000000000100000101000000111001000000000000000000000000000100010000010000000000000000000000000010000000 00000100001000000000110000000100000010000000000000001100000000000000000010000000000000000000000000000100000000001001110010000000010000010010000000000000100000000000010000000000000000010000100000100000000000011000001100001001000000110001000000001000000000000000100000000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000010000000000010000010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001010000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101100100000000000000000001000000000000100000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100001000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001100100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000101010000000000000000000000100000000011000000000111001100010000000000010001000100000100000000100000001000000000001000000010000000000010000000000010001000100000100000101000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000001000000000010100000000000000010000001000000100100100000000000000000000000000001000000000000100000011000000000010000000000010000000000000000000000000000001001101000000010010001100000110000000000000000000000000000000000010000000000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100001000001000000000000000100000000000100010000010000000101000000000000000000000001000010000000001010001000000000000001000001001000100001000000001000000000000010000001000000100010001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000000000010000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000100000010000000000000000000000000100000000001000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100110000000100011010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001000100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000000000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000001001000000000100001000110100010000000000000000100000000000000100000001100100001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000011100001100000100000000000011000001001100000000000000000000001000000000001000000000010000001001100000000001000000000000000100000000010000000000000000000000100000000000000100100000000000100000000010001000100100011100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000100000000010000000001000000000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100110000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000110000100001000000000000010000001000000010010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100010000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000001000000000000010000000001010001000000000000001000001001000100001010000001000001000000000001000000000010000001001110000000001000000010000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000100000000000000000000000001000010000010000010110000100010000000000000000000001000000000100000001000000000000100000000000010000000000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000010000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000000000001000000000000000000000000001000000010000000000100000000100000000000001000000001100000010000010110000000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000010000000000010000000101000000100001001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101100100000000000000000001000000000000100000100000101000000100100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000010000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000011010000100000100000000000000000000000001010101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100110000000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000111000000010000000011000000100000000100000000000010000001000000000000000000100000000000000100000010001000000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010010100100000000100011000000000000000000000001000000000100000001000000000100100000000000110000010000000000000001000000000100011000000010000101010000001000000111010000000000010011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000000010000000000000010000000000000000000000000000000000010100000000000000100000001000010000000000100100000100010000010000000000000000010000000000010001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000000000000000000010000100010000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000010000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000010000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000000000000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000101001000000001000001000000000001000000000010000001001110000000001000000000010000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000000000100000001000010000000000100100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000010000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000100000010000000 00000100001000000000110000000110000010010000000000100100100000000000010000000000000000000010000000100000100000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000001000000001000010000010000010110000100010000000000110010000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000010000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000010000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000000100000000000000000001100000000000000000000110100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000010001001000000000000000000001010001101100000000100000010000001100010000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000100000000000000001000000000000000000000000001000001000000000000000010000000000000000110000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000100000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001010100101010000000000001100000000100000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000000010001110000000010100100000000100000000000000010000000000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000100000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000000000000000000100110000000100011000000000000000000000000001000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001010100000000100010110000000000000000000001000000000100000100000100000000000000010000001000001000001000000000000010000000100000000000010000010101000001000000000000000000000000010000000000000100100000000000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000101010000000001000000000001100000000100001000110000010000000000000000001001000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000101000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000000000000000000000000000001100000000000000000000100010000010000000000010000000000000010000000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000101000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000010010100001000000010001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000010000000000000000001000000000000000000000100010000010000000000000010000001000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000001100000000000000011010000000001000110000100100010000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000000100000000000000000001100000000000000000000110100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000010001001000000000000000000001010001101100000000100000010000001100010000000000000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010010000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000100000000000000100000000010000000000111001100010000000000010001000000000100000000100000001000000000001010000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010010000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000000000010000000000000000000010000000001101000000010010001001000110000100000000010000000100000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010011000000000000000000000000000001000000010000000100000000000000001000000000000000000000000000000001000000000000000010000000000000000110000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000001001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000001000000000010000010000000100010001010000000000000000000000000010000100 00000100100010000000100000000100000000000000000000100100001000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000000000100000001001010000110000000000000001001100100000000000000000000100000000100100001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001001110100100110000000100000000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001010000000000000000000000000000001100000000000010100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000000001000000001001000000000000000100000000000000000010000010101000011000000000001000000000000100000010000000001000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000100000000001001010000100000000000000000001100000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100000000110000100000000001101000100000000000000001000000011100000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000100000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001010100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000000010001110000000010100100000000100000000000000010000000000100010000000000000010000000000010000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000000001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000000010000000001000001000001000000000000010000000101001000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001000000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100001100000000000000000000000100000010000001111000000000000000000000001001000100001100000001000001000000100000000000000000000000000100001000101000100000000000000000000000001010101000000000010000000000000000000010001000010000000110000100000010001101000100000000000000001000000011000010001010011000000000000000000000000010011000000000000100000100010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000100000000000000000000000001000010000010000010110000100010000000000000000000001000000000100000001000000000000100000000000010000000000000000000001000000000100010000000011000101010000001000010111010000000010000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010100000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000100010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000000100100000000000110000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000000000000000000000000001000000010100001000000000100100010000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000001000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000010000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100110000000 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000000000100000000100000001000000000001000000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000000100100000000000110000010000000000000001000000000100011000000010000101010000001000000111010000000000010011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000100000000100000000000000000000100100000000000000010000010000000000000000000000000000000111000010000101010000000000011000000011000100100000000000011000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010001000000010100010000001000000000000000001000010000010000010110000100011000000000000000010001000000000100000001000000000100100000000001010000010000000000000000000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000000010000000000000010000000000000000000000000000000000010100000000000000100000001000010000000000100100000100010000010000000000000000010000000000010001101000000010010001001000110000100000010010000000000000000000000110000000000000000000100100010000000000000000000001100000000000000000000000010000100010000000000000000000000100000000100101001000000000000000000000100000001000000000000000100101000000010100100110000000100000000000000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000101000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000100000000000000000000000001000010000010000010110000100010000000000000000000001000000000100000001000000000000100000000000010000000000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000011000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000100000000100000000000000000000100100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001000010000100000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000000001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000000010000000001000001000001000000000000010000000101001000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000100000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001001110000010000000000000000000000000000111000000110000000001000000000001000000001000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100001100000000000000000000000100000010000001111000000000000000000000001001000100001100000001000001000000100000000000000000000000000100001000101000100000000000000000000000001010101000000000010000000000000000000010001000010000000110000100000010001101000100000000000000001000000011000010001010011000000000000000000000000010011000000000000100000100010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100001000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001100100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000000000000000000000000011100001000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000000000101100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000110000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000100000000010000001001110000000001000000000000000100001000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000100100010010000010000100010000001000000101010000100000000010100000000010110000000100001000000000000000000000000010000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000010000000000100000100000100100001000000100001001000000000000000000000000010000001100000000000000011010000000001000110000100100010000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000010000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000101000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010110001000000000100100000000000000000000000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000000000000000000010000000000000000000000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000000100000000000000010000000001000000100000000000000100101000000100000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000001001000000011000000001010001000000000010000000000000000011000000100000100000100000000000000000000000000000010000000000100010000010000000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111001100010000000000010001000000000100000000100000001000000000001010000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011001001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000000 10110011001000000000001100010000000000100000000000010000000000000000010000010000000000000000000000000000000111000010000101010000000000011000000010000100100000000000010000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000110000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100101000000000000000000000000010000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000000000000000000000000000000100000000000000100000001000010000000000100100000100010000010000000000000000010000000000010001101000000010010001000000110110100001000010100000000010000000000000000000000000100000000100010000000000000010001001000000000100001000110100010000000000000000000000000000000000000110000010001000000010000000000010000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100100101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000100000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000100000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000001100000000000000010000000100000101010000000001000000000000100000000011000000000111001100010000000000010001000100000100000000100000001000000000001000000010000000000000000000000010001000100000100000101000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010100000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000010001000000100010000100000000100000000000000000000001000000011000000000001000000100000010000001000000000010100000000000000010000001000000100100100000000000000000000000000001000000000000100000011000000000010000000000010000000000000000000000000000001001101000000010010001100000110000100000010010000000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100100010000000100000000100000000000000000000100100001000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000000000100000001001010000110000000000000001001100100000000000000000000100000000100100001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010000001111000000000000010000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000001010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000001000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000100000000000000000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000100100010010000010000100010000001000000101010000100000000010100000000010110000000100001000000000000000000000000010000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000010000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000100000000000000000000000001000010000010000010110000100010000000000000000000001000000000100000001000000000000100000000000010000000000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100100010001000000000000100000000000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110100000001000000100000101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000001000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000101000000000000010000100000100010000000000000000010000000100000000000000000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000011000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10110011001000000001000000001101000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000000000100000000100000001000000000001000000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001100000010011000000000000000000000000000010100010000000000000000000010000100000000100000000001100011000000000000000001000001000000000100000000101000000010100000000100010000000000100000000001000000000100010000000010001100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010100000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000110000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100010001000000100001000000010011000000000000000000011000000010100010000001000000000000010000100000100100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000001000010000000000000000000000000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000000010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000001000000000000000000001000000010100001000000000100100000000000000000000000010000000100000010000000100000000000000000000000001100000000100001000110001010000000001000000000000000001111000100110000000001000000000001000000000000000000000000000000000100101100001101000000010000000100000000001000011100001100000000000000000001010011001100000000100001010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000100000000000000000000000001010101000000000010000000000000000000010001000010000000110000100000000001101000100000000000000101000000011000010001010011000000000000000000001000000011000000000000000000000000000000000000001000000000000000000000100010000010000000001000000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000010100100000000100011000000000000000000000001000000000100000001000000000100100000000000110000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000010000010000000101000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000001000010000000000000000000000100000001101000000000100000001001010000110000000000000001001100100000000000000000000100000000100100001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000000001000000000010000001001110000000001000000000000000100001000010000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000000000000000001000010100001010001000000100001000000001000010000100100010000000001000000001000000000000000000000000001000000000100000000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010000000100000010100000000000010000000100000000000000001100000000000000000000000000001000000000000000000000000000000000010000001000100010000000010001000000000000010000001000000001000001000000000000010000000100000000000000000100000000000000000100100000000001000000000000000000100000000000000000010000010010000000000000001000011101000000010010001001000110000100000000011000010000000000000000110000000000000100000000100010000000100000100001001000000000100001000110100010000000000000000000000000000000000000110000010001000000010000000000010000000000000000000000000100101100001101000000000000000000000110000000000000000000000001100000100000000000000000000000100000010000001111000000000000000010000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001000101000000000010000000000000000000000001000010000000110000100000000100010000000000000000000000000000011000000000010001001000000000000000000000000000000000000000000000000000000001001000000000000000000000100000101010010010000000000000000000000000011000000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000010000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000000100000000000100000000000000100000001000010100000000000100000000000000100010000000000010000010000000000001101100010010010001000000110000100000000010000000000010001000000010100000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101010000000000000000000010000000000000000000000001100000100000000000000000000010000010000010100000001000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100001000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001100100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000100000010000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000000000000000000000000100100100110010000000010000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000001100010000000010000100010000001000000101010000000100000010100000000000010000000100000000000000001100000000000000000000000000001000000000000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010010000000100100000100010000010000000100000001010000000000001001101000100010010001100000110000000000000000000000000000000000010000000000000000100000000100010000000100000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000010100000000001001011100001100000000000000000001010001001100010000000000100000001000000000001000000000010000001001100000000001000000000000000111000000010000000000000001000000100000000000000100101000000100000001010101000000000010000000000000000000100001000010100000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000000000100000000000000000000000000001000010000000000000000100010000010000000001000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000100000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000100100010010000010000100010000001000000101010000100000000010100000000010110000000100001000000000000000000000000010000000100000001000000000000100010100000000000000010100001000000000100000000000100000000000000010000000000000010000000000000010010000000100000000000000000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000110000010010000000000100100100000000000010000000000000000000010000000100000100000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000010000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000010000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010101100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000100000010000000000000000100000000000000000000000000001000000000000000000100000000001001010000001000010000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000100000000001001000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010000000110000100010000001000000101010000100000000010100000000000010000001101000000000000000000000000000010000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000000000000000000000000000000100000000000000100000001000010000000000100100000100010000010000000000000000010000000000010001101000000010010001000000110110100001000010100000000010000000000000000000000000100000000100010000000000000010001001000000000100001000110100010000000000000000000000000000000000000110000010001000000010000000000010000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000001000001000010000000111000100100000000101000100000010000000001000000011000000001010011000000000000000000100000000011000000000000100000100000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001001110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000100000000000010000010000000000000001000000000100010000000010000100010000001000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000010000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010010000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001110000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000100000010000000000000000100000000000000000000000000001000000000000000000100000000001001010000001000010000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000100000000001001000000000000000000000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010000000110000100010000001000000101010000100000000010100000000000010000001101000000000000000000000000000010000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010000000000000000000000000000000000000100000000000000100000001000010000000000100100000100010000010000000000000000010000000000010001101000000010010001000000110110100001000010100000000010000000000000000000000000100000000100010000000000000010001001000000000100001000110100010000000000000000000000000000000000000110000010001000000010000000000010000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000001000001000010000000111000100100000000101000100000010000000001000000011000000001010011000000000000000000100000000011000000000000100000100000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000010000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 10110011001000000000001100010000000000100000000000010000000000000000010000010000000000000000000000000000000111000010000101010000000000011000000010000100100000000000010000000000000000000000100000100000000000001100000100001001010000000000000000000000000000001100000000000000100001000100010011000000000001000010000000000100000000000010000000000000000000000000000100110000000100011000000000000000000000000000000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000000000000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001001101101000110000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000001000100000000100000001000000000001000000010000000000000000000000010011000001100001001000000110001000000001000000000000000100010000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000010000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000100000000000100100000000000000010000010000000000000000000000100010000000000000000010000100000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010100000000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100010000101000010100001110000000100000000000100111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000001011000000001010001000000000010000000000000000001000001000100000000000000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000000000000100000000000001010000100001001000001101000100010000000010000001100000000001000100001000000010011000100000000000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001001000000001001000010000000000000000000110000000010001100000000010100100000000100000000000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000010000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110100000001000000100000101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010100000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000001010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000000000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000001110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000001000000000100010000010000000000000010000000000010000000 10100011011000001000000000000100000000000000000000010000000000000000010000010000000000000000000000000000000111000000010000000001000000100000000100000000000010000000000000000000000000100000000000000100000010001000100000001101000000110001000000001010000100000000100000000000100001010000010011000000000000000000000000000000000000000000000000000000001001000000000100000000001100011000000000000000000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000001000000000001100000000100001000110000010000000000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000001110000000100000000001000011100001100000000000000000001010001001100000000100000000010100000000100000000000000000000101000100001100000000000000001101000000000100000010000000000000100100000101000100100100010000000100000000010001010100000000100000000000000000001000010000000110000100100000000101000100000010000000001000000011000000000010001001000001001000000000000000101000000000000000000000000000000000000001100000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000100000000001000010000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000100100010010000010000100010000001000000101010000100000000010100000000010110000000100001000000000000000000000000010000000100000001000000000000100010100000000000000010100001000000000100000000000100000000000000010000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100000110000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10100011001000000000100000000100000000000000100000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000100001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010001000000010100000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000100000000100000000100100001000000010000000010010000000000000000000000000100101100001101010000000000000000000010000000000000000000000001100000100000000000000000000010000010000010100000001000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000010000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000000000100000001000010000000000100100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100000000000100000000000010100000000000100000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000010000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010011000100100010100100000000000000001000010001000110000100001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001011000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000011000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110100000001000000100000101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000010000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000000000000000010000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000000010000000000000100100100000000000000000000000100100000000000000010000000000000100000100010000010000000000000000010000000000010001101000000010010001000000110110100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000000000110000010001000000010000000000010000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000101000000000000000000000000000000000110000000100000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011011000001000000000000100000000000000000000100100000000000000010000000000000000000001000000000000000000001100010000000000010001000000000100000000100000000100000000000000100000000000000000000001000001000000000000001011000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100001000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001100100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000000001000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010100000000000000010100100000000100011000000000000000000000001000000000100000001000000100100100000000000010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000011100000100000000000000000000000000000110000000100000001000000000000100010100000000000000010000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010010000000100100000100010000010000000100000001010000000000001001101000100010010001100000110000000000000000000000000000000000010000000000000000100000000100010000000100000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000010100000000001001011100001100000000000000000001010001001100010000000000100000001000000000001000000000010000001001100000000001000000000000000111000000010000000000000001000000100000000000000100101000000100000001010101000000000010000000000000000000100001000010100000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000000000100000000000000000000000000001000010000000000000000100010000010000000001000000000000000010000000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001110000000001000000000000000010000000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000000000000000010000000000000010000000010000000000000000000001000000000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000100100000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000000000010000000000000000000010000000001101000000010010001001000110000100000000010000000100000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001000000000001000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010010000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100001000100000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000000010000000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000010010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010010000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 00000100100010001000000000000100000000000000000010000101000000000000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000110000000000000000000000100000100000000000001000000100001001000000000000000000000000010000001100000000001000100001000000010011000000101100010000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000110010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000010000010101000001000100000001000000000000100000010000000000000010000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000001000100101100001101000000000000000000000010000000000000000001000001100000100000000000000000000000100000010000011111000000000000100000000000001000100001100001000001001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010100000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000100000000000000000000000001000010000010000010110000100010000000000000000000001000000000100000001000000000000100000000000010000000000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000011000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000011000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000100000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000010000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000010000000001000000000000000000000000000100110000000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000100000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001010100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000000010001110000000010100100000000100000000000000010000000000100010000000000000010000000000010000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000100000000000000100000000000100000001100100000000000000011000010000000000000000010000000000001000000000010000000000000000000000000100100000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010110010000000000000000000000000000000000100100000000100011000000010000000100000001000000000100000001000000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000100000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100000000100000000000010000000000100010100100000000001000100101000000100000000000000001000000001000000000100000101000100000100000000100001000100000100000000000000000000000000000000000000010000000000100110000010000000000000000000000000010000000 11101011001000000000100000000100000000000000000000100100000000000000010000010000000000000000000000100000000000001000010101010000000000011000010010000000110000000000010000000000000000000000100000100000001000001000000101001001000000000000001000000000010000001100000000000000011010000000001000010000101100010000000001000000001000000000000000000000000001000000000100000000000100011010000000100000000000000000000000100000000101000000000100000000000010000000000011100000001000000000100010000000010000110011100001000000101010000000000000010101010000000110100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000000001000000001001000000000000000100000000000000000010000010101000001000000000001000000000000100000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000000000000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000011010000000000000000001000000001000000001000000000000000000000000000000000100010000000100000000010000000001001101000000010010001001000110000100000000010000000000000000000000110000000000000000000000100000000000000000000000101000000000100001000010000000000000000010010000010000000000000000110010010001000000010000001000000000001000000000000000000000000100000101000000110000000100000000000000111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100101000001000100000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111001100010000000000010001000000000100000000100000001000000000001010000010000000000000000000000010001000100000100000100000000000100010000000000010100001010001000000100001000000010011000000000000000000000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000100000000100000000000000000000001000000011000000000001000000100000010000001000000000010100000000000000010000001000000100100100000000000000000000000000001000000000000100000011000000000010000000000010000000000000000000000000000001001101000000010010001100000110000100000010010000000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000100000010000000000000000000000000100000000000000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100000000000000100001000000010011000000000000000010000000000100000000000010000000000000000000000000000100110000000100011010001000100000000000000000000010000000000001010010000100000000000010000000010000000000101000000000100010000000010000100011000001000100101010000000000001100000000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000101000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000001000100000000100000001000000000001000000010000000000000000000000010011000001100001001000000110001000000001000000000000000100010000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000010000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000100000000000100100000000000000010000010000000000000000000000100010000000000000000010000100000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010100000000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100010000101000010100001110000000100000000000100111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000001011000000001010001000000000010000000000000000001000001000100000000000000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000000000000000000000000011100001000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000000000101100110010000011000000000000000000000000000000010000000000001000000000110000000000010000000000000000000001000001000110010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000010000000000000000001000000010000100010100000000000000000000001000000000100010000000000001000100010000000000000000001001100000000000010000000000000000000000000000000000100000000000000100000001000010000010000000000000000000000100010000000000000000010000000001001101000000010010001000000110000000000000000001000000000000100000110000000000000000000000100010000000100000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000101001000000001000001000000000001000000000010000001001110000000001000000000010000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100001000100101000000000000000000000001000000000000000000100000101010000000100000000100000000000000010000000000000000000000000001000000000000000010000000001000000000000000000000000000100010000000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000000000000000000000000000000100000010000000010000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000010000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000000000001000000001000010000001001000000000011100000010000100000000100100101000000100000000011000010000001000001000001000000000000110010100010000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000100000000000000000000000000000010000000000000000100000100100010000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000001000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000100000000000000100000010000001111000000000000100000000001011000100000000000000000000000000100000000000000000000000000000000100000000000000100100000000000100000010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001010001000100000000000000000000010000000000000000000000000000100010000010000000000000000000000000011000000 10100011001000000000100000000100000000000000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000100000100000000100000000000000000000001000001000000000000001001000000100001000000000000000000000000000000000000100001000000010011000000000000000000000000000010100010000000000000010000000000000000000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010010000000100010000000000000100010000000000000100100100000000000000000000000100100000000000000010000000000000100100000000000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000100000000000000000000000000010000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000101000000000000000000100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100110100100000000000001100000100001001010000000000000000000001000010100001010001000000100001000000001000010000100100010000000001000000001000000000000000000000000001000000000100000000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010000000100000010100000000000010000000100000000000000001100000000000000000000000000001000000000000000000000000000000000010000001000100010000000010001000000000000010000001000000001000001000000000000010000000100000000000000000100000000000000000100100000000001000000000000000000100000000000000000010000010010000000000000001000011101000000010010001001000110000100000000011000010000000000000000110000000000000100000000100010000000100000100001001000000000100001000110100010000000000000000000000000000000000000110000010001000000010000000000010000000000000000000000000100101100001101000000000000000000000110000000000000000000000001100000100000000000000000000000100000010000001111000000000000000010000000001000100001100000100010000000101000000000000000000000000000000000100000000100000000000000000001000001000101000000000010000000000000000000000001000010000000110000100000000100010000000000000000000000000000011000000000010001001000000000000000000000000000000000000000000000000000000001001000000000000000000000100000101010000010000000000000000000000000011000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000000100000000000000000001100000000000000000000110100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000010001001000000000000000000001010001101100000000100000010000001100010000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000001001010011000000000000000000000000000001000000010000000100000000000000001000000000000000000000000001000001000000000000000010000000000000000110000 00000100001000000000110000000110000010000000000000100100100000000000010000000000100000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010001010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000001101001100000000100000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000000000100100110010000000010000000100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000000000000100100000001000000010001000000000000000000000000000000000000001000000010100001000000000100100000000000000000000000010000000000000010000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10110011001000000001000000001100000100000000010000000100000101010000000000000000000000110000000011000000000111001100010000000000010001000001000100000000100000001000000000001000000010000000000000000000000010011000001100001001000000110001000000001000000000000000100010000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000001011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000010000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000100000000000100100000000000000010000010000000000000000000000100010000000000000000010000100000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010100000000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100010000101000010100001110000000100000000000100111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000001011000000001010001000000000010000000000000000001000001000100000000000000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000000000000100000000000001010000100001001000001101000100010000000010000001100000000001000100001000000010011000100000000000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000110000101000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000011000000000001101000010010010001000000110000100000000010000000000000000000000110000000010000000000100100010000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001010000000000000000100000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100010000100000100000001000001000000000100000010000000100000000000001000001100000100000000000000000000000101011101000000000000000000000000000000010001000010000000110000100000000001101000100000000000000001000000011000010001010011000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 10100011001000000000100000000100000000001000000000100100000000000000010000010111000001001000000100000000000000010000010000000000000000000000000100000010000000000000000000000000000100000010000000000000000001000000000100001001000000000000000000000000010000001100000000001001100001000000010011000000000000000010000000000100000000000010100000000000000000000000000100110000000100011000100000000000000000000000000010000000000001000000000100000000000000000000000000000000000000000000001000000010000000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100000000000000000000000001000000000000100000000000000000001100000000000000000000110100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000010001001000000000000000000001010001101100000000100000010000001100010000000000000000000000001000100001100000000000000000101000000000000000000000000000000000100000000100000000000000000001000001010101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000011010011000000000000000000000000000001000000010000000100000000000000001000000000000000000000000001000001000000000000000010000000000000000110000 10101011001000000000000000001100000000000000010000000100000100010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100110100100000000000001100000100001001010000000000000000000001000010100001010001000000100001000000001000010000100100010000000001000000001000000000000000000000000001000000000100000000000100011000000000000000000100001000110000000000010001000000000100000000000010000000000000000000001000000000100010000000010000100011000001000000101010000000100000010100000000000010000000100000000000000001100000000000000000000000000001000000000000000000000000000000000010000001000100010000000010001000000000000010000001000000001000001000000000000010000000100000000000000000100000000000000000100100000000001000000000000000000100000000000000000010000010010000000000000001000011101000000010010001001000110000100000000011000010000000000000000110000000000000100000000100010000000100000100001001000000000100001000110100010000000000000000000000000000000000000110000010001000000010000000000010000000000000000000000000100101100001101000000000000000000000110000000000000000000000001100000100000000000000000000000100000010000001111000000000000000010000000001000100001100000100010000000101000000000000000000000000000000000100000000100000000000000000001000001000101000000000010000000000000000000000001000010000000110000100000000100010000000000000000000000000000011000000000010001001000000000000000000000000000000000000000000000000000000001001000000000000000000000100000101010000010000000000000000000000000011000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 00000100001000000000110000000110000010000000000000100100110000001000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000010010100000000000000000100000000000100100100000000000000000000000100100000001000000010000000000000100000000100000000010011000000000000000000000000000000000000001000000010100001000000000100100010000000000000000000110000000000001000000100100010000010000000100010000001001010000100000000000000000001100000000000000000000111000000110000000001100000000001000000000000000100000000000100010000010000000101000000000000000000000000000010000000001010001000000000000001000001001000100001000000001000001000000000001000000000010000001001110000000001000000000000000100001000010000000000000000000000100000000010100100100000010010100000000010001000101010000000000000000000000001001010000000110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000001000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000100100000000000000000010000010010000000010000000000001101000010010010001001000110000100000000010000011000000000000000100000000000000100000000100000000000000000000000001100000000100001000110000000000000000010000000000000000000000000110000010010001100100000000000000000000000001000000000000000000010000010100001110000000100000000001000011100001100000000000000000001010001001100000000100000010000001100000001000010000000000000001000100001100000001000001000000100000000000000000000000000100001000110000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000110000010010000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001010000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000110000000000010001101000000010010001000000110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001110000000001000000000000000010000000 10100011011000001000000000000100000000000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000000000000000000000000000000000000000001000000010000100000100000000000000000000001000000001100000010000010110000000100001000000000000000000010000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010100000000001101000010010010001000000110000100000000010000000000010000000000010000000000000000000000100000001101000000000100000000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100011000010000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100000001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000100000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001010100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000000010001110000000010100100000000100000000000000010000000000100010000000000000010000000000010000010000010000000101000000100000001001000110001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000011000000000000000110000000000000000000000100000000000000000000000001000000000100001000010000010000000000000000000000000110000010000000100010010001110000010000000000000000000001110100000001000000100000101000000010000000110001000101000011110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000100010000000001000000100000000000000100101000000100000001010101000000000010000000000100000000000001000010000000110000100000000001101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100100010001000000000000100000000000000000010000101000000000000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000110000000000000000000000100000100000000000001000000100001001000000000000000000000000010000001100000000001000100001000000010011000000101100010000000000000010100010000000000000010000000000000100000100100000000100011000000000000000100000001000000000100000001000000000100100000000000010000010000000000000001000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000110000000000000000000000000000000000000101000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000010000010101000001000100000001000000000000100000010000000000000010000000100010000000000000000010000000000001101000010010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000001000100101100001101000000000000000000000010000000000000000001000001100000100000000000000000000000100000010000011111000000000000100000000000001000100001100001000001001000000100000000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101000100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010100000000000000000000010000010000000100010001010000000000000000000000000010000100 10100011001000010000000000001100000100000000010000000100000110010000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000000000000000000000010000001100000000001000100001000000010011000100000000000000001000000010100010000001000100000000000000000000000100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000100011000001010100101010000000000001100000000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000000010001110000000010100100000000100000000000000010000000000100010000000000000010000000000010000010000010000000101000000100000001001000110001000000000000000000100000001000000001010001000000000000000010000000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010000000001000000000001100000000100001000110000010000000000000000000000000000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000010010000000000000000000000001100000100000000000000000000000100000010001000000000010000001000000100110000100000100000001000001000000000100000000000001000000000100000000100000001000110100100110000000100000000101000000000010000000000000000000000001000010000000110000100010000001101000100000000000000001000000011000010001010011000000000000000000000000000011000000000000100000100000000011101000000000000000000000000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000000000000000000000000011100001000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000000000101100110010000000010000100100000000000000000000010000000000001000000000100000000000010000000000000000000001000001000100010000000000000101010000101000000101010000000000000010100000000000010000000100000000100000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000010010010001000000110000110000000010000000000010000000000010000010000000000000000100000000101000000000000000001001010000110000000000000001001100100000000000000000000100000000100100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000100000000010000001001110000000001000000000000000100001000000000000000000000100001000100000000000110100000000000100000000010001000100000000100000000000000000000000100010000000000001000000000101001100000000000000001000000011000000001011001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 10101011001000000000000000000100000000000100000001100100000000000000010000010000000000000000010000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000100000000000001000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100011000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000000000011110000000000010100000100000000000000000000000000000000000001000000001000000000000100010110000000000000000000001000000000100000100001000000000000010000001000000000010100000000000000000100000000000000000000000000000000100000000001011000000001110000000000000000100000000000010000010000000000000000000010000000001101000000010010001001001110000100000000010000000000000000000000110000000000001000000100100010000010000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100000000100000010100001110000000100000000000000011100001000000100000000000001000001001100000000000000100000001000000000001000000000010000001001100000000001000000000000000100001000010000000000000000000000100000000010100100100000000000100000000010001000100100010100100000000000000001000010001000110000100000000011101000100000000000000001000000011010000001010001000010000000000000000000000001000010000100000001000010000000000000000000001010000010000000100010001010000000001000000000000000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000000000000000100000100000100000001000000100001001000000000000000000000000010000001100000000000000011010000000001000010000100100010000000000000001001000000000000000000000000001000010000010000010000100011000000000000000000000001000000000110000001000000000100100000000000010000010001000000000001000000000100011000000010010101010000101000000111010000000000000011110000000000010100000100000000000000000000000000000000000000000000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000100000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010010000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100100010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000010100100100000000000100000000010001000100101010100100000000000000001000010001000110000100000000001101001100000000000000001000000011000000001010001000010000000000000000000000001000010000100001001000010000000000000000000000010000000000000100010000010100000000000000000000000010000000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000011000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010001010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000000000100010010000010000100010000001000000101010000100000000010100000000000000001000000000000000000000001010100011000000010001000000100010000100000000000000110000100011001100000000010100100000000100000000000000010000100000100010000000000000000010000000100000000000000000101000000000000000000001000000001000000000000000100100000000000000000010000010010000000000000001000001101000000010010001001000110000100000010010000000000000000010000110000000000000000000100100010000000000000000000001100000000100001000110001010000100010000000000000000000000100000000100100001000000001000000000000000100001000110000000000000000100000101000000010000000100100000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000000000000000000000001011101000000000000000000000000001100000000000100010100100000000001000100101000000000000000000000001000000000000000100100000000000000000000000000000011000000000000100000101000000011001000000000000000000000000000100010000010000000000000000000000100000110000 10100011001000010000000000001100000100000000010000000100000101010000000000000000000000100000000010000000000111000000010000000100010000010010000000010000100000000000000001010000000000000000000000000000000001000000000000001001000000100001000000100000000001001100000000000000010010000000001000010010100100000000000000000000000000000000000000000000000001000010000010000010010000000010000000000000000000001000001000000000000010000000000000010000000010000000000000000000001000000100100010010000010000100010000001000000101010000100000000010100000000010110000000100001000000000000000000000000010000000100000001000000000000100010100000000000000010000001000000000100000000000100000000000000010000000000000010000000000000010010000000100000000000000000100000000000010000001001000000001001010100000000000100000001000000000010001000000000000000010000000001101000000001000000010100001000000000001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000001000000000000000000000000000100101100001101001000000000000000000010000000001110001100000010000000000001010001001100000000100000010000001100010000000000000000000000001000100001100000100000000000000100000000000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 00000100001000000000110000000110000010000000000000100100100000000000010000000000000000000010000000100000000000001000010000100000010000000000000100000000000000000100000000000000000000000000000000100000000000001100000100001001010000000100000000000000000000011100000000000000010010000000001000010010100100000000000100000000000000000000000000000000000001000010000010000010110000100010000000000110000000001000000000100000001000000000100100001000001011000010000000000000001000000000100011000000010000101010000001000000111010000000000000011110000000000010100000100000000000000000000000000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000110000001000000000010100000000000000000100000000000000000000000000000000100000000001001000000001010000000000000000100000000000000000010000000000000000010000000000001101000010010010001001000110000100000000010000011000000000000000110000000000000000000100100010000000000000000000001100000000000000000000000010000100010000000000000000000000100000000100100001000000000000000000000000100001000110000000000000000100000101000000010000000100000000001000011100001100000000000000000001010001001100000000000000000010100000000000000000000000000000101000100001100001000001000000000100000010000000100000000000001000001100000100000001000000000000000001000101000000000010000000000000000000000001000010000000110000100000000001101000100000000000000001000000011000000000010001001000010000000100000000100000000000001010000000000000000000000000001000000000000000010000100010000010000000000000000000000000010000000 10101011001000000000000000001100100100000000010000000100000101010000000000000000000000100000000010000000000111000010000101010000000000011000000000000000100000000000010000000000000000000100100100100000000000001100000100001001010000000000000000000000000000001100010001000000100001000000010011000000000000000000011000000010100010000001000000000000010000100000100100100110010000000010000000100000000000000000000010000000000001010010000100000000000010000000010000000000001000000000100010000000010000000100000000000000000000001000000001100000010000010110000000100001000000000000000000000000010000000100010001000000000000100010100000000000000010000001000000000100000000000100000000000010000000001000000001001000000000000000100000000000000000010000010010000000000000100100000000000000010000010000000000000000000000100010000000000000000010000000000001101000011010010001000000110000100000000010000000000010000000000010000000000000010000000100000000000000000000000001100000000100001000110000010000000000000000000000000000111000000110000000001100000000000000000000000000000001001000000000000000000000010100001110000000100000000001001011100001100000000000000000001010001001100000000100000010000001111000000000000100000000001011000100010000000000000000000000100000000001000000000000000000000100000000000000100100000000010100000000010001000101010000000000000000000000001001010000010110000100000000001101000100000000000000001000000011000000000010001000010000000000000000000000001000010000100000001000010000000000000000000000010000010000000100010001010000000000000000000000000010000100 00000100001000000000110000000100000010000000000000100100100000000000010000000000000000100000000011000000000111001100010000000000010001000001000100000000100000001000000000001000000010000000000000000000000010011000001100001001000000110001000000001000000000000000100010000000100001010000010111000000000000000000000000000000000000000000000000000000001001000010000010000010010000000010000000010000000000001000000000000000000010000000000000010000000010000000000000000000011000000000100010000000011000101010000001000010111010000000000000011110000000000010100000100000010000000010000000000000000000000000000101000000000000100010110000000000000000000001000000000100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000100000000000100100000000000000010000010000000000000000000000100010000000000000000010000100000001101000000010010001001000110000100000000010000000000000000000000110000000000000000000100100010100000000000000000001000000000100001010110000010000000000000000000000000000000100000000100100001000000000000000000000000000001000000000000100010000101000010100001110000000100000000000100111100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100001000001000100000100000010000000100000010000001010000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000001011000000001010001000000000010000000000000000001000001000100000000000000000011001000000000000000000000000000100010000010000000000010000000000101000110000 10100011001000000000101100010000000000000000000000010000000000000000010000010111000001000000000100000000000000010000010000000000000100000000000100000010000000000000000000000000000100000010000000001000000001000000000100001001000000100000100010000001000010100001010001000000100001000000010011000000000000000000000000000010100010000000000000000000001001000010000010001010010000000010000000010000000000001000000000000000000101000000000000000000000010000000000000000000001000000000100010000000010000100011010001000000101010000000001000010101010000001110000000110000000000000000000000000000000000000100000001000000000000100110110000000000000000000001000000000100000000000000001000100010000000000000000001001100001000000010000000000010000000000101000000000100000000000000100000001000010100000000000100000000000000000010001000000000000010000000000001101000000001000010010100001000000010001010000000000010000000000000000000000000100001000100010000000000000000000001100000000100001000110000010000000000001000000000001000111000000110000000001000000000001000000000000000000000000000000000100101100001101000000000000000000000010000000000000000000000001100000100000000000000000000000100000010000001111000000000000000000000000001000100001100000100000000000000100000000000000000000000000000000100000000000000110100000000000100000000010001000100000000100000010000000000000000100010000000000001000000000101000100000000000000000001000000000000000000100000101000000000100000000100000000000000010000000000000000000000000001000000000000000000000100010000010000000000000010000001000010000000 10101011001000000000000000001100000000000000010000000100000110010000000000000000000000100000000010000000000111000010000101010000000000011000000010000000100000000000010000000000010000000000100000100000100100001000000100001001000000000000000000000000010000001100000000000000011010000000001000110000100100010000000000000001001000000000000000000000000001000000000010000010010000000010000000000000000000001000000000000000000010000000000000010000000010000000000000000000001000001000100010000000010000100011000001000000101010000000000000010100000000000010000001101000000000000000001010000000001000000000001001000010000000000000000000110000000010001100000000010100100000000100000000000000010000000000100010000000000000000010000000000000100100100000000000001000000000100100000000000000010000000000100100000100010000010000000001000000010000000000010001101000000010010001000000110010100001000010100000000010000000000000000000000000100000000100010000000000000000001001000000000100001000110100010000000000000000000000000000000100000000101100001000000010000001000000000001000000000000000000000000100000101000000111000000100000000000000011100001100100000000000010001010001001100000000100000010000001100000000000000000000000000001000100001100000001100001000000100100000000000000000000000100001000100000100000000000000000000000001010101000000000000000000000000001100000000000100010100100000000001000101101000100000000000000001000000011000000001010001000000000010000000000000000001000001000100000000000000000000000000000000000000000000000000100010000010000000000010000000000000010000000 // segsites: 1543 positions: 0.00030912 0.00226755 0.00241743 0.00272575 0.00290278 0.00548908 0.00900866 0.01030583 0.01054055 0.01094804 0.01100009 0.01174484 0.01260171 0.01367826 0.01513081 0.01564943 0.01666815 0.01734283 0.01771338 0.01780286 0.01856947 0.01872167 0.01946113 0.02008962 0.02065680 0.02163687 0.02179373 0.02191380 0.02225556 0.02403893 0.02416337 0.02422511 0.02506044 0.02542670 0.02599160 0.02641611 0.02642212 0.02657302 0.02731777 0.02939571 0.02951518 0.02972623 0.03060326 0.03078300 0.03111662 0.03179205 0.03239728 0.03284946 0.03364954 0.03394586 0.03399644 0.03476889 0.03529388 0.03629323 0.03712813 0.03800391 0.03803844 0.03853125 0.03998788 0.04090732 0.04124245 0.04136385 0.04196533 0.04389086 0.04446323 0.04494116 0.04494639 0.04543620 0.04549373 0.04555907 0.04664807 0.04715917 0.04789117 0.04925206 0.04981857 0.05036834 0.05080575 0.05136495 0.05178444 0.05222355 0.05225113 0.05236839 0.05249622 0.05311046 0.05465459 0.05475652 0.05555633 0.05793801 0.05806243 0.05888149 0.05998434 0.06008964 0.06054227 0.06106259 0.06136169 0.06174740 0.06223897 0.06262003 0.06298211 0.06314288 0.06369640 0.06412715 0.06415537 0.06431908 0.06455432 0.06476494 0.06543372 0.06576641 0.06609200 0.06610989 0.06710232 0.06734562 0.06770517 0.06820018 0.06936555 0.06945282 0.06957789 0.06973264 0.06981027 0.07012631 0.07136124 0.07166896 0.07281128 0.07451825 0.07522371 0.07710143 0.07752441 0.07858157 0.07891691 0.07984637 0.08011895 0.08022309 0.08030737 0.08070913 0.08125090 0.08320066 0.08353024 0.08375263 0.08399612 0.08406460 0.08458478 0.08588116 0.08627654 0.08629641 0.08635511 0.08733821 0.08776938 0.08793064 0.08793518 0.08826827 0.08838620 0.08857898 0.08961569 0.08969411 0.09022702 0.09190505 0.09219452 0.09437923 0.09512587 0.09608869 0.09660915 0.09672300 0.09771885 0.09794343 0.09796072 0.09814276 0.09840794 0.09858065 0.09960681 0.09977234 0.10014729 0.10102929 0.10175452 0.10248036 0.10281042 0.10349818 0.10422922 0.10440723 0.10482808 0.10645200 0.10856970 0.10888437 0.10922602 0.11014445 0.11095498 0.11118372 0.11212484 0.11307944 0.11369503 0.11546206 0.11702271 0.11765210 0.11947489 0.12051637 0.12058196 0.12284411 0.12326083 0.12339343 0.12352707 0.12395471 0.12446024 0.12447193 0.12574373 0.12610248 0.12620144 0.12682442 0.12741124 0.12769872 0.12802454 0.12884866 0.12890645 0.12983868 0.13188549 0.13209144 0.13218035 0.13226431 0.13376307 0.13396670 0.13505667 0.13553278 0.13690626 0.13758353 0.13777605 0.13784936 0.13792887 0.13854716 0.13907821 0.13910211 0.13961546 0.13986790 0.13997582 0.14063378 0.14115220 0.14186857 0.14218108 0.14292598 0.14350880 0.14484279 0.14490703 0.14544012 0.14553115 0.14575633 0.14693864 0.14713649 0.14720209 0.14756798 0.14807111 0.14826343 0.14865634 0.14878183 0.14926796 0.15279739 0.15294888 0.15449113 0.15514277 0.15613516 0.15665131 0.15736743 0.15803060 0.15848806 0.15854626 0.15866829 0.15995404 0.16010916 0.16032101 0.16034245 0.16161205 0.16251095 0.16317069 0.16539837 0.16923511 0.16961286 0.17018461 0.17053536 0.17092629 0.17118978 0.17157224 0.17164299 0.17185616 0.17220946 0.17362522 0.17379270 0.17426594 0.17440806 0.17471277 0.17472768 0.17566968 0.17619169 0.17657964 0.17668528 0.17681622 0.17802133 0.17920498 0.17934807 0.17964799 0.17990037 0.18035775 0.18117129 0.18274541 0.18357128 0.18428009 0.18463239 0.18539755 0.18754568 0.18832876 0.18842480 0.18846684 0.18880468 0.18890046 0.18940393 0.19002512 0.19049510 0.19064340 0.19255814 0.19388839 0.19464044 0.19483306 0.19537561 0.19690814 0.19773967 0.19860719 0.19891100 0.19959307 0.19963482 0.20167840 0.20172766 0.20226289 0.20277033 0.20284100 0.20307076 0.20325159 0.20409684 0.20453905 0.20460525 0.20519931 0.20568711 0.20600770 0.20665324 0.20763843 0.20794985 0.20905996 0.21061058 0.21199878 0.21374506 0.21409135 0.21437491 0.21473343 0.21516694 0.21565045 0.21611487 0.21660267 0.21661295 0.21688141 0.21716087 0.21830357 0.21876810 0.21975247 0.21987985 0.21996608 0.22021922 0.22085218 0.22117619 0.22119319 0.22123205 0.22132837 0.22202041 0.22335727 0.22341103 0.22398900 0.22461270 0.22463967 0.22487060 0.22546952 0.22649105 0.22675827 0.22725483 0.22755957 0.22795178 0.22879140 0.22918595 0.22975294 0.23356026 0.23376373 0.23517852 0.23522016 0.23577494 0.23620847 0.23653937 0.23734856 0.23749476 0.23830720 0.23837188 0.23876032 0.23899770 0.23953855 0.24018295 0.24084519 0.24226926 0.24233814 0.24304601 0.24451585 0.24565706 0.24577000 0.24775605 0.24862776 0.24870884 0.24960660 0.24990246 0.25017971 0.25060740 0.25116901 0.25156336 0.25322981 0.25536777 0.25550783 0.25685810 0.25739618 0.25763664 0.25793715 0.25812657 0.25902335 0.25913338 0.26033923 0.26046073 0.26142945 0.26191710 0.26272757 0.26349825 0.26382901 0.26399942 0.26411431 0.26424816 0.26438268 0.26516609 0.26525186 0.26536427 0.26568894 0.26641230 0.26706339 0.26707126 0.26781447 0.26837940 0.26861554 0.26887065 0.26907391 0.26946984 0.27009338 0.27023038 0.27037710 0.27071067 0.27082281 0.27156079 0.27159455 0.27180087 0.27207667 0.27373905 0.27400071 0.27511433 0.27516653 0.27573999 0.27620215 0.27705678 0.27773608 0.27797689 0.27799480 0.27844118 0.27868970 0.27935870 0.28087486 0.28364879 0.28374332 0.28391825 0.28402862 0.28704121 0.28809913 0.28830849 0.28953839 0.29002091 0.29081096 0.29141124 0.29270558 0.29301685 0.29332643 0.29363608 0.29418721 0.29463595 0.29475499 0.29513940 0.29519347 0.29620465 0.29628102 0.29723352 0.29773303 0.29828618 0.29906490 0.29920865 0.29998833 0.30096279 0.30214039 0.30283556 0.30333640 0.30387928 0.30418136 0.30436183 0.30464713 0.30477464 0.30485934 0.30508117 0.30647175 0.30661353 0.30759908 0.30812629 0.30832500 0.30945466 0.30958786 0.31133808 0.31177344 0.31191040 0.31331347 0.31372809 0.31415836 0.31534763 0.31561315 0.31564814 0.31650594 0.31733359 0.31804354 0.31879385 0.31912211 0.31935145 0.31996145 0.32124198 0.32145788 0.32319704 0.32335127 0.32348430 0.32427270 0.32608659 0.32647601 0.32675884 0.32842724 0.33238125 0.33385268 0.33401289 0.33457218 0.33481797 0.33589871 0.33622074 0.33627885 0.33755827 0.33766764 0.33786681 0.33825777 0.33900381 0.34399843 0.34519116 0.34679125 0.34847033 0.34973246 0.34983165 0.35171527 0.35312766 0.35365804 0.35498593 0.35545188 0.35662487 0.35713742 0.35785910 0.35960656 0.36026263 0.36169540 0.36252388 0.36314310 0.36315180 0.36418850 0.36562938 0.36572346 0.36627253 0.36736310 0.37030524 0.37398225 0.37501697 0.37507651 0.37527104 0.37576141 0.37630830 0.37642479 0.37662427 0.37728962 0.37783437 0.37850290 0.37864826 0.37921446 0.37965078 0.38028097 0.38031124 0.38219964 0.38317338 0.38362749 0.38439924 0.38491679 0.38656674 0.38719034 0.38747985 0.38825596 0.38844598 0.38861113 0.38879715 0.38981446 0.39028347 0.39040083 0.39043928 0.39061420 0.39096626 0.39173399 0.39199812 0.39252906 0.39375404 0.39384602 0.39427044 0.39473372 0.39612380 0.39641797 0.39676103 0.39756237 0.39813038 0.39826385 0.39857234 0.39886797 0.40019935 0.40058888 0.40059558 0.40073252 0.40077719 0.40094977 0.40310718 0.40325300 0.40374347 0.40411515 0.40556602 0.40572401 0.40606071 0.40755257 0.40760761 0.40854454 0.40858623 0.40899195 0.40911248 0.40950704 0.41004533 0.41061840 0.41062774 0.41068582 0.41083246 0.41205301 0.41210035 0.41232631 0.41236026 0.41260513 0.41305489 0.41309496 0.41455167 0.41476570 0.41586815 0.41612943 0.41614015 0.41618148 0.41634023 0.41638273 0.41668069 0.41730188 0.41763264 0.41914725 0.41942348 0.41970917 0.42185633 0.42208279 0.42217540 0.42231787 0.42258889 0.42259911 0.42337448 0.42389154 0.42392665 0.42475711 0.42491292 0.42573011 0.42657173 0.42692814 0.42704457 0.42707453 0.42771282 0.42790704 0.42909117 0.43000575 0.43049660 0.43148763 0.43238015 0.43541494 0.43563273 0.43680946 0.43816731 0.43878623 0.44020919 0.44112501 0.44145088 0.44164554 0.44205971 0.44245184 0.44275106 0.44303953 0.44309080 0.44337070 0.44370384 0.44567016 0.44585394 0.44640782 0.44787372 0.44859498 0.44890527 0.44914108 0.44948707 0.44954360 0.44954646 0.44955796 0.44957555 0.44988982 0.45076282 0.45180197 0.45303288 0.45349457 0.45549228 0.45594662 0.45611972 0.45641519 0.45966410 0.46035902 0.46042440 0.46048782 0.46066553 0.46110642 0.46403180 0.46451678 0.46528556 0.46557800 0.46687188 0.46736241 0.46801137 0.46980190 0.47040557 0.47045780 0.47085964 0.47177271 0.47184228 0.47216790 0.47330490 0.47421641 0.47606132 0.47743615 0.47773210 0.47903305 0.47961788 0.47975170 0.48054270 0.48063010 0.48066363 0.48093565 0.48111440 0.48138578 0.48169840 0.48284528 0.48369846 0.48481364 0.48504630 0.48515555 0.48632780 0.48788281 0.48957095 0.49075028 0.49107036 0.49153790 0.49287333 0.49324719 0.49338640 0.49646031 0.49670207 0.49705280 0.49752789 0.49781042 0.49796889 0.49892705 0.50090252 0.50116128 0.50270337 0.50309470 0.50332606 0.50391544 0.50500258 0.50691904 0.50700440 0.50709949 0.50765882 0.50865703 0.50885979 0.50984112 0.50988229 0.51022458 0.51097355 0.51140073 0.51153826 0.51193631 0.51319950 0.51321786 0.51377158 0.51380415 0.51424949 0.51459454 0.51505300 0.51509876 0.51590494 0.51615905 0.51646545 0.51815872 0.51824826 0.52019331 0.52248326 0.52260180 0.52268070 0.52274867 0.52282070 0.52381142 0.52398033 0.52476546 0.52509356 0.52643776 0.52991495 0.53046595 0.53151032 0.53228318 0.53274772 0.53423007 0.53430314 0.53532625 0.53577832 0.53597169 0.53598296 0.53618931 0.53658510 0.53671012 0.53796806 0.53885392 0.53936540 0.54001464 0.54025945 0.54154449 0.54318826 0.54452607 0.54484364 0.54484634 0.54521169 0.54543834 0.54846007 0.54893231 0.54947367 0.55022377 0.55030301 0.55068977 0.55387903 0.55463943 0.55578508 0.55627790 0.55700734 0.55702988 0.55741101 0.55746660 0.55845316 0.55916950 0.55930904 0.55947042 0.56065797 0.56076662 0.56100205 0.56105543 0.56179362 0.56288200 0.56393444 0.56547770 0.56621960 0.56641535 0.56651470 0.56791684 0.56896624 0.56907268 0.57104493 0.57156645 0.57302222 0.57302385 0.57310126 0.57370556 0.57568764 0.57583717 0.57765448 0.57790096 0.57836612 0.57840453 0.57894189 0.58040828 0.58052386 0.58131467 0.58205719 0.58206181 0.58242695 0.58326582 0.58582876 0.58770848 0.58793223 0.58914605 0.59092589 0.59095646 0.59196962 0.59215526 0.59251173 0.59318287 0.59346532 0.59399595 0.59418957 0.59427617 0.59592488 0.59645639 0.59647246 0.59815021 0.59820558 0.59836574 0.59870448 0.59877648 0.59887655 0.59894957 0.59951317 0.60083684 0.60094176 0.60133038 0.60149068 0.60171968 0.60211400 0.60232091 0.60251645 0.60313350 0.60365103 0.60412313 0.60444695 0.60479115 0.60505182 0.60553132 0.60625817 0.60678369 0.60679005 0.60697996 0.60878179 0.60889812 0.60904581 0.60916867 0.60981075 0.61078756 0.61108414 0.61115251 0.61146116 0.61163407 0.61236197 0.61380801 0.61395825 0.61465729 0.61486457 0.61489347 0.61527165 0.61610236 0.61626731 0.61679168 0.61688781 0.61737272 0.61784423 0.61791916 0.61849271 0.61905708 0.61957388 0.62042669 0.62155970 0.62355563 0.62551952 0.62562072 0.62733266 0.62746328 0.62779060 0.62791876 0.62881282 0.62929573 0.62966755 0.62986601 0.63097094 0.63181560 0.63243273 0.63286686 0.63368015 0.63472428 0.63509818 0.63583062 0.63648815 0.63741604 0.63799366 0.63849118 0.63895797 0.64098305 0.64117225 0.64127543 0.64132616 0.64232538 0.64312990 0.64517094 0.64557153 0.64640762 0.64659222 0.64960768 0.64968814 0.64993538 0.65107825 0.65224446 0.65303249 0.65359326 0.65588381 0.65636754 0.65653667 0.65820309 0.65839356 0.65932681 0.66139938 0.66429887 0.66504748 0.66578178 0.66721136 0.66870449 0.66892504 0.67137017 0.67194847 0.67302969 0.67304679 0.67417991 0.67629305 0.67712761 0.67731344 0.67769071 0.67770728 0.67835951 0.67885165 0.67994563 0.68055919 0.68157402 0.68231833 0.68434544 0.68622195 0.68913483 0.68988969 0.69044852 0.69087444 0.69283451 0.69324232 0.69353228 0.69353276 0.69506333 0.69635342 0.69644910 0.69798493 0.69922533 0.70059858 0.70165056 0.70182814 0.70248411 0.70321920 0.70336377 0.70371463 0.70377397 0.70497910 0.70525276 0.70677319 0.70683731 0.70690991 0.70795467 0.70802692 0.70914913 0.70962271 0.70973585 0.70987651 0.71123435 0.71377628 0.71419941 0.71437351 0.71546639 0.71559914 0.71565084 0.71590589 0.71593944 0.71623208 0.71663875 0.71872557 0.71921700 0.71978819 0.72033178 0.72100207 0.72183043 0.72256587 0.72488247 0.72493353 0.72559698 0.72565864 0.72586914 0.72634392 0.72664602 0.72871195 0.72915036 0.72927580 0.73002857 0.73065322 0.73223001 0.73242575 0.73322679 0.73355569 0.73376501 0.73423811 0.73430955 0.73435114 0.73655809 0.73750897 0.73828291 0.73964676 0.74050699 0.74064992 0.74065776 0.74106278 0.74286643 0.74400819 0.74437808 0.74456166 0.74459726 0.74638647 0.74641740 0.74655502 0.74685884 0.74699331 0.74706528 0.74868396 0.74999476 0.75069473 0.75186590 0.75202691 0.75256920 0.75257146 0.75297920 0.75393181 0.75472189 0.75513358 0.75680307 0.75706264 0.75783333 0.75800089 0.75859905 0.75941600 0.76037741 0.76114162 0.76215676 0.76231293 0.76465715 0.76476829 0.76491182 0.76544475 0.76675555 0.76740826 0.76982600 0.77126230 0.77179896 0.77346629 0.77600644 0.77647770 0.77673981 0.77735977 0.77927858 0.78017363 0.78017896 0.78165678 0.78186771 0.78397988 0.78439404 0.78443696 0.78444811 0.78479454 0.78598596 0.78687096 0.78697174 0.78762374 0.78762474 0.78934579 0.78989206 0.79140857 0.79180930 0.79243249 0.79273779 0.79351683 0.79354853 0.79362011 0.79444801 0.79550105 0.79562703 0.79620232 0.79621509 0.79813250 0.79840259 0.79916198 0.79973252 0.80074096 0.80154812 0.80265591 0.80328503 0.80376353 0.80422609 0.80471235 0.80522287 0.80650058 0.80655485 0.80691613 0.80823381 0.80839916 0.80866540 0.80894721 0.80895568 0.81000435 0.81072002 0.81088654 0.81118028 0.81124532 0.81196906 0.81252591 0.81293653 0.81364163 0.81392092 0.81471147 0.81481147 0.81863261 0.81897378 0.81903216 0.81949929 0.81987104 0.82023029 0.82031799 0.82114874 0.82216591 0.82422627 0.82475446 0.82482387 0.82489328 0.82511725 0.82538704 0.82569101 0.82620621 0.82743923 0.82799856 0.82899043 0.82930829 0.82935024 0.82973537 0.82976892 0.82977879 0.83120048 0.83139505 0.83193840 0.83263035 0.83385004 0.83498665 0.83619353 0.83638380 0.83681505 0.83701013 0.83712422 0.83721241 0.83723032 0.83751206 0.83759270 0.83847256 0.83852480 0.83913323 0.83971431 0.84112333 0.84178240 0.84262773 0.84265997 0.84629138 0.84739950 0.84755460 0.84814215 0.84827082 0.84840876 0.84871258 0.84905503 0.84934519 0.84941955 0.84993688 0.85072783 0.85193034 0.85211512 0.85220255 0.85232215 0.85287423 0.85311977 0.85336989 0.85389839 0.85561675 0.85578528 0.85652821 0.85689727 0.85824407 0.85854324 0.85857915 0.85880431 0.85995288 0.86055535 0.86144840 0.86163855 0.86200150 0.86285337 0.86290322 0.86329998 0.86400385 0.86437005 0.86472326 0.86523691 0.86543466 0.86641085 0.86770442 0.86789874 0.87009897 0.87067667 0.87075419 0.87104633 0.87117671 0.87177762 0.87187450 0.87401906 0.87416031 0.87472147 0.87478635 0.87572466 0.87667585 0.87724423 0.87745420 0.87841602 0.88063736 0.88092749 0.88294725 0.88310787 0.88311101 0.88374512 0.88457380 0.88468599 0.88471257 0.88491071 0.88528517 0.88595915 0.88609889 0.88622096 0.88646699 0.88695562 0.88827318 0.88877889 0.88913982 0.88965753 0.89022238 0.89333595 0.89445328 0.89519350 0.89621580 0.89652513 0.89660161 0.89691298 0.89740623 0.89859420 0.89948861 0.89967185 0.89977731 0.90015001 0.90081909 0.90115621 0.90138896 0.90221656 0.90223214 0.90223730 0.90270143 0.90360803 0.90363563 0.90408581 0.90421919 0.90425883 0.90439446 0.90483357 0.90775481 0.90869020 0.90889181 0.90962958 0.90993427 0.91100489 0.91141478 0.91199088 0.91261551 0.91270917 0.91402433 0.91456636 0.91483480 0.91493402 0.91503051 0.91520721 0.91642285 0.91663515 0.91681072 0.91731044 0.91750016 0.91797230 0.91884989 0.91940389 0.91968568 0.92010025 0.92027657 0.92028932 0.92086440 0.92112805 0.92353994 0.92365433 0.92551030 0.92569100 0.92597765 0.92633034 0.92715331 0.92743932 0.92756159 0.92764128 0.92766722 0.92831008 0.92845464 0.92923577 0.93042253 0.93141141 0.93241685 0.93306284 0.93313538 0.93330071 0.93392031 0.93433266 0.93622085 0.93808607 0.93894496 0.94090479 0.94113154 0.94387453 0.94407531 0.94450491 0.94478451 0.94648377 0.94652441 0.94706038 0.94799832 0.94837850 0.94883900 0.94935501 0.94998070 0.95141184 0.95227191 0.95249577 0.95289732 0.95308331 0.95315194 0.95327349 0.95362872 0.95509932 0.95577884 0.95734698 0.95849738 0.96191141 0.96207936 0.96229372 0.96293878 0.96369400 0.96395148 0.96448623 0.96505101 0.96671027 0.96724967 0.96842813 0.96850438 0.96972573 0.96995205 0.97028031 0.97036523 0.97278806 0.97347823 0.97368882 0.97403138 0.97478584 0.97501857 0.97592399 0.97619016 0.97735235 0.97760560 0.97768850 0.97798858 0.97840765 0.97879463 0.98138228 0.98256754 0.98306026 0.98345478 0.98376871 0.98394151 0.98429520 0.98435782 0.98504884 0.98511697 0.98558719 0.98605218 0.98631449 0.98678709 0.98779283 0.98780903 0.98888379 0.98957582 0.98982922 0.99039528 0.99122077 0.99179599 0.99322603 0.99323465 0.99348294 0.99388185 0.99421806 0.99456856 0.99591971 0.99643393 0.99700711 0.99754959 0.99854120 0000001000000010001100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000100010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010011000000000001100000000001001101000000100001010000000100000111000101100000100000000000001010000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 1000001000000010000100100000000000000000100000000000001010010011000100000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100010000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000010000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000110000000000000001111001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000001000000001000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000010000000000000000000001000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000000000101000000000000000000000000000000000000000100000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000010100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100100000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000010000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000010000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100010000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000000000010001000000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000100000111000011011100000100000100001000100000000000110000000000000000000000000000000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000000100000000000110010000000000000010000000001010001000000010010100100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000000000000000000100000100000000000100000100000000000000000100010001000001000000000000000111000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000001001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001001000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010000000100000000000000000000000000000000100000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000001000101000000000000100010000100000010000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000100010101100000001100100000000001000000000010010000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000010000100101010000000000000001000000000010000000001000000000000000000001000000000000000010010000000000000000000000010000011000000000000000000110000100000000000001001000010000000110001011010000110001000000000000000000000000000001100000000000000000000000100000100010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000110010100000001000100000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000100000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000001000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000001100000000000000000000000000000010000000000000001000001000000000001001001001000100000100000000000100001000000110000100001000000000000001000010010000000000001000001100110000001010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000010000010000000010100011000100000000000000100001000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000100000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001100000011000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000000000000000010000010100000000000010100101001000001100001010100001000000000000111000011011100000100000100001000100000000000000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000001000000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010101000100001000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000010000000000000000000010000011000000000010100000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000100000000001011000000000000100100000001100000001000000011000001000001000101100000000000000010000000110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000100110000000000001010000100001001000101001000000010001000100010001000101000000100000000001100000001000011000101000000000000000010001000010000010100001000000100000000000010010000010000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000100010101000000010000010000000001000000000010010000010000100001000010001010101000000001100001000100000000000100000001000100010001100000000100100000000001000000000001010000000000001000000010000000000001000000000000000000000000000001000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000100001000010010000010000000000001100110000001000001000001000000001101101010010110000000000011000001001000000000010000000000000000001000000000000000001000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010001100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010011000000000001100000000001001101000000100001010000000100000111000101100000100000000000001010000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000001000101000000000000010010000000010000000010100000001000000000000000010000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000001010001011000100100000011000000100000000000000000001001001001000000000000111010000000000000000100100001000000000000000000000000000100010001000001000000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000001000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001010010000000000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010001001000000100000110000001100000000110100000100000010000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000010000100000000010000010100000000001000001000100000000000100010001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000001001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000001000110000000000000000000000100000000010100000001000000000001000100000010000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000001000000000000000000000000000000000000000000000100000100000000000000000100010000100000000000010000000100000000000010100100001000100000000001010010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001010000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 1000001000000010000100100000000000000000100000000000001010010011000100000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100010000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000010000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000110000000000000001111001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000100101000000000010010000100000100100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010010101000000000000000010000000100001001000000000000100000001000000001000000000000000010000000100000000001000010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100010000100000000001000000000000010000101000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000010100000000000000001011001000110000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001001000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010000000100000000000000000000000000000000100000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001111001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000001000000010000000000010000000000000100000000000000000001100010000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100001000001000100001000000000001000000000000000000000001000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010101000101100000000000000000001000000010010000100000000010000000000100010000100000000010000010100000000001000001000100000000000100010001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000001001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000001000110000000000000000000000100000000010100000001000000000001000100000010000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010100000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000100000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001101000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 1000001000000010000100100000000000000000100000000000001010010011000100000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100010000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000010000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000110000000000000001111001000010000000 0000001000000010000100100000100000000000000000000100000010000011100000000010000000010000000000110000101000000010000000110010000000000000010000000001010101000000010010000110100001000010000101000000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000011000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000000101000000010000000000000100001000100000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000001000000000000000000000000000000000000000000000100000100000000000000000100010000100000000000010000000100000000000010100100001000100000000001010010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001010000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000001000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000000001000000010010000100000000000000000000100000000010000000001100100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001100000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000100010101100000001100100000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000101000000000000000100010000100000000001010000000100000100000010100100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000100100000000010000000001000010010010000100101010000000000100001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 1000001000000010000100100000100000000000000000000100000010000011100000000010000000010000000000110000101000000010000000110010000000000000010000000001010101000000010010000110100001000010000101000000000000000000000000000000010000000000000101000000000000100000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000100000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000010000000101000001000000000000000000010000000000100000000001010000000010000010100000000001000001010100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010000100000000000010000000100000000000010100100001000100000000001000010010000000000000001001101110000010000000000000001000100100101010010110000100010010000000001000000010000000100000001000000000000000000000000000000000100001010000010000000000000000000110000000001000000000001000010000000110001001010000110010000000000000000000000000000000100000000000000000000010011000000010000000001000000000101000110100010000010010100001000000100000111000001100000100000000000001000000100000100000000000000100000001000100100000000000001010001010000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 0000001000000100000001000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000001010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000000000000000000000100000000000111000000100000000000000000000000000100000001000000000000000100000000010000000001000100011001000000000001000010010000001000000100000110000001100000000100000000100000000010010110000000000000001000000000000000000001100000000000000010110010100011110001000001000000000000100000011000000010000000001000000000010000100000000000001000000000000000000000000001000001001000000000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000001000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000010010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000010000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000011000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000100100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000001000000100000000010000000001001100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000000001000100000000000000100100000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000010000001000000000000000001010000000000000010000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000000000010001000000000000000100000011000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000000000000000010000010000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000000011000010000100001000100000000001000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000111010001001000000000100100010000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100001000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010110000000100000000010000000001000010010010000100101010000000001000001000000000010000000001000000000000000000000100001000000000000000000000000001010000000010100011000100000000000001100001001000000000000000000000000000010000001001100110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000010100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000100000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100010000000000000000000100000000000100010001000001000000000000100101000000000010010000100000100100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000010000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000001000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010101000100000010000100000101010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001100000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000100000000000000000000001000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010100000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000110010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000010000000101000001000000000000000000010000000000000000000001010000000010000010100000000001000001010100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010001100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010011000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100110001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000001000000000000000000000000000000000000000000000100000100000000000000000100010000100000000000010000000100000010000010100100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001010000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000100000000000010000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000001010000100001000000000000001000000000000010000000000000000000000000000000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000100000000100010000001001100000100000000000000100000000010000000000000000000000100000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000001000000000000000000000000000000000000000000000100000100000000000000000100010000100000000000010000000100000000000010100100001000100000000001010010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001010000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000101000100000000100000000000000000000001000011000000000000000100000001000000001000000001000000000000000010000010100000000000100000000010100001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000100001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010010000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000100100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000001110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000001000000000000000000000000000000000000000000000100000100000000000000000100010000100000000000010000000100000000000010100100001000100000000001010010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001010000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000000000001010000000010000010100000000001000001010100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000000100001000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000000000000000000100000100000000000100000100000000000000000100010001000001000000000000000111000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000010000010000000000000000000110000000000000000000001000010000000011001001000000110100000011010001000000000000000000100000000111000000000100000000000010000000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000001000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000000000101000000000000000000000000000000000000000100000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000010000000010000000000101010000000000000101000000000000100000000000000000000000000010000010100000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000010000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010100101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000100000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000000000000000000001010000010000000000000000000110000000001000000000001000010000000110001001010000110000000011010001000000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000001001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000100110000100000000010000000000000000000000100000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000111000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001000000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000010000010000000000000000001000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001001000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000000000000000000001001000000000000000000001011001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000000011000010000100001000100000000001000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000111010001001000000000100100010000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100001000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010110000000100000000010000000001000010010010000100101010000000001000001000000000010000000001000000000000000000000100001000000000000000000000000001010000000010100011000100000000000001100001001000000000000000000000000000010000001001100110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000010100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000001000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000010010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000010000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000001000101000000000000010010000000010000000010100000001000000000000000010000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000100010101100000001100100000000001000000000010010000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000010000100101010000000000000001000000000010000000001000000000000000000001000000000000000000010000000000000000000000010000011000000000000000000110000100000000000000001000010000000110001011010000110001000000000000000000000000000001100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000100000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 0000001000000010000100100000000000000100100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000001000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000010010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000010000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000100000000000000000000000100000000000000001111001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000010000000001000100010001000001000000000110010101000000000000010000100000000000000001000000000100010000000001000100000000000001010001001100000000000100000000000100010101100000000100100000000001000000000000010000000000000000000000000100000000000000000100000000000000000000000000100000010100000000010100010000101000000000000000000100000000000010000100101000000000000100000010011000000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100010000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 1000001000000010000100100000100000000000000000000100000010000011100000000010000000010000000000110000101000000010000000110010000000000000010000000001010101000000010010000110100001000010000101000000000000000000000000000000010000000000000101000000000000100000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000100000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000010000000101000001000000000000000000010000000000100000000001010000000010000010100000000001000001010100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010000100000000000010000000100000000000010100100001000100000000001000010010000000000000001001101110000010000000000000001000100100101010010110000100010010000000001000000010000000100000001000000000000000000000000000000000100001010000010000000000000000000110000000001000000000001000010000000110001001010000110010000000000000000000000000000000100000000000000000000010011000000010000000001000000000101000110100010000010010100001000000100000111000001100000100000000000001000000100000100000000000000100000001000100100000000000001010001010000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101010000000000000101000000000000100000000000000000000000000010000010100000000000100000000010000001000000010100100000000000000100001001010111000001010101010000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000010000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000100001000000000000000000000000000010000000010100011000100000000000000100001000000001000000000000000000000010000001001000110000010011010001000000000000000000100000000000000000000010010000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100010000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000001101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000011000000000000000010000101001000011100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000001000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010101000101100000000000000000001000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000010000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010000000000000010000000010001000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000100100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000100000000000000000000000000000000000000100010010011000000000010000000010000000000001010000100001001000101001100000000001000100010001000101000000110000000000100000001000011000101000000000000000001000101000000000000100000000010000000000101000000000000001000000000000000010000010000000000000000001000000001100000010001000001100001100111000011011100000100000000001010100001000000000000000000000000000010000000000000001010000011000100100001011000000100000000000000000001001001001000000000000111010001000000000000100100000000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100001000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000010000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000001001011001000010000001 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000010100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100100000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000010000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000010000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100100000000000000000001000011000000000000000100000000100000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000010100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100100000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000010000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000010000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000010000010000010010100000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000000000000000000000000000000000000000010000010000000000000000000110000010000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001001001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000010000100000000010000010100000000001000001000100000000000100010001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000001001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000001000110000000000000000000000100000000010100000001000000000001000100000010000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000100000000000000000000000000000000010000000010010011000000000010000100010000000000001010000100011001000101001000000010001000100010001000101000000100000000001100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000100001000100000000000000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000001000000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010101000100001000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000010000010100100000000000010100000000000000000100010000100000000000010000000100000000000010100100001000100000000001000010010000000000000000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010001000010100011010000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000100000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001100100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011001000000000000000000000100000000000000000000011000000000010000000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000001010000000000000000000100000000000000001011001000010000000 1000000000000000000000000000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000001010001011000100100000011000000100000000000000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100001000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000100000000000000000000000000000000000000000000010010001001000000001110000000000010000000000001010000100001001000101001000000000001000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000010000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000001001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000000000001010000000010100011000100000000000001100001001000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000010100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000100010101100000001100100000000001000000000010010000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000010000100101010000000000000001000000000010000000001000000000000000000001000000000000000000010000000000000000000000010000011000000000000000000110000100000000000000001000010000000110001011010000110001000000000000000000000000000001100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000100000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100101000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100001000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000010010000011000000000000000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000000100000001000000000011000100001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000011010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000000000010001000000000000000100000011000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000000000000000010000010000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000101000000000000001111001000010000000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000010000000001000010010010000100101010000000000100001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010001000000010001000000000011000100000000000100000101000010001000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010100000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100100101000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000110100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000010000001000000000010000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001100000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 1000001000000010000100100000000000000000100000000000001010010011000100000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100010000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000010000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000110000000000000001111001000010000000 0000001000000010000100100000010000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000100011000010100100001000100000000000000000001000000010000001000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000010010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000101000000000000000100010000100000000001010000000100000100000010100100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010010000000000001100000000001001101000000100001010000000100100111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010001000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010010000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000000000000000000000000000000000000000010000010000000000000000000110000010000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010100001000000100000111000001100000100000000000001000000100000100000000000000100000001000100100000000000001010001010000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010010100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000000100000000010010110000000000000001000000000000000000001100000000000000010110010100011110001000001000000000000100000011000000010000000001000000000010000100000000000001000000000000000000000000001000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010000000000000010000000010001000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000100100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000100000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000111000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100000000000000000000000100000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000000001000000000001000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000010010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000100000000000000000000000000000000010000000010010011000000000010000100110000000000001010000100001001000101001000000010001000100010001000101000000100000000001100000001000011000101000000000000000010001000000000010100001000000100000000000010010000010000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000000000000010000000100000000000100000000000100000100000000000100000100000000000000000100010001000001000000000000000111000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000001000000100000000010000001000100000000000000000000000000000000000000011000000000010000100000000000000100010000100000000000000000000100000000000010000100101000000000000001000010010000000000000001001101110000010000000000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000100000000100010000001001100000100000000000000100000000010000000000000000000000100000 0000001000000100000000000000000000000001000000000000100010010011000000000010000000010000000000001010000100001001000101001100000000001000100010001000101000000110000000000100000001000011000101000000000000000001000101000000000000100000000010000000000101000000000000001000000000000000010000010000000000000000001000000001100000010001000001100001100111000011011100000100000000001010100001000000000000000000000000000010000000000000001010000011000100100001011000000100000000000000000001001001001000000000000111010001000000000000100100000000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000010000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000011100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001100000000000000000100100000000000101110000011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000011010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000010001000010100000001000000100000000000011000000000000000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000010000000000000000000000000000000000100000000000000000000000010100000000000100010000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010001000001000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000001000010000000010001001000000110100010011010001000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100001000000000001010000000000100000 0001001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000100100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000100000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000010000000010000000010000010000000010110001100000000000000010000000000000000000001000000000000010000000000010000010000100000000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000110000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000010000000000000000000000000000111000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000010000000000100000000100100010011001000000001000000000100000010000000010000000101110000001000000101000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000000100000000000110010000000000000010000000001010001000000010010100100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000010000000001000010010010000100101010000000000100001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000101000100000000100000000000000000000001000011000000000000000100000001000000001000000001000000000000000010000010100000000000100000000010100001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010010000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010100000000010001000000000000000000000001000100100000000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000011000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001111000000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000011000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010000011000000000010100000100100000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000100100000100000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000001100000000000000000000000000000001100001000100010000011000100100000011000000100000101101100100010000010000000000000000001000000000000000000100000000001010100000000000000000000100010001000001000000000000000101000000000001000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010010010000000010110000100000000000000010000000000000000000001000000000000000000000000000000000000100000000000000000010100000000000100010000100000000000010000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000001000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101001000000001000000000000000000000010000000001010000000000000000000100001000000000001010000000000100000 1100001000000010000100100000000000000000100000000000001010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000101000000001000000000000010000000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000001010100000000000000100000000000000001010010100100000000000000000000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000001000000000010000010000000010110000100000000000000100000000100000000000000001100000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001010000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000101000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000100000000000000000000001000011000000000000000100000000000000001000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001010000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000101100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000100000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000001000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000000000000011000000000000100000000000000000000000000000000100000000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010100000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000100000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001101000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000100000001000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000001010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000101000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000000100000000010010110000000000000001000000000000000000001100000000000000010110010100011110001000001000000000000100000011000000010000000001000000000010000100000000000001000000000000000000000000001000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000100000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000101100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000001010000000000101000000000000001000000000000000010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000000010000011010010000110000001100001010000001000000000100000000000100000010001001000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000100010010000100000000100000000000000000000010000000001000100000000000011010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000100000100000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000011000001000000000000000100101010010110000000000010000000001000000000001000000000001000000000000000000000000000000000000000010000010000000000000000000110000010000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000010000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000100000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100001000000000000000000100000000000000001111001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000001000000000000010000000010001000000000000010000000000100000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000100010101000000010000010000000001000000000010010000010000100001000010001010101000000001100001000100000000000100000001000100010001100000000100100000000001000000000001010000000000001000000010000000000001000000000000000000000000000001000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000100001000010010000010000000000001100110000001000001000001000000001101101010010110000000000011000001001000000000010000000000000000001000000000000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000011001000000000000000000000100000000000000000000011000000000010000000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000001010001011000100100000011000000100000000000000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100001000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000010000100100000100000000000000000000100000010000011100000000010000000010000000000110000101000000010000000110010000000000000010000000001010101000000010010000110100001000010000101000000000000000000000000000000010000000000010101000000000000100000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000100000000000000010010000110000001100011010000001010000000000100000000110000010001001000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000001110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000000000100010100000010000000010110000100000000000000100000000000010000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000010001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010100001000000100000111000000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000000000000000000001001000000000000000000001011001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000110010101000000000000010000100000000000000001000000000100010000000001000100000000000001010001001100000000000100000000000100010101100000000100100000000001000000000000010000000000000000000000000100000000000000000000000000000000000000000000100000010100000000010100010000101000000000000000000100000000000010000100101000000000000100000010011000000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000001000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100010000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000100000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001000000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000000000000010100011000100000000000010100001000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000100000000100011000001001100000100000000000000100000000010000000100000000000000100000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000111101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000010100000110110000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010100000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000100000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001101000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0001001000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000100000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100000000000000000000100000000000000100000001000000000001000100000010001010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000100000000010000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000100100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010100100000000000100000000000100000000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000000010010000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000010000000001000000000000000000001101000000000001000000101000000000000000000000000000000010000010000010010100000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010010101000000000000000010000000100001001000000000000100000001000000001000000000000000010000000100000000001000010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100010000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110010100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000001000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000100000000000000000000000000000000010000000010010011000000000010000100110000000000001010000100001001000101001000000010001000100010001000101000000100000000001100000001000011000101000000000000000010001000000000010100001000000100000000000010010000010000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000100010101000000010000010000000001000000000010010000010000100001000010001010101000000001100001000100000000000100000001000100010001100000000100100000000001000000000001010000000000001000000010000000000001000000000000000000000000000001000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000100001000010010000010000000000001100110000001000001000001000000001101101010010110000000000011000001001000000000010000000000000000001000000000000000001000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000001000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000010010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000010000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000100000000000000000000000100000000001000001111001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000001001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000011000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000010000010000010010100000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000001000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000010000101001010000000000100000001000000001000000000000000000000000010000010100000000000010000101001000001100001010100001000000000000111000011011100000100000100001000100000000000000000001000000010010000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000001000000000000000000100000000001010110000000000000000000100010001000001000000000000100101010000000010010000100000000100000000000000000000010000000001000100000000000001010101000100001000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000010000000000000000000010000011000000000010100000100000000000000000000000000100000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000100000000000011000000000000100100000001100000001000000011000001000001000101100000000000000010000000110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 1000001000000010000100100000000000000000100000000000001010010011000100000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100010000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000010000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000110000000000000001111001000010000000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000010000000001000010010010000100101010000000000100001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000101000100000000100000000000000000000001000011000000000000000100000001000000001000000001000000000000000010000010100000000000100000000010100001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000001100000000001000000000000000000000000000000000000100000100000000000000000100010000100000000000010000000100000000000010100100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000100000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000000000000000000000100100100100000000000000000001000100000000010010000000000001100000000001001101000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000000011000010000100001000100000000001000000001000001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000110100000000000000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010101000100001000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000010000000000000000000010000011000000000010100000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000100000000000011000000000000100100000001100000001000000011000001000001000101100000000000000010000000110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 1100001000000010000100100000000000000000100000000000001010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000101000000001000000000000010000000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000001010100000000000000100000000000000001010010100100000000000000000000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000001000000000010000010000000010110000100000000000000100000000100000000000000001100000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001010000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000101000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010000000000000010000000010001000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000100100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010100000000000000100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000100000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000000000000010000000000001010000100001001000101001000000000001000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010100000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010101000000010000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000001001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000010000001100000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000011000000000000000010000011000000000000000000110000000000000000000001000010000000110001011010000110000000000000000000000000000000001100000000000000000100000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000010000110001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010000000000000010100000001000100000000000001010001000101000000000100100000000101010001100000000100100000100001000000000000010000000000000000000001010000000000000000000000000000000000100000000010000000010100000000000100010000100000000000010000000100000000010010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000100000000000000000000100000000000000000000001000000001010000000000000100010000000010000001000000000000000000000001010000000110001001000010000100100010000000000000000000100000000000000111000000000100000000000000100000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000001000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100010000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000000000000001010000000000000000000100000000000010001011001000011010100 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000001010000000000101000000000000001000000000000000010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000000010000011010010000110000001100001010000001000000000100000000000100000010001001000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000100010010000100000000100000000000000000000010000000001000100000000000011010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000100000100000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000011000001000000000000000100101010010110000000000010000000001000000000001000000000001000000000000000000000000000000000000000010000010000000000000000000110000010000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101100000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000000100000000000110010000000000000010000000001010001000000010010100100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000010000000001000010010010000100101010000000000100001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000001000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001010010000000000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010001001000000100000110000001100000000110100000100000010000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000111000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000010000000000000010000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001000000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000010000010000000000000000001000000000000000000000000000000000000000000000000000000010010011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000100100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010100100000000000100000000000100000000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000000010010000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000010000000001000000000000000000001101000000000001000000101000000000000000000000000000000010000010000010010100000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000011000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000100100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000001000000100000000010000000001001100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000000001000100000000000000100100000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000010000100000000000000001011001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100100000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000010000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000010000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100001000000000001001001001000100000100000000000100001000000110000100001000000000000001000010010000000000001000001100110000001010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000001000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000001000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000011110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000101001000010000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000010001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000101000000000000000100010000100000000001010000000100000100000010100100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010010000000000001100000000001001101000000100001010000000100100111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010001000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100010000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000011000001001000000000010000000000000000001000000000000000001000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000000011000010000100001000100000000001000000001000001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000110100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000100001000000000000000000000000000010000000010100011010000000010000000110000000000000000000001000010000000000100000000000000100000010000000000010000000100000100000000000000000000100000010000000100001001000000000001000100000010000010010000001000000100000110000001100000000100000000100000000010010110000000000000001000000000000000000001100000000000000010110010100011110001000001000000000000100000011000000010000000001000000000010000100000000000001000000000000000000000000001000001001000000000000000000001011001000010000000 0000001000010010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000100000000000110000000000000000000000100000000010100000001000000000001001100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000010000001111001000010000000 1000000000100000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001100010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010011000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000101000000000000000100010000100000000001010000000100000100000010100100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010001000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000111000100010000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010100011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110010000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000010000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000000011000010000100101000100000000000000000000000000000000000001100001000100010000011000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000001010100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010010010000000010110000100000000000000010000000000000000000001000000000000000000000000000000000000100000000000000000010100000000000100010000100000010000010000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000100100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001001101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011110001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010010101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000000001100000001000100010001100000000100100000010001000000000000010100000000000000000001000000000000000000000000000000000000000000000000010000000000010000000100010000100000000000000000000100000000000010000100101000000000000001000010010000000000000001001101110000010000000000000001000100100101010010110000000010010000010100000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000000000100000000111000000000100000000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111011000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101010000000000000101000000000000100000000000000000000000000010000010100000000000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000000010000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000100000000001000011000010000100000000000010100000000000000000100010000110000000000010000000100000000000010100100001000100000000001000010010000000000000001001101111000010000000000000001000100100101010010110000100010010000000001000000000000000100000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 0000001000000010000100100000000000100000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000100000000000000000000000010100000000000100010000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000100000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001101000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000110100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001010000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000100001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000100000000000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000001000000000010000010100001000010100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100100000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010001100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000101000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000010110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000001010000100100000000000000000100010000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010001110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000001000000001000010010000000100000000010000000001000010010010000100101010000000000100001000000000010000000001000000000000000000000100001000100000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000010100000000000000001011001000110000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010011000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000001000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000011110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000101001000010000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000010001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001111000000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000101000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000000000010010000011000000000001000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100100000000000010000100000000000000100010001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000000011000010000100001000100000000001000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000111010001001000000000100100010000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010110000000100000000010000000001000010010010000100101010010000001000001000000000010000000001000000000000000000000100001000000000000000000000000001010000000010100011000100000000000001100001001000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000010100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000001000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001001100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000001000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010010101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000000001100000001000100010001100000000100100000010001000000000000010100000000000000000001000000000000000000000000000000000000000000000000010000000000010000000100010000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000001000010000000010001001000000110100010011010001000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000000100000000000110010000000000000010000000001010001000000010010100100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000000100000000000100000100000000000100000100000000000000000100010001000001000000000000000111000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000001000000100000000010000001000100000000000000000000000000000000000000011000000000010000100000000000000100010000100000000000000000000100000000000010000100101000000000000001000010010000000000000001001101110000010000000000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000100000000100010000001001100000100000000000000100000000010000000000000000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110001100000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010000100000000000010000000100000000000010100100001000100000000001000010010000000100000000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100100000000000000000000001000000001000000000000000100010000000010000001000000000000000000000001010000000110001001000010000100100010000000000000000000100000000000000111000000000100000000000000100000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000101100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001001000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000010010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000010000000001000100010001000001000000000110010101000000000000010000100000000000000001000000000100010000000001000100000000000001010001001100000000000100000000000100010101100000000100100000000001000000000000010000000000000000000000000100000000000000000000000000000000000000000000100000010100000000010100010000101000000000000000000100000000000010000100101000000000000100000010011000000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100010000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000010000000101000001000000000000000000010000000100000000000001010000000010000010100000000001000001010100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010010101000000000000000010000000100001001000000000000100000001000000001000000000000000010000000100000000001000010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100010000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101001100000000000100000000000100010101100000000100100000000100000000000000100000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000000000000100000000000010000100101000000000000001000010010000000000000001001101110000010000000000000001000100100101010010110000000000010000000001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011001000000000000000000000100000000000000000000011000000000010000000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000011000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100000000000000000000000100000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000000001000000000001000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000010010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000000000000001000001001000000000000000000001011001000010000000 0000001000000010000100100000100000000000000000000100000010000011100000000010000000010000000000110000101000000010000000110010000000000000010000000001010101000000010010000110100001000010000101000000000000000000000000000000010000000000010101000000000000100000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000100000000000000010010000110000001100011010000001010000000000100000000110000010001001000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000001110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000000000100010100000010000000010110000100000000000000100000000000010000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000010001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010100001000000100000111000000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000000000000000000001001000000000000000000001011001000010000000 0000100100000000000000000000000000000000000000000010010001001000000001110000000010000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100010000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010100001000000100000111000000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000110100001000000000000000100000001100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010001100001000100000000001000010010000000000000000001110110000000000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 1000000000100000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000001000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000010010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000010000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000100000000000000000000000100000000001000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000000100000000000110010000000000000010000000001010001000000010010100100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000010000000001000010010010000100101010000000000100001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000000011000010000100001000100000000001000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000111010001001000000000100100010000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100001000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010110000000100000000010000000001000010010010000100101010000000001000001000000000010000000001000000000000000000000100001000000000000000000000000001010000000010100011000100000000000001100001001000000000000000000000000000010000001001100110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000010100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 1000000000100000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000001000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000001000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010001100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010011000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000001010001011000100100000011000000100000000000000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100001000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000001010001011000100100000011000000100000000000000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100001001000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000001000000000000000000000000000000000000000000000100000100000000000000000100010000100000000000010000000100000000000010100100001000100000000001010010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001010000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000001010001011000100100000011000000100000000000000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100001000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000100000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000101100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000011000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100000000000000000000000100000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000000001000000000001000000000000100000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000010010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000100000001100000001000000011000001000001000101100000000000000010000010110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000001000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011100000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000011000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000111000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000101000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000010110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000100101000000000010010000100000100100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000000011000010000100001000100000000001000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100001000000111010001001000000000100100010000000000000000000101000000100010001000001000000000000001101000000001110010000000000000000100000001000000000010100000001000100000000000001010001000101000000010100100000000101010001100000000100100000100001000000000000010000000000000000000001010000000000000000000000000000000000100000000010000000010100000000000100010000100000000000010000000100000000010010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000010000000001000000000000000010100000000000000000000000000100000000000000000000001000000001000000000000000100010000100010000001000000000000000000000001010000000110001001000010000100100010000000000000000000100000000000000111000000000100000000000100100000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000100000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100110001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000001000000000000000000000000000000000000000000000100000100000000000000000100010000100000000000010000000100000010000010100100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001010000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000100000000000000000000000010100000000000100010000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000001000010000000010001001000000110100010011010001000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100010000000000000000000100000000000100010001000001000000000000100101000000000010010000100000100100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000001000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010001100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010101000100000010000100000101010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001100000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000000000010001000000000000000100000011000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000000000000000010000010000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010100001000000100000111000001100000100000000000001000000100000100000000000000100000001000100100000000000001010001010000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000010000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101010000000000000101000000000000100000000000000000000000000010000010100000000000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001110000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 0001001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000100100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000100000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000010000000010000000010000010000001010110001100000000000000010000000000000000000001000000000000010000000000010000010000100000000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000110000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000010000000000000000000000000000111000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000010000000000100000000100100010011001000000001000000000100000010000000010000000101110000001000000101000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100000000000001000000000000000010100000001000000000000000000000000000000000000010000000000000000000010000011000000000010100000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000100000000001011000000000000100100000001100000001000000011000001000001000101100000000000000010000000110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000001010001011000100100000011000000100000000000000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100001000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000001000000001000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000010000000000000000000001000000001001000000000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000001010000000000101000000000000001000000000000000010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001001001000100000000001100000001010000000010000110000010010110000100000000000000100000000011000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000100001000000000000011000000000001000010000011001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000001000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000001000000000000100010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000100000000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000010000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001100100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100001000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000011100000010000101000000010100000110010011000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000100000000100000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000100010000100000000000000000000100000000000010000100101000000000000001000010010000000000000001001101110000010000000000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000100000000100010000001001100000100000000000000100000000010100000000000000000000100000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000000000101010000000000000101000000000000100000000000000000000000000010000010100000000000100000000010000001000000010100100000000000000100001001010111000001010101000000001000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001001100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000010000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010000000000000010000000010001000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000100100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010100000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000100000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001101000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000000000010001000000000000000100000011000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000000000000000010000010000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 1000000000100000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000100000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000010000000000001010000100001001000101001000000000101000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000100101000000001110010000000000000000100000001000000000010100000001000100000000000001010001000101000000000100100000000101010001100000000100100000100001000000000000010000000000000000000001010000000000000000000000000000000000100000000010000000010100000000000100010000100000000000010000000100000000010010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000010000000001000000000000000010100000000000000000000000000100000000000000000000001000000001000000000000000100010000100010000001000000000000000000000001010000000110001001000010000100100010000000000000000000100000000000000111000000000100000000000100100000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000100000000000000000000000000100000000000000110000100000000010000000000000000000000100000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000101000100000000100000000000000000000001000011000000000000000100000001000000001000000001000000000000000010000010100000000000100000000010100001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000100001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010010000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000001000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000101000000000000000100010000100000000001010000000100000100000010100100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010001000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000100010101000000010000010000000001000000000010010000010000100001000010001010101000000001100001000100000000000100000001000100010001100000000100100000000001000000000001010000000000001000000010000000000001000000000000000000000000000001000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000100001000010010000010000000000001100110000001000001000001000000001101101010010110000000000011000001001000000000010000000000000000001000000000000000001000000000000000010000010000000000000000000101000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000010000000000000000000001000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001100100000000000100000000000100010101100000001100100000000001000000000010010000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000010000100101010000000000000001000000000010000000001000000000000000000001000000000000000000010000000000000000000000010000011000000000000000000110000100000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000100000000000000000000000000000000000000000000010010001001000000001111000000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000011000000000000001000001011000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000001000000000000000001000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000000000000001000000100000100000000000000000000001000100100000000000001010001010000000101000000000010000000000000000000000000000100000001000000000101000001001000000000000010000000000000000000100000000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100010000000100000001010000000010000010000000010110000100000100000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001100000000001000010010000001000000100000110000001100100000100000110100000010011000000000001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000000000000000000001011001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000101000100000000100000000000000000000001000011000000000000000100000001000000001000000001000000000000000010000010100000000000100000000010100001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010010000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000010000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000100000000000000000000000010100000000000100010000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000001000010000000010001001000000110100010011010001000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000101000000100010010000100000000100000000000000000000010000000001000100000000010001010101000100000010000100000001010000100010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000010000000000000001000000001000000000000100000011000000000000100000000010000000000001000010000000010001001000000110000000000000000000000000101100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000100000000000000001000000000000000001110000000000000000000100010000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100010100100000000000000100001001010111000001010101000000000000000000000010000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000100000000001000011000010000100000000000010100000000000000000100010000110000000000010000000100000000000010100100001000100000000001000010010000000000000001001101111000010000000000000001000100100101010010110000100010010000000001000000000000000100000001000000000000000000000000001000000000000110000011000000000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000100000000000000001000000000000000001110000000000000000000100010000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000100000000000000000000000010100000000000100010000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000001000010000000010001001000000110100010011010001000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000100000000000000000000100000010000011100000000010000000010000000000110000101000000010000000110010000000000000010000000001010101000000010010000110100001000010000101000000000000000000000000000000010000000000010101000000000000100000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000100000000000000010010000110000001100011010000001010000000000100000000110000010001001000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000001110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000000000100010100000010000000010110000100000000000000100000000000010000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000010001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010100001000000100000111000000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000001000000001000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000010000000000000000000001000000001001000000000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000010000000000001010000100001001000101001000000000001000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000010000101000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100001000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000000000100000000111000000000100000000000010000000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010101000100000000000000010000000001100000000000000010110010100001100001000001101000100001000100010001000000000000011000000000000100000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010100000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000100000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001101000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100100101000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000110100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000010000001000000000010000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001100000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000110000000000000000000001000010000000000100000000000000100000010000000000010000000100000100000000000000000000100000010000000100001001000000000001000100000010000010010000001000000100000110000001100000000100000000100000000010010110000000000000001000000000000000000001100000000000000010110010100011110001000001000000000000100000011000000010000000001000000000010000100010000000001000000000000000000000000001000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100010000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000010000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000001000001000000001100000011100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010001000000000000111010000000000000000100100001000000000000000000000000000100010001000001000000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000001000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001010010000000000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010001001000000100000110000001100000000110100000100000010000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010001000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010010100000010100101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000011000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100000000000000000000000100000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000000001000000000001000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000010010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000000000000001000001001000000000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000100010000000000001010000100011001000101001000000010001000100010001000101000000100000000001100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000100001000100000000000000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000001000000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010101000100001000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000010000010000100000000000010100000000000000000100010000100000000000010000000100000000000010100100001000100000000001000010010000000000000000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010001000010100011010000000000000000110000000000000010000001000010000000010001001000000110100000011010001000000000000100000100000000000000010010100000000000010100000001000000000001000100000010000010010000001000000000010000000000000000000100000000100000010011000000000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 1000001000000010000100100000000000000000100000000000000010010011000000000010000000010100000000001010000100001001000101001000000000001000100000011010001000000000000000000100001001000010000101000000000000000000010000000000010000010000001010000000000101000000000000001000000000000000010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000001010001011000100100000011000000100000000000000000001001001001000000000000111010000000000000000100100000000000000000000000000000000100010001000001000000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000010000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000010000010010100000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110001100000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010000100000000000010000000100000000000010100100001000100000000001000010010000000100000000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100100000000000000000000001000000001000000000000000100010000000010000001000000000000000000000001010000000110001001000010000100100010000000000000000000100000000000000111000000000100000000000000100000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000001000000000000010000000000010000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000001010001011000100100000011000000100000000000000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000001000000100010000100000000000100000000000100001000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000001000000001000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000010000000000000000000001000000001001000000000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000010000000000001010000100001001000101001000000000101000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000100101000000001110010000000000000000100000001000000000010100000001000100000000000001010001000101000000000100100000000101010001100000000100100000100001000000000000010000000000000000000001010000000000000000000000000000000000100000000010000000010100000000000100010000100000000000010000000100000000010010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000010000000001000000000000000010100000000000000000000000000100000000000000000000001000000001000000000000000100010000100010000001000000000000000000000001010000000110001001000010000100100010000000000000000000100000000000000111000000000100000000000100100000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000100000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010001100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100010000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100001000000110000100001000000000000001000010010000000000000000001100110000001010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010000000000000010000000010001000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000100100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000000011000010000100001000100000000001000000001000001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000001100000000000110100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000100001000000000000000000000000000010000000010100011010000000010000000110000000000000000000001000010000000000100000000000000100000010000000000010000000100000100000000000000000000100000010000000100001001000000000001000100000010000010010000001000000100000110000001100000000100000000100000000010010110000000000000001000000000000000000001100000000000000010110010100011110001000001000000000000100000011000000010000000001000000000010000100000000000001000000000000000000000000001000001001000000000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010100000000000000100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000100000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000010000000001000100010001000001000000000110010101000000000000010000100000000000000001000000000100010000000001000100000000000001010001001100000000000100000000000100010101100000000100100000000001000000000000010000000000000000000000000100000000000000000000000000000000000000000000100000010100000000010100010000101000000000000000000100000000000010000100101000000000000100000010011000000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100010000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000000100000000000110010000000000000010000000001010001000000010010100100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000000000000000000100000100000000000100000100000000000000000100010001000001000000000000000111000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000010000000001000100010001000001000000000110010101000000000000010000100000000000000001000000000100010000000001000100000000000001010001001100000000000100000000000100010101100000000100100000000001000000000000010000000000000000000000000100000000000000000000000000000000000000000000100000010100000000010100010000101000000000000000000100000000000010000100101000000000000100000010011000000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100010000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000000000000001010000000000000000000100000000000010001011001000011010100 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000111001000000000001000100010001000101000000100000000000100000001000011000101000000000010000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000101000000100010010000100000000100000000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000010000000000000001000000001000000000000100000011000000000000100000000010000000000001000010000000010001001000000110000000000000000000000000101100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000100000000000000001000000000000000001110000000000000000000100010000000000001011001000010000000 0000001000001010000100100000000000000000100010000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010001110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000001000000001000010010000000100000000010000000001000010010010000100101010000000000100001000000000010000000001000000000000000000000100001000100000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000010100000000000000001011001000110000000 0000001000000010000100100000100000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000000000000000000100000100000000000100000100000000000000000100010001000001000000000000000111000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000000000100000000111000000000100000000000010000000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000001000000000000000000000000000000000000000000000100000100000000000000000100010000100000000000010000000100000000000010100100001000100000000001010010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001010000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000010010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000100000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000001010001011000100100000011000000100000000000000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100001000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000111101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000010100000110110000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000010010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000011000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000100100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000001000000100000000010000000001001100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000000001000100000000000000100100000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000010000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000001001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000010000000000100000000000000000000000010100000000000100110000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000001000010000000010001001000000110100010011010001000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100001000000000001010000000000100000 1100001000000010000100100000000000000000100000000000001010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000101000000001000000000000010000000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000001010100000000000000100000000000000001010010100100000000000000000000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000001000000000010000010000000010110000100000000000000100000000100000000000000001100000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001010000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000101000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000100100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000000011000010000100001000100000000001000000001000001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000110100000000000000000000100010001000001000000000000000000001000000010010000100000000100000000000000000000010000000001010100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000100000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000010001010001011000100100000011000000100000000000000000001001001001000000000000111010000000000000000100100000000000000000000000000000000100010001000001000000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000000000100000000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010001011000000000010000000110000100000000000000001000010000000110001011010000110001000000000000000000000000000001100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000100000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000101000100000000100000000000000000000001000011000000000000000100000001000000001000000001000000000000000010000010100000000000100000000010100000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010010000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010001001000000010100100000000000000100001001010011000010100100001000100000001000000000001000000010000001000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000000001000000010010000100000000000000000000100000000010000000001100100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 1000001000000010000100100001000000000000100000000000001010010011000000000010000000010000000000001010000000100000000000110010000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000010000000000000000000010010000110000001110001010000001000010000000010000000000010000001000000000000000000100000000000100000000000000000010000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000101000100000000000001010001000100000000000100000001000100010001100000000100100000010001010000000000010000000000000000000001000000000000010000000000010000010000100000100000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000001000000001100110000001000001000010000000000100101010010110000010000010000000001000000000000001000000000000000000000000000000000000000000000001010000010000000000000000000110000000001000000000001000010000000110001001010000110000000011010001000000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000001001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000100110000100000000010000000000000000000000100000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000001010000000000101000000000000001000000000000000010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001001001000100000000001100000001010000000010000110000010010110000100000000000000100000000011000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000100001000000000000011000000000001000010000011001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000001000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000001000000000000100010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000100000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001100100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000010100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100100000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000010000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000010000000000000000000000000000001010000001000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000001000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000010000101001010000000000100000001000000001000000000000000000000000010000010100000000000010000101001000001100001010100001000000000000111000011011100000100000100001000100000000000000000001000000010010000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000001000000000000000000100000000001010110000000000000000000100010001000001000000000000100101010000000010010000100000000100000000000000000000010000000001000100000000000001010101000100001000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000010000000000000000000010000011000000000010100000100000000000000000000000000100000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000100000000000011000000000000100100000001100000001000000011000001000001000101100000000000000010000000110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000110010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000010000000101000001000000000000000000010000000000000000000001010000000010000010100000000001000001010100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 1100001000000010000100100000000000000000100100000000001010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000101000000001000000000000010000000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000001010100000000000000100000000000000001010010100100000000000000000000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000001000000000010000010000000010110000100000000000000100000000100000000000000001100000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001010000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000101000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000100000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010000000000000010000000010001000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000100100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000100000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 0000001000000100000000000000000000000000000000010000000010010011000000000010000100110000000000001010000100001001000101001000000010001000100010001000101000000100000000001100000001000011000101000000000000000010001000000000010100001000000100000000000010010000010000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000100010101000000010000010000000001000000000010010000010000100001000010001010101000000001100001000100000000000100000001000100010001100000000100100000000001000000000001010000000000001000000010000000000001000000000000000000000000000001000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000100001000010010000010000000000001100110000001000001000001000000001101101010010110000000000011000001001000000000010000000000000000001000000000000000001000000000000000010000010000000000000000000101000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000101100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000010000000000000000000001000000001001000000000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001111000000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000000000000000010000010100000000000010100101001000001100001010100001000000000000111000011011100000100000100001000100000000000000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000001000000000100000000100000000001010110000000000000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010101000100001000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000010000000000000000000010000011000000000010100000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000100000000001011000000000000100100000001100000001000000011000001000001000101100000000000000010000000110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000001000000000000100010010011000000000010000000010000000000001010000100001001000101001100000000001000100010001000101000000110000000000100000001000011000101000000000000000001000101000000000000100000000010000000000101000000000000001000000000000000010000010000000000000000001000000001100000010001000001100001100111000011011100000100000000001010100001000000000000000000000000000010000000000000001010000011000100100001011000000100000000000000000001001001001000000000000111010001000000000000100100000000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000010000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000011100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001100000000000000000100100000000000101110000011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000011010000000000000000000100000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010110011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000100010000000000001101000000000000100000001000000001000000100000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010000000000000010100000001000100000000000001010001000101000000000100100000000101010001100000000100100000100001000000000000010000000000000000000001010000000000000000000000000000000000100000000010000000010100000000000100010000100000000000010000000100000000010010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000100000000000000000000100000000000000000000001000000001010000000000000100010000000010000001000000000000000000000001010000000110001001000010000100100010000000000000000000100000000000000111000000000100000000000000100000000010000100000000000001101000001001001001000000100000110000001100000000111100000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000100100000000000000100100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010000000000000010000000010001000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000100100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000100010101100000001100100000000001000000000010010000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000010000100101010000000000000001000000000010000000001000000000000000000001000000000000000000010000000000000000000000010000011000000000000000000110000100000000000000001000010000000110001011010000110001000000000000000000000000000001100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000100000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 0000001000000010000100100000000000000000101000000000000010010111000000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000000000000000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100000100000011000010000100001000100000000001000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000111010001001000000000100100000000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010110000000100000000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001110000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010010101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000000001100000001000100010001100000000100100000010001000000000000010100000000000000000001000000000000000000000000000000000000000000000000010000000000010000000100010000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000001000010000000010001001000000110100010011010001000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000100000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001100100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000100000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000100000000000000000000000010100000000000100010000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000100000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001101000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000001010001011000100100000011000000100000000000000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100001000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000010000100100000000000000000100001000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100001000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000111001000000000001000100010001000101000000100000000000100000001000011000101000000000010000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000101000000100010010000100000000100000000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000010000000000000001000000001000000000000100000011000000000000100000000010000000000001000010000000010001001000000110000000000000000000000000101100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000100000000000000001000000000000000001110000000000000000000100010000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000001001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000001010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000100100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000101000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000010110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000100010101100000001100100000000001000000000010010000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000010000100101010000000000000001000000000010000000001000000000000000000001000000000000000000010000000000000000000000010000011000000000000000000110000100000000000000001000010000000110001011010000110001000000000000000000000000000001100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000100000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 1000001000000010000100100000000000000000100000000000001010010011000100000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100010000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000010000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000110000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000111001000000000001000100010001000101000000100000000000100000001000011000101000000000010000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000101000000100010010000100000000100000000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100100000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000010000000000000001000000001000000000000100000011000000000000100000000010000000000001000010000000010001001000000110000000000000000000000000101100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000100000000000000001000000000000000001110000000000000000000100010000000000001011001000010000000 0000001000000010000100100000100000000000000000000100000010000011100000000010000000010000000000110000101000000010000000110010000000000000010000000001010101000000010010000110100001000010000101000000000000000000000000000000010000000000010101000000000000100000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000100000000000000010010000110000001100011010000001010000000000100000000110000010001001000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000001110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000000000100010100000010000000010110000100000000000000100000000000010000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000010001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010100001000000100000111000000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000000000000000000001001000000000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000010000000000001010000100001001000101001000000000001000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000010000101000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100001000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000000000100000000111000000000100000000000010000000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010101000100000000000000010000000001100000000000000010110010100001100001000001101000100001000100010001000000000000011000000000000100000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000001000000000100000001000010000101000000000000000010000000000101001010000000000100001001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000010000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000101000000000000010000000001000000000010010000010000100001000010001010101000000001100001000100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000010000000000010000010000100000000000010100000000100000000100010000100000000000010000000100000000000010100100001000100000000001000011010000000000000001001101110000010000000000000001000100100101010010110000100010010000000001000000000000000100000001000000000000000000000000000000000100001010000010000000000000000000110000000001000000000001000010000000110001001010000110010000000000000000000000000000000100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001100010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000001000000001000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000010000000000000000000001000000001001000000000000000000001011001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000000000000010100011000100000000000000100001000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000001000010010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000010000000000000000000010010000110000001110001010000001000010000000010000000000010000001000000000000000000100000000000100000000000000000010000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000101000100000000000001010001000100000000000100000001000100010001100000000100100000010001010000000000010000000000000000000001000000000000010000000000010000010000100000100000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000001000000001100110000001000001000010000000000100101010010110000010000010000000001000000000000001000000000000000000000000000000000000000000000001010000010000000000000000000110000000001000000000001000010000000110001001010000110010000000000000000000000000000000100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001100010000000 1000001000000010000100100000000000000000100000000000001010010011000100000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100010000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000010000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000110000000000000001111001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000010000001111001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100010000000100000001010000000010000010000000010110000100000100000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001100000000001000010010000001000000100000110000001100100000100000110100000010011000000000001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000001001000000001111000000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000011000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000010010000011000000000000000000100000000101000000000000010000001000000000000000000000100000011000101000000000000100000100000000000000010000100000000000000100000001000000000011000100001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000011010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000100000100000000000000000000000100000000010000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000001000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000001100000000000000000000000000000010000000000000001000001000000000001001001001000100000100000000000100001000000110000100001000000000000001000010010000000000001000001100110000001010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000010001000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000100000000000000000000000000000000000000100010010011000000000010000000010000000000001010000100001001000101001100000000001000100010001000101000000110000000000100000001000011000101000000000000000001000101000000000000100000000010000000000101000000000000001000000000000000010000010000000000000000001000000001100000010001000001100001100111000011011100000100000000001010100001000000000000000000000000000010000000000000001010000011000100100001011000000100000000000000000001001001001000000000000111010001000000000000100100000000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000100100001010000000000010000000000000000000100000000100000010011000000000001000000000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000100000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001100100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011001000000000000000000000100000000000000000000011000000000010000000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000001001000000001111000000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000011000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000010010000011000000000000000000100000000101000000000000010000001000000000000000000000100000011000101000000000000100000100000000000000010000100000000000000100000001000000000011000100001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000011010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000100000000000110000000000000000000000100000000010100000001000000000001001100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000010000001111001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100010000000000000000000100000000000100010001000001000000000000100101000000000010010000100000100100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000011001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000001000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000100010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000000000010001000000000000000100000011000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000000000000000010000010000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000000000000000000000000000000000000000010000010000000000000000000110000010000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000001010001011000100100000011000000100000000000000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100001000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010111000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000011001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000001000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000100010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000100100000000000000000100000000000000110010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000010000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000100000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100001000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000000000000010000000000001010000100001001000101001000000000001000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010100000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010101000000010000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000001001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000010000001100000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000011000000000000000010000011000000000000000000110000000000000000000001000010000000110001011010000110000000000000000000000000000000001100000000000000000100000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000011010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000100000000000000000000100000010000011100000000010000000010000000000110000101000000010000000110010000000000000010000000001010101000000010010000110100001000010000101000000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000011000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000000101000000010000000000000100001000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100001100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011001000000000000000000000100000000000000000000011000000000010000000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000100000000000000000000100000010000011100000000010000000010000000000110000101000000010000000110010000000000000010000000001010101000000010010000110100001000010000101000000000000000000000000000000010000000000010101000000000000100000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000100000000000000010010000110000001100011010000001010000000000100000000110000010001001000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000001110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000000000100010100000010000000010110000100000000000000100000000000010000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000010001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010100001000000100000111000000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001001000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010000000000000010000000010001000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000100100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000010100000000010100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000010010000000100101010000000000000001001010000010000000001000000000000001000000000000000000000000000000000000000000000010010000011000000000000000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000000100000001000000000011000100001101000000100001010000000000010000000000000000000100000000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000001000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000001100000000000000000000000000000010000000000000001000001000000000001001001001000100000100000000000100001000000110000100001000000000000001000010010000000000001000001100110000001010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000010000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000100000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100001000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000100100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010001000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000001000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000010000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 0000100000000000000000000000000000000000100000000000000010010011000000000010000000010000000000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000010000000000000000000000000000000000000000000000010000000000010100000000000100010000100000000000010000000100000000000010100100001000000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001001000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010001100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010011000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 1100001000000010000100100000000000000000100100000000001010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000101000000001000000000000010000000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000001010100000000000000100000000000000001010010100100000000000000000000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000001000000000010000010000000010110000100000000000000100000000100000000000000001100000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001010000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000101000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000100000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101100000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000000000101010000000000000101000000000000100000000000000000000000000010000010100000000000100000000010000001000000010100100000000000000100001001010111000001010101000000001000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000110010101000000000000010000100000000000000001000000000100010000000001000100000000000001010001001100000000000100000000000100010101100000000100100000000001000000000000010000000000000000000000000100000000000000000000000000000000000000000000100000010100000000010100010000101000000000000000000100000000000010000100101000000000000100000010011000000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000010000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000010000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000100011000010100100001000100000000000000000001000000010000001000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000010010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000100100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000010010000011000000000000000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000000100000001000000000011000100001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000011010000000000000000000100000000000000001011001000010000000 0000001000000010000100100100000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001100100000000000100000000000100010101100000001100100000000001000000000010010000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000110000000000001001101110000010000000010000100101010000000000000001000000000010000000001000000000000000000001000000000000000000010000000000000000000000010000011000000000000000000110000100000000000000001000010000000110001011010000110001000000000000000000000000000001100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 0000001000000100000000000000000000000000000000010000000010010011000000000010000100110000000000001010000100001001000101001000000010001000100010001000101000000100000000001100000001000011000101000000000000000010001000000000010100001000000100000000000010010000010000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000100010101000000010000010000000001000000000010010000010000100001000010001010101000000001100001000100000000000100000001000100010001100000000100100000000001000000000001010000000000001000000010000000000001000000000000000000000000000001000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000100001000010010000010000000000001100110000001000001000001000000001101101010010110000000000011000001001000000000010000000000000000001000000000000000001000000000000000010000010000000000000000000101000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000010000000000000000000001000000001001000000000000000000001011001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000010000000001000100010001000001000000000110010101000000000000010000100000000000000001000000000100010000000001000100000000000001010001001100000000000100000000000100010101100000000100100000000001000000000000010000000000000000000000000100000000000000000000000000000000000000000000100000010100000000010100010000101000000000000000000100000000000010000100101000000000000100000010011000000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100010000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000001000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000010010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000010000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000100000000000000000000000100000000000000001111001000010000001 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000111010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000100010101100000001100100000000001000000000010010000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000010000100101010000000000000001000000000010000000001000000000000000000001000000000000000000010000000000000000000000010000011000000000000000000110000100000000000010001000010000000110001011010000110001000000000000000000000000000001100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000010001010000000000000000000100000000000000001011001000010000010 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000001000010000010000000000000001010010000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000010010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000010000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000111001000000000001000100010001000101000000100000000000100000001000011000101000000000010000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000101000000100010010000100000000100000000000000000000010000000001000100000000010001010101000100000010000100000001010000100010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000010000000000000001000000001000000000000100000011000000000000100000000010000000000001000010000000010001001000000110000000000000000000000000101100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000100000000000000001000000000000000001110000000000000000000100010000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000000100000000000110010000000000000010000000001010001000000010010100100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000000001100000000000000000001000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000110010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001010010000000000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001001000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010001001000000100000110000001100000000110100000100000010000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000001100000000000000000000000000000001100001000100010000011000100100000011000000100000101101100100010000010000000000000000001000000000000000000100000000001010100000000000000000000100010001000001000000000000000101000000000001000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010010010000000010110000100000000000000010000000000000000000001000000000000000000000000000000000000100000000000000000010100000000000100010000100000000000010000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000001000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000001000000000010000010100001000010100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100100000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010001100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000101000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000010110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001100010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010011000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000001001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000010000000000100000000000000000000000010100000000000100110000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000001000010000000010001001000000110100010011010001000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001001000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010000000100000000000000000000000000000000100000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000100110000000000001010000100001001000101001000000010001000100010001000101000000100000000001100000001000011000101000000000000000010001000000000010100001000000100000000000010010000010000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000100010101000000010000010000000001000000000010010000010000100001000010001010101000000001100001000100000000000100000001000100010001100000000100100000000001000000000001010000000000001000000010000000000001000000000000000000000000000001000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000100001000010010000010000000000001100110000001000001000001000000001101101010010110000000000011000001001000000000010000000000000000001000000000000000001000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 1000000000100000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000001000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100010000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000001010000000000101000000000000001000000000000000010000010000000000000000001000000001100000010001000001100000100111010011011100000100000000001010100001000000000000000000000000000000000000000000000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001001001000100000000001100000001010000000010000010000010010110000100000000000000100000000011000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000100001000000000000011000000000001000010000011001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000001000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000001000000000000100010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000100000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000001000101000000000000010010000000010000000010100000001000000000000000010000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000000000000000000000000000000000000000010000010000000000000000000110000010000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101010000000000000101000000000000100000000000000000000000000010000010100000000000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000100000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000100000100010000100000010000010000000100000000000010100100001000000000000001000000000000000000000001001101110000110000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000000000001000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010100001000000100000111000000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000000000000000101010000000010000000001000000000000000010000001010000000000000000000100000000000000001011001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000101000100000000100000000000000000000001000011000000000000000100000001000000001000000001000000000000000010000010100000000000100000000010100001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000100001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010010000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010001100001000100000000001000010010000000000000000001110110000000000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100010000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100001000000110000100001000000000000001000010010000000000000000001100110000001010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000001000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000100010101100000001100100000000001000000000010010000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000010000100101010000000000000001000000000010000000001000000000000000000001000000000000000000010000000000000000000000010000011000000000000000000110000100000000000010001000010000000110001011010000110001000000000000000000000000000001100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000010001010000000000000000000100000000000000001011001000010000010 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000001000000010000000000010000000000000100000000000000000001100010000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100001000001000100001000000000001000000000000000000000001000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010101000101100000000000000000001000000010010000100000000010000000000100010000100000000010000010100000000001000001000100000000000100010001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000001001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000001000110000000000000000000000100000000010100000001000000000001000100000010000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000010000100100000100000000000000000000100000010000011100000000010000000010000000000110000101000000010000000110010000000000000010000000001010101000000010010000110100001000010000101000000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000011000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000000101000000010000000000000100001000100000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000000011000010000100001000100000000001000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000111010001001000000000100100010000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010110000000100000000010000000001000010010010000100101010010000001000001000000000010000000001000000000000000000000100001000000000000000000000000001010000000010100011000100000000000001100001001000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000010100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000010000000010000000000101010000000000000101000000000000100000000000000000000000000010000010100000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000010000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010100101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000100000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000000000000000000001010000010000000000000000000110000000001000000000001000010000000110001001010000110000000011010001000000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000001001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000100110000100000000010000000000000000000000100000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000001000101000000000000010010000000010000000010100000001000000000000000010000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000011000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000100100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000001000000100000000010000000001001100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000000001000100000000000000100100000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000010000001000000000000000001010000000000000010000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000000000001010000000010000010100000000001000001010100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000010100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010001100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010011000000000001100000000001001101000000100001010000000100000111000101100000100000000000001010000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000010100000010000000000000100001000100000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000011000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000100100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000001000000100000000010000000001001100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000000001000100000000000000100100000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000010000100000000000000001011001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000010000000001000100010001000001000000000110010101000000000000010000100000000000000001000000000100010000000001000100000000000001010001001100000000000100000000000100010101100000000100100000000001000000000000010000000000000000000000000100000000000000000000000000000000000000000000100000010100000000010100010000101000000000000000000100000000000010000100101000000000000100000010011000000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100010000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000001000000001000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000010000000000000000000001000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101010000000000000101000000000000100000000000000000000000000010000010100000000000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000010000010100000000001000001010100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010000100000000000010000000100000000000010100100001000100000000001000010010000000000000001001101110000010000000000000001000100100101010010110000100010010000000001000000010000000100000001000000000000000000000000000000000100001010000010000000000000000000110000000001000000000001000010000000110001001010000110010000000000000000000000000000000100000000000000000000010011000000010000000001000000000101000110100010000010010100001000000100000111000001100000100000000000001000000100000100000000000000100000001000100100000000000001010001010000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010001100001000100000000001000010010000000000000000001110110000000000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000010100000001000011000101000000000000000001000101000000000000100010000100000010000000000010000000000000000001000100000000001000010000100000000010000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001100001000000000000010000101000000000000000000000000000000000100010001010001000000000000000000000000000110010100000001000000001010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000000001001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000100000001000000000000000000000000000000100100001010000010000000000000000000110000000001000000000001000010000000110001001010000110010000000000000000000000000000000100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000001000000000000000000001101000000000001000000101000000000000000000000000000000010000010000010010100000101000000000000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001100100000000000100000000000100010101100000001100100000000001000000000010010000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000110000000000001001101110000010000000010000100101010000000000000001000000000010000000001000000000000000000001000000000000000000010000000000000000000000010000011000000000000000000110000100000000000000001000010000000110001011010000110001000000000000000000000000000001100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000110001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000001000000010000000000010000000000000100000000000000000001100010000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100001000001000100001000000000001000000000000000000000001000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010101000101100000000000000000001000000010010000100000000010000000000100010000100000000010000010100000000001000001000100000000000100010001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000001001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000001000110000000000000000000000100000000010100000001000000000001000100000010000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000010000100100000000000000100100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 0000001000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001100000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000100010101100000001100100000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000101000000000000000100010000100000000001010000000100000100000010100100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000001000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100000010001000001100000100111000011011100000100000000001010100000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000001001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000001000110000000000000000000000100000000010100000001000000000001000100000010000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010010101000000000000000010000000100001001000000000000100000001000000001000000000000000010000000100000000001000010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100010000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101001100000000000100000000000100010101100000000100100000000001000000000000010000000000000000000000000100000000000000000000000000000000000000000000100000010100000000010100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000010010000000100101010000000000000001001010000010000000001000000000000001000000000000000000000000000000000000000000000010010000011000000000000000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000000100000001000000000011000100001101000000100001010000000000010000000000000000000100000000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000001000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000010010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000010000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010010101000000000000000010000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000010000001000000000010000000000001001101110000010000000010000100101010000000000000001000000000010000000001000000000000000000001000000000000000000010000000000000000000000010000011000000000000000000110000100000000000000001000010000000110001011010000110001000000000000000000000000000001100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000010001010000000000000000000100000000000000001011001000010000010 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000000100000000000110010000000000000010000000001010001000000010010100100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000000001100000000000000000001000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000110010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001010010000000000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010001001000000100000110000001100000000110100000100000010000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000100000001000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000001010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100010000000100000001010000000010000010000000010110000100000100000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001100000000001000010010000001000000100000110000001100100000100000110100000010011000000000001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000000000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000110000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000100010101000000010000010000000001000000000010010000010000100001000010001010101000000001100001000100000000000100000001000110010001100000000100100000000001000000000001010000000000001000000010000000000001000000000000000000000000000001000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000100001000010010000010000000000001100110000001000001000001000000001101101010010110000000000011000001001000000000010000000000000000001000000000000000001000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000000000000001000000100000100000000000000000000001000100100000000000001010001010000000101000000000010000000000000000000000000000100000001000000000101000001001000000000000010000000000000000000100000000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110010000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010001000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 0000100100000000000000000000000000000000000000000010010001001000000001110000000010000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100010000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000010000000000000100001000100000 0000001000000010001100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100010000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100001000000110000100001000000000000001000010010000000000000000001100110000001010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000000000000010100011000100000000000000100001000000000000000001000010100000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000100000000100011000001001100000100000000000000100000000010000000100000000000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000000000000000000001000001001000000000000100010001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000100100000000000000000101000000000000010010111000000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000000000000000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100000100000011000010000100001000100000000001000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000111010001001000000000100100000000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010110000000100000000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001110000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000000000010001000000000000000100000011000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000000000000000010000010000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000001010000000000101000000000000001000000000000000010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000000010000011010010000110000001100001010000001000000000100000000000100000010001001000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000100010010000100000000100000000000000000000010000000001000100000000000011010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000100000100000000000000000100010000100100000100000000000100000000000010100100000000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000010000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000100000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100001000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000000000000000000000000000000000000000010000010000000000000000000110000010000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 1000000000100000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000010000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000100000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010010101000000000000000010000000100001001000000000000100000001000000001000000000000000010000000100000000001000010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100010000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110010100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000001000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000100100000000000010100100001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000100001000000000000000000000000000010000000010100011010000000010000000110000000000000000000001000010000000000100000000000000100000010000000000010000000100000100000000000000000000100000010000000100001001000000000001000100000010000010010000001000000100000110000001100000000100000000100000000010010110000000000000001000000000000000000001100000000000000010110010100011110001000001000000000000100000011000000010000000001000000000010000100000000000001000000000000000000000000001000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010100001000000100000111000001100000100000000000001000000100000100000000000000100000001000100100000000000001010001010000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 0000001000000010000100110000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010010101000000000000000010000000100001001000000000000100000001000000001000000000000000010000000100000000001000010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000011000011000100100000011000000100000000101000000000000100010000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000101000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100100100000000000100000000000110000100001000000001000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000110000000001101000000000001000000001000100000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110010001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000001000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000101000000000000000100010000100000000001010000000100000100000010100100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010001000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100010000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000011000001001000000000010000000000000000001000000000000000001000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000100100000100000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010011000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000100000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100010000000111000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000001000000000000100010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000101000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000100000000001010000000000000000000100000000000000001011001000010000000 1000000000100000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001000001000000000110010101000000000000000000000000010000010000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000100110000000000001010000100001001000101001000000010001000100010001000101000000100000000001100000001000011000101000000000000000010001000000000010100001000000100000000000010010000010000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000001000000000001000010001001000000000010000000000000000100010010000110000001100001010000001000000000000100000000000000000001000000000000100000000000000000100000000000000000000000100010001000001000000010000000101000001000000000000000000010000000000000000000001010000000010000010100000000001000001010100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000000000000000000000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000010010000000100101010000000000000001001010000010000000001000010000000001000000000000000000000000000000000000000000000010010000011000000000000000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000100100000000000000000000000110000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000001000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010100000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001001100010001100000000100100000010001000000000000010000000000000000000001000001000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010010000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100110000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010010101000000000000000010000000100001001000000000000100000001000000001000000000000000010000000100000000001000010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000011000011000100100000011000000100000000101000000000000100010000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000101000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100100100000000000100000000000110000100001000000001000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000110000000001101000000000001000000001000100000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110010001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000101000100000000100000000000000000000001000011000000000000000100000001000000001000000001000000000000000010000010100000000000100000000010100001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000001100000000001000000000000000000000000000000000000100000100000000000000000100010000100000000000010000000100000000000010100100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000100000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000000000000000000000100100100100000000000000000001000100000000010010000000000001100000000001001101000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 1000001000000010000100100001000000000000100000000000001010010011000000000010000000010000000000001010000000100000000000110010000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000010000000000000000000010010000110000001110001010000001000010000000010000000000010000001000000000000000000100000000000100000000000000000010000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000101000100000000000001010001000100000000000100000001000100010001100000000100100000010001010000000000010000000000000000000001000000000000010000000000010000010000100000100000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000001000000001100110000001000001000010000000000100101010010110000010000010000000001000000000000001000000000000000000000000000000000000000000000001010000010000000000000000000110000000001000000000001000010000000110001001010000110000000011010001000000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000001001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000100110000100000000010000000000000000000000100000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010010100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000000100000000010010110000000000000001000000000000000000001100000000000000010110010100011110001000001000000000000100000011000000010000000001000000000010000100000000000001000000000000000000000000001000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100001000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000010100000000000000000000000100000100000000010100000100000000000000000100010001000001000000000000000111000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000000000100000000111000000000100000000000010000000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000100000000000000000000000000000000010000000010010011000000000110000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000111000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000100000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000100010101000000010000010000000001000000000010010000010000100001000010001010101000000001100001000100000000000100000001000100010001100000000100100000000001000000000001010000000000001000000010000000000001000000000000000000000000000001000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000100001000010010000010000000000001100110000001000001000001000000001101101010010110000000000011000001001000000000010000000000000000001000000000000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000011001000000000000000000000100000000000000000000011000000000010000000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000010100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100100000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010100010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000010000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000010000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100010000000000000000000100000000000100010001000001000000000000100101000000000010010000100000100100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0001001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000100100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000100000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000010000000010000000010000010000000010110001100000000000000010000000000000000000001000000000000010000000000010000010000100000000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000110000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000010000000000000000000000000000111000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000010000000000100000000100100010011001000000001000000000100000010000000010000000101110000001000000101000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000100000000000000000000000100000000000000001111001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000001000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011100000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000011000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 0000001000000010000100100000000000000000100001000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000000000000000000100000100000000000100000100000000000000000100010001000001000000000000000111000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000100000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000100000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000001000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010010000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 1000000000100000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000010000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000100000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101010000000000000101000000000000100000000000000000000000000010100010100000000000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010101000000100000010000000000000000000010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000101000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000010000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000000001010000000110001001000010000100100010000000000000000000100000000000000111000000000100000000000000100000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000100001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001001000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000110010101000000000000010000100000000000000001000000000100010000000001000100000000000001010001001100000000000100000000000100010101100000000100100000000001000000000000010000000000000000000000000100000000000000000000000000000000000000000000100000010100000000010100010000101000000000000000000100000000000010000100101000000000000100000010011000000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100010000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000100000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000111000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000101000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000010110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000011100000010000101000000010100000110010011000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000100000000100000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000100010000100000000000000000000100000000000010000100101000000000000001000010010000000000000001001101110000010000000000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000100000000100010000001001100000100000000000000100000000010100000000000000000000100000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001100100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000010100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100100000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000010000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000010000000000000000000000000000001010000001000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100010000000000000000000100000000000100010001000001000000000000100101000000000010010000100000100100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 1000001000000010000100100000000000000000100000000000001010010011000100000010000000010000000000001011000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000100010101100000001100100000000001000000000010010000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000010000100101010000000000000001000000000010000000001000000000000000000001000000000000000000010000000000000000000000010000011000000000000000000110000100000000000000001000010000000110001011010000110001000000000000000000000000000001100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000111000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001000000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000010000010000000000001000000000001000000001000000000000001000000001000000000000010010000011000000000000000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000010010000100000000000000100000001000000000011000100001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000011010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000001000000000000000000000000000000000000000000000100000100000000000000000100010000100000000000010000000100000000000010100100001000100000000001010010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001010000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000010010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000000011000010000100001000100000000001000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000111010001001000000000100100010000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010110000000100000000010000000001000010010010000100101010000000001000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000001000010000000010001001000000110100010011010001000000000000000000100000000000000000001000100100000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000100000000000000000000001000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010100000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000010000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000100000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000101100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010010101000000000000000010000000100001001000000000000100000001000000001000000000000000010000000100000000001000010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000001000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000000000000011000100100101010010110000000000010000000001000000000100100000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000001000000001000000000000100000000000000000000010011000000010000000001000000000101000110100010000010010100001000001100000111000001100000100000000000001000000100000100000000000000100000001000100100000000000001010001010000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000101000100000000100000000000000000000001000011000000000000000100000001000000001000000001000000000000000010000010100000000000100000000010100001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010010000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100110001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000001000000000000000000000000000000000000000000000100000100000000000000000100010000100000000000010000000100000010000010100100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001010000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000100100000000000000000000000000000000000000000010010001001000000001110000000010000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000110000000000000100000000000010000000000001100010000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010100001000000100000111000000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001100000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000100010101100000001100100000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000101000000000000000100010000100000000001010000000100000100000010100100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000001000000000100000000000001010010011000000000010000001010000000000001010000000100000000000110010000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010100001000000100000000000000010000000000100000110000000000010000000000000000010000101001000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000010000010000010000000000000011000100100101010010110000000000010000000001000000000100100000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000001000000001000000000000100000000000000000000010011000000010000000001000000000101000110100010000010010100001000001100000111000001100000100000000000001000000100000100000000000000100000001000100100000000000001010001010000000101000000000000000000000100001000010000010000010010100000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 0000001000000100000000000000000000000000000000000000100010010011000000000010000000010000000000001010000100001001000101001100000000001000100010001000101000000110000000000100000001000011000101000000000000000001000101000000000000100000000010000000000101000000000000001000000000000000010000010000000000000000001000000001100000010001000001100001100111000011011100000100000000001010100001000000000000000000000000000010000000000000001010000011000100100001011000000100000000000000000001001001001000000000000111010001000000000000100100000000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100001000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000010000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000001001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000000100000000000110010000000000000010000000001010001000000010010100100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000101000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110110000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000100100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010100100000000000100000000000100000000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000000010010000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000010000000001000000000000000000001101000000000001000000101000000000000000000000000000000010000010000010010100000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000100000000000000000000000000000000000000000000010010001001000000001111000000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000111010001000000000000100100000000000000000000000101000000100010001000001000000000000000000000010000110010000000001000001000010010000001000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000000000000000000000100000011000001000000000000100000100010000000000000000100000000000000100000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000110110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000010001000010010000001010000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000000000101010000000000000101000000000000100000000000000000000000000010000010100000000000100000000010000001000000010100100000000000000100001001010111000001010101000000001000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000000000000000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000010010000000000000000001000000000001000000100000000000100000000000000000000001100010001000001000000000000000101000000000000000000000000010000010000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000001000000000000000000000000010100000010000100010000100000000000010000000100000000000010001100001000100000000001000010010000000000000000001110110000000000000000000000000000100101010010110000000000010000000001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011001000000000000000000000100000000000000000000011000000000010000000000000001100000000001001101000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000010110010100001100001000001011000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000100000110000100000000010000000000000000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010010000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000001010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000110000100000000000000100001001000000000001000100000010000010010000001000000100000110000001100000000100000000100000000010010110000000000000001000000000000000000001100000000000000010110010100111110001000001000000000000100000011000000010000000001000000000010000100000000000001000000000000000000000000001000001001000000000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110011010000000000010000000000010001000000000000000000000001000100100000100000000000000000000001000011000000000000000100000000000000001000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 1000000000100000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000100000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001111000000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000011000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010000011000000000010100000100100000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000001000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000010000000000000000000001000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101010000000000000101000000000000100000000000000000000000000010000010100000000000100000000010000001000000010100100000000000000100001001010111000001010101010000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000010000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000100001000000000000000000000000000010000000010100011000100000000000000100001000000001000000000000000000000010000001001000110000010011010001000000000000000000100000000000000000000010010000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000000000000011000000000000100000000000000000000000000000000100000000000000110000100100000000000000001011001000010000001 0000001000000010001100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010111000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010011000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000111000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001000000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000010000010000000000000000001000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001001000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000000000000000000001001000000000000000000001011001000010000000 0000100000000000000000000000000000001000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000011110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000101001000010000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000010001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000110010101000000000000010000100000000000000001000000000100010000000001000100000000000001010001001100000000000100000000000100010101100000000100100000000001000000000000010000000000000000000000000100000000000000000000000000000000000000000000100000010100000000010100010000101000000000000000000100000000000010000100101000000000000100000010011000000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000010000001000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100010000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000100000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000010001100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010011000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010001100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010011000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000100000001000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000001010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000000000000000000000100000000000111000000100000000000000000000000000100000001000000000000000100000000010000000001000100011001000000000001000010010000001000000100000110000001100000000100000000100000000010010110000000000000001000000000000000000001100000000000000010110010100011110001000001000000000000100000011000000010000000001000000000010000100000000000001000000000000000000000000001000001001000000000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000001010001011000100100000011000000100000000000000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100001001000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001001100010001100000000100100000010001000000000000010000000000000000000001000001000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000010100000000000000001011001000110000000 0000001000000010000100100000100000000000000000000100000010000011100000000010000000010000000000110000101000000010000000110010000000000000010000000001010101000000010010000110100001000010000101000000000000000000000000000000010000000000010101000000000000100000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000100000000000000010010000110000001100011010000001010000000000100000000110000010001001000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000001110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000000000100010100000010000000010110000100000000000000100000000000010000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000010001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010100001000000100000111000000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000001000000000010000010100001000010100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100100000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010001100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000101000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000010110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010100000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000100000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001101000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010001100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010011000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000100010101100000001100100000000001000000000010010000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000010000100101010000000000000001000000000010000000001000000000000000000001000000000000000000010000000000000000000000010000011000000000000000000110000100000000000000001000010000000110001011010000110001000000000000000000000000000001100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000100000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000001000101000000000000100010000100000010000000000010000000000000000001000100000000001000010000100000000010000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001100001000000000000010000101000000000000000000000000000000000100010001000001000000000000000000000000000110010100000001000000001010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000000001001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000100000001000000000000000000000000000000100100001010000010000000000000000000110000000001000000000001000010000000110001001010000110010000000000000000000000000000000100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000011000000000000000000001101000000000001000000101000000000000000000000000000000010000010000010010100000101000000000000000000000000010000000000000000000100000000000000000000000100000100000100001111001000010000000 0000001000000010000100100000000000000000100001000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000000000000000001000000000000000000100000000001010100000000000000100000000000000001010010100100000000000000000000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000001000000000010000010000000010110000100000000000000100000000100000000000000001100000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001010000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000110100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000100010101000000000000010000000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000010000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010010000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000001000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001111000000000010000000000001010000100001001000101001000000000011010100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000111010001000000000000100100000000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000001000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000100000010000000000000000000000100000011000001000000000000100000100010000000000000000100000000000000100000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000110110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000010000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000001000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000100001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010010000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000001000000001000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000010000000000000000000001000000001001000000000000000000001011001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000011001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000001000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000100010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100100101000000001000000000000010000000010100000000000000100000100000000010000001011000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000100000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000010000000101000001000000000000000000010000000000100000000001010000000010000010100000000001000001010100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010000100000000000010000000100000000000010100100001000100000000001000010010000000000000001001101110000010000000000000001000100100101010010110000100010010000000001000000010000000100000001000000000000000000000000000000000100001010000010000000000000000000110000000001000000000001000010000000110001001010000110010000000000000000000000000000000100000000000000000000010011000000010000000001000000000101000110100010000010010100001000000100000111000001100000100000000000001000000100000100000000000000100000001000100100000000000001010001010000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000000000000000100100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000010100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100100000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010100010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000010000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000010000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001010010000000000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010001001000000100000110000001100000000110100000100000010000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000000100000000000110010000000000000010000000001010001000000010010100100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000000000000000000100000100000000000100000100000000000000000100010001000001000000000000000111000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000010100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100100000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000010000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000010000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000010000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000100000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100001000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000100000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001100100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011001000000000000000000000100000000000000000000011000000000010000000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000001010000000000000000000100000000000000001011001000010000000 0000001010010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000011000000000000000010000101001000011100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000001000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010101000101100000000000000000001000000010010000100000000100000000000000000000010000000001010100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000100000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0001001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000100100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000100000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000010000000010000000010000010000001010110001100000000000000010000000000000000000001000000000000010000000000010000010000100000000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000110000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000010000000000000000000000000000111000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000010000000000100000000100100010011001000000001000000000100000010000000010000000101110000001000000101000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000111001000000000001000100010001000101000000100000000000100000001000011000101000000000010000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000101000000100010010000100000000100000000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000010000000000000001000000001000000000000100000011000000000000100000000010000000000001000010000000010001001000000110000000000000000000000000101100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001100000100000000000000001000000000000000001110000000000000000000100010000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100100101000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000010000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000110100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000010000001000000000010000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001100000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000100000000000000000010000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001100100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100001000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000010000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000100000001000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000001010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000000100000000010010110000000000000001000000000000000000001100000000000000010110010100011110001000001000000000000100000011000000010000000001000000000010000100000000000001000000000000000000000000001000001001000000000000000000001011001000010000000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000001000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000101000000000000000100010000100000000001010000000100000100000010100100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010001000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000001000000010000000000010000000000000100000000000000000001100010000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100001000001000100001000000000001000000000000000000000001000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010101000101100000000000000000001000000010010000100000000010000000000100010000100000000010000010100000000001000001000100000000000100010001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000001001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000001000110000000000000000000000100000000010100000001000000000001000100000010000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001001000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000011000000000000000010000101001010011100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000001000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010101000101100000000000000000001000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000010000000101000001000000000000000000010000000000000000000001010000000010000010100000000001000001010100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000010000000000001010000100001001000101001000000000001000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000010000101000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100001000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000000000100000000111000000000100000000000010000000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010101000100000000000000010000000001100000000000000010110010100001100001000001101000100001000100010001000000000000011000000000000100000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000010000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000001001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000001010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000100100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000101000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000010110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000010000010000010010100000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000100000001000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000001010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000000100000000010010110000000000000001000000000000000000001100000000000000010110010100011110001000001000000000000100000011000000010000000001000000000010000100000000000001000000000000000000000000001000001001000000000000000000001011001000010000000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000001010001011000100100000011000000100000000000000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100001001000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000000000000000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010100100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000010010000000000000000001000000000001000000100000000000100000000000000000000001100010001000001000000000000000101000000000000000000000000010000010000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000001000000000000000000000000010100000010000100010000100000000000010000000100000000000010001100001000100000000001000010010000000000000000001110110000000000000000000000000000100101010010110000000000010000000001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011001000000000000000000000100000000000000000000011000000000010000000000000001100000000001001101000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000010110010100001100001000001011000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000100000110000100000000010000000000000000000000100000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000010000000000000000000000000000000000100000000000000000000000010100000000000100010000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010001000001000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000001000010000000010001001000000110100010011010001000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100001000000000001010000000000100000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010011000000000010000000000010001000000000000000000000001000100000000100000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010001100001000100000000001000010010000000000000000001110110000000000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001001101001000000000001000100000000000010000000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000111000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000001000000100000000010000001000100000000000000000000000000000000000000011000000000010000100000000000000100010000100000000000000000000100000000000010000100101000000000000001000010010000000000000001001101110000010000000000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000100000000100010000001001100000100000000000000100000000010000000000000000000000100000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000001010000000000101000000000000001000000000000000010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010110001000000000000000000000000000000000000000000000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001001001000100000000001100000001010000000010000010000000010110000100000000000000100000000011000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000100001000000000000011000000000001000010000011001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000001000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000100010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000100000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000100100000100000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000010000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001100100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010100001000000100000111000001100000100000000000001000000100000100000000000000100000001000100100000000000001010001010000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000100100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000010000000000000000000010010000110000001110001010000001000010000000010000000000010000001000000000000000000100000000000100000000000000000010000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000101000100000000000001010001000100000000000100000001000100010001100000000100100000010001010000000000010000000000000000000001000000000000010000000000010000010000100000100000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000001000000001100110000001000001000010000000000100101010010110000010000010000000001000000000000001000000000000000000000000000000000000000000000001010000010000000000000000000110000000001000000000001000010000000110001001010000110010000000000000000000000000000000100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001100010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010111000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000011001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000001000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000100010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000011000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000100100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000001000000100000000010000000001001100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000000001000100000000000000100100000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000010000001000000000000000001010000000000000010000100000000000000001011001000010000000 0000001000000010001100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010011000000000001100000000001001101010000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000000000000010100011000100000000000000100001000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000001000010010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000010100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100100000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000010000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000010000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000100100000100000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000100000000000000000000001000011000000000000000100000000000000001000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001010000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000101100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000001000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000000000000011000000000000100000000000000000000000000000000100000000000000000000000100001000000000001010000000000100000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000100000000000000000000001000011000000000000000100000000000000001000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000100010101100000001100100000000001000000000010010000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000000000100000000111000000000100000000000010000000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000001000000000000000000000000000100100000011000000100010000001000000000100010000100000000000001000000000000000000100000000000101000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011011000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001100000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010000000000000010000000010001000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000100100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000010000000001000010010010000100101010000000000100001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000100100000100000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010100000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000011000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000110010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000100100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000001000000100000000010000000001001100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000000001000100000000000000100100000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000010000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000001000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000010010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000010000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101010000000000000101000000000000100000000000000000000000000010000010100000000000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001110000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010000000000000010000000010001000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000010000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000011100011000100000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000010000000101000001000000000000000000010000000000000000000001010000000010000010100000000001000001010100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000010100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000010100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100100000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000010000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000010000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101010000000000000101000000000000100000000000000000010000000100000000001000010000100010000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000011000100100000011000000100000000101000000000000100000000100001100001000000000000010000101000000000000000000000000000000000100010001000001000000000000000000000000000110010100000001000000001010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000000001001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000100000001000000000000000000000000000000100100001010000010000000000000000000110000000001000000000001000010000000110001001010000110010000000000000000000000000000000100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000011000000000000000000001101000000000001000000101000000000000000000000000000000010000010000010010100000101000000000000000000000000010000000000000000000100000000000000000000000100000100000000001111001000010000000 0000100000000001000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000101000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000010000000100100000000000000000000000000000000000000000000000000000100000001000000000001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000100000000000000000000100000010000011100000000010000000010000000000110000101000000010000000110010000000000000010000000001010101000000010010000110100001000010000101000000000000000000000000000000010000000000010101000000000000100000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000100000000000000010010000110000001100011010000001010000000000100000000110000010001001000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000001110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000000000100010100000010000000010110000100000000000000100000000000010000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000010001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010100001000000100000111000000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000000000000000000001001000000000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001001100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000001010001011000100100000011000000100000000000000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100001000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000001010000000000101000000000000001000000000000000010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001001001000100000000001100000001010000000010000010000000010110000100000000000000100000000011000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000100001000000000000011000000000001000010000011001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000001000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000100010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000000001100000000000000000001000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000110010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001010010000000000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010001001000000100000110000001100000000110100000100000010000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000010100000000000000001011001000110000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010010101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000000001100000001000100010001100000000100100000010001000000000000010100000000000000000001000000000000000000000000000000000000000000000000010000000000010000000100010000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000001000010000000010001001000000110100010011010001000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000001000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000100010101100000001100100000000001001000000010010000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000010000100101010000000000000001000000000010000000001000000000000000000001000000000000000000010000000000000000000000010000011000000000000000000110000100000000000000001000010000000110001011010000110001000000000000000000000000000001100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000010001010000000000000000000100000000000000001011001000010000010 0000001000000010000100100000000000000100100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000010000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000000000100000000000100000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000100010101100000001100100000000001000000000010010000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000010000100101010000000000000001000000000010000000001000000000000000000001000000000000000000010000000000000000000000010000011000000000000000000110000100000000000000001000010000000110001011010000110001000000000000000000000000000001100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000010001010000000000000000000100000000000000001011001000010000010 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100110001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000001000000000000000000000000000000000000000000000100000100000000000000000100010000100000000000010000000100000010000010100100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001010000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 1000001000000010000100100000000000000000100000000000000010010011000000000011000000010000000000001010000000100000000000110010000000001000100000001000101000000100000000001100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000100001000100000000000010000000000000000000000000000000000000000000000010010000110000001100001010000001011000000000100000000000000000001000000000000100000000000000000100000000000000000000000100010001000001000000010000000101000001000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100010000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010010000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000100010000000000001010000100011001000101001000000010001000100010001000101000000100000000001100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000100001000100000000000000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000001000000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010101000100001000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000010000010100100000000000010100000000000000000100010000100000000000010000000100000000000010100100001000100000000001000010010000000000000000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010001000010100011010000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000000000000100000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010100000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0010001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000001000000100000001010010010101000000000000000010000000100001001000000000000100000001000000001000000000000000010000000100000000001000010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100010000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110010100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000001000000000001000000000000100000000000010000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010001100001000100000000001000010010000000000000000001110110000000000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001111000000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000001000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000010000101001010000000000100000001000000001000000000000000000000000010000010100000000000010000101001000001100001010100001000000000000111000011011100000100000100001000100000000000000000001000000010010000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000001000000000000000000100000000001010110000000000000000000100010001000001000000000000100101010000000010010000100000000100000000000000000000010000000001000100000000000001010101000100001000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000010000000000000000000010000011000000000010100000100000000000000000000000000100000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000100000000000011000000000000100100000001100000001000000011000001000001000101100000000000000010000000110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000101000000000000010010111000000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000000000000000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100000100000011000010000100001000100000000001000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000111010001001000000000100100000000000000001000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010110000000100000000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001110000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000111000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001000000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000010000010000000000000000001000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001001000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010000000000000010000000010001000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000100100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000001000000000101010001000001000000000000000000000000000110010000000001000000000010010000000010100000000010000010100000000001000001000110000000000100000001000100011001100000000100100000010001000000000000010000000000000000000001000000000000000000000000000000000000000000000100000100000000000000000100010000100000000000010000000100000000000010100100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000100000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000000000000000000000100100100100000000000000000001000100000000010010000000000001100000000001001101000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000110100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000010010000011000000000000000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000000100000001000000000011000100001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000011010000000000000000000100000000000000001011001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000110010101000000000000010000100000000000000001000000000100010000000001000100000000000001010001001100000000000100000000000100010101100000000100100000000001000000000000010000000000000000000000000100000000000000000000000000000000000000000000100000010100000000010100010000101000000000000000000100000000000010000100101000000000000100000010011000000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100010000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000100000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000001000000000000010000000000010000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000001010001011000100100000011000000100000000000000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100001000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000110100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000100010101000000000000010000000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000010000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010010000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000011001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000001000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000100010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000001000000000000000000000000000000000000000000000100000100000000000000000100010000100000000000010000000100000000000010100100001000100000000001010010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001010000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010001100100000000000000000100000000000000001001000000001111000000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010100100000000000100000000000100000000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000000010010000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000001010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000010000010000010010100000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001010010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000011000000000000000010000101001000011100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000001000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010101000101100000000000000000001000000010010000100000000100000000000000000000010000000001010100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000100000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000010100000000000000001011001000110000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001001000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000110000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000100000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000100010101000000010000010000000001000000000010010000010000100001000010001010101000000001100001000100000000000100000001000100010001100000000100100000000001000000000001010000000000001000000010000000000001000000000000000000000000000001000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000100001000010010000010000000000001100110000001000001000001000000001101101010010110000000000011000001001000000000010000000000000000001000000000000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000011001000000000000000000000100000000000000000000011000000000010000000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000101000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000100100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010001000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000001000000000000000000001101000000000001000000101000000000000000000000000000000010000010000010010100000101000000000000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000010000000001000010010010000100101010000000000100001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000001000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000010100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100100000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000010000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000010000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000000011000010000100001000100000000001000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000111010001001000000000100100010000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010110000000100000000010000000001000010010010000100101010010000001000001000000000010000000001000000000000000000000100001000000000000000000000000001010000000010100011000100000000000001100001001000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000001000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000010100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000100000000000000000000001000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010100000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000100000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000101100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 1000000000100000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000111010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000100010101100000001100100000000001000000000010010000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000010000100101010000000000000001000000000010000000001000000000000000000001000000000000000000010000000000000000000000010000011000000000000000000110000100000000000010001000010000000110001011010000110001000000000000000000000000000001100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000010001010000000000000000000100000000000000001011001000010000010 1100001000000010000100100000000000000000100000000000001010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000101000000001000000000000010000000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000001010100000000000000100000000000000001010010100100000000000000000000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000001000000000010000010000000010110000100000000000000100000000100000000000000001100000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001010000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000101000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000100000000000000000000000010100000000000100010000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000001000010000000010001001000000110100010011010001000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000011000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001001000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000010000010000010010100000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000001000000010000000000010000000000000100000000000000000001100010000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100001000001000100001000000000001000000000000000000000001000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010101000101100000000000000000001000000010010000100000000010000000000100010000100000000010000010100000000001000001000100000000000100010001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000001001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000001000110000000000000000000000100000000010100000001000000000001000100000010000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000010000100100000000000000100100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000001000000000000000000000000000000000000000000000100000100000000000000000100010000100000000000010000000100000000000010100100001000100000000001010010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001010000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000010010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000010000000010000000000101010000000000000101000000000000100000000000000100000000000010000010100000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000010000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010100101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000100000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000100000100000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000100000000000000000000000010100000000000100010000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000001000010000000010001001000000110100010011010001000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100001000000000001010000000000100000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010111000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000011001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000001000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000100010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000100000100000000000000000000000100000000010000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101010000000000000101000000000000100000000000000000000000000010000010100000000000100000000010000001000000010100100000000000000100000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000100000000000000000000000010100000000000100010000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000011000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000001000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000000001000000010010000100000000000000000000100000000010000000001100100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000001000001000000001100000011100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010001000000000000111010000000000000000100100001000000000000000000000000000100010001000001000000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000001000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001010010000000000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010001001000000100000110000001100000000110100000100000010000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010001000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000111001000000000001000100010001000101000000100000000000100000001000011000101000000000010000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000101000000100010010000100000000100000000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000010000000000000001000000001000000000000100000011000000000000100000000010000000000001000010000000010001001000000110000000000000000000000000101100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000100000000000000001000000000000000001110010000000000000000100010000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000100010000000000001010000100011001000101001000000010001000100010001000101000000100000000001100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000100001000100000000000000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000001000000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010101000100001000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000010000010100100000000000010100000000000000000100010000100000000000010000000100000000000010100100001000100000000001000010010000000000000000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010001000010100011010000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000100000000000000111000000000100000000000000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000100000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000100000000000000000000000010100000000000100010000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000100000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001101000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000000100000000000110010000000000000010000000001010001000000010010100100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000000001100000000000000000001000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000110010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001010010000000000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010001001000000100000110000001100000000110100000100000010000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 1000000000100000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000010000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100100101000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000110100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000010000001000000000010000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001100000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000101000000000000000100010000100000000001010000000100000100000010100100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000101000100000000100000000000000000000001000011000000000000000100000001000000001000000001000000000000000010000010100000000000100000000010100001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000001100000000001000000000000000000000000000000000000100000100000000000000000100010000100000000000010000000100000000000010100100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000100000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000000000000000000000100100100100000000000000000001000100000000010010000000000001100000000001001101000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000010100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100100000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010100010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000010000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000010000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 0000001000000010001100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100010000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100001000000110000100001000000000000001000010010000000000000000001100110000001010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000001001001000000000000111010000000000000000100100001000000000000000000000000000100010001000001000000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000001000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001010010000000000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010001001000000100000110000001100000000110100000100000010000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100100101000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000110100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000010000001000000000010000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001100000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000101000000000000000100010000100000000001010000000100000100000010100100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010010000000000001100000000001001101000000100001010000000100100111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010001000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0001001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000100100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000100000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000010000000010000000010000010000000010110001100000000000000010000000000000000000001000000000000010000000000010000010000100000000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000110000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000010000000000000000000000000000111000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000010000000000100000000100100010011001000000001000000000100000010000000010000000101110000001000000101000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000100000000000000000000000100000000000000001111001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000110100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000100010101000000000000010000000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000010000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010010000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000010100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000011100000010000101000000010100000110010011000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000010010000011000000000000000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000000100000001000000000011000100001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000100000000000000000000000010100000000000100010000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000001000010000000010001001000000110100010011010001000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000100000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 0000001000001010000100100000000000000000100000000000000010010011000000000010010000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000010000000001000010010010000100101010000000000100001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000110010101000000000000010000100000000000000001000000000100010000000001000100000000000001010001001100000000000100000000000100010101100000000100100000000001000000000000010000000000000000000000000100000000000000000000000000000000000000000000100000010100000000010100010000101000000000000000000100000000000010000100101000000000000100000010011000000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000001000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100010000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000100000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000010000100100010000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000000000010001000000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000100000111000011011100000100000100001000100000000000110000000000000000000000000000000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000000000000000000000000000000000000000010000010000000000000000000110000010000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010010101000000000000000010000000100001001000000000000100000001000000001000000000000000010000000100000000001000010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100010000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110010100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000001000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000010000000001000100010001000001000000000110010101000000000000010000100000000000000001000000000100010000000001000100000000000001010001001100000000000100000000000100010101100000000100100000000001000000000000010000000000000000000000000100000000000000000000000000000000000000000000100000010100000000010100010000101000000000000000000100000000000010000100101000000000000100000010011000000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100010000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001010000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000100000100000000000000000000000100000000010000001111001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000100000100000000000000000000000100000000010000001111001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000010000010000010010100000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000010000000001000010010010000100101010000000000100001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000001100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100001000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010100000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000001000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000010000000001000010010010000100101010000000000100001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000100100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010100100000000000100000000000100000000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000000010010000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000010000000001000000000000000000001101000000000001000000101000000000000000000000000000000010000010000010010100000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 1100001000000010000100100000000000000000100100000000001010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000101000000001000000000000010000000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000001010100000000000000100000000000000001010010100100000000000000000000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000001000000000010000010000000010110000100000000000000100000000100000000000000001100000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001010000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000101000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000100000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100010000000000000000000100000000000100010001000001000000000000100101000000000010010000100000100100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010100000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000000100000000000110010000000000000010000000001010001000000010010100100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000010000000001000010010010000100101010000000000100001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000001000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000001100000000000000000000000000000010000000000000001000001000000000001001001001000100000100000000000100001000000110000100001000000000000001000010010000000000001000001100110000001010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000001000000001011001000010000000 0000100100000000000000000000000000000000000000000010010001001000000001110000000010000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000000000001010000000010000010100000000001000001010100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101010000000000000101000000000000100000000000000000000000000010000010100000000000100000000010000001000000010100100000000000000100001001010111000001010101010000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000010000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000010100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100100000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010100010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000010000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000010000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000100100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001111000000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000111010001000000000000100100000000000000000000000101000000100010001000001000000000000000000000010000110010000000001000001000010010000001000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000000000000000000000100000011000001000000000000100000100010000000000000000100000000000000100000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000110110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010010101000000000000000010000000100001001000000000000100000001000000001000000000000000010000000100000000001000010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100010000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110010100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000001000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010100000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000010000000000000000000010010000110000001110001010000001000010000000010000000000010000001000000000000000000100000000000100000000000000000010000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000101000100000000000001010001000100000000000100000001000100010001100000000100100000010001010000000000010000000000000000000001000000000000010000000000010000010000100000100000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000001000000001100110000001000001000010000000000100101010010110000010000010000000001000000000000001000000000000000000000000000000000000000000000001010000010000000000000000000110000000001000000000001000010000000110001001010000110010000000000000000000000000000000100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001100010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000111001000000000001000100010001000101000000100000000000100000001000011000101000000000010000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000101000000100010010000100000000100000000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000010000000000000001000000001000000000000100000011000000000000100000000010000000000001000010000000010001001000000110000000000000000000000000101100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010001000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000100000000000000001000000000000000001110000000000000000000100010000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001001100010001100000000100100000010001000000000000010000000000000000000001000001000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000010000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001100100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100001000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000010000000000000000000010010000110000001110001010000001000010000000010000000000010000001000000000000000000100000000000100000000000000000010000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000101000100000000000001010001000100000000000100000001000100010001100000000100100000010001010000000000010000000000000000000001000000000000010000000000010000010000100000100000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000001000000001100110000001000001000010000000000100101010010110000010000010000000001000000000000001000000000000000000000000000000000000000000000001010000010000000000000000000110000000001000000000001000010000000110001001010000110010000000000000000000000000000000100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001100010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000100000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001100100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000100110000000000001010000100001001000101001000000010001000100010001000101000000100000000001100000001000011000101000000000000000010001000000000010100001000000100000000000010010000010000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000100010101000000010000010000000001000000000010010000010000100001000010001010101000000001100001000100000000000100000001000100010001100000000100100000000001000000000001010000000000001000000010000000000001000000000000000000000000000001000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000100001000010010000010000000000001100110000001000001000001000000001101101010010110000000000011000001001000000000010000000000000000001000000000000000001000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100001000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000010100000000000000000000000100000100000000000100000100000000000000000100010001000001001000000000000111000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000000000100000000111000000000100000000000010000000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001010010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001101001010000001000010000000010000000000000000001000000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000100000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000011000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000000101000000010000000000000100001000100000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000001010001011000100100000011000000100000000000000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100001001000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000000100000000000110010000000000000010000000001010001000000010010100100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000000100000000000100000100000000000100000100000000000000000100010001000001000000000000000111000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000001000000100000000010000001000100000000000000000000000000000000000000011000000000010000100000000000000100010000100000000000000000000100000000000010000100101000000000000001000010010000000000000001001101110000010000000000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000100000000100010000001001100000100000000000000100000000010000000000000000000000100000 1000000000100000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000010000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000100000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000010000000000001010000100001001000101001000000000001000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000010000101000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100001000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000000000100000000111000000000100000000000010000000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010101000100000000000000010000000001100000000000000010110010100001100001000001101000100001000100010001000000000000011000000000000100000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000010000100100000100000000000000000000100000010000011100000000010000000010000000000110000101000000010000000110010000000000000010000000001010101000000010010000110100001000010000101000000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000011000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000000101000000010000000000000100001000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000000000010001000000000000000100000011000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000000000000000010000010000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000010000100101000000000000001000010010000000000000001001101110000010000000000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000100000000100010000001001100000100000000000000100000000010000000000000000000000100000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100010000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000011000001001000000000010000000000000000001000000000000000001000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000100000000000000000000001000011000000000000000100000000000000001000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000101100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010001000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001100010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010011000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000001000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000100010010000000001000000000000000100000001000000000000000000000000001000000000000110000011000000000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000100000000000000001000000000000000001110000000000000000000100010000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100001001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100010100000000001010100001000000000010000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000101000000000000010000000001000000000010010000010000100001000010001010101000000001100001000100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010000100000000000010000000100000000000010100100001000100000000001000011010000000000000001001101110000010000000000000001000100100101010010110000100010010000000001000000000000000100000001000000000000000000000000000000000100001010000010000000000000000000110000000001000000000001000010000000110001001010000110010000000000000000000000000000000100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001100010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000001000000010000000000010000000000000100000000000000000001100010000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100001000001000100001000000000001000000000000000000000001000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010101000101100000000000000000001000000010010000100000000010000000000100010000100000000010000010100000000001000001000100000000000100010001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000001001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000001000110000000000000000000000100000000010100000001000000000001000100000010000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000111101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000010100000110110000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0001001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000100100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000100000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000010000000010000000010000010000000010110001100000000000000010000000000000000000001000000000000010000000000010000010000100000000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000110000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000010000000000000000000000000000111000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000010000000000100000000100100010011001000000001000000000100000010000000010000000101110000001000000101000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000000000000000010000010100000000000010000101001000001100001010100001000000000000111000011011100000100000100001000100000000000000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000001000000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010101000100001000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000010000000000000000000010000011000000000010100000100000000000000000000000000000000010000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000100000000001011000000000000100100000001100000001000000011000001000001000101100000000000000010000000110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000001000000001000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000000000000000000000010100000001000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000010000000000000000000001000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100010000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000011000001001000000000010000000000000000001000000000000000001000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 1000000000100000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001000001000000000110010101000000000000000000000000010000010000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000001000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000101000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000001010001011000100100000011000000100000000000000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100001000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000001001000000001111000000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000011000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000010010000011000000000000000000100000000101000000000000010000001000000000000000000000100000011000101000000000000100000100000000000000010000100000000000000100000001000000000011000100001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000011010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100001100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000010000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001001000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000100000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000001000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100001000000110000100001000000000000001000010010000000000000000001100110000001010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000010000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011001000000000000000000000100000000000000000000011000000000010000000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000011000000000000000000001101000000000001000000101010000000000000000000000000000010000010000010010100000101000000000000000000000000010000000000000000000100000000000000000000000100000100000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000010000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000001000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010101000100000010000100000101010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001100000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000000000101010000000000000101000000000000100000000000000000000000000010000010100000000000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110100100001000000000000011000000000001000010000011001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000001000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000100010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100010000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010100011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110010000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 0000100100000000000000000000000000000000000000000010010001001000000001110000000010000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100010000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010100001000000100000111000000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001100010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010011000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000100000000000000000001000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000100000100000000000000000000000100000000010000001111001000010000000 0000001000000010000100100000000000000000100000000000000001001000000001111000000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000011000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000010010000011000000000000000000100000000101000000000000010000001000000000000000000000100000011000101000000000000100000100000000000000010000100000000000000100000001000000000011000100001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000011010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000001000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000111000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000101000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000010110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000000000000000000000000000000000000000010000010000000000000000000110000010000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 0000001000000010000100100000000000000010110000000000000010010011000000000000000000010000000000001010000100001001000101001000000000001000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010100000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010101000000010000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000001001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000010000001100000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000011000000000000000010000011000000000000000000110000000000000000000001000010000000110001011010000110000000000000000000000000000000001100000000000000000100000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000011010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101010000000000000101000000000000100000000000000000010000000100000000001000010000100010000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000000000000001001001001000000000000111010000000000000000100100001000000000000000000000000000100010001000001000000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000001000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001010010000000000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010001001000000100000110000001100000000110100000100000010000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000001010000000000101000000000000001000000000000000010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001001001000100000000001100000001010000000010000010000000010110000100000000000000100000000011000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000100001000000000000011000000000001000010000011001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000001000000000000000000100010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000100010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000100000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000000000010001000000000000000100000011000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000000000000000010000010000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000000100000000000110010000000000000010000000001010001000000010010100100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000101000000100010010000100000000100000000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000010000000000000001000000001000000000000100000011000000000000100000000010000000000001000010000000010001001000000110000000000000000000000000101100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000100000000000000001000000000000000001110000000000000000000100010000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010100001000000100000111000001100000100000000000001000000100000100000000000000100000001000100100000000000001010001010000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 0000001000000010000100110000000000000000100000000000000010010011000000000010000000010000000000001010000100000010000000110010000000000000010000000001010101000000010010000110100001000010000101000000000000000000000000000000010000000000000101000000000000100000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000100000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000010000000101000001000000000000000000010000000000100000000001010000000010000010100000000001000001010100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010000100000000000010000000100000000000010100100001000100000000001000010010000000000000001001101110100010000000000000001000100100101010010110000100010010000000001000000010000000100000001000000000000000000000000000000000100001010000010000000000000000000110000000001000000000001000010000000110001001010000110010000000000000000000000000000000100000000000000000000010011000000010000000001000000000101000110100010000010010100001000000100000111000001100000100000000000001000000100000100000000000000100000001000100100000000000001010001010000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000000000000000000001000001001000000000000100010001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001000000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000000000000010100011000100000000000010100001000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000100000000100011000001001100000100000000000000100000000010000000100000000000000100000 0000001000000010000100100000000000000000100001000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000000000000000001000000000000000000100000000001010100000000000000100000000000000001010010100100000000000000000000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000001000000000010000010000000010110000100000000000000100000000100000000000000001100000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001010000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000001000010000011000100100000011000000100000000101000000000000100000001100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000100000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100010000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000001010000000000101000000000000001000000000000000010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001001001000100000100001100000001010000000010000010000010010110000100000000000000100000000011000000000100000000000000000000000000000000000000000100000001010000000000000000000100010000100000000000100000000000100000000000000100001000000000000011000000000001000010000011001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000001000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000001000000000000100010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000100000000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000010001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000011100000010000101000000010100000110010011000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000100000000100000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000100010000100000000000000000000100000000000010000100101000000000000001000010010000000000000001001101110000010000000000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000100000000100010000001001100000100000000000000100000000010100000000000000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101010000000000000101000000000000100000000000000000000000000010000010100000000000100000000010000001000000010100100000000000000100001001010111000001010101010000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000010000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 1000010000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000101000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000110000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010010000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010010101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000000001100000001000100010001100000000100100000010001000000100000010100000000000000000001000000000000000000000000000000000000000000000000010000000000010000000100010000100000000000000000000100000000000010000100101000000000000001000010010000000000000001001101110000010000000000000001000100100101010010110000000010010000010100000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000000000100000000111000000000100000000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000001001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111011000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000001000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000011000000000000000010000101001000011100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000001000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010101000101100000000000000000001000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000000100000000000110010000000000000010000000001010001000000010010100100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000000000000000000100000100000000000100000100000000000000000100010001000001000000000000000111000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000001001000000001111000000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000011000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000010010000011000000000000000000100000000101000000000000010000001000000000000000000000100000011000101000000000000100000100000000000000010000100000000000000100000001000000000011000100001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000011010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000100000000000000000000000010100000000000100010000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000001000010000000010001001000000110100010011010001000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100001000000000001010000000000100000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000111000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001000000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000010000010000000000000000001000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001001000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000000000000000010000010100000000000010000101001000001100001010100001000000000000111000011011100000100000100001000100000000000000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000001000000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010101000100001000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000010000000000000000000010000011000000000010100000100000000000000000000000000000000010000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000100000000001011000000000000100100000001100000001000000011000001000001000101100000000000000010000000110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010000000000000010000000010001000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000010100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000100100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000010000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001001000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000110000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000111000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000001000000100000000010000001000100000000000000000000000000000000000000011000000000010000100000000000000100010000100000000000000000000100000000000010000100101000000000000001000010010000000000000001001101110000010001000000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000100000000100010000001001100000100000000000000100000000010000000000000000000000100000 1000000000100000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001000001000000000110010101000000000000000000000000010000010000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000001000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000000001000000010010000100000000000000000000100000000010000000001100100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000010000001111001000010000000 1000000000100000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000010000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000100000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010100000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000100100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 0000100000000001000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000101000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000010000000100100000000000000000000000000000000000000000000000000000100000001000000000001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100010000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000011000001001000000000010000000000000000001000000000000000001000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 1000000000100000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000010000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000100000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000001010000000000101000000000000001000000000000000010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001001001000100000000001100000001010000000010000010000000010110000100000000000000100000000011000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000100001000000000000011000000000001000010000011001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000001000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000100010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000001000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 1000000000100000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001000001000000000110010101000000000000000000000000010000010000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000110000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000111000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000100000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000100010101000000010000010000000001000000000010010000010000100001000010001010101000000001100001000100000000000100000001000100010001100000000100100000000001000000000001010000000000001000000010000000000001000000000000000000000000000001000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000100001000010010000010000000000001100110000001000001000001000000001101101010010110000000000011000001001000000000010000000000000000001000000000000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000011001000000000000000000000100000000000000000000011000000000010000000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000101000100000000100000000000000000000001000011000000000000000100000001000000001000000001000000000000000010000010100000000000100000000010100000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101010000000000000101000000000000100000000000000000000000000010100010100000000000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010101000000100000010000000000000000000010010000110000001100001000000000000000001001001001000000000000111010000000000000000100100000000000000000000000000000000100010001000001000000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010100001000000100000111000000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000101000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000000001100000000000000000001000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000110010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001010010000000000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010001001000000100000110000001100000000110100000100000010000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000000000000000010000010100000000000010000101001000001100001010100001000000000000111000011011100000100000100001000100000000000000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000001000000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010101000100001000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000010000000000000000000010000011000000000010100000100000000000000000000000000000000010000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000100000000001011000000000000100100000001100000001000000011000001000001000101100000000000000010000000110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010010101000000000000000010000000100001001000000000000100000001000000001000000000000000010000000100000000001000010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011010000100000000101000000000000100010000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110010100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000001000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 1000000000100000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000000010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010100001000000100000111000000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000000000100010010011000000000010000000010000000000001010000100001001000101001100000000001000100010001000101000000110000000000100000001000011000101000000000000000001000101000000000000100000000010000000000101000000000000001000000000000000010000010000000000000000001000000001100000010001000001100001100111000011011100000100000000001010100001000000000000000000000000000010000000000000001010000011000100100001011000000100000000000000000001001001001000000000000111010001000000000000100100000000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100001000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000010000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000001001011001000010000001 0000001000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001100000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000100010101100000001100100000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000101000000000000000100010000100000000001010000000100000100000010100100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100001000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000010100000000000000000000000100000100000000000100000100000000000000000100010001000001000000000000000111000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000000000100000000111000000000100000000000010000000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010100000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000100000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001101000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000100100000000000000000100001000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000000000000000001000000000000000000100000000001010100000000000000100000000000000001010010100100000000000000000000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000001000000000010000010000000010110000100000000000000100000000100000000000000001100000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001010000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100001000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000000000000000000100000100000000000100000100000000000000000100010001000001000000000000000111000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000100000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000100000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000001000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010010000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000010000000000001010000100001001000101001000000000001000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000000000000000000000100100000011000000100000101101100000010000100010000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110010100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000001000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000100100000000000000000000000000000000000000000010010001001000000001110000000010000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000000000001010000000010000010100000000001000001010100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000100000000000000000000000000000000010000000010010011000000000010000100110000000000001010000100001001000101001000000010001000100010001000101000000100000000001100000001000011000101000000000000000010001000000000010100001000000100000000000000010000010000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000000000000001001001001000000000000111010000000000000000100100001000000000000000000000000000100010001000001000000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000010000100000000000000000000000001100000000000000000001000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000001001101111000010000000000000001000100100101010010110000100010010000000001000000000000000100000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 0000001000000010001100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100010000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100001000000110000100001000000000000001000010010000000000000000001100110000001010010010000100101010000000000000001000000000010000000001000000000000000000000100001000001000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010001100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000100100000000000000000000000000000000000000000010010001001000000001110000000010000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000000000001010000000010000010100000000001000001010100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000100000000000000000000000010100000000000100010000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000001000010000000010001001000000110100010011010001000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100001000000000001010000000000100000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000000011000010000100001000100000000001000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100001000000111010001001000000000100100010000000000000000000101000000100010001000001000000000000001101000000001110010000000000000000100000001000000000010100000001000100000000000001010001000101000000010100100000000101010001100000000100100000100001000000000000010000000000000000000001010000000000000000000000000000000000100000000010000000010100000000000100010000100000000000010000000100000000010010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000010000000001000000000000000010100000000000000000000000000100000000000000000000001000000001000000000000000100010000100010000001000000000000000000000001010000000110001001000010000100100010000000000000000000100000000000000111000000000100000000000100100000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000100000000000000000000000000100000000000000110000100000000010000000000000000000000100000 1100001000000010000100100000000000000000100000000000001010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000101000000001000000000000010000000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000001010100000000000000100000000000000001010010100100000000000000000000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000001000000000010000010000000010110000100000000000000100000000100000000000000001100000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001010000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000101000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011001000000000000000000000100000000000000000000011000000000010000000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000000000000000000000100000000000000000101010010000010000000000000000010000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000100000000000000000000100000010000011100000000010000000010000000000110000101000000010000000110010000000000000010000000001010101000000010010000110100001000010000101000000000000000000000000000000010000000000010101000000000000100000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000100000000000000010010000110000001100011010000001010000000000100000000110000010001001000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000001110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000000000100010100000010000000010110000100000000000000100000000000010000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000010001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010100001000000100000111000000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000000000000000000001001000000000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000001010001011000100100000011000000100000000000000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100001001000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000100000001000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000001010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000000100000000010010110000000000000001000000000000000000001100000000000000010110010100011110001000001000000000000100000011000000010000000001000000000010000100000000000001000000000000000000000000001000001001000000000000000000001011001000010000000 0010001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000001000000100000001010010010101000000000000000010000000100001001000000000000100000001000000001000000000000000010000000100000000001000010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100010000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110010100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000001000000000001000000000000100000000000010000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000100000001000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000001010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000000100000000010010110000000000000001000000000000000000001100000000000000010110010100011110001000001000000000000100000011000000010000000001000000000010000100000000000001000000000000000000000000001000001001000000000000000000001011001000010000000 0000100000000000010000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000001000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100001000000110000100001000000000000001000010010000000000000000001100110000001010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000101000000000000010010111000000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000000000000000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100000100000011000010000100001000100000000001000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000111010001001000000000100100000000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010110000000100000000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001110000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000100000000000000000000000000000000000100000000000000010010011000000000010000000010000000000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000010000000000000000000000000000000000000000000000010000000000010100000000000100010000100000000000010000000100000000000010100100001000000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001001000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000100000000000000000000100000010000011100000000010000000010000000000110000101000000010000000110010000000000000010000000001010101000000010010000110100001000010000101000000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000011000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000000101000000010000000000000100001000100000 0000001000000010000100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000000000000000000000000000000000000000010000010000000000000000000110000010000000000000000000000000000000100100000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001100000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000100000000000000000010000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001100100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100001000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000100000000000010000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000001010000100001000000000000001000000000000010000000000000000000000000000000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000100000000100010000001001100000100000000000000100000000010000000000000000000000100000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000000011000010000100001000100000000001000000001000001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000001100000000000110100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000100001000000000000000000000000000010000000010100011010000000010000000110000000000000000000001000010000000000100000000000000100000010000000000010000000100000100000000000000000000100000010000000100001001000000000001000100000010000010010000001000000100000110000001100000000100000000100000000010010110000000000000001000000000000000000001100000000000000010110010100011110001000001000000000000100000011000000010000000001000000000010000100000000000001000000000000000000000000001000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010100000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000011000000010001001000000000010000000000000000000010000100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000110010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 0000100000000000000000000000000000000000000000000010010001001000000001111000000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100101010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000100000010010000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100100000000000010000100000000000000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000010100000000000000001011001000110000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100001100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000010000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000001000101000000000000010010000000010000000010100000001000000000000000010000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000100100000100000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 0000001000000010000100100000000001000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100101000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100001000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000010010000011000000000000000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000000100000001000000000011000100001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000011010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000001000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 0000100000000000000000000000000000000000000000000010010001001000000001111000000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100100101000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000110100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000010000001000000000010000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001100000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000111000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001000000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000010000010000000000000000001000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001001000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000100010101100000001100100000000001000000000010010000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000010000100101010000000000000001000000000010000000001000000000000000000001000000000000000000010000000000000000000000010000011000000000000000000110000100000000000000001000010000000110001011010000110001000000000000000000000000000001100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000100000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 1100001000000010000100100000000000000000100000000000001010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000101000000001000000000000010000000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000001010100000000000000100000000000000001010010100100000000000000000000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000001000000000010000010000000010110000100000000000000100000000100000000000000001100000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001010000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000101000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000000000000010000000000001010000100001001000101001000000000001000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010100000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010101000000010000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000001001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000010000001100000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000011000000000000000010000011000000000000000000110000000000000000000001000010000000110001011010000110000000000000000000000000000000001100000000000000000100000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000011010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000100010000000000001010000100011001000101001000000010001000100010001000101000000100000000001100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000100001000100000000000000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000001000000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010101000100001000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000010000010100100000000000010100000000000000000100010000100000000000010000000100000000000010100100001000100000000001000010010000000000000000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010001000010100011010000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000000000000000010000010100000000000010000101001000001100001010100001000000000000111000011011100000100000100001000100000000000000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000001000000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010101000100001000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000001001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000001000110000000000000000000000100000000010100000001000000000001000100000010000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001001000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010000000100000000000000000000000000000000100000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000100000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000101100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010001100001000100000000001000010010000000000000000001110110000000000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000100100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000001110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100100000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001100100000000000100000000000100010101100000001100100000000001000000000010010000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000110000000000001001101110000010000000010000100101010000000000000001000000000010000000001000000000000000000001000000000000000000010000000000000000000000010000011000000000000000000110000100000000000000001000010000000110001011010000110001000000000000000000000000000001100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010001100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000001000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100001000000110000100001000000000000001000010010000000000000000001100110000001010010010000100101010000000000000001000000000010100000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000000001100000000000000000001000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000110010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001010010000000000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010001001000000100000110000001100000000110100000100000010000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010100000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001000001000000000110010101000000000000000000000000010000010000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 1000000000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010100000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000010000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000100000000000000000000000010100000000000100010000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000001000010000000010001001000000110100010011010001000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100000000000000001011001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000000011000010000100001000100000000001000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000111010001001000000000100100010000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010110000000100000000010000000001000010010010000100101010010000001000001000000000010000000001000000000000000000000100001000000000000000000000000001010000000010100011000100000000000001100001001000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000010100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000110010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000010000000101000001000000000000000000010000000000000000000001010000000010000010100000000001000001010100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000100000000000000000000000000000000000000000000010010001001000000001111000000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100101010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100010001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000100100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010000000000000010000000010001000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000100100000000000000100000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100100101000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010110100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100010000000000000000000100000000000100010001000001000000000000100101000000000010010000100000100100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 1100001000000010000100100000000000000000100000000000001010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000101000000001000000000000010000000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000001010100000000000000100000000000000001010010100100000000000000000000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000001000000000010000010000000010110000100000000000000100000000100000000000000001100000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001010000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000101000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000010100000001000011000101000000000000000001000101000000000000100010000100000010000000000010000000000000000001000100000000001000010000100000000010000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001100001000000000000010000101000000000000000000000000000000000100010001010001000000000000000000000100000110010100000001000000001010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000000001001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000100000001000000000000000000000000000000100100001010000010000000000000000000110000000001000000000001000010000000110001001010000110010000000000000000000000000000000100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000001000000000000000000001101000000000001000000101000000000000000000000000000000010000010000010010100000101000000000000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000010100000000000000001011001000110000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000011001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000001000000000000000000000010000011000000000000000000110000000000000000000001000010000000110001001000000110000000000000000000100010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000110000000000000011111001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000010010000000010001001000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100001000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000001000000000000000000000000000000000000000000000100000100000000000000001001001001000100000100000000000100001000000110000100001000000000000001000010010000000000000000001100110000001010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010010101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000000001100000001000100010001100000000100100000010001000000000000010100000000000000000001000000000000000000000000000000000000000000000000010000000000010000000100010000100000000000000000000100000000000010000100101000000000000001000010010000000000000001001101110000010000000000000001000100100101010010110000000010010000010100000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000000000100000000111000000000100000000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111011000010000000 1000001000000010000100100000000000000000100000000000001010010011000100000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000100010101100000001100100000000001000000000010010000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000010000100101010000000000000001000000000010000000001000000000000000000001000000000000000000010000000000000000000000010000011000000000000000000110000100000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000001000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000000000000000000000000000000000000000010000010000000000000000000110000010000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 1000000000000000000000000000000000000000000000000010010001001000000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001100100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011001000000000000000000000100000000000000000000011000000000010000000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110011010000000000010000000000010001000000000000000000000001000100100000100000000000000000000001000011000000000000000100000000000000001000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011001000000000000000000000100000000000000000000011000000000010000000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000000000000010000000000001010000100001001000101001000000000001000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010100000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010101000000010000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000001001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000010000001100000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000010000000000000001000000001000000000000100000011000000000000100000000010000000000001000010000000010001001000000110000000000000000000000000101100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000100000000000000001000000000000000001110000000000000000000100010000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000001000000001100000000000000010000000100010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000001010001011000100100000011000000100000000000000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000011000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100001000000000000010000000000000001000010010000000100010000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000100000000000000000000000000000000010000000010010011000000000010000100110000000000001010000100001001000101001000000010001000100010001000101000000100000000001100000001000011000101000000000000000010001000000000010100001000000100000000000010010000010000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000100010101000000010000010000000001000000000010010000010000100001000010001010101000000001100001000100000000000100000001000100010001100000000100100000000001000000000001010000000000001000000010000000000001000000000000000000000000000001000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000100001000010010000010000000000001100110000001000001000001000000001101101010010110000000000011000001001000000000010000000000000000001000000000000000001000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000000000000000000000000000000000000000010000010000000000000000000110000010000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001000000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000000000000010100011000100000000000010100001000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000100000000100011000001001100000100000000000000100000000010000000100000000000000100000 1000000000100000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001000001000000000110010101000000000000000000000000010000010000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100101000100000000000000000000000000010000011100000000010000000010000000000110000101000001101000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110010000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000001000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000010000000000000000000001000000001001000000000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000100000000000000000000000010100000000000100010000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000001000010000000010001001000000110100010011010001000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100001000000000001010000000000100000 0000100000000000000000000000000000000000100000000000000010010011000000000010000000010000000000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000010000000000000000000000000000000000000000000000010000000000010100000000000100010000100000000000010000000100000000000010100100001000000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001001000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000000000000000000000000000000000000000010000010000000000000000000110000010000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000100000000000001010000000000000000010100000000000000001011001000110000000 0000001000010010100100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000010100100001000100000000000000000001000000010000001000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000001001000101000000100010010000100000000100000000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000010000000000000001000000001000000000000100000011000000000000100000000010000000000001000010000000010001001000000110000000000000000000000000101100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000100000000000000001000000000000000001110000000000000000000100010000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000010000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000100000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100001000000000000000000100000000000000001111001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000010000000000001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001100100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011001000000000000000000000100000000000000000000011000000000010000000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000001010000000000000000000100000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100110001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000001000000000000000000000000000000000000000000000100000100000000000000000100010000100000000000010000000100000010000010100100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001010000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001100100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010100001000000100000111000001100000100000000000001000000100000100000000000000100000001000100100000000000001010001010000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 0000001000000010000100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000000000000000000000000000000000000000010000010000000000000000000110000010000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000000011000010000100001000100000000001000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000111010001001000000000100100010000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010110000000100000000010000000001000010010010000100101010010000001000001000000000010000000001000000000000000000000100001000000000000000000000000001010000000010100011000100000000000001100001001000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000010100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000001010000100100000000000000000100010000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010001110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000010000000001000010010010000100101010000000000100001000000000010000000001000000000000000000000100001000100000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000010100000000000000001011001000110000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010001100001000100000000001000010010000000000000000001110110000000000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000100010101100000001100100000000001000000000010010000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000010000100101010000000000000001000000000010000000001000000000000000000001000000000000000000010000000000000000000000010000011000000000000000000110000100000000000000001000010000000110001011010000110001000000000000000000000000000001100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000100000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101010000000000000101000000000000100000000000000000000000000010000010100000000000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001110000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000000011000010000100001000100000000001000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000111010001001000000000100100010000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010110000000100000000010000000001000010010010000100101010010000001000001000000000010000000001000000000000000000000100001000000000000000000000000001010000000010100011000100000000000001100001001000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000010100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 1000001000000010000100100001000000000000100000000000001010010011000000000010000000010000000000001010000000100000000000110010000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000010000000000000000000010010000110000001110001010000001000010000000010000000000010000001000000000000000000100000000000100000000000000000010000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000101000100000000000001010001000100000000000100000001000100010001100000000100100000010001010000000000010000000000000000000001000000000000010000000000010000010000100000100000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000001000000001100110000001000001000010000000000100101010010110000010000010000000001000000000000001000000000000000000000000000000000000000000000001010000010000000000000000000110000000001000000000001000010000000110001001010000110000000011010001000000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000001001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000100110000100000000010000000000000000000000100000 0000001010010010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000011000000000000000010000101001000011100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000001000001000010000011000100100000011000000100000000101000000100000100000000100001000001000000000000010000101000000000000000000000000000000000100010101000101100000000000000000001000000010010000100000000100000000000000000000010000000001010100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000100000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000100100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000010000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010010000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000011000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100000000000000000000000100000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000000001000000000001000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000010010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000000000010001000000000000000100000011000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000000000000000010000010000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000001000010000000110001001000000110000000000000000000100010000000000100000000000100000000000100001000010010000000000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100000001000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000111001000000000001000100010001000101000000100000000000100000001000011000101000000000010000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000101000000100010010000100000000100000000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000010000000000000001000000001000000000000100000011000000000000100000000010000000000001000010000000010001001000000110000000000000000000000000101100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000100000000000000001000000000000000001110000000000000000000100010000000000001011001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000000011000010000100001000100000000001000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000111010001001000000000100100010000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010110000000100000000010000000001000010010010000100101010010000001000001000000000010000000001000000000000000000000100001000000000000000000000000001010000000010100011000100000000000001100001001000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000010100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000100000100000000000000000000000100000000010000001111001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000010000000001000100010001000001000000000110010101000000000000010000100000000000000001000000000100010000000001000100000000000001010001001100000000000100000000000100010101100000000100100000000001000000000000010000000000000000000000000100000000000000000100000000000000000000000000100000010100000000010100010000101000000000000000000100000000000010000100101000000000000100000010011000000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100010000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000010100000000000000001011001000110000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000000100000000000110010000000000000010000000001010001000000010010100100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000100100000000010000000001000010010010000100101010000000000100001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010001100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010011000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000000000000000000000000000000000000000010000010000000000000000000110000010000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000001000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000011000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000010010000011000000000000000000100000000101000000000000010000001000000000000000000000100000011000101000000000000100000100000000000000010000100000000000000100000001000000000011000100001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010001100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010011000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000000100000000000110010000000000000010000000001010001000000010010100100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000000100000000000100000100000000000100000100000000000000000100010001000001000000000000000111000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000001000000100000000010000001000100000000000000000000000000000000000000011000000000010000100000000000000100010000100000000000000000000100000000000010000100101000000000000001000010010000000000000001001101110000010000000000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000100000000100010000001001100000100000000000000100000000010000000000000000000000100000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000001000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000100000000000000000000000000000000000000100010010011000000000010000000010000000000001010000100001001000101001100000000001000100010001000101000000110000000000100000001000011000101000000000000000001000101000000000000100000000010000000000101000000000000001000000000000000010000010000000000000000001000000001100000010001000001100001100111000011011100000100000000001010100001000000000000000000000000000010000000000000001010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000010010000011000000000000000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000000100000001000000000011000100001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000011010000000001000000000100000000000000001011001010010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001001000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 1000001000000010000100100000000000000000100000000000001010010011000100000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000000000010000010000000010110000100000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010001100001000100000000001000010010000000000000000001110110000000000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000010100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100100000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000010000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000010000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100100101000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000110100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000010000001000000000010000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001100000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000010000100100000000000000000100001000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000100001001010111000001010101000000000000000000010000000011001000000000000000000000000000010000010011000110000001100001010000000000000001001001001000000000000111010100000000000000100100000000000000000000000000000000100010001000001000000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001000100010001100000000100100000010001000000000000010100000000000000000001000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010110000000100000000010000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001100000000001000100000010000010010010001000000100000110000001110000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000000000010001000000000000000100000011000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000000000000000010000010000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000001001000000001111000000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000011000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000010010000011000000000000000000100000000101000000000000010000001000000000000000000000100000011000101000000000000100000100000000000000010000100000000000000100000001000000000011000100001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000011010000000000000000000100000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000100010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000100100000000100010001100000000100100000100001000000000000010000000000000000000001000000000000000000000000000000000000000000000100000100000000000000000100010000100000000000010000000100000000000010100100001000100000000001010010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001010000000000000000000000000000000000000000000000000000000000000010000011000000000000000000110000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000001001000000001111000000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000011000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000010010000011000000000000000000100000000101000000000000010000001000000000000000000000100000011000101000000000000100000100000000000000010000100000000000000100000001000000000011000100001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000011010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000100110000000000001010000100001001000101001000000010001000100010001000101000000100000000001100000001000011000101000000000000000010001000000000010100001000000100000000000010010000010000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000001000000000001000010001001000000000010000000000000000100010010000110000001100001010000001000000000000100000000000000000001000000000000100000000000000000100000000000000000000000100010001000001000000010000000101000001000000000000000000010000000000000000000001010000000010000010100000000001000001010100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000000000000000000000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000010010000000100101010000000000000001001010000010000000001000010000000001000000000000000000000000000000000000000000000010010000011000000000000000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000100100000000000000000000000110000000000000001111001000010000000 0001001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000100100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000100000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000000000001010000000010000010100000000001000001010100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000010000000000000000000001000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000010000000000000000000010010000110000001110001010000001000010000000010000000000010000001000000000000000000100000000000100000000000000000010000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000101000100000000000001010001000100000000000100000001000100010001100000000100100000010001010000000000010000000000000000000001000000000000010000000000010000010000100000100000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000001000000001100110000001000001000010000000000100101010010110000010000010000000001000000000000001000000000000000000000000000000000000000000000001010000010000000000000000000110000000001000000000001000010000000110001001010000110010000000000000000000000000000000100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001100010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100001100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011001000000000000000000000100000000000000000000011000000000010000000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000001010000000000000000000100000000000000001011001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000101000000000000000100010000100000000001010000000100000100000010100100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010001000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000101000000000000000100010000100000000001010000000100000100000010100100001000000010000001000000000010000000000001001101110000010000100000000001000100100101010010110000000000010000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001100000000000001000100000000010010000000000001100000000001001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000001010000100100000000000000000100010000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010001110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000010000000001000010010010000100101010000000000100001000000000010000000001000000000000000000000100001000100000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000010100000000000000001011001000110000000 0000100100000000000000000000000000000000000000000010010001001000000001110000000010000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100010000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010100001000000100000111000000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000110010101000000000000010000100000000000000001000000000100010000000001000100000000000001010001001100000000000100000000000100010101100000000100100000000001000000000000010000000000000000000000000100000000000000000000000000000000000000000000100000010100000000010100010000101000000000000000000100000000000010000100101000000000000100000010011000000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000001000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100010000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000100000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000010000100100000000000000100100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000010000000000000100000001000010000101000000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000010000000000000000000000000000000000100000000000000000000000010100000000000100010000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010001000001000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000001000010000000010001001000000110100010011010001000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100001000000000001010000000000100000 0000100000000000010000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000001010000100001000000000000001000000000000010000010000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000110000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000001000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000011110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000101001000010000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000010001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001111000000000010000000000001010000100001001000101001000000000011010100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000111010001000000000000100100000000000000000000000101000000100010001000001000000000000000000000010000110010000000001000000000010010000001000100000000010000010100000000001000001000100000000000100000000000100010100000010000000010110000100000000000000100000000000010000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000010001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010100001000000100000111000000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000000000000000000001001000000000000000000001011001000010000000 1000000000100000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000000000010001000000000000000001000001000100000000100000000000000000000001000011000000000000000100000001000000001000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000000000000000000010010000110000001100001010000001000010000000010000000000000000001000000000000000000100000000000100000000000000000000010100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010000010000000010110000100000000000000100000000010000000000100000000001000000000000000000000000000000000000000010000000000000000000100010000100000000000000000000100000000100010100100001000000000000011000000000001000010000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010001100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100010000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100001000000110000100001000000000000001000010010000000000000000001100110000001010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000000000010001000000000000000100000011000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000000000000000010000010000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001111000000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100101010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100010001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000111000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000101000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000010110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000001000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000001100000000000000000000000000000010000000000000001000001000000000001001001001000100000100000000000100001000000110000100001000000000000001000010010000000000001000001100110000001010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000001000000001011001000010000000 0000001000000010000100100000000000000000100000000000000001001000000001111000000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000011000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000010010000011000000000000000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000000100000001000000000011000100001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000011010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000000000000000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000110001000000100000010000000000000000000110010000110000001100001010000001000000000010010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000010000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010001100001100100000000001000010010000000000000000001110110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011110001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010010101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000000001100000001000100010001100000000100100000010001000000000000010100000000000000000001000000000000000000000000000000000000000000000000010000000000010000000100010000100000000000000000000100000000000010000100101000000000000001000010010000000000000001001101110000010000000000000001000100100101010010110000000010010000010100000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000000000100000000111000000000100000000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111011000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100001001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000010000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000101000000000000010000000001000000000010010000010000100001000010001010101000000001100001000100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000010000000000010000010000100000000000010100000000100000000100010000100000000000010000000100000000000010100100001000100000000001000011010000000000000001001101110000010000000000000001000100100101010010110000100010010000000001000000000000000100000001000000000000000000000000000000000100001010000010000000000000000000110000000001000000000001000010000000110001001010000110010000000000000000000000000000000100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001100010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001001000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 1000001000000010000100100000000000000000100000000000000010010011000000000010000000010100000000001010000100001001000101001000000000001000100000011010001000000000000000000100001001000010000101000000000000000000010000000000010000010000001010000000000101000000000000001000000000000000010000010000000000000000001000000001100000010001000001100000100111000011011100000100000000001010100001000000000000000000000000000000000000000000001010001011000100100000011000000100000000000000000001001001001000000000000111010000000000000000100100000000000000000000000000000000100010001000001000000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000010000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000010000010010100000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100100101000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000110100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000010000001000000000010000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001100000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000001000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000010010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000010000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000100000000000000000000000100000000000000001111001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000001000000010000000000010000000000000100000000000000000001100010000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100001000001000100001000000000001000000000000000000000001000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010101000101100000000000000000001000000010010000100000000010000000000100010000100000000010000010100000000001000001000100000000000100010001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000001001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000001000110000000000000000000000100000000010100000001000000000001000100000010000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001001000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000000000000000000000000000000000000000000010000011000000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000010100000001000011000101000000000000000001000101000000000000100010000100000010000000000010000000000000000001000100000000001000010000100000000010000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001100001000000000000010000101000000000000000000000000000000000100010001010001000000000000000000000100000110010100000001000000001010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000000001001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000100000001000000000000000000000000000000100100001010000010000000000000000000110000000001000000000001000010000000110001001010000110010000000000000000000000000000000100000000000000000000000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000001000000000000000000001101000000000001000000101000000000000000000000000000000010000010000010010100000101000000000000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000111000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001000000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000010000010000000000000000001000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001001000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100001000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000010100000000000000000000000100000100000000000100000100000000000000000100010001000001000000000000000111000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000000000100000000111000000000100000000000010000000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001010010000000000000000000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000100000000000000111000000000100000000000000100100011000000000001000100100010000010010001001000000100000110000001100000000110100000100000010000000100000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000100100000000000000000000000000000000000000000010010001001000000001110000000010000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100010000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010100001000000100000111000000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000001000000010000000000010000000000000100000000000000000001100010000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100001000001000100001000000000001000000000000000000000001000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010101000101100000000000000000001000000010010000100000000010000000000100010000100000000010000010100000000001000001000100000000000100010001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000001001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000001000110000000000000000000000100000000010100000001000000000001000100000010000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001100000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000000000100010101100000001100100000000001000000000010010000000000000000000000001100000000000000000000000010000000000000000000000000010000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000000000100000000111000000000100000000000010000000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000100100000100000000000000000000100000010000011100000000010000000010000000000110000101000000010000000110010000000000000010000000001010101000000010010000110100001000010000101000000000000000000000000000000010000000000010101000000000000100000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000100000000000000010010000110000001100011010000001010000000000100000000110000010001001000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000001110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000000000100010100000010000000010110000100000000000000100000000000010000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000010001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010100001000000100000111000000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000000000000000000001001000000000000000000001011001000010000000 1000001000000010000100100000100000000000000000000100000010000011100000000010000000010000000000110000101000000010000000110010000000000000010000000001010101000000010010000110100001000010000101000000000000000000000000000000010000000000000101000000000000100000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000100000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000010000000101000001000000000000000000010000000000100000000001010000000010000010100000000001000001010100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010000100000000000010000000100000000000010100100001000100000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011001000000000000000000000100000000000000000000011000000000010000000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000001000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011100000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100101000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100001000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000010010000011000000000000000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000000100000001000000000011000100001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000000000100000000000000000001010010011000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000011010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000001000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000001100000000000000000000000000000010000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000001000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001000001000010010000001000000100000110000001100000000100000110100000010011000000000001000100000000000000100100000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000010000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000000000000000010000010100000000000010100101001000001100001010100001000000000000111000011011100000100000100001000100000000000000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100000000000001000000000100000000100000000001010110000000000000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010101000100001000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000010000000000000000000010000011000000000010100000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000100000000001011000000000000100100000001100000001000000011000001000001000101100000000000000010000000110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000001000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000010010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000010000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101001010000000000100000001000000001000000000000010001000010100000001000000100000000000011000000000000000000000001000000000010111000011011100000100000000001010100001000000000010000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000100000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100001000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000100100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000010100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001011001000010000000 0001001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000100100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000100000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000010000000010000000010000010000000010110001100000000000000010000000000000000000001000000000000010000000000010000010000100000000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000110000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000010000000000000000000000000000111000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000010000000000100000000100100010011001000000001000000000100000010000000010000000101110000001000000101000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000100000000000000000000000100000000000000001111001000010000000 0000100100000000000000000000000000000000000000000010010001001000000001110000000010000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100010000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010100001000000100000111000000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 1000001000000010000100100000000000000000100000000000000010010011000000000011000000010000000000001010000000100000000000110010000000001000100000001000101000000100000000001100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000100001000100000000000010000000000000000000000000000000000000000000000010010000110000001100001010000001011000000000100000000000000000001000000000000100000000000000000100000000000000000000000100010001000001000000010000000101000001000000000000000000010000000000000000000001010000000010000010100000000001000001010100000000000100000001000100010001100000000100100000010001000000001000010000000000000000000001000000000000000000000000000000001000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000010010000000100101010000000000000001001010000010000000001101000000000001000000001000000000000001000000001000000000000000010000011000000000000000000110010000001000000000001000010000000110001001010000110010000000000000000000000000000000100000000000000000000000100000000010010000000000001100000010001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000001000000000001000000001101000000000001000000101000000000000000000000000000010000000010000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000000000101010000000000000101000000000000100000000000000000000000000010000010100000000000100000000010000001000000010100100000000000000100001001010111000001010101000000001000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000010010000000000000000000000000000000010010000011000000000000000000100000000101000001000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000000100000001000000000011000100000010000010010000001000000100000110000001100000100000001000001000111011000000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000000000000000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000110001000000100000010000000000000000000110010000110000001100001010000001000000000010010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000010000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000010000000100101010000000000000001001010000010000000000000000000000000000000000000000000000000000000000000000000000000010000011000000000010100000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100010000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000000100000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100010000000000000000000100000000000100010001000001000000000000100101000000000010010000100000100100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0000100000000000010000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000001000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100001000000110000100001000000000000001000010010000000000000000001100110000001010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000100000000000000000000000000000000000000000000010010001001000000001110000000000010000000000001010000100001001000101001000000000001000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000000000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000010000101000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100001000000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000000000100000000111000000000100000000000010000000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010101000100000000000000010000000001100000000000000010110010100001100001000001101000100001000100010001000000000000011000000000000100000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000010000100100000100000000000000000000100000010000011100000000010000000010000000000110000101000000010000000110010000000000000010000000001010101000000010010000110100001000010000101000000000000000000000000000000010000000000010101000000000000100000000000000000000000000010000010100000000000100000000010000001001000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000000000010000100000000000000010010000110000001100011010000001010000000000100000000110000010001001000000000000000100000000001010110000000000000000000100010001000001000000000000100101000000001110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000000000100010100000010000000010110000100000000000000100000000000010000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100000000010000000001101000000000001000010001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010100001000000100000111000000000000000100000000100000000010110110000000000000001000000000000000000001101000000000001000000101000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000100000000000000000010000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001100100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000000000010001000000000000000100000011000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000000000000000010000010000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101001000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000001000001000000001100000011100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000000000100001000100000010000001010001000100000000000100100000000100010001100000000000010110000100000000000000100000000010000000000100000000000100000000001000011000010000100000000000010100000000000000000100010000110000000000010000000100000000000010100100001000100000000001000010010000000000000001001101111000010000000000000001000100100101010010110000100010010000000001000000000000000100000001000000000000000000000000001000000000000110000011000000000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000100000000000000001000000000000000001110000000000000000000100010000000000001011001000010000000 0000001000000010000100100000100000000000000000000000000010000011100000000010000000010000000000110000101000001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000000000101000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010100000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000000100000000000110010000000000000010000000001010001000000010010100100100001000010000101000000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000000000000000000100000100000000000100000100000000000000000100010001000001000000000000000111000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000111000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010100100001000000000000001000000000000000000000101001101110000010000000000000100111010000000000000001000010000010000000000000000001000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000010000000000000000100000000000110000000000000000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001001000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000000000000000000001001000000000000000000001011001000010000000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000000011000010000100001000100000000001000000001000000010000000000000000000000000000000010010000110000001100001010000001000000000000010000100001000000111010001001000000000100100010000000000000000000101000000100010001000001000000000000001101000000001110010000000000000000100000001000000000010100000001000100000000000001010001000101000000010100100000000101010001100000000100100000100001000000000000010000000000000000000001010000000000000000000000000000000000100000000010000000010100000000000100010000100000000000010000000100000000010010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000010000000001000000000000000010100000000000000000000000000100000000000000000000001000000001000000000000000100010000100010000001000000000000000000000001010000000110001001000010000100100010000000000000000000100000000000000111000000000100000000000100100000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000100000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000100000000000000000010000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001100100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100001000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000001000000100000001000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000000001010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000001000000100000000100001000001000000000000010000101000000000000000010000000000000000100010001000001000000001001000000000000000110010000000000000000100000000000000000010000000001000100000000000001010001001100000000000100000001010000000010000010000000010110000100000000000000010000000000000000000000000100000000001100000000000010000000000000000000000000010000000000000100010000100000000000010000000110000000000010100100001000000000000001000000000010000000000001001101110000010000000000000100111010000000000000001000000000000000010100000001000000000000000000000000000000000000000000000000000000000010000011000000000010100000100000000000000000000000000000000000000100000000000111000000100000000000000000000000000100000001000000000000000100000000010000000001000100011001000000000001000010010000001000000100000110000001100000000100000000100000000010010110000000000000001000000000000000000001100000000000000010110010100011110001000001000000000000100000011000000010000000001000000000010000100000000000001000000000000000000000000001000001001000000000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000010000000000001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100100101000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010110100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100010000000000000000000100000000000100010001000001000000000000100101000000000010010000100000100100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000101000000000000010000001000000000000000000000100000011000001000000000000100000100000000000000010000100000000000001100000001000000000001000100000010000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000001101000000000001000000101000000000000001000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000010100000000000000001011001000110000000 0000001000000010000100100000000000000000100001000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000000000000000001000000000000000000100000000001010100000000000000100000000000000001010010100100000000000000000000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000001000000000010000010000000010110000100000000000000100000000100000000000000001100000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001010000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000010001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000001000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011100000100000000101000000000000100000000100000000001000000010000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000000000000000000100000000000000110000101000000010000000000000100001000100000 1000000000000000000000000000000000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000000000000000000100000100000000000100000100000000000000000100010001000001000000000000000111000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000000000100000000111000000000100000000000010000000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001000010000000111000011011100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000000000000000001000000000000010000110000000000000000000001000000000000100010001000001000010000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000010001000010010000001010000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 1000001000000010000100100000000000000000100000000000001010010011001000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000110010101000000000000010000100000000000000001000000000100010000000001000100000000000001010001001100000000000100000000000100010101100000000100100000000001000000000000010000000000000000000000000100000000000000000000000000000000000000000000100000010100000000010100010000101000000000000000000100000000000010000100101000000000000100000010011000000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100010000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000100000000000000000000001010000000000000000000100000000000010001011001000011000100 1000001000000010000100100000000000000000100000000000001010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000010001000000000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001000100000000001001100000100111000011011100000100000000001010100001000100000000000000000000000000000000000000001010000011000100100000011000000100000000000000000001000010000000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000110010101000000000000010000100000000000000001000000000100010000000001000100000000000001010001001100000000000100000000000100010101100000000100100000000001000000000000010000000000000000000000000100000000000000000000000000000000000000000000100000010100000000010100010000101000000000000000000100000000000010000100101000000000000100000010011000000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000001000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100010000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000100000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000000000010001000000000000000100000011000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000000000000000010000010000000000000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110100001000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100101000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000001000000001000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000010000000000000000000001000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000100100000100000000010010011000000000010000000010000000000001010000100001001000101001000000000001000101000011010001000000000000000000100000001000010000101000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000000010000100100000000000000000100001000000000010010011000000000010000000010000000000001010000100001001000101001000000000000000010000000001010001000000010010000100100001000010000101000000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000000000000000001000000000000000000100000000001010100000000000000100000000000000001010010100100000000000000000000110010000000001000000000010010000000000100000000010000010100000000001000001000100000000000100000001000000000010000010000000010110000100000000000000100000000100000000000000001100000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001010000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0001001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000100100000000000100000001000011000101000000000000000010001000000000010100001000000100000000000000010000000000100000010000100000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000110010101000000000000010000100000000000000010000000000000000000100001000100000010000001010001000100000000000010000000010000000010000010000001010110001100000000000000010000000000000000000001000000000000010000000000010000010000100000000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000110000000001000010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000010000000000000000000000000000111000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000010000000000100000000100100010011001000000001000000000100000010000000010000000101110000001000000101000000000000000000000000000000000000000100000000000000000101010000000010000000000000000010000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000000100000000000000010010111010000000010000000011000000000001010000100001001001101001000000000001000100000000000010001000000000010000100000000000100000000101000100000010000000001000001001000000000000100010001000000001000000000000000010000000100000000001000010000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000000000000000000000000000000000000000010000010000000000000000000110000010000000000000000000000000000000100100000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001100000010010000001000000100000110000001100000100000001000001000011011010110000000000000001000000000000000000000000001010010011000000101000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000000000000000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010100000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000100000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001101000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000010010000100100000000000000000100000000000000010110011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000100010000000000001001000000000000100000001000000001000000100000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010000000000000010100000001000100000000000001010001000101000000000100100000000101010001100000000100100000100001000000000000010000000000000000000001010000000000000000000000000000000000100000000010000000010100000000000100010000100000000000010000000100000000010010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000100000000000000000000100000000000000000000001000000001010000000000000100010000000010000001000000000000000000000001010000000110100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001011001000011000100 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100000001000000001000000000000010000000010100000000000000100000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000110000000000000000000100000000010000000001000100000000000001010101000100000010000100000011010000000010000010000000010110000100000001000000100000000010000001000100000000000000000000000000000000000000011000000000010000100000000000000100010000100000000000000000000100000000000010000100101000000000000001000010010000000000000001001101110000010000000000000000000000100101010010110000000000010000000001101000000000001000000001000000000000000000000001000000001000000000000100000011000000000000100000000000000000000001000010000000010001001000000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000010000010000000010100000001000000000000000000000100000000100010000001001100000100000000000000100000000010000000000000000000000100000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000001000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000011000000000000000010000101001000011100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000001000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010101000101100000000000000000001000000010010001100000000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010000100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000001000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000001000010000000000000000000001000000000000000000000000100000000000100000000000000000010100000000000100010000100000001000000000000100000000000010000100101000000000000100000010011000000100000000010000000001000110010000000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000001000000000000000000000000000000001010000000000000000000100001000000000001010000000000100000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000000000000000010000010100000000000100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100000000100000000000000010000100000000010000010100000000001000001000100000000000100010001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001000000000000001000000000000000000000001001101110000010000000000000100111010000000000001001000000000000000010100000000000000000000000000100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000001000110000000000000000000000100000000010100000001000000000001000100000010000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000000000001000000000001010000000000000110000000000000000100000001000001010000000000000000001010000000000000100000100000000000000001011001000010000001 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000100001000100000011010001000000000000000000100000001010010000101000000000000000010000000100001001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000110000000001000010000000111000011011100000100000000001000100001000000000001000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010100000000000000001000000000000000000100000000000100000000000000000001000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000100000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001101000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000010000100100000000000010000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000100000000000000001000000000000000001110000000000000000000100010000000000001011001000010000000 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000001000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010101000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000010001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000001000000100000000010000000001001100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000000001000100000000000000100100000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000010000001000000000000000001010000000000000010000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000010100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000100000000000000001100000000000000000000010000000000100000000000010000000000000000000100010000100100000100000000000100000000000010100100001010000000000001000000000000000000000001001101110000010000000000000100111010000000000000001000000000000000010100000000000000000000000010100000000000000100000001000000001000000000000000100010000000010000001000000000000000000000001001000000000100000000000000000000000001000000000000000000000110000000000000000000000100000000010100000001000000000001000100000010000010010000001000000100000110000001100000000000000000001000000000000100000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000010000100100000000000000010110000000000000010010011000000000010000000010000000000001010000100001001010101001000000000001000100000011010001000000000000000000100000001001010000101000000000001000000010000000000010000000000000100000000000000000001100000000001000000000010000010100001000010100000000010000001000100000000001000010000000111000011011100100100000000001000100001000000000001000000000000000000000000000001000010000011000100110000011000000100000000001000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001000000000000100101000000000010010000100100000100000000000000000000010000000001000100000000000001010001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000010000000000010000010001100000000000010100000000000000000100010010100000000000000000000100000000000010000100001000000000000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000000000010000000000000000000000000000000000010000011000000000010000000100000000000000000000000000000000000000100000000000110000000100000000000000000000000000100000001000000000000000100000000010000000001000000001001000000000001000010010000001000000100000110000001100000000000000000001000000000000101000000000010000000000000100100000001100000001000000011000001000001000101100000000000000010000010110000000010101000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000000 0000100100000000000000000000000000000000000000000010010001001000000001110000000010000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000011000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000010010000010000000000000000000110000000001000000000001000010000000110001001010000110010000000000000000000000000000000100000000000000000000010011000000010000000001000000000101000110100010000010010100001000000100000111000001100000100000000000001000000100000100000000000000100000001000100100000000000001010001010000000101000000000000000000000000001000010000010000010010100000001000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000010 0000001000000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000001000000001000000000000010000000010100000100000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000100000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010000000001000000000010010000010000100000000010000010100000000001000001000100000000000100000001000100010001100000000100100000010001000000000000010000000000000000000001000000000000000000000000010000000000000000000000000000010100000000000100010000100000000000010001000100000000000010001100001000100000000001000010010000000000000000001100110000000000000001000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000000000000100010000000010000001000000000000100000000001001000000000100000000000000000000000001000000000000000000000000000000111000000000100000000000000100100011000000000001000100100010000010010100001000000000010000001000000000000100000000100000010011000000000001000000000000000100000000000001100000000000000010110010100001100001000001001000100001000000010001000000000000011000000000000100000000000000000010000000000000000000001000000001001000000000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000100000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000001000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000001100000000000000000000000000000010000000000000001000001000000000001001001001000100000100000000000100001000000110000100001000000000000001000010010000000000001000001100110000001010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000001000100000000100000001000100000000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000010100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000101101000000000000010000100000100001000000000000000100000100000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001000100000000000001010101000100000010000100000001010000000010000010000000010110000100000000000000100000000000010000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001001010010000000000000000001100110000001000001100000000000000100101110010110100000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000110000000000000000000000001000000000000000010000000000000110000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000011000100000000000010001000000000000000100000001010010000101000000000000000010000000000101001000000000000100000001000000001000000000000010000000010100000000000000000000000000011000000000000000000000001000000000000000100000000011000010100100001000100000000000000000001000000010000001000000000000000000000000000100100000011000000100000101101100000010000010000000000000000001000000000000000000100000000101010100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000001100000000000000000000000000000010000000000000001000001000000000001001001001000100000100000000000100001000000110000100001000000000000001000010010000000000001000001100110000001010010010000100101010000000000000001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000100000000000000010000001001000110000000000000000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000111000001100000100000000000001000000000000100000000000000000000001100000000000000000001010010011000000101000000000000010000000000001000010000010000000010100000001000000000000000000000000000000000000000010000001010000000000000000000100000000000000001011001000010000000 0000001000001010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100000011010001000000000000000000100000001000010001101000000000000000000010000000000010000000000000100000000000000000000000000000000010100000100000000001000010000100000000010000001000100000000011000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011010010000110000001100001010000001000000000100010000100000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000000000101000000000000000000000001000000000010010000000000100000000010000010100000000001000001000100000000001100000001010000000010000010000000010110000100000000000000100000000010000000000100000000000000000000000000000000000000000100000000010000000000000000000100010000100000000000100000000000100000000000000000010000000000000001000010010000000100000000010000000001000010010010000100101010000000000100001000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011000100000000000000100001000000000000000000000000000000010000001001000110000000000000000000000000000000000101000000000000000000011000000000010000000000010000100000000000001101000001001001110000100000001000100000000000000100000000100000000010110110000000000010000000000000100100000001100010001000000000000101000000000000000000000000000000000000000100000001000000000101000001000000000000000010000000000000000000100000000000000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000001001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000010000000000100000000000000000000000010100000000000100110000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000001000010000000010001001000000110100010011010001000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100001000000000001010000000000100000 0000001000000100000000000000000010000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000000000001000000000000100000001000000001000000000000000010100000100000000001000010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000100001000000110000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000100000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000000001100100000000000001010101000100000010000100000011010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000000010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000100001000000000000001000100000000010010000000000001100000000001001101000000100001010000000100000111000101100000100000000000001000000100000100000000000000000000011000100100000001100000001000000011000001000001000101000000000000010010000000010000000010100000001000000000000000000000000000000000000000000000001010000000000000000000100100000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000100000000000000000000001000011000000000000000100000000000000001000000000010010000000000100000000000000010000000000001000000001100000110100001000000000000000100000001100000100000000001010100001000000000000000000010000000000001000001000110010000011000100100000011000000100000000001000000000000010000000000000000001000000000000000000100000000000100000000000000000000000100010001000001000000000100010101000000000000010000000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000010000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010010000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010001000000000000100000000010000000000000100000000000000001111001000010000000 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100100101000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000110100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000010000001000000000010000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000100000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001100000110000000000000000000000000100100000100000000000000000001000100000000010010000000000001100000000001001101100000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000000000000001010000000000000000000100000000000010001011001000011000100 0000001000000010000100100000000000000000100000000000000010010011000000000010000000010000000000001010000100001001000101001000000000001100100000011010001000000000000000000100000001000010000101000000000000000010000000000101010000000000000101000000000000100000000000000000000000000010000010100000000000100000000010000001000000010100100000000000000100001001010111000001010101010000000000000000010000000010001000000100000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000100000000000000010000000100010001000001000000000000000101000000000000000000000000010000010000000000000001010000000001000100000000100001010001000100000000000100000000010000000010000010000000010110000100000000000000010000000000000010000000001100000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000110000100001000000100000001000010010000000000000000001100110000001000001000010000000000100101010010110000000000010000100001000000000000001000000100001000000000000000000000000000010000000010100011000100000000000000100001000000001000000000000000000000010000001001000110000010011010001000000000000000000100000000000000000000010010000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000001000000000001100000001000000011000001000001000101000000000000000010000000010000000010100001001000000000000001000000000000000000000000000000001010000000000000000010100000000000000001011001000110000000 0000001001000010000100100000000000000000100000000010010001001000000001110000000000000010000000010000101000000010000000110010000000000000010000000000010001000000000011000100000000000100000101000000000000001001000101000000000000000000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000001000000100000010000100000000000000000000000000000000000100010001000001000000000000000000000000000110010100000001000000000010000000000000000000100001000100000010000001010001000100000000000100000001010000000010000010000000010110000100000000000100100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100101000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000010000000000000000000110000000000000000000000000000000000000100100000000110000000000000000000000000000000000100000001000000000000000100000000010000000001000100001001000000000001000010010000001000000100000110000001100000000100000110100000010011000000100001000100000000000000100101000001100000001000000011000001000001000101000000000000000010000000010000000010100000001000000000000100001000000000001000000000000000001010000000000000000000100000000000000001011001000010000000 0000001000000010000100100000100000000000000000000010010001001000000001110000000000000010000000010000101000000010000000110010010000000000010000100000010001000000000000000000000001000100000000100000000000000000000000000000010001000001000100000010000000000010000000000000000001000100000000001000010000100000000010000001000100000000001000000000001111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100000000000000000000000100000100000000000100000100000000000000000100010001000001000000000000000111000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100110001000000010000001000000000010000000000000001100110000001000001000000000000000100101010010110000000000010000000001101000000000001000000001000000000000001000000001000000000000000010000010000000000000000000110000000000000000000001000010000000010001001000000110100000011010001000000000000000000100000000111000000000100000000000010000000000010000100000000000001101000001001001001000000100000110000001100000000110100000100000010011000000010001000100000000000000010000000001100000000000000010110010100001100001000001001000100001000100010001000000000000011000000000000100000000000000000000000000000000100000000000000110000100000000010000000000000000000000100000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101010000000000000000100000000000010001000001000101000000001000101000000000000010000000010100000000000000000000000000011000000000000000000010001000000000000111000011011100000100000000001010100001000000000000000000000000000000001000001000100010000011000100000110000001100001111000001000000000000010000100000000000001000000100000010000100000000001010100000000000000000000100011001000001000000000000000000000000000110010000000011000000000010000000000000000000111010000100010100000000000010000000100000000010000000010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000000000000000000000001000001000000000001001001001000100000100000000000100000000000110000100001000000000000001000010010000000000000000001100110000001000001000000000000000100101110010110000000000010000000001101000000000001000000001000000000000000000000000000000000000000010000011000000010010000100100000000000000000000000001001000000000100000000000000000000000001000000000000000000000101000000000000000000100000000000000100000001000000000001000100000010000010010010001000000100000110000001100000100000001000001000010011000000000001000100000000100000000010000000000001010000011000000101000000000000000000000000001000000000010000000010110000101000000000000000000000000000000000000000000000001010000000000000000000100000000000000001011001000010000001 0000001000010010000100100000000000000000100000000000000010010011000000000010000000010000000110001010000100001001000101001000000000001000100000011010001000000000100000000100000001000010000101000000000000000010000000000001001000000000000100100101000000001000000000000010000000010100000000000000100000100000000010000001000000010100100000000000000100001001010111000001010101000000000000000000010000000010001001000000000010000000000000000000010010000110000001100001010000001000000000000010000000000000000001000000000000000000100000000000110100000000000000000000100010001000001000000000000000101000000000000000000000000010000000000000001000001010000000001000100000000000001010001000100000000000100000000010000000010100010000000010110000100000000000000100000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000100010000100000000000010000000100000000000010100100001000000010000001000000000010000100000000001100110000000000000000000000000000100101010010110000000000011000000001000000000010000000000000000001000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010000000000000000100000000010000000000000100000000000000001111001000010000000 0000001000000100000000000000000000000000000000010000000010010011000000000010000000010000000000001010000100001001000101001000000000001000100010001000101000000100000000000100000001000011000101000000000000000010001000001000010100001000000100000000000000010000000000100000010000000000010000000000000000010000101001000001100001010100001000000000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011000100100000011000000100000000101000000000000100000000100001000001000000000000010000101000000000000000000000000000000000100010001100001000000000000000101000000000000000000000000010000000000000000000001010000000001000100000000000001010001000100000010000100000001010000000010000010000000010110000100000000000000100000000000000000000000001100000000000000000000000000100000000000000000000000010100000000000100010000100000000000010010000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000011000000000000000000000100001000000000000000000000000000010000000010100011010000000010000000100000000000000000000001000010000000010001001000000110100010011010001000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011001000000001000000000000000000100100000000000101110000011000000001000000000000000000000000001100000000000100001000000100000000001000000001000000000000000000000010000000001010000000000000000000100001000000000001010000000000100000 0000100000000000000000000000000000000000000000000010010001001000000001110000000000000010100000010000101000000010100000110010010000000000010000000000010001000000000000000000000001000100100000000000000000000000010000000000010000000000000100000000000000000000100000000000000000000010000000000010010000100000000010000001000100000000001000010000000111000011011100000100000000001000100001000000000001000000000000000000000000000001000010000011001100100000011000000100000000101000000000000100000000100000000001000000000000010000101000000000000000000000000000000000100010001000001100000000000000000001000000010010000100000000000000000000100000000010000101010000100010100000000000010000000000000100010000000010000000010001010000000010110000100000000000000100010001000000000000000000000000000000000000000000000000000000000000000000000010100000000000100010000100000000000010000000100000000000010000100001000100000000001000010010000000000000000001100110000000000000000000000000000100101010010110000000000010000000001000000000000000000000001000000000000000000000000000000010000000010100011010000000010000000100000000000000000000000000000000000000100000000000110000000000000000000000000000000000100000000000000000001000100000000010010000000000001100000000001001101000000100001010000000000010000000000000000000100000000100000010011000000000001000000000100000000000000000000000001110000011000000001000000000000000010000001000000000001010000000000000110000000000000000100000001000001010001000000000000100000000010000000000000100000000000000001111001000010000000 // segsites: 1506 positions: 0.00000895 0.00037872 0.00049895 0.00226997 0.00250978 0.00425189 0.00469129 0.00597298 0.00618727 0.00688209 0.00698399 0.00804088 0.00811743 0.00817441 0.00834098 0.00890118 0.00931624 0.01000931 0.01118365 0.01279754 0.01362129 0.01501530 0.01528660 0.01622301 0.01627438 0.01671331 0.01694927 0.01701108 0.01731944 0.01762477 0.01770476 0.01781858 0.01782700 0.01790549 0.01909847 0.01927477 0.01997437 0.02010981 0.02054011 0.02138624 0.02277417 0.02305496 0.02390401 0.02390813 0.02397830 0.02425473 0.02427406 0.02570540 0.02825919 0.02982788 0.03023509 0.03048619 0.03112151 0.03138606 0.03164625 0.03167640 0.03233044 0.03288472 0.03416042 0.03458303 0.03528471 0.03538240 0.03547254 0.03569668 0.03612253 0.03619837 0.03709168 0.03789721 0.03791670 0.03793459 0.03831950 0.03832510 0.04338832 0.04355655 0.04483213 0.04527787 0.04583012 0.04624714 0.04752933 0.04807940 0.05147770 0.05176220 0.05190275 0.05377959 0.05496506 0.05523839 0.05597229 0.05663334 0.05677034 0.05785556 0.05812224 0.05837986 0.05908411 0.05918514 0.05962313 0.05983026 0.06242359 0.06778761 0.07121900 0.07180943 0.07192727 0.07234340 0.07403915 0.07441005 0.07451314 0.07591357 0.07636906 0.07673363 0.07730164 0.07792120 0.07793018 0.07855843 0.07967658 0.07968458 0.07993535 0.08018612 0.08135832 0.08226005 0.08293497 0.08387234 0.08424229 0.08430885 0.08461730 0.08553957 0.08557651 0.08579063 0.08601189 0.08714561 0.08792027 0.08856182 0.09028161 0.09034331 0.09050880 0.09062165 0.09068074 0.09120811 0.09139980 0.09203899 0.09249381 0.09461849 0.09539575 0.09558612 0.09563183 0.09608387 0.09631420 0.09753535 0.09769486 0.09835881 0.09836515 0.09844697 0.09878774 0.09906541 0.09992620 0.09993658 0.10040653 0.10041675 0.10064685 0.10082206 0.10088454 0.10245825 0.10376601 0.10433836 0.10434043 0.10495801 0.10530635 0.10648588 0.10701565 0.10734846 0.10743721 0.10765433 0.10824574 0.10926608 0.11015177 0.11072801 0.11129689 0.11343809 0.11370330 0.11508844 0.11510039 0.11548719 0.11563086 0.11645964 0.11654420 0.11667042 0.11692177 0.11751102 0.11872085 0.12016949 0.12128081 0.12146969 0.12209476 0.12337289 0.12352489 0.12364501 0.12374347 0.12430684 0.12446575 0.12473351 0.12539992 0.12546471 0.12558386 0.12704617 0.12794958 0.12850897 0.12893974 0.12952579 0.13011820 0.13049255 0.13070661 0.13112666 0.13200404 0.13321261 0.13471638 0.13492512 0.13508087 0.13684776 0.13752076 0.13762080 0.13791799 0.13827629 0.13890751 0.13932504 0.13938783 0.13942343 0.14100349 0.14260451 0.14319874 0.14350380 0.14451506 0.14686808 0.14737886 0.14765176 0.14776182 0.14788404 0.14879872 0.14946084 0.15155078 0.15200968 0.15269951 0.15351795 0.15407791 0.15465716 0.15527925 0.15570205 0.15574018 0.15652687 0.15682842 0.15696885 0.15716601 0.15728426 0.15760871 0.15924658 0.15925953 0.16075586 0.16110208 0.16160977 0.16464708 0.16569620 0.16574593 0.16677609 0.16714262 0.16812039 0.16838507 0.16874264 0.16875035 0.16908300 0.16934650 0.17029806 0.17262946 0.17430838 0.17459292 0.17632414 0.17648643 0.17652884 0.17708553 0.17823173 0.17936481 0.17980995 0.18020475 0.18045862 0.18073309 0.18092469 0.18279270 0.18290919 0.18433307 0.18699558 0.18744465 0.18836262 0.18959501 0.18984677 0.18990658 0.18991987 0.19072107 0.19106036 0.19259170 0.19276036 0.19280785 0.19300433 0.19318018 0.19323912 0.19334127 0.19360250 0.19365447 0.19425273 0.19440586 0.19461387 0.19471847 0.19592093 0.19657885 0.19668610 0.19786608 0.19796139 0.19960993 0.20026720 0.20150862 0.20356015 0.20499328 0.20556357 0.20581801 0.20656057 0.20674377 0.20694089 0.20847903 0.20980777 0.21044537 0.21107764 0.21156768 0.21201329 0.21342104 0.21411055 0.21487364 0.21495549 0.21511454 0.21562098 0.21601589 0.21655146 0.21708301 0.21784572 0.21839325 0.21988324 0.22048158 0.22185737 0.22189002 0.22475059 0.22508355 0.22516593 0.22685874 0.22716293 0.22729485 0.22775040 0.22776945 0.22799969 0.22808467 0.22853507 0.22903877 0.23019330 0.23020856 0.23065479 0.23248890 0.23289856 0.23354478 0.23364606 0.23445775 0.23453102 0.23486926 0.23501247 0.23516298 0.23550892 0.23613039 0.23635391 0.23763475 0.23781663 0.23810307 0.23856445 0.23905164 0.23935294 0.23947363 0.24007907 0.24062398 0.24161050 0.24214143 0.24299974 0.24345456 0.24415927 0.24430478 0.24531065 0.24544565 0.24553116 0.24623040 0.24677869 0.24768020 0.24848985 0.24897188 0.24966986 0.25352435 0.25355995 0.25387227 0.25456078 0.25476347 0.25557714 0.25572601 0.25710481 0.25809500 0.25819725 0.25907552 0.25936963 0.26065372 0.26067504 0.26133680 0.26177473 0.26199635 0.26252762 0.26396453 0.26436619 0.26463802 0.26745085 0.26756719 0.26996426 0.27055947 0.27142133 0.27172105 0.27173107 0.27212868 0.27216541 0.27304715 0.27605990 0.27685483 0.27726336 0.27742499 0.27785433 0.27816782 0.27836007 0.27852556 0.27994835 0.28043931 0.28170761 0.28247690 0.28376019 0.28380752 0.28407839 0.28470394 0.28500565 0.28504709 0.28534436 0.28578861 0.28967964 0.29012170 0.29026913 0.29185446 0.29328376 0.29445907 0.29558858 0.29646936 0.29672991 0.29850699 0.29895475 0.30170786 0.30196377 0.30204862 0.30209419 0.30235513 0.30313003 0.30362104 0.30476300 0.30492778 0.30507891 0.30523341 0.30528079 0.30570734 0.30794737 0.30851487 0.31059002 0.31105782 0.31109930 0.31351264 0.31353024 0.31373672 0.31391654 0.31429083 0.31485686 0.31622374 0.31890567 0.31936131 0.32027511 0.32062666 0.32094377 0.32174289 0.32264356 0.32273485 0.32313566 0.32346904 0.32350488 0.32409090 0.32508789 0.32571600 0.32739293 0.32832741 0.32878861 0.32961880 0.33046365 0.33171424 0.33212967 0.33223910 0.33233365 0.33287286 0.33295021 0.33304805 0.33344005 0.33382672 0.33434640 0.33448706 0.33450172 0.33509885 0.33549034 0.33603633 0.33629482 0.33631883 0.33747726 0.33842962 0.33891377 0.33922911 0.33945753 0.33953955 0.34144395 0.34144721 0.34329031 0.34410707 0.34421659 0.34437735 0.34449287 0.34457077 0.34551884 0.34565877 0.34566833 0.34626100 0.34636403 0.34675910 0.34693688 0.34714385 0.34756243 0.34765309 0.34893101 0.34923800 0.34982193 0.35151037 0.35283631 0.35315464 0.35354263 0.35413546 0.35448964 0.35477640 0.35525253 0.35529327 0.35610007 0.35718001 0.35792721 0.35807418 0.35830991 0.35846634 0.35894718 0.35910312 0.35984541 0.36049409 0.36124816 0.36159657 0.36351624 0.36359938 0.36361534 0.36375628 0.36526428 0.36709163 0.36722147 0.36758308 0.36820587 0.36828743 0.36922510 0.36972465 0.36992658 0.37051470 0.37170916 0.37363657 0.37420922 0.37502009 0.37541433 0.37662015 0.37901239 0.37923711 0.38098044 0.38123598 0.38225133 0.38403656 0.38429753 0.38548040 0.38558269 0.38580430 0.38605301 0.38744993 0.38803918 0.38824640 0.39059821 0.39076985 0.39189949 0.39215690 0.39399291 0.39440191 0.39522831 0.39584327 0.39860966 0.40009267 0.40035568 0.40213293 0.40217487 0.40361418 0.40461808 0.40596804 0.40605982 0.40725369 0.40754980 0.40843075 0.40876753 0.40899027 0.40962523 0.40969378 0.40998346 0.41001198 0.41010529 0.41014544 0.41026695 0.41135557 0.41527113 0.41596432 0.41719369 0.41726950 0.41764593 0.41864894 0.41971346 0.42003771 0.42024089 0.42163531 0.42286865 0.42299991 0.42345642 0.42348319 0.42351800 0.42437729 0.42487427 0.42507958 0.42647727 0.42662625 0.42758422 0.42823165 0.42904731 0.42976497 0.43088760 0.43446035 0.43797346 0.43887141 0.43974436 0.43989348 0.44042691 0.44121923 0.44194939 0.44290575 0.44336472 0.44341096 0.44385503 0.44442686 0.44445728 0.44578673 0.44609778 0.44663476 0.44703479 0.44794784 0.44869654 0.44913023 0.45127282 0.45185899 0.45198308 0.45251756 0.45513721 0.45543215 0.45558671 0.45567613 0.45628864 0.45780599 0.45813266 0.45892076 0.45974338 0.45974446 0.46034184 0.46070813 0.46153243 0.46154811 0.46328012 0.46381232 0.46415851 0.46425396 0.46658136 0.46746037 0.46764310 0.46797536 0.46829849 0.46850918 0.46859899 0.46880842 0.47008680 0.47080362 0.47107876 0.47165570 0.47303792 0.47368493 0.47542203 0.47542517 0.47647571 0.47743119 0.47818589 0.47828713 0.47855689 0.47869881 0.47901038 0.47944443 0.48009325 0.48120143 0.48213035 0.48253466 0.48266675 0.48493546 0.48596544 0.48644461 0.48647326 0.48649500 0.48731829 0.48750845 0.48772909 0.49105763 0.49266208 0.49437330 0.49481812 0.49516284 0.49525675 0.49557094 0.49674777 0.49762151 0.49925317 0.50210386 0.50279313 0.50308032 0.50331960 0.50343973 0.50402907 0.50403796 0.50411493 0.50472216 0.50743277 0.50823837 0.50967108 0.50981910 0.51185095 0.51286357 0.51290444 0.51408614 0.51420597 0.51479858 0.51525575 0.51638664 0.51647425 0.51659724 0.51679690 0.51762708 0.51797659 0.51804351 0.51814255 0.51885845 0.51983048 0.51987130 0.51988608 0.52199813 0.52201545 0.52210111 0.52250665 0.52273960 0.52321888 0.52382600 0.52450632 0.52522738 0.52538579 0.52583671 0.52824312 0.52855524 0.52934140 0.53041525 0.53116767 0.53130413 0.53554298 0.53556251 0.53717961 0.53735204 0.53869934 0.53896001 0.53917473 0.53922743 0.53929162 0.53935365 0.53967803 0.54142075 0.54255170 0.54268233 0.54280898 0.54375843 0.54435547 0.54463225 0.54466501 0.54482908 0.54485071 0.54489523 0.54541912 0.54569104 0.54705920 0.54769290 0.54770832 0.54838008 0.54861447 0.54897799 0.54928103 0.54943612 0.54986134 0.55122571 0.55128197 0.55160532 0.55173309 0.55254193 0.55348936 0.55370716 0.55499420 0.55586015 0.55613862 0.55684486 0.55789528 0.55810992 0.55992878 0.56034246 0.56036823 0.56091673 0.56273340 0.56377243 0.56423057 0.56434566 0.56468470 0.56555153 0.56616170 0.56712686 0.56810150 0.56960831 0.56999895 0.57141273 0.57143447 0.57272223 0.57355097 0.57377448 0.57474419 0.57576314 0.57705736 0.57786392 0.57811462 0.57840092 0.57930285 0.57933114 0.57960394 0.58001483 0.58140715 0.58188022 0.58297692 0.58336777 0.58625254 0.58671249 0.58685366 0.58782280 0.58843509 0.58929146 0.59159381 0.59201954 0.59202642 0.59272941 0.59404989 0.59407857 0.59408792 0.59441266 0.59698259 0.59702522 0.59726195 0.59793348 0.59843880 0.59888538 0.59964900 0.60038160 0.60124312 0.60221709 0.60230974 0.60242028 0.60362943 0.60413877 0.60480375 0.60490619 0.60492234 0.60514575 0.60590589 0.60601854 0.60663344 0.60710555 0.60731246 0.61171060 0.61260645 0.61315890 0.61384910 0.61399231 0.61407304 0.61424453 0.61509742 0.61688373 0.61707024 0.61766101 0.61919457 0.61935855 0.61957118 0.61972018 0.62029858 0.62179442 0.62216315 0.62217762 0.62268932 0.62307507 0.62310081 0.62365120 0.62441610 0.62457463 0.62517282 0.62549330 0.62615382 0.62641879 0.62684236 0.62703854 0.62735164 0.62796596 0.62813905 0.62888911 0.62969550 0.63123863 0.63134100 0.63147744 0.63243525 0.63308456 0.63373212 0.63458314 0.63481137 0.63481621 0.63513211 0.63525120 0.63611781 0.63663942 0.63722631 0.63803297 0.63942594 0.63966337 0.63997276 0.64021504 0.64084531 0.64229457 0.64304682 0.64354390 0.64435332 0.64485835 0.64509816 0.64605839 0.64645358 0.64654936 0.64794156 0.64869621 0.64957910 0.64961039 0.65088050 0.65097457 0.65113549 0.65198893 0.65215751 0.65235320 0.65390763 0.65394943 0.65495225 0.65555082 0.65637349 0.65664654 0.65754210 0.65817779 0.65892654 0.65963884 0.65991204 0.66025247 0.66188458 0.66209193 0.66209418 0.66340870 0.66344894 0.66377466 0.66450325 0.66476377 0.66519368 0.66524570 0.66526601 0.66530586 0.66583971 0.66617983 0.66652346 0.66696338 0.66706824 0.66753010 0.66790326 0.66925224 0.67101880 0.67163045 0.67217952 0.67425863 0.67532079 0.67646078 0.67816604 0.67834773 0.67958155 0.67987848 0.68042497 0.68057630 0.68126234 0.68256065 0.68455551 0.68627975 0.68641525 0.68663125 0.68692688 0.68803546 0.68810551 0.69002408 0.69038270 0.69067182 0.69067868 0.69070926 0.69117790 0.69140282 0.69150882 0.69254274 0.69309756 0.69352090 0.69418288 0.69497853 0.69595896 0.69601303 0.69671789 0.69805458 0.69837495 0.69901915 0.69948263 0.69962914 0.70022604 0.70142969 0.70160119 0.70208942 0.70259610 0.70416296 0.70450536 0.70500038 0.70507343 0.70545169 0.70557471 0.70561902 0.70659956 0.70688744 0.70694212 0.70770116 0.70822775 0.70863784 0.70888715 0.70939031 0.70955018 0.70959775 0.71009708 0.71123112 0.71460750 0.71475029 0.71549983 0.71552372 0.71705105 0.71705314 0.71734907 0.71761847 0.71995031 0.72261820 0.72386629 0.72568471 0.72615364 0.72693025 0.72727478 0.72822790 0.72894605 0.72987285 0.72997484 0.73130189 0.73139920 0.73217835 0.73333258 0.73336547 0.73339425 0.73349986 0.73360406 0.73555949 0.73675335 0.73795149 0.73851373 0.74128003 0.74189273 0.74199681 0.74299821 0.74330725 0.74331340 0.74345369 0.74368103 0.74498778 0.74522182 0.74576986 0.74604500 0.74667069 0.74673169 0.74701916 0.74772200 0.74777190 0.74904666 0.74983475 0.75014175 0.75053104 0.75074226 0.75130366 0.75135114 0.75142180 0.75332640 0.75406596 0.75440570 0.75442913 0.75521924 0.75592749 0.75691485 0.75768239 0.75801382 0.75966605 0.76048545 0.76066565 0.76151979 0.76175107 0.76223997 0.76327762 0.76452924 0.76477880 0.76515227 0.76631106 0.76639175 0.76675939 0.76806859 0.77015227 0.77137335 0.77223151 0.77280403 0.77374054 0.77397403 0.77441816 0.77576506 0.77579048 0.77702330 0.77806334 0.77837616 0.77851319 0.78033003 0.78083502 0.78086757 0.78214414 0.78372379 0.78501363 0.78555157 0.78557952 0.78603573 0.78640730 0.78766591 0.78893486 0.78917851 0.78922423 0.79134321 0.79274449 0.79278492 0.79295915 0.79317395 0.79346333 0.79540522 0.79544380 0.79566845 0.79608936 0.79800814 0.79851160 0.79855715 0.79870912 0.79890260 0.79894834 0.79897447 0.79943073 0.80213776 0.80224180 0.80238039 0.80327744 0.80344857 0.80422786 0.80439539 0.80449437 0.80450110 0.80469688 0.80613832 0.80678827 0.80718735 0.81049075 0.81061837 0.81107305 0.81110643 0.81195738 0.81213949 0.81253478 0.81404059 0.81405018 0.81422213 0.81461822 0.81603872 0.81677404 0.81711962 0.81725249 0.81761487 0.81791144 0.81819575 0.81910039 0.81914742 0.81953537 0.82030681 0.82072768 0.82092878 0.82095588 0.82312288 0.82329277 0.82359507 0.82369039 0.82401962 0.82415973 0.82446775 0.82507637 0.82521769 0.82610902 0.82709268 0.82783248 0.82852270 0.82893284 0.82944760 0.82980478 0.83005558 0.83021324 0.83258235 0.83282129 0.83308218 0.83577926 0.83705057 0.83882924 0.84112655 0.84447717 0.84448410 0.84659652 0.84704313 0.84781070 0.84790112 0.84832797 0.84933416 0.85272611 0.85370910 0.85546028 0.85568526 0.85682069 0.85707551 0.85772227 0.85802217 0.85866293 0.85874339 0.85938660 0.85976844 0.85985848 0.85998176 0.86040353 0.86211786 0.86315437 0.86340861 0.86427182 0.86433835 0.86453403 0.86487844 0.86498288 0.86545341 0.86650049 0.86657209 0.86671670 0.86826804 0.86856998 0.87027931 0.87169073 0.87267894 0.87309694 0.87314463 0.87320135 0.87476500 0.87505438 0.87554540 0.87573023 0.87578717 0.87684809 0.87705701 0.87850616 0.87890342 0.88019706 0.88119650 0.88180610 0.88447982 0.88674782 0.88698031 0.88709186 0.88713335 0.88726927 0.88849982 0.88867560 0.88940324 0.88968949 0.88997725 0.89091496 0.89152253 0.89196738 0.89287034 0.89360917 0.89369453 0.89398823 0.89419227 0.89595333 0.89613124 0.89647499 0.89665337 0.89684805 0.89762960 0.89850395 0.89999026 0.90051720 0.90070428 0.90086947 0.90086978 0.90171916 0.90200561 0.90396006 0.90405669 0.90415185 0.90539930 0.90607133 0.90743022 0.90747685 0.90756282 0.90764387 0.90825384 0.90951666 0.90977011 0.90984597 0.90995666 0.91043266 0.91172279 0.91181793 0.91184894 0.91207013 0.91217372 0.91354161 0.91366742 0.91370602 0.91429333 0.91519351 0.91605484 0.91610721 0.91825045 0.91834796 0.91931453 0.91949762 0.91960262 0.91991660 0.92008646 0.92125433 0.92231774 0.92269328 0.92309675 0.92368176 0.92445610 0.92680036 0.92704418 0.92753131 0.92793630 0.92806071 0.92834755 0.92870943 0.92901546 0.92942089 0.92947717 0.93077564 0.93129280 0.93240401 0.93310405 0.93585007 0.93624482 0.93673088 0.93683352 0.93694465 0.93798550 0.93804217 0.93837079 0.93843825 0.93849274 0.93897206 0.93914759 0.93919850 0.93991181 0.93994600 0.94254781 0.94410869 0.94442524 0.94497577 0.94512895 0.94575458 0.94647689 0.94695578 0.94750835 0.94830269 0.94901198 0.95009236 0.95026457 0.95053870 0.95205910 0.95269094 0.95295992 0.95518772 0.95664495 0.95690764 0.95812738 0.95846515 0.95897318 0.96032888 0.96105302 0.96149047 0.96262993 0.96286622 0.96341013 0.96388400 0.96419379 0.96461693 0.96477503 0.96503667 0.96618729 0.96720594 0.96747310 0.96863649 0.96949274 0.97153005 0.97205354 0.97212993 0.97476726 0.97562601 0.97634289 0.97693738 0.97788808 0.97798479 0.97890632 0.97916080 0.98072916 0.98392343 0.98453900 0.98470128 0.98477860 0.98525083 0.98573647 0.98611894 0.98662257 0.98678511 0.98706552 0.98714997 0.98850200 0.98884738 0.98935735 0.99020519 0.99051044 0.99143137 0.99173046 0.99179444 0.99246115 0.99348247 0.99417646 0.99432746 0.99618264 0.99637036 0.99685649 0.99764938 0.99933051 000000000000001000000000000000001000010100000000000000000100100000110100000000000001000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000010000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000001001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000010000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000001000000000000010100000000100000010000000001000000000000000000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000000000010000010110010000000001100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100010000000010000000010000000000010000000000000010000000000000101000100000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000100110000010000100100001000000000000010000000011000100000100000000000000000010000000000000000011000000001001000000000000010000000000100000000000000110000000010000000000000001011001000000000000010000000000000101001010000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000001000000000010000000010000000000000000000011100001000000000001011000000001000000000001001010000000000000100001000000010010000000000011000100010110100000110001001000100000000010100000001000000000000000000010110000110001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101101000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000110010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011100001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000010010001000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000000000100000000000001010100000000000000000010000000001101001001000010011000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000001000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000001000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000101001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001001000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000100000000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110101001001100010000000001000000 000000000000001000000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000001100000000000000100000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000100000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000000001000000110001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100001001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001100001000000100000010000000010000000000000000000000010000000000010010000010000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000011000000010000000001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000000000010000010110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000011011001000100000000010000000000000101001000000000000000010000000000001000000000000000000001000001100000000100000000000010000000010000000101000000000000000010000000000100000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000010000000000001000010100000000000000000100100000110000000000000000000000000000000000000000000000100000000001001001000100001100001010000000001000010001000100000000000001000000000000000000000000000000000010000000000000000000000000000000000000001000001000000000010000000000000000010000000000000000100010000000010000000000001010000100100100000100000000001010000000000010011000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000100000000000011000000000000000001000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000100000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001001000100000100000000100000000000001011001000000001000010000100000000101001010000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000010100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000000000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001001000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000100010000000000000000011100001000000001001010010000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001010000101011000000110000000110000000110010001100101100000000011001000000000000000000000010000000000000000010011000000001001001000000010100000100000000000000000100000100000000100000000010001011001000000000000010000000000000101001000000001001100101000100000000000000000000100000000000100000100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010100010100100001000000000001000000001001001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000100000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000010000000000000000001100000000100000000000000000000000000100000000100001000001000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000100000000000000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000010010000100001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000001000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000101000010000000000000000000000000000000000000000000000000001000000000001000001100000010000110000000010000000000000000101000000000100000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000100000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000100001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000000000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110101001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000010000000100000000001001001001100101100001010000000001001000000010100000000001001000000000000000000010000000000001000000000001000001000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101100000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000010000000100000000011000000010010000000000010000000110010000000101100001000011001000000000001000000100000000000000000000000011000000001001001000000110101000100000000000000000100000100000000100000000000001011001000000001000010000000000000101001000000000000000000000000000001000000000000000000001000001100000000000110000000010000000001000000100100000000000010100000000001010000000000000000000100000000000000100100000000000100100000001100000000000000000000000000001000000001000001100000000010110100000110001101000100000000010100000000000000100100001000000110000100001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000001000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000100000000000010000000100010000000001001000000000000000000001000000000000000001100001010000000000001000000010100010010010000000100000000000000000010000000000000100100000000010000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000100000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000000000000000000000001100000000100000000000000000000000000100000000100001000011000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001010010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000010010000001001001010000000000100100000000000000100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000000000100000000000000000010000000000000100100000000010000010000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000010100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000100100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001001000101000101001000000000000000010000000000000000100010000000000100000000000000000100100000000000000010000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000000000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110101001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000100000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000001000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010001000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100001000000001010100000000000000000010000000001101001001000010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000001000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000001000010000000000000101001000000100000000000000000000001000000000000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000010000000010000000000000000100000000001011001000100000010100000000000000000000000000100000000000011010100000000000000000010000000000000100000000001010000000000000000000000001000000000000000000000000000100000000000000010000010001001000000000000110000010000010000100000000010000000000100000000000000000000000000000000010100000010000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000001000010000000000100000000001000000000010000000000000001100000000100100100000000000000000000000000001100000000100000001000000000000000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100000000000001011001000000000000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000100000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000001000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000101000000000010000000000000000000000000000000000000010000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000110110100000110001101000100000000010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000010000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000001000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000001000000001000000000000000000000000100000000000000001001000000000010000000101000000010000100010010000000000010000010110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000001000010010000000000101001000000000000000000000000000001000000000000000000001000001100000000000110000000010000000001000000100100000000000010100000000001010000000000000000000100000000000000100100000000000100100000001100000000000000000000000000001000000001000001100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000001010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001001001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000010000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000010000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000010000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000001000000000000000000001000001100000000000110000000010000000001000000100100000000000010100000000001010000000000000000000000100000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110100000110001101000100000000010110000000000000100100001000000110000100001100010000000000000001 000000000000010010000000001001010000000000100100000000000000000000000000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100000000000001010100000000000000000010000000001101001001000010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000100000100000100000000100000000000001011001000000001000010000000000000101001000000100000000000000000000001000000000000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000010000001000000001000010000000000000001000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101010101000000000000000000100000000000100100000000000000000000000000101000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000010010000100000101000000000010110010000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010000000000000000000101100000000100001000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010010111010110000000000000010000000100000000010000100010010000000000010000010110010000000001100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100001000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000000000001000000000001000000100100000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000010000000000100000100000000100000000000001011001000000000001010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000010000001000000000000000000000010100000000000010001000000000000000100000000100000010000000001000000000000000000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000000000000000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000101000001010000000000000000000000000010010000000000011000000000000000000000010000000000010001001000010100000001000000000000000110000100001100110000000000000001 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000100000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000000000000000000000001100000000100000000000000000000000000100000000100001000001000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101101000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000001000010000000000001000010100000000000000000100100000110000000000000000000000000000000000000000000000100000000001001001000100001100001010000000001000010001000100000000000001000000000000000000000000000000000010000000000000000000000000000000000000001000001000000000010000000000000000010000000000000000100010000000010000000000001010000100100100000100000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000100000000000011000000000000000001000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000100000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000001000010000100000000101001010100000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000010100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001010001000000100000010000000000001000000100000010000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000001010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000001000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000010000000011100001010010000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000010000001000000000000000000000010100000000000010001000000000000000100000000100000010000000001000000000000000000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000001000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000100000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000000001000000000001000001100000000000110000000010000100000000000101000000000100000000000000000000001000000000000000000000000000000100000000000010000000001100011010000000000010100001000000010010010000000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000000100000100000100000001000001000001000101000010100001000000100000000010000000000011000000000101000100000000000000000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000100000000000000000011000100000000001000000000000000010000000000010101000000000001000000100000010000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000000001001010000011001000000000000000000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100000000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000011001010000000001000001100000000000110000000010000000000000000101000000010000000010000000100000000000001000000000000000000000000100000010000010000000001100001010100000010000100011000000010010000000010011000000010111000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000010110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000010010000001001001010000000000100100000000000000100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100000000001010000000000000000000000001000000000001000000000000000000000000000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000110101000001000001000000100000010000000000000000000000000000000010000001000100000100000000000000000000100000000000000000001100010001000000000000000000010000001100000000100000000000000100000000000100000000001000111000001000000000000010000000000000000001000000000010000000000000011100001000000001001010000011001000010100010001000000100000010000100000000000000001001000000000100000000000001010000110010110000000000000010000000100000010000101011000000110000000110000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000100000000000000000100000100000000100000000000001011001000000000000010000000000000101001000000001001100101000100000000000000000000100000000000100000100001000110000000010000000000000000100100000000000000001000000000000000001000001000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100100010010100010100100001000000000000000110000100001100010000000000000000 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010110000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000110000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000000000000000000000000000001000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000001000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001011000000011010000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000100000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000100010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000110010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000010000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000001010000100000100010000001000000000000100000000000000010000110010101010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000001000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000010000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000000000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110101001001100010000000000000000 000000000000001000000000000000000000010100000000010000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101010101000000000000000000100000000000100100000000000000000000000000101000001000000000000000000000000000010000000000000000100010000000000000110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000010000000000000010000000000000001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000001001000000010000000000000001100000000100100100000000000000000000000000001100000000100000000010000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000001000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000100000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000010000000000000000001100000000100000000000000000000000000100000000100001000001000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000001000000001000000000000000000001000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000000000001100000000100100100000000000000000000000000001100000000100000001000000000000000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001010000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010100000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000100000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000100000100000000000100000010101001010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000011010000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000111000100001100010001000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000001100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000001001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000010000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000010000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000001010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001001001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000101000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000001000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100000000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000001001010000000001000001100000000000110000000010000000000000000101000000010000000010000000100000000000001000000000000000000000000100000010000010000000001100001010100000010000100011000000010010000000010011000000010111000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101101000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000010000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000010000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000010100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000100100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000010000000010000000000000000100000000001011001000100000010100000000000000000000000000100000000000011010100000000000000000010000000000000100000000001010000000000000000000000001000000000000000000000000000100000000000000010000010001001000000000000110000010000010000100000000010000001000100000000000000000000000000000000000000000000100000000101001011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000100000001000000000000000001000010100000000000000000100100010000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000001100000000000000100000000000000000000010000000000110100110000000000000000001000010000001011000000000000000000000000000000100000000100000000001000000000001001011000000000000000000000001000000100000000000111000001000010010000001110000000100100000000001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100010100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000000000110100001000011000010000000000000 000000000000010010001000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000000000100000000000001010100000000000000000010000000001101001001000010011000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000001000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000001000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000101001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000001010000000000000000000000001000000000000000000000001000000000000000000010000010001001000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000100000000000000000000010000000000000000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000100010000001000000000000100000000000000010000110010110000000000000010000000100000000011000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000001001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000101001000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000010010000000011001010000000000100100000000000001000000000000000000000000000011000000000000000000000100010011000001000011000101000010100001000000100010000000000000000010000000000101000101000000000010000000000000100010000000010000000000001000001000000010000000001000000000000000010000010000000000000000100110000000000010000000000000000100100000000000000000000100000000000000000000000000100000000000000000000000001010010000000000000000000000000000000001001000100000000000000000010000000000100000000010101000000000001010000000000000000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000100000000000000111000001000000000000000000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000000001000000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000100100000000000010100000000001010000000010000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000100000001000000010100000010010000101100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100001100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000010010000000001001010000000000100100000000000000000000000000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100000000000001010100000000000000000010000000001101001001000010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000010000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000100000100000100000000100000000000001011001000000001000010000000000000101001000000100000000000000000000001000000000000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010001000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000010010000001100000000100000000000100100101000000101100000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000100000000000000000000010000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000010100000000001010000000000000000000100000000000000100000000000010000000011100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000100000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000010000000010000000010000001011001000000001000010000000000000101001000000000000000000000000000001000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000010000000010000000000000000100000000001011001000100000010100000000000000000000000000100000000000011010100000000000000000010000000000000100000000001010000000000000000000000001000000000000000000000000000100000000000000010000010001001000000000000110000010000010000100000000010000001000100000000000000000000000000000000000000000000100000000101001011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001100011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000010000000000000000010000001000000000000000001000000000000000001001000100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000100000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000001000000001000000100000000000011010001000000010000001110000000100100000000000001010001010000000100000000000000001000000000000000000000000100000000000000001010000001000010000000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000011000100001101001000000010100000100000000000000000100000100000100100000000000001011001000000000000010000000000000101001000000000000000000000000010100000000000100100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000000000000100000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110000100001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100000110000000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000100000000100100000000000000000000000000001010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100100000010000000000100000000000000000000000000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000101000000000000001000001000000100000000000001010100110010110000000000000010001001100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000010000000000100000000000100000100101001110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000010000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000001000000000000000010000001000000000000000000000000000000001010001010000000000110010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101100000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000100000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000100010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000110010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000010000000000001000010100000000000000000100100000110000000000000000000000000000000000000000000000100000000001001001000100001100001010000000001000010001000100000000000001000000000000000000000000000000000010000000000000000000000000000000000000001000001000000000010000000000000000010000000000000000100010000000010000000000001010000100100100000100000000001010000000000010011000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000100000000000011000000000000000001000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000100000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000001000010000100000000101001010000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000010100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000001000010100000001001000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100010000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000100000010000000000010101000000000110000000000000001000000000000100110000000000000010010000000100000000000000000000000000000000000000000000000100100100000000000000000001000110000001011000000000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001110000011001000010000110001000000000000010000100000000000000001010000000000010000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000000000001000000000001000000100100000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000100000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000010000000000000000001100000000100000000000000000000000000100000000100001000001000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000100000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000010000000010000000010000001011001000000001000010000000000000101001000000000000000000000000000001000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000101000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000101000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000000000110100001000011000010000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000100000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000010000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000110000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010010001010100001100000100000000000000000100000010000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100000110000000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000100000000100100000000000000000000000000001010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100100000010000000000100000000000000000000000000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000101000000000000001000001000000100000000000001010100110010110000000000000010001001100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000010000000000100000000000100000100101001110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000101000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000100000000001000000000000000001000010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100011000000000000000000011100000000000000100100000000000001010100000000000000000000000000010000100000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001010000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100000110000000000000001000000010000000000000000000000100000000001011001000110000010100000001000000000000000100100000000000011000100000000000000000010000000000000100010000000010000000000001000001000000010000000000000000000000000000000001000000010000010001001000000000000110000010000000000100000000011000000000100000000000000000000000000010000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000100010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000100000100000100000000100000000000001011001000000001000010000000000000101001000000100000000000000000000001000000000000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 000000000000010010000001001001010000000000100100000000000000100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000000000100000000000000000010000000000000100100000000010000010000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000010100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000100100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000000100000100000100000001000001000001000101000010100001000000100000000010000000000011000000000101000100000000000000000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000100000000000000000011000100000000001000000010010000010000000000010101000000000001000000100000010000000000000000000001000000000010000000000100000000001000000000010000000000000001100000000100100100000000000000000000000000001100000000100000001000000000000000000000010000000000000001000000000000000011000000000000100001000000000000000000100000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100000100000000100000000000001011001000000001000010000000000000101001000000000000001000000000000001000000000000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000110010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000100000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001001000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000001001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000000000000110000100001100010001000000000000 000000000000010010000000001001010000000000101100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000101000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000010011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000010000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011101001000000001101010001011001000010000010001000000000000010000100000000000001001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000001000010100000000000000000100100000110000000000100000000000000001000000000000000000100000000001001001010100101100001010010000001001000000010100000000001001000000000000000000010000000000000000010000001000000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110010000000000010001001000010100000001000000000000000110000100001100010000000000000001 001001000000001000000000000000000000010100000000000000000000000100000000000010000000100010000000001001000000000000000000001000000000000000001100001010000000000001000000010100010010010000000100000000000000000010000000000000100100000000010000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000100000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000000000000000000000001100000000100000000000000000000000000100000000100001000011000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001010010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000010010000001001001010000000000100100000000000000100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000000000100000000000000000010000000000000100100000000010000010000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000010100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000100100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100010000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000100010000000000000010000000000100000000000000000010000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100000000000001011001000000000000010000000100000101001010000010000000000000000000001000000000000000000001000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 001001000000001000000000000000000000010110000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000101000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000001 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000100000000010000000000000101001000000000000000000000000000001100000001000010000001000001100000000000110000000010000000000000000101001100000001000000000000000000000000000000000000100000000000000100000000010000100100000001100000000000000000000000100001000001001000001100000000000110100000110001001000100000010010100000000000000000100000001001000001001001100010000000000001000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000010000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000010000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101010101000000000000000000100000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001001001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000001100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000010000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000001001010000000000100000000000001100000101001000000110000000010000000110010001100101100000000011001000000010000001000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000100000000000100100000000000100000100001100000100000010000000010000000101000000000000000010000000010000000000000000000000000000000000000100000100000010000000001100001010000001000000000001000000010010000000000011000000010110100000110001101000100000000010100000000000000000100000001000000001001001100010000000000001000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000001000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000100000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001001000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100010000110010110000000000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000001000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110000100001100010000001000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000000100000100000100000001000001000001000101000010100001000000100000000010000000000011000000000101000100000000000000000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000100000000000000000011000100000000001000000010010000010000000000010101000000000001000000100000010000000000000000000001000000000010000000000100000000001000000000010000000000000001100000000100100100000000000000000000010000001100000000100000100001000100000000000100000000001000111000001000000000000010000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001000110100000000000100000100100000110000000000100000000000000001000000000000000000100000000001001001010100101100001010000000001001000000010100000000001001000000000000000000000010000000000000100000000001010000000000000000000010001000000000000000000000001000000000000000000010000010001001000000100000000000000000000100100100000000000000001010001000000000000000101010000000000100011000000000000000000011101000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000100000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100000010000001010100001100000100000000000000000000000000000000000000010000000010100000000000001011001000000000000010000000000000101001010000000000000000000000100000000000001000000000001000001100000000000110000000010000000000000000101000000000010000000000000000000000000001000000000000000000000000100000000000010000000001100001010001000010000100011000000010010000000000011000000011110000000001000001000101000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000011000000001000010000000001000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000100000000100100100100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000100000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110101001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000010000000000000100000100100000101010111000000010101000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100000000000000011000000001001000000000000010000000000100000000000000110000000010000000000000001011001000000000000010000000000000101001010000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000000000000010000000010000000000000000000011100001000000000001011000000001000000000001001010000000000000100001000000010010000000000011000100010110100000110001001000100000000010100000001000000000000000000010110000100001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000100000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001010001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000000010000000000000001100000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100010000000001011001000000000000010000000000000101001010000010000000000000000000000000001001000000000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000100000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000100 000000000000001000000000000000001000010100000000000000000100100000110000000000100000000000000001000000000000000000100000000001001001010100101100001010010000001001000000010100000000001001000000000000000000010000000000000000010000001000000000000000000000000000000010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100010100010000000000100000000000000000000000000000000010100000010000000000000000000000000000000000010000000000000001000100000000010000000001000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000001000000000010000000000000001100000000100100100000010001000001000000000001100000000100000000100000000000000000000010000000000000000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010001000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000110000001100000000100000000000100100101000000101100000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000100000000000000000000010000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000010100000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000101001010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101000000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000000000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000000010000000010000000000010101000000000001000000000000010000000000000000001000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000100000000000000000100000000000000001010000100000100000000000100000010101001010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000011010000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000111000100001100010001000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000100000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100100000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000001001010000000001000001100000000000110000000010000000000000000101000000000000000010000000100000000000001000000000000000000000000100000000000010000000001100001010100000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100100001100110000000000000001 000100000000001000000000000000001000010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001001000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001001000000000010000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000001110010101100101100000000011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110000100001100010000000000000001 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101101000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000110000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000010000000000000010000000000000000100010000000000000000000000000000100100100000000000000001000000000000000000000000000000000000001000100000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000001001000000010000000000000001100000000100100100000000000000000000000000001100000000100000000010000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000001000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000101000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000100000000001000000000000000001000010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000001000001010001010000000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100011000000000000000000011100000000000000100100000000000001010100000000000000000000000000010000100000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001010000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000001010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001001001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100000000000001010100000000000000000010000000001101001001000010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100001000000100000100000100000000100000000000001011001000000001000010000000000000101001000000100000000000000000000001000000000000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000001000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000100000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001001000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100010000110010110000000000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000001000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110000100001100010000001000000000 000000000001001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001001001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000010000000000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000001100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000010000000010000000000000000100000000001011001000100000010100000000000000000000000000100000000000011010100000000000000000010000000000000100000000001010000000000000000000000001000000000000000000000000000100000000000000010000010001001000000000000110000010000010000100000000010000001000100000000000000000000000000000000000000000000100000000101001011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000000010000000000000001000000000000000011000000000000000000000001000000000000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000001000101000000010000100000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000001010000000110010001100100000100000011001000000000000000000000100000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001100011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000010000000000000000010000001000000000000000001000000000000000001001000100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000100000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000100010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000010000000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000011000100001001001000000010100000100000000000000000100000100000100100000000000001011001000000000000010000000000000101001000000000000000000000000010100000000000100100000000000100000100001100000000001000000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000001000010010001000001011010000000000100100000000000010000000000000000000000000000011000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000100000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000100010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000110010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000000100000100000100000001000001000001000101000010100001000000100000000010000000000011000000000101000100000000000000010001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000001000100000000000000010010000100000101000000000010110010000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010000000000000000000101100000000100000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010010111010110000000000000010000000100000000010000100010010000000000010000010110010000000001100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000000000001000000000001000000100100000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001001000000000000001000010100000000000000000100100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100000000001010000000000000000000000001000000000001000000000000000000000000000000001000010000001001000000000110001000000000000100000000000000000001010000000100100000000100000000000000100000000000000000000000000000000000000000010000000000000001000100000000000000000010000100000101000000000010110000000010000110000000000000000000000000000000010000000101100100010000000000001000000000000000000100100010001000000000000001000000000000000000010000001100000000100000000000000100101000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000000000001000000100000000000000000110000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000000010000000010100000000000001011001000000000000010000000000000101001010000010000000000000000000001000000000000000000001000001100000000100000000000010000000010000000101000000000000001010000000000000000000001000000000000000000000000100000000000010000000001100001010000000001010100001000000010010000000000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000010010000000001001010000001000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001010001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100110010000000000000000001000000000000000000010000001100000000101000000000100000000000000000010000100001000001000010000000000011010000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000110000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 001001000000001000000000000000000000010101000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000011000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010100000010000010100000000000000100100100000000100001010100000000001000100000100000000101000000000000000000000000100000000000001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000100100100000010001000000000000000001100000000100000000000000000000000000000010000000000000000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000001010000100000100010000001000000000000100000000000000010000110110101010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000110000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001101011000000000000000000101000000000100000000100000000001000000010100000011000000000000000001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000001000000000000000100000000000000001010000000000100000000000001000000101001000010000000000010000000110010000000000000000100011001000000000000000010001000000100010011000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000100010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010001000010000100011000000010010000000000011000000011110000000001000001000101000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000010000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011101001000000001101010000011001000010000010001000000000000010000100000000000001001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000011100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001010001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100010000000001011001000000000000010000000000000101000000000000000000000000000000001000000000000000000001000001100100001000110000000010000000000000000101000000000000000010000000000000000000001000000000000000001000000100000000000110000000001100001010000000000000100001000000010010000010000011000000010110000000001000001000100000000000100000001010000000000000000000110000100000011000010000000100000 000000010000001000000000000000000000010100000000000010001000000000000000100000000100000010000000001000000000000000000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000000000000000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000100000000000000001000000000000000000000000100000000000010000000001000001010000000000000000000000000010010000000000011000000000000000000000010000000000010001001000010100000001000000000000000110000100001100110000000000000001 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101100000000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000001011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000010000001000000000000000000000010100000000000010001000000000000000100000000100000010000000001000000000000000000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000000000000000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000101000001010000000000000000000000000010010000000000011000000000000000000000010000000000010001001000010100000001000000000000000110000100001100110000000000000001 000000000000001000000000000000000000010100000000010000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101010101000000000000000000100000000000100100000000000000000000000000101000001000000000000000000000000000010000000000000000100010000000000000110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000010000000000000010000000000000001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000001001000000010000000000000001100000000100100100000000000000000000000000001100000000100000000010000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000001000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110001001001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100000110000000000100000000000000001000000000000000000100000000001001001010100101100001010010000001001000000010100000000001001000000000000000000010000000000000000010000001000000000000000000000000000000010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100010100010000000000100000000000000000000000000000000010100000010000000000000000000000000000000000010000000000000001000100000000010000000001000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000001000000000010000000000000001100000000100100100000010001000001000000000001100000000100000000100000000000000000000010000000000000000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001001000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000110101000001000001000000110000010000000000000000000000000000000010000001000100000100000000000000000000100000000000000000001100010001000000000000000000010000001100000100100000000000000100000000000100000000001000111000001001000000000010000000000000000001000000000010000000000000011100001000000001001010000011001000010100010001000000100000010000100000000000000001001000100000000001000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000010000001 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000110000000100000001011001000100000010100010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000000100000100000100000001000001000001000101000010100001000000100000000010000000000011000000000101000100000000000000000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000100000000000000000011000100000000001000000010010000010000000000010101000000000001000000100000010000000000000000000001000000000010000000000100000000001000000000010000000000000001100000000100100100000000000000000000010000001100000000100000100001000100000000000100000000001000111000001000000000000010000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101100000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000011000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000000010000000000010000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000010000000000000100000100100000101010111000000010100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100000010000001010100001100000100000000000000000000000000000000000000010000000010100000000000001011001000000000000010000000000000101001010000000000000000000000100000000000001000000000001000001100000000000110000000010000000000000000101000000000010000000000000000000000000001000000000000000000000000100000000000010000000001100001010001000010000100011000000010010000000000011000000011110000000001000001000101000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000100110000010000100100001000000001010010000000011000100000100000000000000000010000000000000000011000000001001000000000000010000000000100000000000000110000000010000000000000001011001000000000000010000000000000101001010000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000000000000010000000010000000000000000000011100001000000000001011000000001000000000001001010000000000000100001000000010010000000000011000100010110100000110001001000100000000010100000001000000000000000000010110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000100000000000011000100000000000100000010000000000100000000100100000000000000000000000000001010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100100000010000000000100000000000000000000000000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000010100000000000000100101000000101000000100000000001000000000000100000000000000000010001000000000000000100000000011100011000000101001010000011001000010010010001000000000000010000100000000000000001000000000000000100000000100000000000000001110000000000100000000000001000000101001000000110000000010000000110010001100101100000000111001000000000000000000000000000000000000000000011000000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000101000010000000000000000000000000000000000000000000000000001000000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100001000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000101000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000010000000000001000010100000000000000000100100000110000000000000000000000000000000000000000000000100000000001001001000100001100001010000000001000010001000100000000000001000000000000000000000000000000000010000000000000000000000000000000000000001000001000000000010000000000000000010000000000000000100010000000010000000000001010000100100100000100000000001010000000000010011000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000100000000000011000000000000000001000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100010000000001011001000000000000010000000000000101001010000010000000000000000000000000001001000000000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000100000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000100 000000000000001000010000000000001000010100000000000000000100100000110000000000000000000000000000000000000000000000100000000001001001000100001100001010000000001000010001000100000000000001000000000000000000000000000000000010000000000000000000000000000000000000001000001000000000010000000000000000010000000000000000100010000000010000000000001010000100100100000100000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000100000000000011000000000000000001000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000100000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000001000010000100000000101001010100000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000010100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100000000000001010100000000000000000010000000001101001001000010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000100000100000100000000100000000000001011001000000001000010000000000000101001000000100000000000000000000001000000000000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000100000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000100010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000110010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000000100000100000100000001000001000001000101000010100001000000100000000010000000000011000000000101000100000000000000000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000011000010000000000000000100000000000000000011000100000000001000000010010000010000000000010101000000000001000000100000010000000000000000000001000000000010000000000100000000001000000000010000000000000001100000000100100100000000000000000000010000001100000000100000100001000100000000000100000000001000111000001000000000000010000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000110000000000000000100000100000000100000000000000000000000000000000010000000000000101001010001010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000100100000000000010100000000001010000000010000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000100000000010110100000110001001100100000000010100000000000000100100100000000000001001000000000110010000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000000100000011000001000011000101000010100001000000100000000000001000000010000000000101000101000000000000000000000000000000000100000000000000000000000000000010000000000000000000000000000100000000000000000010000001000000000000110000010000000010000010100010000000000100000000000000000000000000000000010100000010000000000000000000000000000000000010000000000000001000100000000010000000001000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000100000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000100010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000110010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000000000000000000000000000001000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000001000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001011000000011010000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000000000100000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001000001010000000000000000000000000010010000000000011000000000000000000000010000000000010001001000010100000001000000000000000110000100001100110000000000000001 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000010000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000001000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000001000000001000000000000000000000000100000000000000001001000000000010000000101000000010000100010010000000000010000010110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000001000010010000000000101001000000000000000000000000000001000000000000000000001000001100000000000110000000010000000001000000100100000000000010100000000001010000000000000000000100000000000000100100000000000100100000001100000000000000000000000000001000000001000001100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000100000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000010000000000000000001100000000100000000000000000000000000100000000100001000001000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000001000000000000000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000010000000000000100100010000000010000000000001010000100100100010000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000010001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000100000000001000000000000000001000010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001001000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001001000000000010000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000001110010101100101100000000011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110000100001100010000000000000001 000000000000001000000000000000001000010100000000000000000100100010000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000010000000010000000000000000001000100000000000000010000001100000000100000000000000000000000000100000000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000001000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010100000000000000000000001000000000000000000000010001001000000000000000000000000100000000000000100001000010000001001000000000110001000000000001100000000000000000100100000010000000000000000000000000010100000000000000000100000011100000010000000000100000000000001010100000000000000000000000000010000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000001000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000010000000000000000000000000000100000010000000000000001000100000000010000000010010000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101100000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000100000000000000000000010000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000010100000000001010000000000000000000100000000000000100000000000010000000011100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000001000010100000001000000000100100000110000001000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010010000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010010010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010100010100100001000000000000000110000100001100010000000000000000 000100000000001000000000000000001000010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001001000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001001000000000010000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000001110010101100101100000000011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110000100001100010000000000000001 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000100000000100100000000000000000000000000001010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100100000010000000000100000000000000000000000000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110001001001100010000000000000000 000000000000010010001000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000000000100000000000001010100000000000000000010000000001101001001000010011000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000001000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000001000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000101001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000000000000110000100001100010001000000000000 000000000100001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000000000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110101001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100100000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000001001010000000001000001100000000000110000000010000000000000000101000000000000000010000000100000000000001000000000000000000000000100000000000010000000001100001010100000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100100001100110000000000000001 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000101000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010100000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000010 000000000000001000000000000000001000010100000000000000000100100000110000000000100000000000000001000000000000000000100000000001001001010100101100001010010000001001000000010100000000001001000000000000000000010000000000000000010000001000000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000100100100000010001000000000000000001100000000100000000000000000000000000000010000000000000000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000001010000100000100010000001000000000000100000000000000010000110110101010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000011000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110001001001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100001000000001010100000000000000000010000000001101001001001010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000001000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000001000010000000000000101001000000100000000000000000000001000000000000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000100100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000101000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000001100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001000010100000000000000000100100000111000000000000000000000000001000000010000000000100000000001011001000100000010100001000000100000000100000000000010000000000101000100001000000000000001000000000000000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001100000011000000000001000000100100101000000000000001010000000000010000000100000000000010100000001000000000000000000000000000010000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000001001000000010000000000000001100000000100100100000000000000000000000000001100000000110000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100000000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000001001010000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000110000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000100000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001010001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000000010000000000000001100000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100010000000001011001000000000000010000000000000101001010000010000000000000000000000000001001000000000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000100000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000100 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000010110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000100000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001011010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000100000100000000000100000010101001010010001000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000011010000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000111000100001100010001000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000000101000000000010110000000010000110001000000000010000000000000000011000000101100100010000000000001000000000000000000100100010000000000000000001000000000000000000010000001100000010100000000000000100101000000101000000100000000001000000000000100000000000000000010001000000000000000100000000011100011000000101001010000011001000010010010001000000000000010000100000000000000001000000000000000100000000100000000000000001110000000000100000000000001000000101001000000110000000010000000110010001100101100000000111001000000000000000000000000000000000000000000011000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001010000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010100000000000 000000000000001000010000000000001000010100000000000000000100100000110000000000000000000000000000000000000000000000100000000001001001000100001100001010000000001000010001000100000000000001000000000000000000000000000000000010000000000000000000000000000000000000001000001000000000010000000000000000010000000000000000100010000000010000000000001010000100100100000100000000001010000000000010011000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000100000000000011000000000000000001000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000100000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000001000010000100000000101001010000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000010100000100000010000000001100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000100001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001010001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100010000000001011001000000000000010000000000000101001010000010000000000000000000000000001001000000000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000100000100000000000000100000000001000110100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000100 000000000000001000010000000000001000010100000000000000000100100000110000000000000000000000000000000000000000000000100000000001001001000100001100001010000000001000010001000100000000000001000000000000000000000000000000000010000000000000000000000000000001000000001000001000000000010000000000000000010000000000000000100010000000010000000000001010000100100100000000000000001010000000000010010100100000000000000100001000000000000000000011100001000000001000100000000000001010100000001000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000010100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000001000010000100000000101001010000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000010100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000101000010000000000000000000000000000000000000000000000000001000000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000100000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000010000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000110000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000000100000100000100000001000001000001000101000010100001000000100000000010000000000011000000000101000100000000000000000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000100000000000000000011000100000000001000000010010000010000000000010101000000000001000000100000010000000000010000000001000000000010000000000100000000001000000000010000000000000001100000000100100100000000000000000000000001001100000000100000001000000000000000000000010000000000000001000000000000000011000000000000100001000000000000000000100000011100001000000001001010000011001000000000000000000000000000011000000001000000110000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100000100000000100000000000001011001000000001000010000000000000101001000000000000001000000000000001000000000000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000001000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000010000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000001000010000000000100000000001000000000010000000000000001100000000100100100000000000000000000000000001100000000100000001000000000000000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100000000000001011001000000000000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000010000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011101001000000001101010000011001000010000010001000000000000010000100000000000001001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000001000010100000000000000000100100000110100000000000001000010000000001001000000000010000000001010000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000010000000000000000010000001000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000100000010000000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000011000000000000000100000000010000010000000000001000010000000010000000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000000000001000000000001000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000100000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000001010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001001001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000001001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000000010000000000001100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000100000000010000000000100000000000000000000000000000000000100000000100001001001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000001000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000110010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000001100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100010000000111000000010000000000000000101010000000001000000000001000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100100110001001000110000010010100010100000001000000000000000110001001001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000100000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001100001000000100000010000000010000000000000000000000010000000000010010000010000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000001000111000001000000000000010000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000100101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000000100000000001001110000000000100100001000000010110000000000011000000010110000000001000001000100000000000100000001000000000000000000010110000100001100010000000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000001000101000000010000100000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000001000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000001010000000000000000000000000010000000001000000000000000000000010000000000000000100010000100000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000100000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001001000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110010000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000000001000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000010010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000001000000010100000100000000000000000100000100000000100000000000001011001000000000000010000000000000101001000000001001100101000100000000000000000000100000000000100000100001000110000000010000000000000000100100000000000000001000000000000000001000101000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010100010100100001000000000000000110000100001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001100011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000010000000000000000010000001000000000000000001000000000000000001001000100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000100000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010010000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000010000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010010010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000100 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010100000000000000000000001000000000000000000000010001001000000000000000000000000100000000000000100001000010000001001000000000110001000000000001100000000000000000100100000010000000000000000000000000010100000000000000000100000011100000010000000000100000000000001010100000000000000000000000000010000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100010000000000001000000100000000000000000100000000000000001010000000100100010000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100000000000000001000000000000100000000010000110000110010110000000000000010000000100001000000101001000000110000000010000001110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001100000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000110000000010000000000000000101000000000010000000000000000000000000000000000000010000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000110110100000110001101000100000000010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100010000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000100101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000000100000000001001110000000000100100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000010110000100001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000101000000000000000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000010000000000000100100010000000010000000000001010000100100100010000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000110000000100000000000001011001000000000000010000000000000101000000000001001100100000000000000000001001010000000001000001100000000000110000000010000000000000000101000000010000000010000000100000000000001000000000000000000000000100000010000010000000001100001010100000010000100011000000010010000000010011000000010111000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000010010000100001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000001000100000000011100001000000001001010000111001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000011001001000000010100000100000000000000000100000100000010000000010000000000100001000000100000000010000010010000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000000000100000000000000100100000000000100100000001100000000000000000000000000001000000001000001100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000100000001000000000000000001000010100000000000000000100100010000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000001100000000000000100000000000000000000010000000000110100110000000000000000001000010000001011000000000000000000000000000000100000000100000000001000000000001000011000000000000000000000001000000100000000000111000001000010010000001110000000100100000000001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100010100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000001000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000010010000000001001010000000000101100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100100000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000010000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101101000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000100110000010000100100001000000000000010000000011000100000100000000000000000010000000000000000011000000001001000000000000010000000000100000000000000110000000010000000000000001011001000000000000010000000000000101001010000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000001000000000010000000010000000000000000000011100001000000000001011000000001000000000001001010000000000000100001000000010010000000000011000100010110100000110001001000100000000010100000001000000000000000000010110000110001100010000000000000000 000000000000110010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000100000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001001000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000001001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000000000000110000100001100010001000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000010000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100001000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000010010000001001001010000000000100100000000000000100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000000000100000000000000000010000000000000100100000000010000010000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000010100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000100100000000000000100100000001100000000000000000000000000001000000001000001100000010000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000101000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000010000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000001010000000110010001100100000100000011001000000000000000000000100000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 100000000000001000000000000000000000010100000000000000000000000000000000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000001000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000010000000000000000000000000000100000010000000000000001000100000000010000000010010000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000001000000000010000000000000001100000000100100100000000000000000000000000001100000000100000001000000000000000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100000100000000100000000000001011001000000001000010000000000000101001000000000000001000000000000001000000000000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000000000110010000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010000000000101000101000000000000000000010000000000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000010000000000000010000000000000001000100000000000100000010000100000101000000000010110000000010000110000100000000010000000000000000011000000101100100010000000000001000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000111000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010010010001000000000000010000100000000000000001000000000000000100000000100000000000000001110000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000010010100000110000000000000000100000100000000100000000000001011001000000001000010000100000000101001010000000000000000000001000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000110000000001100001010000000000000100001000000010010000000000011000000010110000000001000001000100000000000100000001010000000000000000000110000100000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000110000000100000001011001000100000010100010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000000000000000000000011000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001010000000001000001100000000000110000000010000000000000000101000000000000000010100000100000000000001000000000000000000000000100000000000010000000001100001010100000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000010110000100001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000101000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000010000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000001000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101101000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000001001000000000000001000010100000000000000000100100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100000000001010000000000000000000000001000000000001000000000000000000000000000000001000010000001001000000000110001000000000000100000000000000000001010000000100100000000100000000000000100000000000000000000000000000000000000000010000000000000001000100000000000000000010000100000101000000000010110000000010000110000000000000000000000000000000010000000101100100010000000000001000000000000000000100100010001000000000000001000000000000000000010000001100000000100000000000000100101000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000000000001000000100000000000000000110000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000000010000000010100000000000001011001000000000000010000000000000101001010000010000000000000000000001000000000000000000001000001100000000100000000000010000000010000000101000000000000001010000000000000000000001000000000000000000000000100000000000010000000001100001010000000001010100001000000010010000000000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000010000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000001010000100000100010000001000000000000100000000000000010000110010101010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000001000101000000010000100000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001100001000000100000010000000010000000000000000000000010000000000010010000010000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000011000000010000000001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000000000010000010110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000011011001000100000000010000000000000101001000000000000000010000000000001000000000000000000001000001100000000100000000000010000000010000000101000000000000000010000000000100000000001000000000000000000000000100000000000010000000001100001010000000001010100001000000010010000000000011000000010110000000000010000000000010001001000010100000001000001000000000110000100001100010000000000000001 000000000000001000000000000000001000010100000000000000000100100000111000000000000000000000000001000000010000000000100000000001011001000100000010100001000000100000000100000000000010000000000101000100001000000000000001000000000000000001010000000000000000000000001110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000100000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000000010000000000000001000000000000000011000000000000000000000001000000000000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000001000000000000000000000010100000000000000101000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000100000000100100000000000000000000000000001010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100100000010000000000100000000000000000000000000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000100000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000100010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000110010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000010000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000110000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000000000000000000000000000001000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000001000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001011000000011010000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000000000100000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001000001010000000000000000000000000010010000000000011000000000000000000000010000000000010001001000010100000001000000000000000110000100001100110000000000000001 000000000000001000000000000000000001010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001001001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000001100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110001001001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000010000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001100011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000010000000000000000010000001000000000000000001000000000000000001001000100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000100000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000001000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001101011000000000000000000101000000000100000000100000000001000000010100000011000000000000000001000000000000000100000100011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000010100000000000100100000000000100000100001100000000001000000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011010000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000001000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 001001000000001000000000000000000000010110000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000101000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000001 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000101000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000010000000000001000010100000000000000000100100000110000000000000000000000000000000000000000000000100000000001001001000100001100001010000000001000010001000100000000000001000000000000000000000000000000000010000000000000000000000000000000000000001000001000000000010000000000000000010000000000000000100010000000010000000000001010000100100100000100000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000100000000000011000000000000000001000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000100000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000001000010000100000000101001010000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000010100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000010000000010000000000000000100000000001011001000100000010100000000000000000000000000100000000000011010100000000000000000010000000000000100000000001010000000000000000000000001000000000000000000000000000100000000000000010000010001001000000000000110000010000010000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000001000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000100000000100100010010000000000000001000000100000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000001000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000000010000000000010001101000010100000001000000000000000110000100001100010000000010000001 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001100001000000100000010000000010000000000000000000000010000000000010010000010000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000100000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001010001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000000010000000000000001100000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100010000000001011001000000000000010000000000000101001010000010000000000000000000000000001001000000000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000100000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010001000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000010010000001100000000100000000000100100101000000101100000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000100000000000000000000010000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000010100000000001010000000000000000000100000000000000100000000000010000000011100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000101001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000100000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000110000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 001001000000001000100000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010001000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000010010000001100000000100000000000100100101000000101100000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000100000000000000000000010000000000000001001000000000001000001100000000000110000000010000000000000000101000000000010000000000000000000000000000000000000010000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000110110100000110001101000100000000010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000010010000100000101000000000010110010000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001001001100000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000101000000000001011001000000000001010000000000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000100000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000000000000000000000001100000000100000000000000000000000000100000000100001000001000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101101000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000101000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000001 000000000000010010000000011001010000000000100100000000000001000000000000000000000000000011000000000000000000000100010011000001000011000101000010100001000000100000000000000000000010000000000101000101000000000010000000000000100010000000010000000000001000001000000010000000001000000000000000010000010000000000000000100110000000000010000000000000000100100000000000000000000100000000000000000000000000100000000000000000000000001010010000000000000000000000000000000001001000100000000000000000010000000000100000000010101000000000001010000000000000000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000100000000000000111000001000000000000000000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000000000000000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000100100000000000010100000000001010000000010000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000011000000000000100000000001010000000000000000000000000010000010000000001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011001110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001011001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100001010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000001000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000100000000100100000000000000000000000000001010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100100000010000000000100000000000000000000000000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000010001000000100000000100000000000001011001000000000001010000000000000101000000000000000000001000000000000000000000000100000000000100000100101001110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000001000010100000001001000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100010000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000100000010000000000010101000000000110000000000000001000000000000100110000000000000010010000000100000000000000000000000000000000000000000000000100100100000000000000000001000110000001011000000000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001110000011001000010000110001000000000000010000100000000000000001010000000000010000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000000000001000000000001000000100100000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000000010000000000010000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000010000000000000100000100100000101010111000000010100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100000010000001010100001100000100000000000000000000000000000000000000010000000010100000000000001011001000000000000010000000000000101001011000000000000000000000100000000000001000000000001000001100000000000110000000010000000000000000101000000000010000000000000000000000000001000000000000000000000000100000000000010000000001100001010001000010000100011000000010010000000000011000000011110000000001000001000101000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000001000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101000000000000000000000000000000000100000000000000000000000000000010000000001000000000000000000000010000000000000000100010000100000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000100000000000000000000000010000000000100000100000000000000000000100000000000000000001100010001000000000000000000010000001100000000100000000000000100000000000100000000001000111000001000000000000010000000000000000001000000000010000000000000011100001000000001001010000011001000010100010001000000100000010000100000000000000001001000000000100000000000001010000110010110000000000000010000000100000010000101011000000110000000110010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000000000000011000001000010010000001110000000100100000000000001010000000011100000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000000101000000000010110000000010000110000000000000010000000000000000011000000101100100010000000000001000000000000000000100100010000000000000000001000000000000000000010000001100000010100000000000000100101000000101000000100000000001000000000000100000000000000000010001000000000000000100000000011100011000000101001010000011001000010010010001000000000000010000100000000000000001000000000000000100000000100000000000000001110000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001010000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010100000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001000000000000000000000100001000001001000001100000000000110100000110001001000100000010010100000000000000000100000001001000001001001100010000000000001000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000000001001010000011001000000000000000000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100000000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000001001010000000001000001100000000000110000000010000000000000000101000000010000000010000000100000000000001000000000000000000000000100000010000010000000001100001010100000010000100011000000010010000000010011000000010111000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000100001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010001000000000010110010000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010000000000000000001100000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100000000000001011001000000000000010000000000000101001010000010000000000000000000000000001101000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000000000100001000000010010000000000011000000010110000000001000001000100000000000100000011000000100100000000000000010001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000110000000100000001011001000100000010100010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000111000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000101000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000100000000100100000000000000000000000000001010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100100000010000000000100000000000000000000000000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000100000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000100010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000110010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000100000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000100010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000110010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001001000000000000101000010100000000000000000100100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100000000000001010100000000000000000010000000001101001001000010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001100000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000001000000000000000000000000000010000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001100011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000010000000000000000010000001000000000000000001000000000000000001001000100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000100000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000001000000001000000100000000000011010001000000010000001110000000100100000000000001010001010000000100000000000000001000000000000000000000000100000000000000001010000001000010000000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000011000100001001001000000010100000100000000000000000100000100000100100000000000001011001000000000000010000000000000101001000000000000000000000000010100000000000100100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000000000000100000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110000100001100010000000000000001 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000001100000000000000100000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000001010000000000000000000000001000000000000000000000001000000000000000000010000010001001000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010000000000000000001100000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100000000000001011001000000000000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 000000000100001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010001001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000100000000010000000000000101001000000000000000000000000000001100000001000010000001000001100000000000110000000010000000000000000101001100000001000000000000000000000000000000000000100000000000000100000000010000100100000001100000000000000000000000100001000001001000001100000000000110100000110001001000100000010010100000000000000000100000001001000001001001100010000000000001000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010100000000000000000000001000000000000000000000010001001000000000000000000000000100000000000000100001000010000001001000000000110001000000000001100000000000000000100100000010000000000000000000000000010100000000000000000100000011100000010000000000100000000000001010100000000000000000000000000010000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100000000000001011001000000000000010000000100000101001010000010000000000000000000001000000000000000000001000001100100001000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000110000000001100001010000000000000100001000000010010000000000011000000010110000000001000001000100000000000100000001010000000000000000000110000100000011000010000000100000 000000000000010010000001001001010000000000100100000000000000100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000000000100000000000000000010000000000000100100000000010000010000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000010100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000100100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000100000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001011010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000100000100000000000100000010101001010010001000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000011010000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000111000100001100010001000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000010100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100000110000000000100000000000000001000000000000000000100000000001001001010100101100001010010000001001000000010100000000001001000000000000000000010000000000000000010000001000000000000000000000000000000010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100010100010000000000100000000000000000000000000000000010100000010000000000000000000000000000000000010000000000000001000100000000010000000001000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000001000000000010000000000000001100000000100100100000010001000000000000000001100000000100000000100000000000000000000010000000000000000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000000000000000000000000000001000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000001000000000000000000000000010000000010000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001011000000011010000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000000000100000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001000001010000000000000000000000000010010000000000011000000000000000000000010000000000010001001000010100000001000000000000000110000100001100110000000000000001 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100011000000000000000000011100000000000000101100000000000001010100000000000000000000000000010000100000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100000000000000000010000100001000001000010000000000000000000000000010001000000000000000000000000011100001000000001001110000011001000010000110001000000000000010000100000000000000001010000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000001011001000000001000010000000000000101001000000000000001000000000000001000000000000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010100000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100000111000000000000000000000000001000000010000000000100000000001011001000100000010100001000000100000000100000000000010000000000101000100001000000000000001000000000000000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001100000011000000000001000000100100101000000000000001010000000000010000000100000000000010100000001000000000000000000000000000010000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000001001000000010000000000000001100000000100100100000000000000000000000000001100000000110000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100000000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000001001010000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000100000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000100000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000010000000000000000001100000000100000000000000000000000000100000000100001000001000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000001000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000010000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000001000010000000000100000000001000000000010000000000000001100000000100100100000000000000000000000000001100000000100000001000000000000000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100000000000001011001000000000000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111100000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001010000101011000000110000000110000000110010001100101100000000011001000000000000000000000010000000000000000010011000000001001001000000010100000100000000000000000100000100000010000000010000000000100001000000100000000010000010010000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000000000100000000000000100100000000000100100000001100000000000000000000000000001000000001000001100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010010001010100001100000100000000000000000100000010000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000100000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100010010010000000100000000000000000010000000000000100100000000010000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000100000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000000000000000000000001100000000100000000000000000000000000100000000100001000011000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000100000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000000000000000000000000000001000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000100000000000010000000101100100010000100000001000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001011000000011010000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000000000100000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001000001010000000000000000000000000010010000000000011000000000000000000000010000000000010001001000010100000001000000000000000110000100001100110000000000000001 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000001010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001001001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000001000110100000000000100000100100000110000000000100000000000000001000000000000000000100000000001001001010100101100001010000000001001000000010100000000001001000000000000000000000010000000000000100000000001010000000000000000000010001000000000000000000000001000000000000000000010000010001001000000100000000000000000000100100100000000000000001010001000000000000000101010000000000100011000000000000000000011101000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100010010000000000000000000000000000000010000000000100000000000000000000000100000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100000010000001010100001100000100000000000000000000000000000000000000010000000010100000000000001011001000000000000010000000000000101001010000000000000000000000100000000000001000000000001000001100000000000110000000010000000000000000101000000000010000000000000000000000000001000000000000000000000000100000000000010000000001100001010001000010000100011000000010010000000000011000000011110000000001000001000101000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000100000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001011010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000100000100000000000100000010101001010010001000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000011010000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000111000100001100010001000000000000 000100000000001000000000000000001000010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001001000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001001000000000010000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000001110010101100101100000000011001000000000000000010011000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000010000000010000000000000000100000000001011001000100000010100000000000000000000000000100000000000011010100000000000000000010000000000000100000000001010000000000000000000000001000000000000000000000000000100000000000000010000010001001000000000000110000010000010000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000001000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000100000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000100000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010001100000000000000001000000100000000001000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000010000001 000000000000010010000000001001010000000000100100000000000000000000000000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100000000000001010100000000000000000010000000001101001001000010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000100000100000100000000100000000000001011001000000001000010000000000000101001000000100000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001000000000000000000000100001000001001000001100000000000110100000110001001000100000010010100000000000000000100000001001000001001001100010000000000001000 000000000000001000000000000000001000010100000000000000000100100000111000000000000000000000000001000000010000000000100000000001011001000100000010100001000000100000000100000000000010000000000101000100001000000000000001000000000000000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001100000011000000000001000000100100101000000000000001010000000000010000000100000000000010100000001000000000000000000000000000010000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000001001000000010000000000000001100000000100100100000000000000000000000000001100000000110000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100000000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000001001010000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000010010000000011001010000000000100100000000000001000000000000000000000000000011000000000000000000000100010011000001000011000101000010100001000000100010000000000000000010000000000101000101000000000010000000000000100010000000010000000000001000001000000010000000001000000000000000010000010000000000000000100110000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001100001000000100000010000000010000000000000000000000010000000000010010000010000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000011000000010000000001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000000000010000010110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000011011001000100000000010000000000000101001000000000000000010000000000001000000000000000000001000001100000000100000000000010000000010000000101000000000000000010000000000100000000001000000000000000000000000100000000000010000000001100001010000000001010100001000000010010000000000011000000010110000000000010000000000010001001000010100000001000001000000000110000100001100010000000000000001 000000000000001000000000000000001000010100000000000000000100100000110000000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000100000000100100000000000000000000000000001010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100100000010000000000100000000000000000000000000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000101000000000000001000001000000100000000000001010100110010110000000000000010001001100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000010000000000100000000000100000100101001110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000010000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101101000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000000000001100000000100100100000000000000000000000000001100000000100000001000000000000000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001010000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010100000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000001010000000110010001100100000100000011001000000000000000000000100000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000010010001000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000000000100000000000001010100000000000000000010000000001101001001000010011000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000001000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000001000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000101001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000000000000110000100001100010001000000000000 000000000000010010000001001001010000000000100100000000000000100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100000000001010000000000000000000000001000000000001000000000000000000000000000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000110101000001000001000000100000010000000000000000000000000000000010000001000100000100000000000000000000100000000000000000001100010001000000000000000000010000001100000000100000000000000100000000000100000000001000111000001000000000000010000000000000000001000000000010000000000000011100001000000001001010000011001000010100010001000000100000010000100000000000000001001000000000100000000000001010000110010110000000000000010000000100000010000101011000000110000000110000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000100000000000000000100000100000000100000000000001011001000000000000010000000000000101001000000001001100101000100000000000000000000100000000000100000100001000110000000010000000000000000100100000000000000001000000000000000001000001000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100100010010100010100100001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000010001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101001000000010010000000000011000000110110100000110101101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101100000000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000001011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000011100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001010001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100010000000001011001000000000000010000000000000101000000000000000000000000000000001000000000000000000001000001100100001000110000000010000000000000000101000000000000000010000000000000000000001000000000000000001000000100000000000110000000001100001010000000000000100001000000010010000010000011000000010110000000001000001000100000000000100000001010000000000000000000110000100000011000010000000100000 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000101000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000011000000000000100000000001010000000000000000000000000010000010000000001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010100000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011100000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000000000000100000000001001101000100100010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000001000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000000000000000000000000000000000000000000100100100000000000000000001000110000001011000000000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001110000011001000010000010001000000000000010000100000000000000001000001000000100000000001001010000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000100100010100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100000000000001010100000000000000000010000000001101001001000010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000010000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000100000100000100000000100000000000001011001000000001000010000000000000101001000000100000000000000000000001000000000000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 000000000100001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000110100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000101000000000000001000001000000100000000000001010100110010110000000000000010001001100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100101001110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010001000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100001000000001010100000000000000000010000000001101001001000010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000001000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000001000010000000000000101001000000100000000000000000000001000000000000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111100000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001010000101011000000110000000110000000110010001100101100000000011001000000000000000000000010000000000000000010011000000001001001000000010100000100000000000000000100000100000000100000000010001011001000000000000010000000000000101001000000001001100101000100000000000000000000100000000000100000100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010100010100100001000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000001100000000000000100000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000100000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000000001000000110001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001001000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000110101000001000001000000110000010000000000000000000000000000000010000001000100000100000000000000000000100000000000000000001100010001000000000000000000010000001100000100100000000000000100000000000100000000001000111000001001000000000010000000000000000001000000000010000000000000011100001000000001001010000011001000010100010001000000100000010000100000000000000001001000100000000001000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000010000001 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000001010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001001001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000010010000001001001010000000000100100000000000000100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000000000100000000000000000010000000000000100100000000010000010000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000010100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001001000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000100100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000001000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000100000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000001000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000101000000000010000000000000000000000000000000000000010000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000110110100000110001101000100000000010100000000000000000000000000000110000100001100010001000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000010000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001011000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000100000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000001000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000101000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000100000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000001000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001110001010000000000100010000000000000110000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000001000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000000000101001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000001001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001110101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000001001001000000000000000001000000000000000011100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000010000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000000100000100000100000001000001000001000101000010100001000000100000000010000000000011000000000101000100000000000000010001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100000000000000001000000000000100000000010000110000110010110000000000000010000000100001000000101001000000110000000010000001110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001100000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000110000000010000000000000000101000000000010000000000000000000000000000000000000010000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000110110100000110001101000100000000010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001001000101000101001000000000000000010000000000000000100010000000000100000000000000000100100000000000000010000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000000000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110101001001100010000000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000001000101000000010000100000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000010010000000001001010000000000100100100000000000000000000000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100001000000001010100000000000000000010000000001101001001000010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000001000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000001000010000000000000101001000000100000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000100000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000010000000010000000010000001011001000000001000010000000000000101001000000000000000000000000000001000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000100001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001100000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100001000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000001000000000000000001000010100000000000000000100100000110000000000000001000000010000000000000000000000100000000001011001000110000010100000001000000000000000100100000000000011000100000000000000000010000000000000100010000000010000000000001000001000000010000000000000000000000000000000001000000010000010001001000000000000110000010000000000100000000011000000000100000000000000000000000000010000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000100010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000010000000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000011000100001001001000000010100000100000000000000000100000100000100100000000000001011001000000000000010000000000000101100000000000000000000010000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000010100000000001010000000000000000000100000000000000100000000000010000000011100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000010010000000011001010000000000100100000000000001000000000000000000000000000011000000000000000000000100010011000001000011000101000010100001000000100010000000000000000010000000000101000101000000000010000000000000100010000000010000000000001000001000000010000000001000000000000000010000010000000000000000100110000000000010000000000000000100100000000000000000000100000000000000000000000000100000000000000000000000001010010000000000000000000000000000000001001000100000000000000000010000000000100000000010101000000000001010000000000000000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000100000000000000111000001000000000000000000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000000000000000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000100100000000000010100000000001010000000010000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000100000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000010000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000110000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000110000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000010110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100000000000001011001000000000000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000000000100001000000010010000000000011000000010110000000001000001000100000000000100000011000000100100000000000000010001000011000010000000100000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100000000000001011001000000000000010001000100000101001010000010000000000000000000001000000000000000000001000001100100001000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000110000000001100001010000000000000100001000000010010000000000011000000010110000000001000001000100000000000100000001010000000000000000000110000100000011000010000000100000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000101000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101100000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000011000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010001000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000010010000001100000000100000000000100100101000000101100000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000100000000000000000000010000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000010100000000001010000000000000000000100000000000000100000000000010000000011100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010010001010100001100000100000000000000000100000010000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000010000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011101001000000001101010001011001000010000010001000000000000010000100000000000001001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000001010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001001001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001100000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000001100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000110000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000001000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101000000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000000000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000000010000000010000000000010101000000000001000000000000010000000000000000001000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000010000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001001010000000010000000011000000000000001000010000001100010000000000000000000000000010000000000000000000000001000010000001000001100000000000110000000010000000000000000101001100000001000000000000000000100000000000000000100000000000000100000000010000100100000001100000000000000000000000100001000001001000001100000000000110100000110001001000100000010010100000000000000000100000001001000001001001100010000000000001000 000000000000010010000000011001010000000000100100000000000001000000000000000000000000000011000000000000000000000100010011000001000011000101000010100001000000100010000000000000000010000000000101000101000000000010000000000000100010000000010000000000001000001000000010000000001000000000000000010000010000000000000000100110000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000001010000000000000000000000000010000000001000000000000000000000010000000000000000100010000100000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000100000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001001000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101000000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000000000010000100010000011000001110011000000000001100000000010000001000100000000000000000000000000000000000000000000100000000101100000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000001100000000100000000000000000000000000100000010100001000001000000000000000011000001000000000001000000000010001000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000011000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000000000010100001100000100000000000000000101000000000000000100000100000000100100000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000001000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000000100000100000100000001000001000001000101000010100001000000100000000010000000000011000000000101000100000000000000000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000100000000000000000011000100000000001000000010010000010000000000010101000000000001000000100000010000000000000000000001000000000010000000000100000000001000000000010000000000000001100000000100100100000000000000000000000000001100000000100000001000000000000000000000010000000000000001000000000000000011000000000000100001000000000000000000100000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100000100000000100000000000001011001000000001000010000000000000101001000000000000001000000000000001000000000000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000110000000100000001011001000100000010100010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000110010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011100001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000110010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000100000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001001000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000001001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000000000000110000100001100010001000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000000100000001000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001011000000011010000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000000000100000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001000001010000000000000000000000000010010000000000011000000000000000000000010000000000010001001000010100000001000000000000000110000100001100110000000000000001 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000111001000000000000000000000000010000010001001000000000000110000010000000000101000000010100000000100000000000000000000000000000000010100000000000010000001000000000000000000000000100010100100000101010111010000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110110011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000101000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000001 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000001000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100000000000001011001000000000000010000000100000101001010000010000000000000000000001000000000000000000001000001100100001000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000110000000001100001010000000000000100001000000010010000000000011000000010110000000001000001000100000000000100000001010000000000000000000110000100000011000010000000100000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001010001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000001000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000010000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010000000000000000000101100000000100000000000000000000000000100000000100001000001000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000100100000000000010000000010001010000000000000000000100000000000000100000000000010000000001000001010000000000000000000000000010010000000000011000000010110000000001000001000100000000000100110100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000101000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000100000000100100000000000000000000000000001010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100100000010000000000100000000000000000000000000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000100000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000100010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000110010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000100000000001000000000000000001000010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100011000000000000000000011100000000000000100100000000000001010100000000000000000000000000010000100000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001010000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000001000000000000000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000010000000000000100100010000000010000000000001010000100100100010000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000010001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000110000000100000001011001000100000010100010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001000010100000001001000000100100000110000000000010001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100010000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000100000010000000000010101000000000110000000000000001000000000000100110000000000000010010000000100000000000000000000000000000000000000000000000100100100000000000000000001000110000001011000000000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001110000011001000010000110001000000000000010000100000000000000001010000000000010000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000000000001000000000001000000100100000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000010000001000000000000000000000010100000000000010001000000000000000100000000100000010000000001000000000000000000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000001000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000100000010101000001000001000000100000010000000000000000000000000000000010000000000100000000100000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000010000010000100000000000000101000000000000100000000100000110000110010110000000000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000000001000000000001000001100000000000110000000010000100000000000101000000000100000000000000000000001000000000000000000000000000000100000000000010000000001100011010000000000010100001000000010010000000000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000101100000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101010000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110010000000000100000000000001000000101001000000110000000010000000110010001100101100000000111001000000000000000000000000000000000000000000011000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001010000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010100000000000 000000000000001000000000000000000000010100000010000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001101010000011001000010000010001000000000000010000100000000000001001000000100000000000000000100000000000000001010010000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000010000000000000000000000000000000000000100000000000001000000000001000001100000000000110000000010000000000000000101000000000010000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100000110000000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000100000000100100000000000000000000000000001010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100100000010000000000100000000000000000000000000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000101000000000000001000001000000100000000000001010100110010110000000000000010001001100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000010000000000100000000000100000100101001110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000011000000000000100000000001010000000000000000000000000010000010000000001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000010010000000011001010000000000100100000000000001000000000000000000000000000011000000000000000000000100010011000001000011000101000010100001000000100010000000000000000010000000000101000101000000000010000000000000100010000000010000000000001000001000000010000000001000000000000000010000010000000000000000100110000000000010000000000000000100100000000000000000000100000000000000000000000000100000000000000000000000001010010000000000000000000000000000000001001000100000000000000000010000000000100000000010101000000000001010000000000000000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000100000000000000111000001000000000000000000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000000000000000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000100100000000000010100000000001010000000010000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000001000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001101011000000000000000000101000000000100000000100000000001000000010100000011000000000000000001000000000000000100000000011100011000000001001010000011001000010000010001000000000000110000100000000000000001000000001000000000000000100000000000000001010000000000100000000000001000000101001000010000000000010000000110010000000000000000100011001000000000000000010001000000100010011000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000100010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010001000010000100011000000010010000000000011000000011110000000001000001000101000000000100000001000000000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000101000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000100000000100110000000000000000000000000001010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100100000010000000000100000000000000000000000000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000101000000000000001000001000000100000000000001010100110010110000000000000010001001100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100101001110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000001000010100000001001000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100010000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000100000010000000000010101000000000110000000000000001000000000000100110000000000000010010000000100000000000000000000000000000000000000000000000100100100000000000000000001000110000001011000000000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001110000011001000010000110001000000000000010000100000000000000001010000000000010000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000000000001000000000001000000100100000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000100000000000010000000100010000000001001000000000000000000001000000000000000001100001010000000000001000000010100010010010000000100000000000000000010000000000000100100000000010000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000100000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000000000000000000000001100000000100000000000000000000000000100000000100001000011000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001010010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000101001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000100000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000110000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000101000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000100000000100100000000000000000000000000001010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100100000010000000000100000000000000000000000000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000100000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000100000000010000000000000101001000000000000000000001000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110010000000000010001001000010100000001000000000000000110000100001100010000000000010001 000000000000010010001000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000000000100000000000001010100000000000000000010000000001101001001000010011000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000001000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000001000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000101001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000010010000000001001010000000000100100000000000000000000000000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100000000000001010100000000000000000010000000001101001001000010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000100000100000100000000100000000000001011001000000001000010000000000000101001000000100000000000000000000001000000000000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100010000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000010000000010000000000000000001000100000000000000010000001100000000100000000000000000000000000100000000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000001000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000100000000001000000000000000001000010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000000010000001000000000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100010000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000100110000010000100100001000000000000010000000011000100000100000000000000000010000000000000000011000000001001000000000000010000000000100000000000000110000000010000000000000001011001000000000000010000000000000101001010000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000001000000000010000000010000000000000000000011100001000000000001011000000001000000000001001010000000000000100001000000010010000000000011000100010110100000110001001000100000000010100000001000000000000000000010110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000100000000000011000100000000000100000010000000000100000000100100000000000000000000000000001010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100100000010000000000100000000000000000000000000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000100000000001000000000000000001000010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001001000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001001000000000010000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000001110010101100101100000000011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110000100001100010000000000000001 100000000000001000000000000000000000010100000000000000000000000000000000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000001000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000010000000000000000000000000000100000010000000000000001000100000000010000000010010000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000001000000000010000000000000001100000000100100100000000000000000000000000001100000000100000001000000000000000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100000100000000100000000000001011001000000001000010000000000000101001000000000000001000000000000001000000000000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000000000110010000000000 000000000000001000000000000000001000010100000000000000000100100000111000000000000000000000000001000000010000000000100000000001011001000100000010100001000000100000000100000000000010000000000101000100001000000000000001000000000000000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001100000011000000000001000000100100101000000000000001010000000000010000000100000000000010100000001000000000000000000000000000010000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000001001000000010000000000000001100000000100100100000000000000000000000000001100000000110000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000010001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101001000000010010000000000011000000110110100000110101101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001001000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000100000000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110101001001100010000000001000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000001000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101000000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000000000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000000010000000010000000000010101000000000001000000000000010000000000000000001000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000010000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001001010000000010000000011000000000000001000010000001100010000000000000000000000000010000000000000000000000001000010000001000001100000000000110000000010000000000000000101001100000001000000000000000000100000000000000000100000000000000100000000010000100100000001100000000000000000000000100001000001001000001100000000000110100000110001001000100000010010100000000000000000100000001001000001001001100010000000000001000 000000000000001000000000000000000000010100000000000000101000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000100000000100100000000000000000000000000001010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100100000010000000000100000000000000000000000000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000000000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000000000000000010110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000000000000100000000001001101000100100010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000001000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000100000001000000100000010000000000000000000000010000000101100100010000100000000000000000000000000000000000000000000100100100000000000000000001000110000001011000000000000000000101000000000000010000000000000001000000000000000011000000010000000001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110001000000000010000000101000000010000100010010000000000010000010110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000001000010010000000000101001000000000000000000000000000001000000000000000000001000001100000000000110000000010000000001000000100100000000000010100000000001010000000000000000000100000000000000100100000000000100100000001100000000000000000000000000001000000001000001100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001100000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000100000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000010000000010000000010000001011001000000001000010000000000000101001000000000000000000000000000001000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000010010000000001001010000000000101100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000101000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000000000000000100100100000000100001010100000000001000100000100000000101000000000000000000000000100000000000001000100000000000000010010000100000101000000000010110010000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010000000000000000000101100000000100000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000100001001010000011011000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000000000010000010110010000000001100000000011001000000000100000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000000000001000000000001000000100100000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000100000000100100000000000000000000000000001010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100100000010000000000100000000000000000000000000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000011000000000000100000000001010000000000000000000000000010000010000000001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000100011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101100000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000001100000000100000000000000000000000000100000010100001000001000000000000000011000001000000000001000000000010001000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000011000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000000000010100001100000100000000000000000101000000000000000100000100000000100100000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000001000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000100000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101000000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000000000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000000010000000010000000000010101000000000001000000000000010000000000000000001000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000100000000000000000100000000000000001010000100000100000000000100000010101001010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000011010000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000111000100001100010001000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000010010000001001001010000000000100100000000000000100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100000000001010000000000000000000000001000000000001000000000000000000000000000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000110101000001000001000000100000010000000000000000000000000000000010000001000100000100000000000000000000100000000000000000001100010001000000000000000000010000001100000000100000000000000100000000000100000000001000111000001000000000000010000000000000000001000000000010000000000000011100001000000001001010000011001000010100010001000000100000010000100000000000000001001000000000100000000000001010000110010110000000000000010000000100000010000101011000000110000000110000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000100000000000000000100000100000000100000000000001011001000000000000010000000000000101001000000001001100101000100000000000000000000100000000000100000100001000110000000010000000000000000100100000000000000001000000000000000001000001000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100100010010100010100100001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000100000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000010000000010000000010000001011001000000001000010000000000000101001000000000000000000000000000001000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000010000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000001000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000010000000001001000000000110010000000000 000000000000001000000000000000000000010100000010000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001101010000011001000010000010001000000000000010000100000000000001001000000100000000000000000100000000000000001010010000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000010000000000000000000000000000000000000100000000000001000000000001000001100000000000110000000010000000000000000101000000000010000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100000000000001010100000000000000000010000000001101001001000010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000100000100000100000000100000000000001011001000000001000010000000000000101001000000100000000000000000000001000000000000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100000110100000000000001000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000010000000000000001000000000000100010000000000000010000000000100000000000000000010000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010001000000000001000000000000000010000000000000000001000000000010000000000000011100001000000001001010000011001000010100010001000000100000010000100000000000000001001000000000100000000000001010000110010110000000000000010000000100000010000101011000000110000000110000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000100000000000000000100000100000000100000000000001011001000000000000010000000000000101001000000001001100101000100000000000000000000100000000000100000100001000110000000010000000000000000100100000000000000001000000000000000001000001000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100100010010100010100100001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000001100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000010000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000001000000001001001000000010100000100000000010000000100000100000000100001000001001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000000000000110000100001100010001000000000000 000000000000110010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011100001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000100000000001010001010000000000100010000000000000110000010000000000100000000010000001000101000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000010000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000110000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100000000000001011001000000000000010001000100000101001010000010000000000000000000001000000000000000000001000001100100001000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000110000000001100001010000000000000100001000000010010000000000011000000010110000000001000001000100000000000100000001010000000000000000000110000100000011000010000000100000 001001000000001000000000000000000000010110000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000101000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000001 000000000000001000000000000000000000010100000000000000011000000001000010000000001000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000100000000100100100100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000100000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110101001001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000100110000010000100100001000000000000010000000011000100000100000000000000000010000000000000000011000000001001000000000000010000000000100000000000000110000000010000000000000001011001000000000000010000000000000101001010000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000001000000000010000000010000000000000000000011100001000000000001011000000001000000000001001010000000000000100001000000010010000000000011000100010110100000110001001000100000000010100000001000000000000000000010110000110001100010000000000000000 000000000000001000000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000001100000000000000100000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100010000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000100000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000000001000000110001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001000010100000000000000000100100000110000000000000001000000010000000000000000000000100000000001011001000110000010100000001000000000000000100100000000000011000100000000000000000010000000000000100010000000010000000000001000001000000010000000000000000000000000000000001000000010000010001001000000000000110000010000000000100000000011000000000100000000000000000000000000010000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000100010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000100000100000100000000100000000000001011001000000001000010000000000000101001000000100000000000000000000001000000000000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010010001010100001100000100000000000000000100000010000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000000101000000000010110000000010000110001000000000010000000000000000011000000101100100010000000000001000000000000000000100100010000000000000000001000000000000000000010000001100000010100000000000000100101000000101000000100000000001000000000000100000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000001000000001000000000000000000001000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000000010000000000000010000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000010000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100000010000001010100001100000100000000000000000000000000000000000000010000000010100000000000001011001000000000000010000000000000101001010000000000000000000000100000000000001000000000001000001100000000000110000000010000000000000000101000000000010000000000000000010000000000000010000000000000000000100000000000010000000011100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100010100100001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000100000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000010000000000000000001100000000100000000000000000000000000100000000100001000001000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000100000000100100010010000000000000001000000100000000000010000001100000000100000000000100100101000000101000000100000000001000000100000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000001000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000000010000000000010001101000010100000001000000000000000110000100001100010000000010000001 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000101000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000101000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000100000000100100000000000000000000000000001010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100100000010000000000100000000000000000000000000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000100000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000000000000010000000010000000101000000100000000000000000000000000000100000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100000000000000001000000000000100000000010000110000110010110000000000000010000000100001000000101001000000110000000010000001110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001100000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000110000000010000000000000000101000000000010000000000000000000000000000000000000010000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000110110100000110001101000100000000010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000001000000000000000100000000101000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000010001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000100000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000001000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000001001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000100011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000001000101000000010000100000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000011000000000000100000000001010000000000000000000000000010000010000000001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011001110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001011001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000101000000000000000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000010000000000000100100010000000010000000000001010000100100100010000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100010000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000110000000100000000000001011001000000000000010000000000000101000000000001001100100000000000000000001001010000000001000001100000000000110000000010000000000000000101000000010000000010000000100000000000001000000000000000000000000100000010000010000000001100001010100000010000100011000000010010000000010011000000010111000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010100000000000000000000001000000000000000000000010001001000000000000000000000000100000000000000100001000010000001001000000000110001000000000001100000000000000000100100000010000000000000000000000000010100000000000000000100000011100000010000000000100000000000001010100000000000000000000000000010000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000110000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001101011000000000000000000101000000000100000000100000000001000000010100000011000000000000000001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000001000000000000000100000000000000001010000000000100000000000001000000101001000010000000000011000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001011000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010001000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000010010000001100000000100000000000100100101000000101100000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000100000000000000000000010000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000010100000000001010000000000000000000100000000000000100000000000010000000011100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000010000000000000100100010000000010000000000001010000100100100010000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000000010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100000110000000000000001000000010000000000000000000000100000000001011001000110000010100000001000000000000000100100000000000011000100000000000000000010000000000000100010000000010000000000001000001000000010000000000000000000000000000000001000000010000010001001000000000000110000010000000000100000000011000000000100000000000000000000000000010000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000100010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000010000000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000001000000000000011000100001001001000000010100000100000000000000000100000100000100100000000000001011001000000000000010000000000000101001000000000000000000000000010100000000000100100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000000000000100000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110000100001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000100000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001010001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000000010000000000000001100000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000100001000010000010000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000100000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001010001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000000010000000000000001100000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100010000000001011001000000000000010000000000000101001010000010000000000000000000010000001001000000000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000100000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000100 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000010000000000100000100000000100000000000001011001000000000001010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000100000000001000000000000000001000010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001001000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001001000000000010000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000001110010101100101100000000011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110000100001100010000000000000001 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101100000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000100000000000000000000010000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000010100000000001010000000000000000000100000000000000100000000000010000000011100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000000100000001001000001001001100010000000000001000 000000000000001000000000000000001000010100000001001000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100010000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000100000010000000000010101000000000110000000000000001000000000000100110000000000000010010000000100000000000000000000000000000000000000000000000100100100000000000000000001000110000001011000000000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001110000011001000010000110001000000000000010000100000000000000001010000000000010000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000000000001000000000001000000100100000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001001000101000101001000000000000000010000000000000000100010000000000100000000000000000100100000000000000010000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000000000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110101001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000110000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001101011000000000000000000101000000000100000000100000000001000000010100000011000000000000000001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000001000000000000000100000000000000001010000000000100000000000001000000101001000010000000000010000000110010000000000000000100011001000000000000000010001000000100010011000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000100010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010001000010000100011000000010010000000000011000000011110000000001000001000101000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000000101000000000010110000000010000110000000000000010000000000000000011000000101100100010000000000001000000000000000000100100010000000000000000001000000000000000000010000001100000010100000000000000100101000000101000000100000000001000000000000100000000000000000010001000000000000000100000000011100011000000101001010000011001000010010010001000000000000010000100000000000000001000000000000000100000000100000000000000001110000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001010000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010100000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000100000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000010000000010000000000000000100000000001011001000100000010100000000000000000000000000100000000000011010100000000000000000010000000000000100000000001010000000000000000000000001000000000000000000000000000100000000000000010000010001001000000000000110000010000010000100000000010000001000100000000000000000000000000000000000000000000100000000101001011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000100000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000100010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000110010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000101000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000100000000100100000000000000000000000000001010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100100000010000000000100000000000000000000000000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000100000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100101001110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001001100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000001100000000000000100000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010100010100000001000000000000000110000100001100010000000000000000 000000000000010010000000011001010000000000100100000000000001000000000000000000000000000011000000000000000000000100010011000001000011000101000010100001000000100000000000000000000010000000000101000101000000000010000000000000100010000000010000000000001000001000000010000000001000000000000000010000010000000000000000100110000000000010000000000000000100100000000000000000000100000000000000000000000000100000000000000000000000001010010000000000000000000000000000000001001000100000000000000000010000000000100000000010101000000000001010000000000000000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000100000000000000111000001000000000000000000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000000000000000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000100100000000000010100000000001010000000010000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001001000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000100000000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110101001001100010000000001000000 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000010000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000100000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100100000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000001001010000000001000001100000000000110000000010000000000000000101000000000000000010000000100000000000001000000000000000000000000100000000000010000000001100001010100000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100100001100110000000000000001 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000000100000100000100000001000001000001000101000010100001000000100000000010000000000011000000000101000100000000000000000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000100000000000000000011000100000000001000000010010000010000000000010101000000000001000000100000010000000000010000000001000000000010000000000100000000001000000000010000000000000001100000000100100100000000000000000000000001001100000000100000001000000000000000000000010000000000000001000000000000000011000000000000100001000000000000000000100000011100001000000001001010000011001000000000000000000000000000011000000001000000110000000000000001000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100000100000000100000000000001011001000000001000010000000000000101001000000000000001000000000000001000000000000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001001000000000000001000010100000000000000000100100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100000000001010000000000000000000000001000000000001000000000000000000000000000000001000010000001001000000000110001000000000000100000000000000000001010000000100100000000100000000000000100000000000000000000000000000000000000000010000000000000001000100000000000000000010000100000101000000000010110000000010000110000000000000000000000000000000010000000101100100010000000000001000000000000000000100100010001000000000000001000000000000000000010000001100000000100000000000000100101000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000000000001000000100000000000000000110000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000000010000000010100000000000001011001000000000000010000000000000101001010000010000000000000000000001000000000000000000001000001100000000100000000000010000000010000000101000000000000001010000000000000000000001000000000000000000000000100000000000010000000001100001010000000001010100001000000010010000000000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000001000000000000000001000010100000000000000000100100000110000000000100000000000000001000000000000000000100000000001001001010100101100001010000000001001000000010100000000001001000000000000000000000010001000000000100000000001010000000000000100000000000010000000000000000000000000000000010100000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100100000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000100000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000000000000000000000001100000000100000000000000000000000000100000000100001000001000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101101000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010100000000000000000000001000000000000000000000010001001000000000000000000000000100000000000000100001000010000001001000000000110001000000000001100000000000000000100100000010000000000000000000000000010100000000000000000100000011100000010000000000100000000000001010100000000000000000000000000010000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000010000000000001000010100000000000000000100100000110000000000000000000000000000000000000000000000100000000001001001000100001100001010000000001000010001000100000000000001000000000000000000000000000000000010000000000000000000000000000000000000001000001000000000010000000000000000010000000000000000100010000000010000000000001010000100100100000100000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000100000000000011000000000000000001000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000100000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000001000010000100000000101001010000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000010100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000001001001000000000000000001000000000000000011100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000010000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000101000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001001000000000000001000010100000000000000000100100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100000000001010000000000000000000000001000000000001000000000000000000000000000000001000010000001001000000000110001000000000000110000000000000000001010000000100100000000100000000000000100000000000000000000000000000000000000000010000000000000001000100000000000000000010000100000101000000000010110000000010000110000000000000000000000000000000010000000101100100010000000000001000000000000000000100100010001000000000000001000000000000000000010000001100000000100000000000000100101000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000000000001000000100000000000000000110000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000000010000000010100000000000001011001000000000000010000000000000101001010000010000000000000000000001000000000000000000001000001100000000100000000000010000000010000000101000000000000001010000000000000000000001000000000000000000000000100000000000010000000001100001010000000001010100001000000010010000000000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000001000000000000000001000010100000000000000000100100000110000000000100000000000000001000000000000000000100000000001001001010100101100001010010000001001000000010100000000001001000000000000000000010000000000000000010000001000000000000000000000000000000010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100010100010000000000100000000000000000000000000000000010100000010000000000000000000000000000000000010000000000000001000100000000010000000001000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000001000000000010000000000000001100000000100100100000010001000000000000000001100000000100000000100000000000000000000010000000000000000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100000110000000000100000000000000001000000000000000000100000000001001001010100101100001010000000001001000000010100000000001001000000001000000000000010001000000000100000000001010000000000000100000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001010000000000000000010000001101011000000000000000000101000000000100000000100000000001000000010100000011000000000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000001000100100000010000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010010000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010010010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000100 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000010000000000100000100000000100000000000001111001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000000100000100000100000001000001000001000101000010100001000000100000000010000000000011000000000101000100000000000000000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000100000000000000000011000100000000001000000010010000010000000000010101000000000001000000100000010000000000010000000001000000000010000000000100000000001000000000010000000000000001100000000100100100000000000000000000000001001100000000100000001000000000000000000000010000000000000001000000000000000011000000000000100001000000000000000000100000011100001000000001001010000011001000000000000000000000000000011000000001000000110000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100000100000000100000000000001011001000000001000010000000000000101001000000000000001000000000000001000000000000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000110000000100000001011001000100000010100010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000001001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000010010000001001001010000000000100100000000000000100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000000000100000000000000000010000000000000100100000000010000010000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000010100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000100100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000011000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000001100000000000010000000000010101000000000001000000100000010100000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001110000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000001001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000000110000010000000000000000000000000000000000000000000000000000000010000000000000100000000000000000100000100010011000000110000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001011000000000000100001000000010010000000000011000000010110110001110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000010001000000000000000000000010100000000000000011000000001000010000100000000000000000000000000000000010001000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000100000000100100100100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000001000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000100000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000000010000000000010001001000010100000001000010000000000110000100001100010000000010000001 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000001000000000000000100000000101000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000010001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000001000010000000000000000100010000000000000000000000000000000101000000010000000000100000000000000000000000001000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000100000010101000001000001000000100000010000000000000000000000000000000010000000000100000000100000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000101000000000000100000000100000110000110010110000000000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000000001000000000001000001100000000000110000000010000100000000000101000000000100000000000000000000001000000000000000000000000000000100000000000010000000001100011010000000000010100001000000010010000000000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000010000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101010101000000000000000000100000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001001001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000001100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000000010000000000010000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000010000000000000100000100100000101010111000000010100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100000010000001010100001100000100000000000000000000000000000000000000010000000010100000000000001011001000000000000010000000000000101001010000000000000000000000100000000000001000000000001000001100000000000110000000010000000000000000101000000000010000000000000000000000000001000000000000000000000000100000000000010000000001100001010001000010000100011000000010010000000000011000000011110000000001000001000101000000000100000001000000000000000000000110100001000011000010000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101000000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000000000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000000010000000010000000000010101000000000001000000000000010000000000000000001000000000000010000000000100000001000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000100000000000000000100000000000000001010000100000100000000000100000010101001010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000011010000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000000000000100000100000001000001000001000101000010100001000000100000100000000000001010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000100000011100000010000000000110000000001001000100000000000000000010000000000100000000010101000000000001010000000000000000000000000000000000000000001010000000000010010000010000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000011000000010000000001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000000000010000010110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000011011001000100000000010000000000000101001000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000100100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000000000000000000000010100000000000000000000000000000000000011000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000100010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100010000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000100101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000000100000000001001110000000000100100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000010110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000001000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000100000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001001000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100010000110010110000000000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000001000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110000100001100010000001000000000 000000000000001000000000000000000000010100000000000000001000000001000010010000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000100000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000100010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000110010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000010000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000001010000100000100010000001000000000000100000000000000010000110010101010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100000110100000000000001000010000000001001000000000010000000001000000000000000001100001000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100100000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100000000000000001000000000000100000000010000110000110010110000000000000010000000100001000000101001000000110000000010000001110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001100000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000110000000010000000000000000101000000000010000000000000000000000000000000000000010000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000110110100000110001101000100000000010100000000000000000000000000000110000100001100010000000000000001 000000000000001000010000000000001000010100000000000000000100100000110000000000000000000000000000000000000000000000100000000001001001000100001100001010000000001000010001000100000000000001000000000000000000000000000000000010000000000000000000000000000000000000001000001000000000010000000000000000010000000000000000100010000000010000000000001010000100100100000100000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000100000000000011000000000000000001000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000100000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000001000010000100000000101001010000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000010100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000010001000000000000000000000010100000000000000011000000001000010000100000000000000000000000000000000010001000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000100000000100100100100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000001000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000000010000000000010001001000010100000001000010000000000110000100001100010000000010000001 000000000000001000000000000000000000010100000000010000001000000001000010000000000000001000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101010101000000000000000000100000000000100100000000000000000000000000101000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000010010000100000101000000000010110010000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001001001100000000000000001000000000000000000010000001100000000100000000000000000000000100100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000101000000000001011001000000000001010000000000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110001001001100010000000000000000 000000000000001100000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000100000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000010000000010000000010000001011001000000001000010000000000000101001000000000000000000000000000001000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000011000000000000100000000001010000000000000000000000000010000010000000001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010100000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011100000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001010001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100110010000000000000000001000000000000000000010000001100000000101000000000100000000000000000010000100001000001000010000000000011010000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000110000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000001000010100000000000000000100100000111000000000000000000000000001000000010000000000100000000001011001000100000010100001000000100000000100000000000010000000000101000100001000000000000001000000000000000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001100000011000000000001000000100100101000000000000001010000000000010000000100000000000010100000001000000000000000000000000000010000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000001001000000010000000000000001100000000100100100000000000000000000000000001100000000110000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000100010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100000000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000001001010000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000010000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100111000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100000110000000000100000000000000001000000000000000000100000000001001001010100101100001010000000001001000000010100000000001001000000001000000000000010001000000000100000000001010000000000000100000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001010000000000000000010000001101011000000000000000000101000000000100000000100000000001000000010100000011000000000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000001000100100000010000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010100000000000000000000001000000000000000000000010001001000000000000000000000000100000000000000100001000010000001001000000000110001000000000001100000000000000000100100000010000000000000000000000000010100000000000000000100000011100000010000000000100000000000001010100000000000000000000000000010000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000010001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101001000000010010000000000011000000110110100000110101101000100000000010100000000000000110100001000000110000100001100010000000000000001 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000101000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011101000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100000110000000000000001000000010000000000000000000000100000000001011001000110000010100000001000000000000000100100000000000011000100000000000000000010000000000000100010000000010000000000001000001000000010000000000000000000000000000000001000000010000010001001000000000000110000010000000000100000000011000000000100000000000000000000000000010000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001001001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000001100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000001010000000000000000000000000010000000001000000000000000000000010000000000000000100010000100000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000100000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001001110000000100101000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000000001000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000110000000100000001011001000100000010100010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001001001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000100000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001101010000011001000010000010001000000000000010000100000000000001001000000100000000000000000100000000000000001010010000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000000100000100000100000001000001000001000101000010100001000000100000000010000000000011000000000101000100000000000000010001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000001000100000000000000010010000100000101000000000010110010000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010000000000000000000101100000000100000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010010111010110000000000000010000000100000000010000100010010000000000010000010110010000000001100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000000000001000000000001000000100100000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000100000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000000010000000100000000100010000000000000000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000001000000000000000001001000100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000001100000000000000100000000000000000000010000000000110100110000000000000000001000010000001011000000000000000000000000000000100000000100000000001000000000001000011000000000000000000000001000000100000000000111000001000010010000001110000000100100000000001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100010100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000110010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011100001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000000000000000000000000100000000000011010100000000000000000010000000000000100000000001010000000000000000000000001000000000001000000000000000000000000000000001000000100010000000000000000000000000000100100010100010000000000100000000000000000000000000000000010100000010000000000000000000000000000000000010000000000000001000100000000010000000001000001010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000001000000000010000000000000001100000000100100100000010001000000000000000001100000000100000000100000000000000000000010000000000000000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000100000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000101000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000101000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000010000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000001000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101100000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000010000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000010000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010100000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000010000000010000000010000001011001000000001000010000000000000101001000000000000000000000000000001000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000010000000010000000000000000100000000001011001000100000010100000000000000000000000000100000000000011010100000000000000000010000000000000100000000001010000000000000000000000001000000000000000000000000000100000000000000010000010001001000000000000110000010000010000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000001000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000100000000100100010010000000000000001000000100000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000001000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000100000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000000010000000000010001101000010100000001000000000000000110000100001100010000000010000001 000000000000001000000000000000000000010100000000010000001000000001000010000000000000001000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101010101000000000000000000100000000000100100000000000000000000000000101000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000010010000100000101000000000010110010000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001001001100000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000101000000000001011001000000000001010000000000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000110000000100000001011001000100000010100010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000100000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000100000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000000000000000000000000000001000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000001000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000010111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001011000000011010000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000000000100000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001000001010000000000000000000000000010010000000000011000000000000000000000010000000000010001001000010100000001000000000000000110000100001100110000000000000001 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000010000000010000000000000000100000000001011001000100000010100000000000000000000000000100000000000011010100000000000000000010000000000000100000000001010000000000000000000000001000000000000000000000000000100000000000000010000010001001000000000000110000010000010000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000001000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000100000000100100010010000000000000001000000100000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000001000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000100000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000000010000000000010001101000010100000001000000000000000110000100001100010000000010000001 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000010000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000010100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000010000000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000011000100001001001000000010100000100000000000000000100000100000100100000000000001011001000000000000010000000000000101001000000000000000000000000010100000000000100100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000000000000100000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110100000110001101000100000000010110000000000000100100001000000110000100001100010000000000000001 000000000000010010000001001001010000000000110100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000100000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010010000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000000000000000000010000000000000001000000000000000011000000010000000001000000000000000000000000011100001010000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110001000000000010000000101000000010000100010010000000000010000010110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000001000010010000000000101001000000000000000000000000000001000000000000000000001000001100000000000110000000010000000001000000100100000000000010100000000001010000000000000000000100000000000000100100000000000100100000001100000000000000000000000000001000000001000001100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000111001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000100000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001010001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000000010000000000000001100000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100010000000001011001000000000000010000000000000101001010000010000000000000000000000000001001000000000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000100000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000100 000000000000010010000000001001010000000000100100000000000000000000000000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100000000000001010100000000000000000010000000001101001001000010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000100000100000100000000100000000000001011001000000001000010000000000000101001000000100000000000000000000001000000000000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000110000000100000001011001000100000010100010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000001000001000010000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001100001000000100000010000000010000000000000000000000010000000000010010000010000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000001000111000001000000000000010000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000100101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000000100000000001001110000000000100100001000000010110000000000011000000010110000000001000001000100000000000100000001000000000000000000010110000100001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010100000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000000000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110101001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000100000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000001000000011001001100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000101000000000010000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000010000001000000001000010000000000000001000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101010101000000000000000000100000000000100100000000000000000000000000101000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000010010000100000101000000000010110010000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010000000000000000000101100000000100000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010010111010110000000000000010000000100000000010000100010010000000000010000010110010000000001100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100001000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000000000001000000000001000000100100000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000010000000010000000000000000100000000001011001000100000010100000000000000000000000000100000000000011010100000000000000000010000000000000100000000001010000000000000000000000001000000000000000000000000000100000000000000010000010001001000000000000110000010000010000100000000010000001000100000000000000000000000000000000000000000000100000000101001011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000100000000001000000000000000001000010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001001000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001001000000000010000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000001110010101100101100000000011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110000100001100010000000000000001 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100000000000001010100000000000000000010000000001101001001000010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000100000100000100000000100000000000001011001000000001000010000000000000101001000000100000000000000000000001000000000000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000001001000100000000000011010001000000010000001110000000100100000000000001010001010000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000010100000000000100100000000000100000100001000111000000010000000000000000101010000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001011000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000010000001000000000000000000000010100000000000010001000000000000000100000000100000010000000001000000000000000000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000000000000000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000100000000000000001000000000000000000000000100000000000010000000001000001010000000000000000000000000010010000000000011000000000000000000000010000000000010001001000010100000001000000000000000110000100001100110000000000000001 000000000000110010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000000000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000000010000100000101000000000010110000000010000110000000000000000000000000000000010000000101100100010000000000001000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000100000000000000111000001000000000000000000000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000001100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000001000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000000100000100000100000001000001000001000101000010100001000000100000000010000000000011000000000101000100000000000000000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000100000000000000000011000100000000001000000000000000010000000000010101000000000001000000100000010000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000000001001010000011001000000000000000000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100000000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000011001010000000001000001100000000000110000000010000000000000000101000000010000000010000000100000000000001000000000000000000000000100000010000010000000001100001010100000010000100011000000010010000000010011000000010111000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000001000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101000000000000000000000000000000000100000000000000000000000000000010000000001000000000000000000000010000000000000000100010000100000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000100000000000000000000000010000000000100000100000000000000000000100000000000000000001100010001000000000000000000010000001100000000100000000000000100000000000100000000001000111000001000000000000010000000000000000001000000000010000000000000011100001000000001001010000011001000010100010001000000100000010000100000000000000001001000000000100000000000001010000110010110000000000000010000000100000010000101011000000110000000110000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010000000100000000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000000010000000000010001101000010100000001000000000000000110000100001100010000000010000001 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000010000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000111000100001100010001000000000000 000000000100001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001100000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100001000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000001000000000000000001000010100000000000000000100100000110100000000000001000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000010000000000000000010000001000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000011000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001011000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000010110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000001000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100110000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001001001000000000000000000011010000100000000100000100000000100000000000100000000001000111000001000000000000010000100000000000011000000000000000001000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000100000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000000000000000000000011000000001001001000000010100000100000000000000000100000100000000100000000000001011001000000000000010000000000000101001000000001001100101000100000000000000000000100000000000100000100001000110000000010000000000000000100100000000000000001000000000000000001000101000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010100010100100001000000000000000110000100001100010000000000000000 000000000000110010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000000000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000000010000100000101000000000010110000000010000110000000000000000000000000000000010000000101100100010000000000001000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000100000000000000111000001000000000000000000000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000001100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000001000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000010000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000001010000100000100010000001000000000000100000000000000010000110010101010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000010010000000011001010000000000100100000000000001000000000000000000000000000011000000000000000000000100010011000001000011000101000010100001000000100010000000000000000010000000000101000101000000000010000000000000100010000000010000000000001000001000000010000000001000000000000000010000010000000000000000100110000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100000110000000000000001000000010000000000000000000000100000000001011001000110000010100000001000000000000000100100000000000011000100000000000000000010000000000000100010000000010000000000001000001000000010000000000000000000000000000000001000000010000010001001000000000000110000010000000000100000000011000000000100000000000000000000000000010000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000100010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000010000000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000001000000000000011000100001001001000000010100000100000000000000000100000100000100100000000000001011001000000000000010000000000000101001000000000000000000000000010100000000000100100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000000000000100000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110000100001100010000000000000001 000000000000010010000100001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000001000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000101000010000000000000000000000000000000000000000000000000001000000000001000001100000010000110000000010000000000000000101000000000100000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000100000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100001000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000000101000000000010110000000010000110000000000000010000000000000000011000000101100100010000000000001000000000000000000100100010000000000000000001000000000000000000010000001100000010100000000000000100101000000101000000100000000001000000000000100000000000000000010001000000000000000100000000011100011000000101001010000011001000010010010001000000000000010000100000000000000001000000000000000100000000100000000000000001110000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001010000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010100000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000100000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100100000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000001001010000000001000001100000000000110000000010000000000000000101000000000000000010000000100000000000001000000000000000000000000100000000000010000000001100001010100000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100100001100110000000000000001 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000000000001100000000100100100000000000000000000000000001100000000100000001000000000000000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001010000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010100000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000010001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000010000000010000000000000000100000000001011001000100000010100000000000000000000000000100000000000011010100000000000000000010000000000000100000000001010000000000000000000000001000000000000000000000000000100000000000000010000010001001000000000000110000010000010000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000001000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000100000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000001000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000010000001 000000000000010010000000001001010000000000101100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000101000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000010000000001101001001000010011000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000001000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000001000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000101001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000010000000000100000100000000100000000000001011001000000000001010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000101000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000001 000000000000010010001000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000000000100000000000001010100000000000000000010000000001101001001000010011000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000001000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000001000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000101001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000000000000110000100001100010001000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100001000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100000110000000000000001000000010000000000000000000000100000000001011001000110000010100000001000000000000000100100000000000011000100000000000000000010000000000000100010000000010000000000001000001000000010000000000000000000000000000000001000000010000010001001000000000000110000010000000000100000000011000000000100000000000000000000000000010000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000100010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000010000000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000001000000000000011000100001001001000000010100000100000000000000000100000100000100100000000000001011001000000000000010000000000000101001000000000000000000000000010100000000000100100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000000000000100000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110000100001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000100000000000010000000100010000000001001000000000000000000001000000000000000001100001010000000000001000000010100010010010000000100000000000000000010000000000000100100000000010000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000100000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000000000000000000000001100000000100000000000000000000000000100000000100001000011000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000010000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011101001000000001101010000011001000010000010001000000000000010000100000000000001001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000000010000000000000010000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000010000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100000010000001010100001100000100000000000000000000000000000000000000010000000010100000000000001011001000000000000010000000000000101001010000000000000000000000100000000000001000000000001000001100000000000110000000010000000000000000101000000000010000000000000000010000000000000010000000000000000000100000000000010000000011100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100010100100001000000000000000110000100001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000100000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000110000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000100000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000000000000000000000001100000000100000000000000000000000000100000000100001000001000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101101000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000101000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110010000010000010001001000010100000001000000000000000110000100001100011000000000000001 000000000000010010000100001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000001000100000000011100001000000001001010000111001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000011001001000000010100000100000000000000000100000100000010000000010000000000100001000000100000000010000010010000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000000000100000000000000100100000000000100100000001100000000000000000000000000001000000001000001100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100001000000001010100000000000000000010000000001101001001001010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000001000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000001000010000000000000101001000000100000000000000000000001000000000000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 000000000000010010000000001001010000000000101100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000010010000000011001010000000000100100000000000001000000000000000000000000000011000000000000000000000100010011000001000011000101000010100001000000100010000000000000000010000000000101000101000000000010000000000000100010000000010000000000001000001000000010000000001000000000000000010000010000000000000000100110000000000010000000000000000100100000000000000000000100000000000000000000000000100000000000000000000000001010010000000000000000000000000000000001001000100000000000000000010000000000100000000010101000000000001010000000000000000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000100000000000000111000001000000000000000000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000000000000000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000100100000000000010100000000001010000000010000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000010000000000001000010100000000000000000100100000110000000000000000000000000000000000000000000000100000000001001001000100001100001010000000001000010001000100000000000001000000000000000000000000000000000010000000000000000000000000000000000000001000001000000000010000000000000000010000000000000000100010000000010000000000001010000100100100000100000000001010000000000010011000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000100000000000011000000000000000001000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000100000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000010000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101110101000000000000000000100000000000100100000000000000000000000000101000001000000000000000000000000000010000000000000000100010000000000000110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000010000000000000010000000000000001000100000000000100000010000100000101000000000010110000000010000110000000000000010000000000000000011000000101100100010000000000001000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000110000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000100000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000100000100000000000010000010011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000100110100001000011000010000000100000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000010000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000001000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000101000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001010000000110010000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010010001010100001100000100000000000000000100000010000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000010000000000000001000000000000100010000000000000010000000000100000000000000000010000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000001001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000101000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000010000000010000000000000000100000000001011001000100000010100000000000000000000000000100000000000011010100000000000000000010000000000000100000000001010000000000000000000000001000000000000000000000000000100000000000000010000010001001000000000000110000010000010000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000001000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000100000000100100010010000000000000001000000100000000000010000001100000000100000000000100100101000000101000000100000000001000000100000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000001000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000000010000000000010001101000010100000001000000000000000110000100001100010000000010000001 000000000000001000000000000000001000010100000000000000000100100010000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000010000000010000000000000000001000100000000000000010000001100000000100000000000000000000000000100000000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000001000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000010000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100100000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000001001010000000001000001100000000000110000000010000000000000000101000000000000000010000000100000000000001000000000000000000000000100000000000010000000001100001010100000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100100001100110000000000000001 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000100100000000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000101000010000000000000000000000000000000000000000000000000001000000000001001001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100000000000001010100000000000000000010000000001101001001000010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000100000100000100000000100000000000001011001000000001000010000000000000101001000000100000000000000000000001000000000000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 001001000000001000000000000000000000010101000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000011000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010100000010000010100000000000000100100100000000100001010100000000001000100000100000000101000000000000000000000000100000000000001000100000000000000010010000100000101000000000010110010000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010000000000000000000101100000000100000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000100001001010000011011000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000000000010000010110010000000001100000000011001000000000100000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000000000001000000000001000000100100000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101100000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000001000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000000100000100000100000001000001000001000101000010100001000000100000000010000000000011000000000101000100000000000000000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000100000000000000000011000100000000001000000000000000010000000000010101000000000001000000100000010000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000000001001010000011001000000000000000000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100000000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000011001010000000001000001100000000000110000000010000000000000000101000000010000000010000000100000000000001000000000000000000000000100000010000010000000001100001010100000010000100011000000010010000000010011000000010111000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000110000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001101011000000000000000000101000000000100000000100000000001000000010100000011000000000000000001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000001000000000000000100000000000000001010000000000100000000000001000000101001000010000000000010000000110010000000000000000100011001000000000000000010001000000100010011000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000100010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010001000010000100011000000010010000000000011000000011110000000001000001000101000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000001010000000000000000000000001000000000000000000000001000000000000000000010000010001001000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010000000000000000001100000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000010000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000010010000000011001010000000000100100000000000001000000000000000000000000000011000000000000000000000100010011000001000011000101000010100001000000100000000000000000000010000000000101000101000000000010000000000000100010000000010000000000001000001000000010000000001000000000000000010000010000000000000000100110000000000010000000000000000100100000000000000000000100000000000000000000000000100000000000000000000000001010010000000000000000000000000000000001001000100000000000000000010000000000100000000010101000000000001010000000000000000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000100000000000000111000001000000000000000000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000000000000000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000100100000000000010100000000001010000000010000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000100000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001010001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000000010000000000000001100000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100010000000001011001000000000000010000000000000101001010000010000000000000000000000000001001000000000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000100000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000100 000000000000110010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000000000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000000010000100000101000000000010110000000010000110000000000000000000000000000000010000000101100100010000000000001000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000100000000000000111000001000000000000000000000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000001100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000001000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000001000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000010000000000000000000000000000100000010000000000000001000100000000010000000010010000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101100000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000100000000000000000000010000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000010100000000001010000000000000000000100000000000000100000000000010000000011100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000001000010100000001001000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100010000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000100000010000000000010101000000000110000000000000001000000000000100110000000000000010010000000100000000000000000000000000000000000000000000000100100100000000000000000001000110000001011000000000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001110000011001000010000110001000000000000010000100000000000000001010000000000010000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000001000000000000000000001000001100000000000110000000010000000001000000100100000000000010100000000001010000000000000000000000100000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110100000110001101000100000000010110000000000000100100001000000110000100001100010000000000000001 000000000000010010000100001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000001000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000101000010000000000000000000000000000000000000000000000000001000000000001000001100000010000110000000010000000000000000101000000000100000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000100000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000001000000000000000001000010100000000000000000100100000110100000000000001000010000000001001000000000010000000001000000000000000001100001000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100100000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100000000000000001000000000000100000000010000110000110010110000000000000010000000100001000000101001000000110000000010000001110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001100000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000110000000010000000000000000101000000000010000000000000000000000000000000000000010000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000110110100000110001101000100000000010100000000000000000000000000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000000000000100000000001001101000100100010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000001000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000000000000000000000000000000000000000000100100100000000000000000001000110000001011000000000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001110000011001000010000010001000000000000010000100000000000000001000001000000100000000001001010000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000100100010100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000100000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000001000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000001001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010100000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000010000000010000000010000001011001000000001000010000000000000101001000000000000000000000000000001000000001001000000001000001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000001000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011100000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000010010000000001001010000000000101100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000101000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000011000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000100010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000010000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010010000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000010000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010010010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000100 000000000000001000000000000000001000110100000000000100000100100000110000000000100000000000000001000000000000000000100000000001001001010100101100001010000000001001000000010100000000001001000000000000000000000010000000000000100000000001010000000000000000000010001000000000000000000000001000000000000000000010000010001001000000100000000000000000000100100100000000000000001010001000000000000000101010000000000100011000000000000000000011101000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100010010000000000000000000000000000000010000000000100000000000000000000000100000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100000010000001010100001100000100000000000000000000000000000000000000010000000010100000000000001011001000000000000010000000000000101001010000000000000000000000100000000000001000000000001000001100000000000110000000010000000000000000101000000000010000000000000000000000000001000000000000000000000000100000000000010000000001100001010001000010000100011000000010010000000000011000000011110000000001000001000101000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000010000000000011100001000000001001010000011001000000000000000000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100000000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000001001010000000001000001100000000000110000000010000000000000000101000000000000000010000000100000000000001000000000000000000000000100000000000010000000001100001010100000010000100011000000010010000000000011000000010111000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000000000001100000000100100100000000000000000000000000001100000000100000001000000000000000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001010000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010100000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000010000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000001000000000000000000001000001100000000000110000000010000000001000000100100000000000010100000000001010000000000000000000000100000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110100000110001101000100000000010110000000000000100100001000000110000100001100010000000000000001 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000010000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101010101000000000000000000100000000000100100000000000000000000000000101000001000000000000000000000000000010000000000000000100010010000000000000000000000000100100100000000000000001010000000000000000000100000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000010010000100000101000000000010110010000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010000000000000000000101100000000100000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000000000010000010110010000000001100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100010000000010000000010000000000010000000000000010000000000000101000100000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000010010000001001001010000000000100100000000000000100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000000000100000000000000000010000000000000100100000000010000010000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000010100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000100100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000010000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100001000000001010100000000000000000010000000001101001001001010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000001000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000001000010000000000000101001000000100000000000000000000001000000000000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000010010000000001001010000000000101100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000101000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000010011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000100000000001000000000000000001000010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001001000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001001000000000010000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000001110010101100101100000000011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000000000000000000000000011000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000100010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000001000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000100000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100000100000000100000000000001011001000000001000010000000000000101001000000000000001000000000000001000000000000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000100000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001010001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000000010000000000000001100000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100010000000001011001000000000000010000000000000101001010000010000000000000000000000000001001000000000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000100000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000100 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000011000000000000100000000001010000000000000000000000000010000010000000001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000101000010000000000000000000000000000000000000000000000000001000000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000110010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000100000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001001000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000001001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000000000000110000100001100010001000000000000 000000000000010010000000011001010000000000100100000000000001000000000000000000000000000011000000000000000000000100010011000001000011000101000010100001000000100010000000000000000010000000000101000101000000000010000000000000100010000000010000000000001000001000000010000010000000000000010000000100000000000000000010000001000000000000110000010001000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000010010000001100000000100000000000100100101000000101100000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000100000000000000000000010000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000010100000000001010000000000000000000100000000000000100000000000010000000011100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000100000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000110000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001001001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000100110000010000100100001000000001010010000000011000100000100000000000000000010000000000000000011000000001001000000000000010000000000100000000000000110000000010000000000000001011001000000000000010000000000000101001010000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000000000000010000000010000000000000000000011100001000000000001011000000001000000000001001010000000000000100001000000010010000000000011000100010110100000110001001000100000000010100000001000000000000000000010110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000010010000001001001010000000000110100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000100000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010010000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000000000000000000010000000000000001000000000000000011000000010000000001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110001000000000010000000101000000010000100010010000000000010000010110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000001000010010000000000101001000000000000000000000000000001000000000000000000001000001100000000000110000000010000000001000000100100000000000010100000000001010000000000000000000100000000000000100100000000000100100000001100000000000000000000000000001000000001000001100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000001100000000000000100000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000100000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000000001000000110001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100000000000001010100000000000000000010000000001101001001000010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000100000100000100000000100000000000001011001000000001000010000000000000101001000010100000000000000000000001000000000000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000001100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000001000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001101011000000000000000000101000000000100000000100000000001000000010100000011000000000000000001000000000000000100000000011100011000000001001010000011001000010000010001000000000000110000100000000000000001000000001000000000000000100000000000000001010000000000100000000000001000000101001000010000000000010000000110010000000000000000100011001000000000000000010001000000100010011000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000100010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010001000010000100011000000010010000000000011000000011110000000001000001000101000000000100000001000000000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000100000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001011010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000100000100000000000100000010101001010010001000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000011010000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000111000100001100010001000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000100000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000001000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000001001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000000000000100000000001001101000100100010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000001000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000000000000000000000000000000000000000000100100100000000000000000001000110000001011000000000000000000101000000000000010000000000000001000000000000000011000000010000000001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110001000000000010000000101000000010000100010010000000000010000010110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000001000010010000000000101001000000000000000000000000000001000000000000000000001000001100000000000110000000010000000001000000100100000000000010100000000001010000000000000000000100000000000000100100000000000100100000001100000000000000000000000000001000000001000001100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001110001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000010000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000100000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000100000000000000000000010000000000000000001000000000000010000000000000000001000000000010000000000000011100001000000001001010000011001000010100010001000000100000010000100000000000000001001000000000100000000000001010000110010110000000000000010000000100000010000101011000000110000100110000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000100000000000000000100000100000000100000000000001011001000000000000010000000000000101001000000001001100101000100000000000000000000100000000000100000100001000110000000010000000000000000100100000000000000001000000000000000001000001000000101000000000000100000000000000100100000001100000000000000000000011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000001000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000010000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000001000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101100000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000010000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000010000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000100001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000000100001000000010010000000000011000000010110000000001000001000100000000000100000011000000100100000000000000010001000011000010000000100000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000100000000010000000000000101001000000000000000000000000000001100000001000010000001000001100000000000110000000010000000000000000101001100000001000000000000000000000000000000000000100000000000000100000000010000100100000001100000000000000000000000100001000001001000001100000000000110100000110001001000100000010010100000000000000000100000001001000001001001100010000000000001000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000010000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101100000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000001100000000100000000000000000000000000100000000100001000001000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000011000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000000000010100001100000100000000000000000101000000000000000100000100000000100100000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000001000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000100000000001000000000000000001000010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000001100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000000010000001000000000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000100110000010000100100001000000000000010000000011000100000100000000000000000010000000000000000011000000001001000000000000010000000000100000000000000110000000010000000000000001011001000000000000010000000000000101001010000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000001000000000010000000010000000000000000000011100001000000000001011000000001000000000001001010000000000000100001000000010010000000000011000100010110100000110001001000100000000010100000001000000000000000000010110000100001100010000000000000000 000000100000001000000000000000001000010100000000000000000100100010000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000001100000000000000100000000000000000000010000000000110100110000000000000000001000010000001011000000000000000000000000000000100000000100000000001000000000001000011000000000000000000000001000000100000000001111000001000010010000001110000000100100000000001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100010100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000000000110100001000011000010000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000110000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000101000000100000000000001011001000000000010010000000000000101011000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000001 000000000000010010001010001011010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000110000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000010000000010000000000000000100000000001011001000100000010100000000000000000000000000100000000000011010100000000000000000010000000000000100000000001010000000000000000000000001000000000000000000000000000100000000000000010000010001001000000000000110100010000010000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000001000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000100000000100100010010000000000000001000000100000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000001000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000100000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000000010000000000010001101000010100000001000000000000000110000100001100010000000010000001 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000000100000100000100000001000001000001000101000010100001000000100000000010000000000011000000000101000100000000000000010001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000001000100000000000000010010000100000101000000000010110010000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010000000000000000000101100000000100000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010010111010110000000000000010000000100000000010000100010010000000000010000010110010000000001100000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100100000000000000100000000000001010100000000000000000000000000010000000000010101000001100001000000100000010000000010000000000000000000000010000000000010010000010000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000011000000010000000001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000000000000000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100000000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000001001010000000001000001100000000000110000000010000000000000000101000000010000000010000000100000000000001000000000000000000000000100000010000010000000001100001010100000010000100011000000010010000000010011000000010111000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000110000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000101000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000000000110100001000011000010000000000000 000100000000001000000000000000001000010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100011000000000000000000011100000000000000100100000000000001010100000000000000000000000000010000100000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100010000110010110000000000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000001000000000000000000001000001100100001000110000000010000000000000000101000000000000000010000000000000000000001000000000000000001000000100000000000110000000001100001010000000000000100001000000010010000010000011000000010110000000001000001000100000000000100000001010000000000000000000110000100000011000010000000100000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000010000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011101001000000001101010000011001000010000010001000000000000010000100000000000001001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000001000010100000000000000000100100000110000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010100000000000000000000000010000000001000100000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000000011001000000000000000100000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101001010000010000000000000000000001000000000000000000001000001100000000100000000000010010000010000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000001010100001000000010010000000000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000000000001 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000100000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000000010000000100000000100010000000000000000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000001000000000000000001001000100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000001100000000000000100000000000000000000010000000000110100110000000000000000001000010000001011000000000000000000000000000000100000000100000000001000000000001000011000000000000000000000001000000100000000000111000001000010010000001110000000100100000000001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100010100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000010000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000010100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000100100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000000101000000000010110000000010000110000000000000010000000000000000011000000101100100010000000000001000000000000000000100100010000000000000000001000000000000000000010000001100000010100000000000000100101000000101000000100000000001000000000000100000000000000000010001000000000000000100000000011100011000000101001010000011001000010010010001010000000000010000100000000000000001000000000000000100000000100000000000000001110000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001010000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010100000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000110000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001101011000000000000000000101000000000100000000100000000001000000010100000011000000000000000001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000001000000000000000100000000000000001010000000000100000000000001000000101001000010000000000010000000110010000000000000000100011001000000000000000010001000000100010011000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000100010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010001000010000100011000000010010000000000011000000011110000000001000001000101000000000100000001000000000000000000000110100001000011000010000000000000 000000100000001000000000000000001000010100000000000000000100100010000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010010000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000001100000000000000100000000000000000000010000000000110100110000000000000000001000010000001111000000000000000000000000000000100000000100000000001000000000001000011000000000000000000000001000000100000000000111000001000010010000001110000000100100000000001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100010100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000000000110100001000011000010000000000000 000000000000010010001000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100000000000000001000000000000100000000010000110000110010110000000000000010000000100001000000101001000000110000000010000001110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001100000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000110000000010000000000000000101000000000010000000000000000000000000000000000000010000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000110110100000110001101000100000000010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000110000000100000001011001000100000010100010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000000000000000000000011000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001010000000001000001100000000000110000000010000000000000000101000000000000000010100000100000000000001000000000000000000000000100000000000010000000001100001010100000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000010110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000001100000000000000100000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000100000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000000001000000110001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000100001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110101000110010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000001000000001000000000000000000001000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000001000000000000000000000100000011000001000011000101000010100101000000100000000000000000000010100000000101000101000000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000000000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000000010000000010000000000010101000000000001000000000000010000000000000000001000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000100000110100001000011000010000000000000 000000000000001000000000000000001000010100000001000000000100100000110000001000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010010000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010010010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010100010100100001000000000000000110000100001100010000000000000000 000000000000001000000000000000000001010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001001001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001100000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000001100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110001001001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000001000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000100000000001000000000000000001000010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000001100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000000010000001000000000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000100110000010000100100001000000000000010000000011000100000100000000000000000010000000000000000011000000001001000000000000010000000000100000000000000110000000010000000000000001011001000000000000010000000000000101001010000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000001000000000010000000010000000000000000000011100001000000000001011000000001000000000001001010000000000000100001000000010010000000000011000100010110100000110001001000100000000010100000001000000000000000000010110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000010000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000001000000000000000000001000001100000000000110000000010000000001000000100100000000000010100000000001010000000000000000000000100000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110100000110001101000100000000010110000000000000100100001000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000110000000100000001011001000100000010100010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000111000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 001001000000001000000000000000000000010100000000000000000000000100000000000010000000100010000000001001000000000000000000001000000000000000001100001010000000000001000000010100010010010000000100000000000000000010000000000000100100000000010000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000100000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000000000000000000000001100000000100000000000000000000000000100000000100001000011000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000101000000000000000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000010000000000000100100010000000010000000000001010000100100100010000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000110000000100000000000001011001000000000000010000000000000101000000000001001100100000000000000000001001010000000001000001100000000000110000000010000000000000000101000000010000000010000000100000000000001000000000000000000000000100000010000010000000001100001010100000010000100011000000010010000000010011000000010111000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000100000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001011010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000100000100000000000100000010101001010010001000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000011010000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000111000100001100010001000000000000 000000000000001000000000000000001000010100000001001000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100010000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000100000010000000000010101000000000110000000000000001000000000000100110000000000000010010000000100000000000000000000000000000000000000000000000100100100000000000000000001000110000001011000000000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001110000011001000010000110001000000000000010000100000000000000001010000000000010000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000000000001000000000001000000100100000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000010010000000011001010000000000100100000000000001000000000000000000000000000011000000000000000000000100010011000001000011000101000010100001000000100000000000000000000010000000000101000101000000000010000000000000100010000000010000000000001000001000000010000000001000000000000000010000010000000000000000100110000000000010000000000000000100100000000000000000000100000000000000000000000000100000000000000000000000001010010000000000000000000000000000000001001000100000000000000000010000000000100000000010101000000000001010000000000000000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000100000000000000111000001000000000000000000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000001011001000000001000010010000000000101001000000000000000000000000000001000000000000000000001000001100000000000110000000010000000001000000100100000000000010100000000001010000000000000000000100000000000000100100000000000100100000001100000000000000000000000000001000000001000001100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000010000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000100000001000000010100000010010000101100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100001100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000000100000100000100000001000001000001000101000010100001000000100000000010000000000011000000000101000100000000000000010001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000001000100000000000000010010000100000101000000000010110010000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010000000000000000000101100000000100000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010010111010110000000000000010000000100000000010000100010010000000000010000010110010000000001100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000000000001000000000001000000100100000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000001001001000000000000000001000000000000000011100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000010000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001001000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000100000000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110101001001100010000000001000000 000000000000001000000000000000000000010100000000010000001000000001000010000000000000001000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101010101000000000000000000100000000000100100000000000000000000000000101000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000010010000100000101000000000010110010000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001001001100000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000101000000000001011001000000000001010000000000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110001001001100010000000000000000 000000000000010010000000001001010000000000101100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000100000110100001000011000010000000000000 000000000000010010000000001001010000000000101100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000110010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000011000000000000100000000001010000000000000000000000000010000010000000001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000101000010000000000000000000000000000000000000000000000000001000000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000010000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000100000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000001000100000000001000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000100000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000001000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000001001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000100100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000100 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100100000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000001001010000000001000001100000000000110000000010000000000000000101000000000000000010000000100000000000001000000000000000000000000100000000000010000000001100001010100000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100100001100110000000000000001 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000010010010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000010000000000000000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100000100000000100000000000001011001000000001000010000000000000101001000000000000000000000000000001000000000000000000001000001100000000000110000000010000000000000110010000010000000000000010000000000010000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000000000001100000000100100100000000000000000000000000001100000000100000001000000000000000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001010000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010100000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000001000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000110000000100000001011001000100000010100010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001100001000000100000010000000010000000000000000000000010000000000010010000010000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000001000111000001000000000000010000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000100101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000000100000000001001110000000000100100001000000010110000000000011000000010110000000001000001000100000000000100000001000000000000000000010110000100001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000010110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000010010000100001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000001000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000101000010000000000000000000000000000000000000000000000000001000000000001000001100000010000110000000010000000000000000101000000000100000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000100000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111100000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001010000101011000000110000000110000000110010001100101100000000011001000000000000000000000010000000000000000010011000000001001001000000010100000100000000000000000100000100000000100000000010001011001000000000000010000000000000101001000000001001100101000100000000000000000000100000000000100000100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010100010100100001000000000001000000001001001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000100100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000100 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000010000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000010000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000000100000100000100000001000001000001000101000010100001000000100000000010000000000011000000000101000100000000000000000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000100000000000000000011000100000000001000000010010000010000000000010101000000000001000000100000010000000000000000000001000000000010000000000100000000001000000000010000000000000001100000000100100100000000000000000000000000001100000000100000001000000000000000000000010000000000000001000000000000000011000000000000100001000000000000000000100000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100000100000000100000000000001011001000000001000010000000000000101001000000000000001000000000000001000000000000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100001000000001010100000000000000000010000000001101001001001010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000010000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000001000000000000000000001000001100000000000110000000010000000001000000100100000000000010100000000001010000000000000000000000100000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110100000110001101000100000000010110000000000000100100001000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000001000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000010010001000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000000000100000000000001010100000000000000000010000000001101001001000010011000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000001000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000001000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000101001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000010000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000001000000000000000000001000001100000000000110000000010000000001000000100100000000000010100000000001010000000000000000000000100000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110100000110001101000100000000010110000000000000100100001000000110000100001100010000000000000001 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000010000000100000001011001000100000010100000100000000000000000000010000010000000000101010101000000000000000000100000000000100100000000000000000000000000101000001000000000000000000000000000010000000000000000100010010000000000000000000000000100100100000000000000001010000000000000000000100000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000010010000100000101000000000010110010000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010000000000000000000101100000000100000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000000000010000010110010000000001100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100010000000010000000010000000000010000000000000010000000000000101000100000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100000110000000000000001000000010000000000000000000000100000000001011001000110000010100000001000000000000000100100000000000011000100000000000000000010000000000000100010000000010000000000001000001000000010000000000000000000000000000000001000000010000010001001000000000000110000010000000000100000000011000000000100000000000000000000000000010000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000100010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000010000000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000011000100001001001000000010100000100000000000000000100000100000100100000000000001011001000000000000010000000000000101100000000000000000000010000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000010100000000001010000000000000000000100000000000000100000000000010000000011100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000110000000100000001011001000100000010100010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001100001000000100000010000000010000000000000000000000010000000000010010000010000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000001000111000001000000000000010000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000100101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000000100000000001001110000000000100100001000000010110000000000011000000010110000000001000001000100000000000100000001000000000000000000010110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000001100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000010000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000001100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000010000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101100000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000011000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000010001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000010000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000010000000000000001000000000000100010000000000000010000000000100000000000000000010000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000001001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000101000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000000000000110000100001100010001000000000000 000000000000001000000000000000001000010100000000000000000100100000110000000000100000000000000001000000000000000000100000000001001001010100101100001010010000001001000000010100000000001001000000000000000000010000000000000000010000001000000000000000000000000000000010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100010100010000000000100000000000000000000000000000000010100000010000000000000000000000000000000000010000000000000001000100000000010000000001000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000001000000000010000000000000001100000000100100100000010001000001000000000001100000000100000000100000000000000000000010000000000000000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000001000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001101011000000000000000000101000000000100000000100000000001000000010100000011000000000000000001000000000000000100000000011100011000000001001010000011001000010000010001000000000000110000100000000000000001000000001000000000000000100000000000000001010000000000100000000000001000000101001000010000000000010000000110010000000000000000100011001000000000000000010001000000100010011000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000100010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010001000010000100011000000010010000000000011000000011110000000001000001000101000000000100000001000000000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000010000000000000100000100100000101010111000000010101000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000001000000100000000100001000001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100000000000000011000000001001000000000000010000000000100000000000000110000000010000000000000001011001000000000000010000000000000101001010000000000000000000000000001001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000100100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100000110000000000100000000000000001000000000000000000100000000001001001010100101100001010010000001001000000010100000000001001000000000000000000010000000000000000010000001000000000000000000000000000000010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100010100010000000000100000000000000000000000000000000010100000010000000000000000000000000000000000010000000000000001000100000000010000000001000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000001000000000010000000000000001100000000100100100000010001000001000000000001100000000100000000100000000000000000000010000000000000000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000110010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000000000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000000010000100000101000000000010110000000010000110000000000000000000000000000000010000000101100100010000000000001000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000100000000000000111000001000000000000000000000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000001100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000001000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000100000000010000000000000101001000000000000000000000000000001100000001000010000001000001100000000000110000000010000000000000000101001100000001000000000000000000000000000000000000100000000000000100000000010000100100000001100000000000000000000000100001000001001000001100000000000110100000110001001000100000010010100000000000000000100000001001000001001001100010000000000001000 000000000000001000000000000000001000010100000000000000000100100000110000000000100000000000000001000000000000000000100000000001001001010100101100001010000000001001000000010100000000001001000000000000000000000010001000000000100000000001010000000000000100000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001010000000000000000010000001101011000000000000000000101000000000100000000100000000001000000010100000011000000000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000001000100100000010000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000010100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000000001000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000101100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000001000010010000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000100000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000100010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000110010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000010010000001001001010000000000100100000000000000100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000000000100000000000000000010000000000000100100000000010000010000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000010100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000100100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000100000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000000010000000100000000100010000000000000000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000001000000000000000001001000100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000100000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000110000000000000011000000000000000000000000100000000000000001010001000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000001000000010100000100000000000000000100000100000000100000000000001011001000000000000010000000000000101001000000001001100101000100000000000000000000100000000000100000100001000110000000010000000000000000100100000000000000001000000000000000001000101000000101000000000000100000000000000101100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010100010100100001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000011000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000100010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000101000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000011000000000000100000000001010000000000000000000000000010000010000000001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011100000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000010010000100001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000001000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000010010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000101000010000000000000000000000000000000000000000000000000001000000000001000001100000010000110000000010000000000000000101000000000100000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000100000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000110000000100000001011001000100000010100010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100000000000001010100000000000000000010000000001101001001000010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000100000100000100000000100000000000001011001000000001000010000000000000101001000010100000000000000000000001000000000000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100000110100000000000001000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000010000000000000000010000001000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000011000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001011000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000010010000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000101000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000010000000000000000001100000000100000000000000000000000000100000000100001000001000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010100000000000000000000001000000000000000000000010001001000000000000000000000000100000000000000100001000010000001001000000000110001000000000001100000000000000000100100000010000000000000000000000000010100000000000000000100000011100000010000000000100000000000001010100000000000000000000000000010000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000101100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000010000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000010010000000011001010000000000100100000000000001000000000000000000000000000011000000000000000000000100010011000001000011000101000010100001000000100010000000000000000010000000000101000101000000000010000000000000100010000000010000000000001000001000000010000000001000000000000000010000010000000000000000100110000000000010000000000000000100100000000000000000000100000000000000000000000000100000000000000000000000001010010000000000000000000000000000000001001000100000000000000000010000000000100000000010101000000000001010000000000000000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000100000000000000111000001000000000000000000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000000000000000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000100100000000000010100000000001010000000010000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010001000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000010010000001100000000100000000000100100101000000101100000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000100000000000000000000010000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000010100000000001010000000000000000000100000000000000100000000000010000000011100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000001000010100000000000000000100100000110000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010100000000000000000000000010000000001000100000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000000011001000000000000000100000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101001010000010000000000000000000001000000000000000000001000001100000000100000000000010010000010000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000001010100001000000010010000000000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000010000000000000000000000010000000000100000000000000000000000000000000000010000100000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000000010000001110000000100100000000000001010001010000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000010100000000000100100000000000100000100001100000000001000000000001010000100100000000000010000000010001010000000000000000000100000000000000100000000000010000000001000001010000000000000000000000000010010000000000011000000010110000000001000001000100000000000100110100000001000000000000000110000100001100010000000000100000 001001000000001000000000000000000000010101000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000011000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010100000010000010100000000000000100100100000000100001010100000000001000100000100000000101000000000000000000000000100000000000001000100000000000000010010000100000101000000000010110010000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010000000000000000000101100000000100000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000100001001010000011011000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000000000010000010110010000000001100000000011001000000000100000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000000000001000000000001000000100100000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001101010000011001000010000010001000000000000010000100000000000001001000000100000000000000000100000000000000001010010000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001001000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000110101000001000001000000110000010000000000000000000000000000000010000001000100000100000000000000000000100000000000000000001100010001000000000000000000010000001100000100100000000000000100000000000100000000001000111000001001000000000010000000000000000001000000000010000000000000011100001000000001001010000011001000010100010001000000100000010000100000000000000001001000100000000001000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000010000001 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001001000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000100000000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110101001001100010000000001000000 000000000000110010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000100000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001001000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000001001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000000000000110000100001100010001000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000101000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000100001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110011000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000000000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110101001001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100010000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000010000000010000000000000000001000100000000000000010000001100000000100000000000000000000000000100000000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000001000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000000101000000000010110000000010000110001000000000010000000000000000011000000101100100010000000000001000000000000000000100100010000000000000000001000000000000000000010000001100000010100000000000000100101000000101000000100000000001000000000000100000000000000000010001000000000000000100000000011100011000000101001010000011001000010010010001000000000000010000100000000000000001000000000000000100000000100000000000000001110000000000100000000000001000000101001000000110000000010000000110010001100101100000000111001000000000000000000000000000000000000000000011000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001010000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010100000000000 000000000000001000000000000000000000010100000000000000000000000000000000000011000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000100010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000100000000000010000000100010000000001001000000000000000000001000000000000000001100001010000000000001000000010100010010010000000100000000000000000010000000000000100100000000010000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000100000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000000000000000000000001100000000100000000000000000000000000100000000100001000011000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000100000101000100000001000000000001000000000000000100000000001000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000010000000000000000000000000000100000010000000000000001000100000000010000000010010000010000000000010101000000000001000000100000010000000001000000000000000000000010000000000100000000001000000000010000000000000001100000000100100100000000000000000000000000001100000000100000001000000000000100000000010000000000000001000000000000000111000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100000100000000100000000000001011001000000001000010000000000000101001000000000000001000000000000001000000000000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010100000000000 000000000000010010000001001001010000000000110100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000100000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010010000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000000000000000000010000000000000001000000000000000011000000010000000001000000000000000000000000011100001010000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110001000000000010000000101000000010000100010010000000000010000010110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000001000010010000000000101001000000000000000000000000000001000000000000000000001000001100000000000110000000010000000001000000100100000000000010100000000001010000000000000000000100000000000000100100000000000100100000001100000000000000000000000000001000000001000001100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000101000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000010000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000001000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101101000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000100001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000110000000100000001011001000100000010100010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000100000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000110010000000001001010000000000100100000000000000000000000000000000000000000011000000100000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000100000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001001000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000001001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000000000000110000100001100010001000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000100110000010000100100001000000000010010000000011000100000100000000000000000010000000000000100011000000001001000000000000010000000000100000000000000110000000010000000000000001011001000000000000010000000000000101001010000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000000000000010000000010000000000000000000011100001000000000001011000000001000000000001001010000000000000100001000000010010000000000011000100010110100000110001001000100000000010100000001000000000000000000010110000100001100010000000000000000 000000000100001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000110100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000101000000000000001000001000000100000000000001010100110010110000000000000010001001100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100101001110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001001000000000000001000010100000000000000000100100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100000000001010000000000000000000000001000000000001000000000000000000000000000000001000010000001001000000000110001000000000000100000000000000000001010000000100100000000000000000000000000000000100000000101100000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000011000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000011100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000000010000000000001100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000100000000010000000000100000000000000000000000000000000000100000000100001001001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000110010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000001100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001100011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000010000000000000000010000001000000000000000001000000000000000001001000100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000100000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101000000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000000000010000100010000011000001110011000000000001100000000010000001000100000000000000000000000000000000000000000000100000000101100000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000001100000000100000000000000000000000000100000010100001000001000000000000000011000001000000000001000000000010001000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000011000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000000000010100001100000100000000000000000101000000000000000100000100000000100100000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000001000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000010100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000010010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000010000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000010000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000010110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000001000000000000010000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000001010000100000100010000001000000000000100000000000000010000110010101010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000001000000000000000100000000101000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000010001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101000000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000000000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000000010000000010000000000010101000000000001000000000000010000000000000000001000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000100000000000000000100000000000000001010000100000100000000000100000010101001010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000011010000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000111000100001100010001000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000101000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000001 000000000000010010000001001001010000000000100100000000000000100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000000000100000000000000000010000000000000100100000000010000010000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000010100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000100100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000100000001000000000000000001000010100000000000000000100100010000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000001100000000000000100000000000000000000010000000000110100110000000000000000001000010000001011000000000000000000000000000000100000000100000000001000000000001000011000000000000000000000001000000100000000000111000001000010010000001110000000100100000000001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100010100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000010000000000000100000100100000101010111000000010101000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100000000000000011000000001001000000000000010000000000100000000000000110000000010000000000000001011001000000000000010000000000000101001010000000000000000000000000001001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000100100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010001000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101101000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000001100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000010000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000001000000001001001000000010100000100000000010000000100000100000000100001000001001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000000000000110000100001100010001000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100001000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000101001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000100000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000110000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 001001000000001000000000000000000000010110000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000101000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010001000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000110000001100000000100000000000100100101000000101100000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000100000000000000000000010000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000010100000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000110000000100000001011001000100000010100010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000111000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001000010100000000000000000100100000110000000000000001000000010000000000000000000000100000000001011001000110000010100000001000000000000000100100000000000011000100000000000000000010000000000000100010000000010000000000001000001000000010000000000000000000000000000000001000000010000010001001000000000000110000010000000000100000000011000000000100000000000000000000000000010000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000100010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000010000000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000001000000000000011000100001001001000000010100000100000000000000000100000100000100100000000000001011001000000000000010000000000000101001000000000000000000000000010100000000000100100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000000000000100000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110000100001100010000000000000000 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000101000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000010010000000001001010000000000101100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000101000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000010000000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000011000000011001001000000010100000100000000000000000100000100000010000000010000000000100001000000100000000010000010010000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000000000100000000000000100100000000000100100000001100000000000000000000000000001000000001000001100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000110010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000100000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001001000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000001001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000000000000110000100001100010001000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000010000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000010100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000100100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000000101000000010000000000100000000000000000000000001000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000100000010101000001000001000000100000010000000000000000000000000000000010000000000100000000100000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000101000000000000100000000100000110000110010110000000000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000000001000000000001000001100000000000110000000010000100000000000101000000000100000000000000000000001000000000000000000000000000000100000000000010000000001100011010000000000010100001000000010010000000000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000010010000000011001010000000000100100000000000001000000000000000000000000000011000000000000000000000100010011000001000011000101000010100001000000100000000000000000000010000000000101000101000000000010000000000000100010000000010000000000001000001000000010000000001000000000000000010000010000000000000000100110000000000010000000000000000100100000000000000000000100000000000000000000000000100000000000000000000000001010010000000000000000000000000000000001001000100000000000000000010000000000100000000010101000000000001010000000000000000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000100000000000000111000001000000000000000000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000000000000000010000000000000101001010001010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000100100000000000010100000000001010000000010000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000100001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110010000000000010001001000010100000001000000000000000110000100001100010000000000000001 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000010000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010100000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000010000000010000000010000001011001000000001000010000000000000101001000000000000000000000000000001000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001010001000000100000010000000000001000000100000010000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000001010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000001000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000010000000011100001010010000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000101000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000010000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000100001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010001000000000010110010000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010000000000000000001100000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100000000000001011001000000000000010000000000000101001010000010000000000000000000000000001101000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000000000100001000000010010000000000011000000010110000000001000001000100000000000100000011000000100100000000000000010001000011000010000000100000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000100100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000100000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000001000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000100000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001001000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100010000110010110000000000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000001000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110000100001100010000001000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000010110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000000001000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000010000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000001010000100000100010000001000000000000100000000000000010000110010101010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000010000001000000001000010000000000000001000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101010101000000000000000000100000000000100100000000000000000000000000101000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000010010000100000101000000000010110010000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010000000000000000000101100000000100000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010010111010110000000000000010000000100000000010000100010010000000000010000010110010000000001100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100001000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000000000001000000000001000000100100000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000001100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000001001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000001000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000010000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000000000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110101001001100010000000000000000 000000000000001000010000000000001000010100000000000000000100100000110000000000000000000000000000000000000000000000100000000001001001000100001100001010000000001000010001000100000000000001000000000000000000000000000000000010000000000000000000000000000001000000001000001000000000010000000000000000010000000000000000100010000000010000000000001010000100100100000000000000001010000000000010010100100000000000000100001000000000000000000011100001000000001000100000000000001010100000001000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000010100000000000000000000100000001000000000000000000010000001100000000100000100000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000001000011100001000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000011000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000001100000000000010000000000010101000000000001000000100000010100000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001110000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000001001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000000110000010000000000000000000000000000000000000000000000000000000010000000000000100000000000000000100000100010011000000110000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001011000000000000100001000000010010000000000011000000010110110001110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000001000010100000001001000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100010000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000100000010000000000010101000000000110000000000000001000000000000100110000000000000010010000000100000000000000000000000000000000000000000000000100100100000000000000000001000110000001011000000000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001110000011001000010000110001000000000000010000100000000000000001010000000000010000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000000000001000000000001000000100100000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000101000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000100000000100100000000000000000000000000001010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100100000010000000000100000000000000000000000000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000100000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000100010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000110010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100010000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000100000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000000000000000000000011000000001001001000000010100001110000000000000000100010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000000010000000000000001000000000000000011000000000000000000000001000000000000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000110000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001101011000000000000000000101000000000100000000100000000001000000010100000011000000000000000001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000001000000000000000100000000000000001010000000000100000000000001000000101001000010000000000010000000110010000000000000000100011001000000000000000010001000000100010011000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000100010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010001000010000100011000000010010000000000011000000011110000000001000001000101000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000010000000100000000001001001000100101100001010000000001101000000010100000000001001000000000000000000010000000000000000000000001000001000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101100000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000000100000011000001000011000101000010100001000000100000000000001000000010000000000101000101000000000000000000000000000000000100000000000000000000000000000010000000000000000000000000000100000000000000000010000001000000000000110000010000000010000010100010000000000100000000000000000000000000000000010100000010000000000000000000000000000000000010000000000000001000100000000010000000001000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000100000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000100010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000110010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000100000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000110000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000000000100001000000010010000000000011000000010110000000001000001000100000000000100000011000000100100000000000000010001000011000010000000100000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000101000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000010010001000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100100000000011000100000000000100000010000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000000000100000000000001010100000000000000000010000000001101001001000010011000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000001000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000001000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000101001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000000000000110000100001100010001000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000010000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000010100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000100100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000110000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001101011000000000000000000101010000000100000000100000000001000000010100000011000000000000000001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000001000000000000000100000000000000001010000000000100000000000001000000101001000010000000000010000000110010000000000000000100011001000000000000000010001000000100010011000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000100010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010001000010000100011000000010010000000000011000000011110000000001000001000101000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000100110000010000100100001000000000000010000000011000100000100000000000000000010000000000000000011000000001001000000000000010000000000101000000000000110000000010000000000000001011001000000000000010000000000000101001010000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000001000000000010000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000000010000000000000010000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000010000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100000010000001010100001100000100000000000000000000000000000000000000010000000010100000000000001011001000000000000010000000000000101001010000000000000000000000100000000000001000000000001000001100000000000110000000010000000000000000101000000000010000000000000000010000000000000010000000000000000000100000000000010000000011100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100010100100001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111100000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001010000101011000000110000000110000000110010001100101100000000011001000000000000000000000010000000000000000010011000000001001001000000010100000100000000000000000100000100000000100000000010001011001000000000000010000000000000101001000000001001100101000100000000000000000000100000000000100000100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010100010100100001000000000001000000001001001100010000000000000000 000000000000110010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000010000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000001010000100000100010000001000000000000100000000000000010000110010101010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000010000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000001010000100000100010000001000000000000100000000000000010000110010101010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 001001000000001000000000000000000000010100000000000000000000000100000000000010000000100010000000001001000000000000000000001000000000000000001100001010000000000001000000010100010010010000000100000000000000000010000000000000100100000000010000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000100000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000000000000000000000001100000000100000000000000000000000000100000000100001000011000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001010010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000000000010100000000000000101000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000100000000100100000000000000000000000000001010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100100000010000000000100000000000000000000000000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000100000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100101001110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001001100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000001000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000100000000010000000000000101001000000000000000000000000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000010000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000001000000000000000000001000001100000000000110000000010000000001000000100100000000000010100000000001010000000000000000000000100000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110100000110001101000100000000010110000000000000100100001000000110000100001100010000000000000001 000000000000001000000000100000001000010100000000000000000100100000110100000000000001000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000100000000000000000000100000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000010000000000000000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100001100000000100000000000001011001000000001000010000000000000101001000000000000000000000000000001000000000000000000001000001100000000000110000000010000000000000110010000010000000000000010000000000010000000000000000100000000001000100100000000000100100000001100000000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000010010000000011001010000000000100100000000000001000000000000000000000000000011000000000000000000000100010011000001000011000101000010100001000000100000000000000000000010000000000101000101000000000010000000000000100010000000010000000000001000001000000010000000001000000000000000010000010000000000000000100110000000000010000000000000000100100000000000000000000100000000000000000000000000100000000000000000000000001010010000000000000000000000000000000001001000100000000000000000010000000000100000000010101000000000001010000000000000000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000100000000000000111000001000000000000000000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000000000000000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000100100000000000010100000000001010000000010000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000001000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000001000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000101001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000101000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000001000010100000000000000000100100000111000000000000000000000000001000000010000000000100000000001011001000100000010100001000000100000000100000000000010000000000101000100001000000000000001000000000000000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001100000011000000000001000000100100101000000000000001010000000000010000000100000000000010100000001000000000000000000000000000010000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000001001000000010000000000000001100000000100100100000000000000000000000000001100000000110000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100000000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000001001010000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000010110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000000000000011000001000010010000001110000000100100000000000001010000000011100000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100000110000000000000001000000010000000000000000000000100000000001011001000110000010100000001000000000000000100100000000000011000100000000000000000010000000000000100010000000010000000000001000001000000010000000000000000000000000000000001000000010000010001001000000000000110000010000000000100000000011000000000100000000000000000000000000010000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000100010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000100000100000100000000100000000000001011001000000001000010000000000000101001000000100000000000000000000001000000000000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000010000000000000001000000000000100010000000000000010000000000100000000000000000010000000000000000010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000100110000010000100100001000000000000010000000011000100000100000000000000000010000000000000000011000000001001000000000000010000000000100000000000000110000000010000000000000001011001000000000000010000000000000101001010000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000001000000000010000000010000000000000000000011100001000000000001011000000001000000000001001010000000000000100001000000010010000000000011000100010110100000110001001000100000000010100000001000000000000000000010110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000010000000000100000100000000100000000000001011001000000000001010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000000000000000000000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000001000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000010000000000000000000000000000100000010000000000000001000100000000010000000010010000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000001000000000010000000000000001100000000100100100000000000000000000000000001100000000100000001000000000000000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100000100000000100000000000001011001000000001000010000000000000101001000000000000001000000000000001000000000000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000000000110010000000000 000000000100001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000101000010000001010100000000000000000000000000010001000000000010110010000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010000000000000000000001100000000100000000000000000000000000000010000010000000001000000000000000010000000000000000001100000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100000000000001011001000000000000010000000000000101001010000010000000000000000000000000001101000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000000000100001000000010010000000000011000000010110000000001000001000100000000000100000011000000100100000000000000010001000011000010000000100000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000010110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000010000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000010100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010000000000000000100011001000000000000000000000000000000001000000000011000000001001001000000010100000100000000010000000100000100000000100001000001001011001000000000000000000000001000101000000000000100000000000000000000000000001000000000001000001100000000100000000001000000000001001000100000000000000010000000010001010000000000000000000100000000000000100000000000010000001001000001010000000000000000000000000010010000000000011000000000000000000000010001000100000000000100000001000000000000000000000110000100001100010001000000000000 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000000101000000000010110000000010000110001000000000010000000000000000011000000101100100010000000000001000000000000000000100100010000000000000000001000000000000000000010000001100000010100000000000000100101000000101000000100000000001000000000000100000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000010000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000000000000000100000000000000000000000000000010000000000000000010000001000000000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000100110000010000100100001000000000000010000000011000100000100000000000000000010000000000000000011000000001001000000000000010000000000100000000000000110000000010000000000000001011001000000000000010000000000000101001010000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000001000000000010000000010000000000000000000011100001000000000001011000000001000000000001001010000000000000100001000000010010000000000011000100010110100000110001001000100000000010100000001000000000000000000010110000110001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100010001100000000001000000000000000100000000001000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000010000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000000000010000000000000000001000000000000010000000100100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100001000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000011000000000000001000010000001100010000000000000000000000000010000000000000000000000001000010000001000001100000000000110000000010000000000000000101001100000001000000000000000000000000000000000000100000000000000100000000010000100100000001100000000000000000000000100001000001001000001100000000000110100000110001001000100000010010100000000000000000100000001001000001001001100010000000000001000 000000000000001000000000000001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100010000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000100110000010000100100001000000000000010000000011000100000100000000000000000010000000000000000011000000001001000000000000010000000000100000000000000110000000010000000000000001011001000000000000010000000000000101001010000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000001000000000010000000010000000000000000000011100001000000000001011000000001000000000001001010000000000000100001000000010010000000000011000100010110100000110001001000100000000010100000001000000000000000000010110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000100000000000011010100000000000000000010000000000000100000000001010000000000000000000000001000000000000000000000000000100000000000000010000010001001000000000000110000010000010000100000000010010001000100000000000000000000000000000000000000000000100000000101001000000000001000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000101000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000001000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000001001000001000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000010000001 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000010000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000001000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101100000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000010000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000010000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000100001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000001000000000000100000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000100000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000010000000000000000001100000000100000000000000000000000000100000000100001000001000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000100000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000010000000000000000001100000000100000000000000000000000000100000000100001000001000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000000000010100000000000000001000010000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000010001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000101000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000000000010100000000100000010000000001000000000000000000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000000000010000010110010000000001100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100010000000010000000010000000000010000000000000010000000000000101000100000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100100000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000001001010000000001000001100000000000110000000010000000000000000101000000000000000010000000100000000000001000000000000000000000000100000000000010000000001100001010100000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100100001100110000000000000001 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000010010000000001001010000000000101100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000100000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000100010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000110010000000000011000000010110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100010000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000010000000010000000000000000001000100000000000000010000001100000000100000000000000000000000000100000000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000000000000000000000000000010000100000000000010000000001100001010000000000010100001000000010010000000000011100000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000001000000000000000001000010100000000000000000100100000111000000000000000000000000001000000010000000000100000000001011001000100000010100001000000100000000100000000000010000000000101000100001000000000000001000000000000000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001100000011000000000001000000100100101000000000000001010000000000010000000100000000000010100000001000000000000000000000000000010000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000001001000000010000000000000001100000000100100100000000000000000000000000001100000000110000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100000000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000001001010000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000100100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000100000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000010000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000001000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101100000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000000000001000000100000100000000100000000000001011001000000001000010000100000000101001010000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000010100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000101000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000001 001001000000001000000000000000000000010100000000000000000000000100000000000010000000100010000000001001000000000000000000001000000000000000001100001010000000000001000000010100010010010000000100000000000000000010000000000000100100000000010000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000100000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000100100100000000000000000000000000001100000000100000000000000000000000000100000000100001000011000000000000000011000001000000000001000000000010000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000000000000100000000000001000000101001000100110000010000100100001000000000000010000000011001000000001010010010001000001110000000000000000000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000010000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000010100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000100100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000101000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000001 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100000000000000001000000000000100000000010000110000110010110000000000000010000000100001000000101001000000110000000010000001110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001100000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000110000000010000000000000000101000000000010000000000000000000000000000000000000010000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000110110100000110001101000100000000010100000000000000000000000000000110000100001100010000000000000001 000000000000110010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000000000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000000010000100000101000000000010110000000010000110000000000000000000000000000000010000000101100100010000000000001100000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000100000000000000111000001000000000000000000000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000001100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000000100000011000001000011000101000010100001000000100000000000001000000010000000000101000101000000000000000000000000000000000100000000000000000000000000000010000000000000000000000000000100000000000000000010000001000000000000110000010000000010000010100010000000000100000000000000000000000000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000000001000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000000001001010000000000000100001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110101001001100010000000000000000 000000000100001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000001000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000000000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110101001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000001000000000000010000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000001010000100000100010000001000000000000100000000000000010000110010101010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000010010000000011001010000000000100100000000000001000000000000000000000000000011000000000000000000000100010011000001000011000101000010100001000000100010000000000000000010000000000101000101000000000010000000000000100010000000010000000000001000001000000010000000001000000000000000010000010000000000000000100110000000000010000000000000000100100000000000000000000100000000000000000000000000100000000000000000000000001010010000000000000000000000000000000001001000100000000000000000010000000000100000000010101000000000001010000000000000000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000100000000000000111000001000000000000000000100000000000011000000000000000000000000011100001000000001001010000011001000010000010001000000000000010000100001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000000000000000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000000110000000010000000000000000100100000000000010100000000001010000000010000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000001000000000000000000000100000011000001000011000101000010100101000000100000000000000000000010100000000101000101000000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000000000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000000010000000010000000000010101000000000001000000000000010000000000000000001000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010010010001000000000000010000100000000000000001000000000000000100000000100000000000000001110000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000100000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000110000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000101000000100000000000001011001000000000010010000000000000101011000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000001000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101000000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000000000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000000010000000010000000000010101000000000001000000000000010000000000000000001000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000010000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001001010000000010000000011000000000000001000010000001100010000000000000000000000000010000000000000000000000001000010000001000001100000000000110000000010000000000000000101001100000001000000000000000000000000000000000000100000000000000100000000010000100100000001100000000000000000000000100001000001001000001100000000000110100000110001001000100000010010100000000000000000100000001001000001001001100010000000000001000 000000000000010010000000001001010000000000100100000000000000000000000000000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100000000000001010100000000000000000010000000001101001001000010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001001000101001000000110000000010000000110010001100101100000000011001010000000000000000000000000000000000000000011000000001001001000000010101000100000000000100000100000100000000100000000000001011001000000001000010000000000000101001000000100000000000000000000001000000000000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000000000001100000000100100100000000000000000000000000001100000000100000001000000000000000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001010000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010100000000000 000000000000110010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000000000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000000010000100000101000000000010110000000010000110000000000000000000000000000000010000000101100100010000000000001000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000100000000000000111000001000000000000000000000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000001100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000001000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000100000000100100000000000000000000000000001010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100100000010000000000100000000000000000000000000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001101010000011001000010000010001000000000000010000100000000000001001000000100000000000000000100000000000000001010010000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000100000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000001000000011001001100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000101000000000010000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001100001000000100000010000000010000000000000000000000010000000000010010000010000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000011000000010000000001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000000000010000010110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000011011001000100000000010000000000000101001000000000000000010000000000001000000000000000000001000001100000000100000000000010000000010000000101000000000000000010000000000100000000001000000000000000000000000100000000000010000000001100001010000000001010100001000000010010000000000011000000010110000000000010000000000010001001000010100000001000001000000000110000100001100010000000000000001 000000000000001000010000000000001000010100000000000000000100100000110000000000000000000000000000000000000000000000100000000001001001000100001100001010000000001000010001000100000000000001000000000000000000000000000000000010000000000000000000000000000000000000001000001000000000010000000000000000010000000000000000100010000000010000000000001010000100100100000100000000001010000000000010011000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000100000000000011000000000000000001000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000100000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001001000100000100000000100000000000001011001000000001000010000100000000101001010000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000010100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000001000010100000001001000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100010000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000100000010000000000010101000000000110000000000000001000000000000100110000000000000010010000000100000000000000000000000000000000000000000000000100100100000000000000000001000110000001011000000000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001110000011001000010000110001000000000000010000100000000000000001010000000000010000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000000000001000000000001000000100100000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000010000000000100000100000000100000000000001111001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000010000000010000000000000000100000000001011001000100000010100000000000000000000000000100000000000011010100000000000000000010000000000000100000000001010000000000000000000000001000000000000000000000000000100000000000000010000010001001000000000000110000010000010000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000001000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000100000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000001000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000010000001 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000001000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000100000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001011010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000100000100000000000100000010101001010010001000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000011010000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000111000100001100010001000000000000 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000000101000000000010110000000010000110001000000000010000000000000000011000000101100100010000000000001000000000000000000100100010000000000000000001000000000000000000010000001100000010100000000000000100101000000101000000100000000001000000000000100000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000010000000000001000010100000000000000000100100000110000000000000000000000000000000000000000000000100000000001001001000100001100001010000000001000010001000100000000000001000000000000000000000000000000000010000000000000000000000000000000000000001000001000000000010000000000000000010000000000000000100010000000010000000000001010000100100100000100000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000100000000000011000000000000000001000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000100000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000001000010000100000000101001010000000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000010100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000000000000100000000001001101000100100010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000001000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000000000000000000000000000000000000000000100100100000000000000000001000110000001011000000000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001110000011001000010000010001000000000000010000100000000000000001000001000000100000000001001010000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000100100010100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000100001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000100000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000001000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000000000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110101001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000001000000000000000000100000010100000001000000000000000000000001000000000000000001100001010000000000001001000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000110000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001101011000000000000000000101000000000100000000100000000001000000010100000011000000000000000001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000001000000000000000100000000000000001010000000000100000000000001000000101001000010000000000010000000110010000000000000000100011001000000000000000010001000000100010011000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000100010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010001000010000100011000000010000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001001000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000110101000001000001000000110000010000000000000000000000000000000010000001000100000100000000000000000000100000000000000000001100010001000000000000000000010000001100000100100000000000000100000000000100000000001000111000001001000000000010000000000000000001000000000010000000000000011100001000000001001010000011001000010100010001000000100000010000100000000000000001001000100000000001000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000010000001 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000010000000010000000000000000100000000001011001000100000010100000000000000000000000000100000000000011010100000000000000000010000000000000100000000001010000000000000000000000001000000000000000000000000000100000000000000010000010001001000000000000110000010000010000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000001000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000100000000100100010010000000000000001000000100000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000001000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000000010000000000010001101000010100000001000000000000000110000100001100010000000010000001 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000010000001000000000000100000000000001010000110010110000000000000010000000100000000010000000010010000000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000100000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000110000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000010000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000010000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000010000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011101001000000001101010000011001000010000010001000000000000010000100000000000001001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000100000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000100010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000110010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000010001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101001000000010010000000000011000000110110100000110101101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000010000000000011100001000000001001010000011001000000000000000000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100000000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000001001010000000001000001100000000000110000000010000000000000000101000000000000000010000000100000000000001000000000000000000000000100000000000010000000001100001010100000010000100011000000010010000000000011000000010111000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000001000000001000000000000000000001000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000001000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100110000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001001001000000000000000000011010000100000000100000100000000100000000000100000000001000111000001000000000000010000100000000000011000000000000000001000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000100000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000000000000000000000011000000001001001000000010100000100000000000000000100000100000000100000000000001011001000000000000010000000000000101001000000001001100101000100000000000000000000100000000000100000100001000110000000010000000000000000100100000000000000001000000000000000001000101000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010100010100100001000000000000000110000100001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101100000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000100000000000000000000010000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000010100000000001010000000000000000000100000000000000100000000000010000000011100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000000100000001001000001001001100010000000000001000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000111001000000000000000000000000010000010001001000000000000110000010000000000101000000010100000000100000000000000000000000000000000010100000000000010000001000000000000000000000000100010100100000101010111010000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000010010000000001001010000000000101100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000110010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000001010000000000000000000000001000000000000000000000001000000000000000000010000010001001000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010000000000000000000001100000000100000000000000000000000000000010000000000000001000000001000000010000000000000000001100000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100000000000001011001000000000000010000000000000101001010000010000000000000000000000000001001000000000001000001100000000100000001001001001000000000000101000000000000000000000000000001000000001000000000000000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110000010001000001000100000000000100000001010000000000000000000110000100001100010000000000000000 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000000101000000000010110000000010000110000000000000010000000000000000011000000101100100010000000000001000000000000000000100100010000000000000000001000000000000000000010000001100000010100000000000000100101000000101000000100000000001000000000000100000000000000000010001000000000000000100000000011100011000000101001010000011001000010010010001000000000000010000100000000000000001000000000000000100000000100000000000000001110000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001010000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010100000000000 000000000000001001000000000000001000010100000000000000000100100000110100000000000001000000010000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010000000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000100000000000000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000001010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000000000000000000000000000001000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000001000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001011000000011010000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000001011001000100000000010000000000000101001000000000000000000001000000001100000000000000000001010001100000000100000000000110000000010000000101000000000000000010000000000000000000001000000000000000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000001000000000000000000000100000011000001000011000101000010100101000000100000000000000000000010100000000101000101000000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000000000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000000010000000010000000000010101000000000001000000000000010000000000000000001000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010010010001000000000000010000100000000000000001000000000000000100000000100000000000000001110000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000100000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100100000000000000100000000000001010100000000000000000000000000010000000000010101000001100001000000100000010000000010000000000000000000000010000000000010010000010000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000011000000010000000001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000000000000000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100000000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000001001010000000001000001100000000000110000000010000000000000000101000000010000000010000000100000000000001000000000000000000000000100000010000010000000001100001010100000010000100011000000010010000000010011000000010111000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000010000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000010100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001010000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000010000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000001010000100000100010000001000000000000100000000000000010000110010101010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000010000000010000000000000000100000000001011001000100000010100000000000000000000000000100000000000011010100000000000000000010000000000000100000000001010000000000000000000000001000000000000000000000000000100000000000000010000010001001000000000000110000010000010000100000000010000001000100000000000000000000000000000000000000000000100000000101001011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010001000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000010010000001100000000100000000000100100101000000101100000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000100000000000000000000010000000000000001001000000000001000001100000000000110000000010000000000000000101000000000010000000000000000000000000000000000000010000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000110110100000110001101000100000000010100000000000000000000000000000110000100001100010001000000000000 000000000000001000010000000000001000010100000000000000000100100000110000000000000000000000000000000000000000000000100000000001001001000100001100001010000000001000010001000100000000000001000000000000000000000000000000000010000000000000000000000000000000000000001000001000000000010000000000000000010000000000000000100010000000010000000000001010000100100100000100000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000100000000000011000000000000000001000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000100000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000001000010000100000000101001010100000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000010100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000110000000001000000000000000000000010000000000000000100010000000000100000000000000000100100000000000000010000100000000000000000000000000000010000000000000000010000001000000000000000000000000100010100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100000110100000000000001000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000010000000000000000010000001000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000100000010000000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000011000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001011000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000010000000100000000001001001000100101100001010000000001101000000010100000000001001000000000010000000010000000000000000000000001000001000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101100000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000010000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000000000010100000000100000010000000001000000000000000000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000000000010000010110010000000001100000010011001000000000000000000000000000000000000000000011000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001010000000001000001100100001100000000001000100000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010001000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101101000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000100000000001000000000000000001000010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001001000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001001000000000010000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000001110010101100101100000000011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110000100001100010000000000000001 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101010101000000000000000000100000000000100100000000000000000000000000101000001000000000000000000000000000010000000000000000100010010000000000000000000000000100100100000000000000001010000000000000000000100000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000010010000100000101000000000010110010000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010000000000000000000101100000000100000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000000000010000010110010000000001100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100010000000010000000010000000000010000000000000010000000000000101000100000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000100000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000001000010100000000000000000100100000110000000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000100000000100100000000000000000000000000001010100000001000000000000000000000000000000001000000100010000000000000000000000000000100100100000010000000000100000000000000000000000000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000101000000000000001000001000000100000000000001010100110010110000000000000010001001100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000010000000000100000000000100000100101001110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000010010000000001001010000000000101100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000101000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001001010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001000000000000000000000100001000001001000001100000000000110100000110001001000100000010010100000000000000000100000001001000001001001100010000000000001000 000000000000001000000000000000000000010100000000000001001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000000010000000000001100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000100000000010000000000100000000000000000000000000000000000100000000100001001001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000110010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000001100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100010000000111000000010000000000000000101010000000001000000000001000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100100110001001000110000010010100010100000001000000000000000110001001001100010000000000000000 000000000000001000000000000000001000010100000000000000000100100000110000000000000001000000010000000000000000000000100000000001011001000110000010100000001000000000000000100100000000000011000100000000000000000010000000000000100010000000010000000000001000001000000010000000000000000000000000000000001000000010000010001001000000000000111000010000000000100000000011000000000100000000000000000000000000010000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000100010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000010000000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000011000100001001001000000010100000100000000000000000100000100000100100000000000001011001000000000000010000000000000101001000000000000000000000000010100000000000100100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000000000000100000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110000100001100010000000000000001 000000000000001001000000000000001000010100000000000000000100100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100000000001010000000000000000000000001000000000001000000000000000000000000000000001000010000001001000000000110001000000000000100000000000000000001010000000100100000000100000000000000100000000000000000000000000000000000000000010000000000000001000100000000000000000010000100000101000000000010110000000010000110000000000000000000000000000000010000000101100100010000000000001000000000000000000100100010001000000000000001000000000000000000010000001100000000100000000000000100101000000100000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000000010000100000000000000001000000100000000000000000110000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000000010000000010100000000000001011001000000000000010000000000000101001010000010000000000000000000001000000000000000000001000001100000000100000000000010000000010000000101000000000000001010000000000000000000001000000000000000000000000100000000000010000000001100001010000000001010100001000000010010000000000011000000010110000000000010000000000010001001000010100000001000000000000000110000100001100010000000000000001 000000000000110010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000000000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000000010000100000101000000000010110000000010000110000000000000000000000000000000010000000101100100010000000000001000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000100000000000000111000001000000000000000000000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000001100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000001000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 001001000000001000100000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010001000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000010010000001100000000100000000000100100101000000101100000100000000001000000000000000000000000000000010001000000000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000100000000000000000000010000000000000001001000000000001000001100000000000110000000010000000000000000101000000000010000000000000000000000000000000000000010000000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000110110100000110001101000100000000010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000001000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101101000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000010000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011101001000000001101010000011001000010000010001000000000000010000100000000000001001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000110000000100000001011001000100000010100010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000001010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000001000000000000010000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000010001100000000001010000100000100010000001000000000000100000000000000010000110010101010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 010000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000100010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000011000000000000000000000000100000000000000001010000000000100000000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000010000000000000000000000010000000000100000000000000000000000000000000000010000100000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000000010000001110000000100100000000000001010001010000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000010100000000000100100000000000100000100001100000000001000000000001010000100100000000000010000000010001010000000000000000000100000000000000100000000000010000000001000001010000000000000000000000000010010000000000011000000010110000000001000001000100000000000100110100000001000000000000000110000100001100010000000000100000 000000000000010010000100001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000001000001000011000101000010100001000000100000000000000100000000000011000110000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000100100101000000101000000100000000001000000000000000000000000000000010001000000000001000100000000011100001000000001001010000111001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000011001001000000010100000100000000000000000100000100000010000000010000000000100001000000100000000010000010010000000000001001100101100000000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000000000100000000000000100100000000000100100000001100000000000000000000000000001000000001000001100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000100000000000001011001000100000010100000000000000000000000000100000000000011000100000000000100000010000000000000100000000001010000000000000000000000000010000000001000100000000000000000010000000000000100100010000000010000000000001010000100100100000000000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000000101000000000010110000000010000110000000000000010000000000000000011000000101100100010000000000001000000000000000000100100010000000000000000001000000000000000000010000001100000010100000000000000100101000000101000000100000000001000000000000100000000000000000010001000000000000000100000000011100011000000101001010000011001000010010010001000000000000010000100000000000000001000000000000000100000000100000000000000001110000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000000000000010000000000000100000000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001010000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010100000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000010001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101001000000010010000000000011000000110110100000110101101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000100000001000000010100000010010000101100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010010000000000000001000000000000000000010000001100000000100000000000100100101000000101000000000000111000001000000000000000000000000000010001000000000000000100010000000000000100000001001010000011001000010000011001100000000000010000100000000010000001000000010000100000000000001000000000000001010000000000100000000000001010000101011000000110000000010000010110010000000000000000000011001000100000000000000000000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001100000000000010000000000000101000000000001001100101100000000000000000000000100000000000100001100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000001100001010000000000000100001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000010010000000001001010000000000100100000000000000000000000000000000000000000011000000000000000000000100000011000001000011000101000010100001000000100000000000000000000010100000000101000101000000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000000000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000000000000010000000010000000000010101000000000001000000000000010000000000000000001000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000100000000000000000100000000000000001010000100000100000000000100000010101001010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000011010000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000111000100001100010001000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010100000000000000000000001000000000000000000000010001001000000000000000000000000100000000000000100001000010000001001000000000110001000000000001100000000000000000100100000010000000000000000000000000010100000000000000000100000011100000010000000000100000000000001010100000000000000000000000000010000000000010101000001000001100000100000010000000000000000000000000000000010000000000100000000000000000000000001000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000001000000101001000000110001000010000000110010011100101100000000011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000100001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000010000000000001000010100000000000000000100100000110000000000000000000000000000000000000000000000100000000001001001000100001100001010000000001000010001000100000000000001000000000000000000000000000000000010000000000000000000000000000000000000001000001000000000010000000000000000010000000000000000100010000000010000000000001010000100100100000100000000001010000000000010010000100000000000000100001000000000000000000011100001000000001000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000100000010000010000001000100000100000010000000000000100000000000000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000001000111000001000000000000010000100000000000011000000000000000001000000011100001000000001001010000011001000010000010001000000000000010000100000000000000101000000000000100000000000000110000110010110000100000000010000000100000000011000000010010000000000010000000110010000000000000000000011001000000000000000000000000010000000000001000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000001000010000100000000101001010100000000000000000000000000000000001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000010100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000100000100000001000000000000000000000110000100001100010000001000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000010000010000000000000100000000001010000000000000000000000001000000000000000000000001000000000000000000010000010001001000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100100010001000000000010000001100000000100000000000000000000000001100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000001001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000001000010100000000000000000100100000111000000000000000000000000001000000010000000000100000000001011001000100000010100001000000100000000100000000000010000000000101000100001000000000000001000000000000000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001100000011000000000001000000100100101000000000000001010000000000010000000100000000000010100000001000000000000000000000000000010000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000001001000000010000000000000001100000000100100100000000000000000000000000001100000000110000000000000000000000000000010000000000000001000000000000000010100000000000000001010000000010000000000000011100001000001001001010000011001000010001010001000100000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100000000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000001001010000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000001000010100000000000000000100100000110000000000000001000000010000000000000000000000100000000001011001000110000010100000001010000000000000100100000000000011000100000000000000000010000000000000100010000000010000000000001000001000000010000000000000000000000000000000001000000010000010001001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000100010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000010000000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000011000100001001001000000010100000100000000000000000100000100000100100000000000001011001000000000000010000000000000101001000000000000000000000000010100000000000100100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000000000000100000000000100000000000000100000000001001010000000000000100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000000000000100000000001001101000100100010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000001000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000000000000000000000000000000000000000000100100100000000000000000001000110000001011000000000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001110000011001000010000010001000000000000010000100000000000000001000001000000100000000001001010000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000100100010100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000000101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101000100000000000000000000010000000010100000000000001011001000000000000010000000100000101001010000010000000000000000000001000000000000000000001000001100100001000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000110000000001100001010000000000000100001000000010010000000000011000000010110000000001000001000100000000000100000001010000000000000000000110000100000011000010000000100000 000000000100001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000010000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000001000000000000000000010000000000000000001000000000000000000010000001100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000000100001000000010010000000000011000000010110000000001000001000100000000000100000011000000100100000000000000010001000011000010000000100000 000000000000001000000000000000001100010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010001001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000001000100000000000000000000000000000000000000000000100000100101001000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010001000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000010000000000000000000010101000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000001000000001000000000000000000001000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000001010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001001001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000010001000000000000000100000000011100001000000001001010000111001000010000010001000000000000000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000000000000000001000000000001000001100000000010110000000010000000000000000101000000000000000000000000000000000000000000000000000000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000000000000001100001010000000000001000000010100000010010000100100000000000000000010000000000000100000000100000000000000000000100000001000001000100000000000000000000000010000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000000000000000000000010001000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000101000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000010000100001000010000010000000000001000000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001001010000000100000101001000000010010000000000011000000110110100000110001101000100000000010100000000000000110100001000000110000100001100010000000000000001 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010010001010100001100000100000000000000000100000010000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001001000000000000101000010100000000000000000100100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100000000000001010100000000000000000010000000001101001001000010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001100000000000000000011000000001001001000001010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000001000000000000000000000000000010000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000000100000100000100000001000001000001000101000010100001000000100000000010000000000011000000000101000100000000000000000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000100000000000000000011000100000000001000000010010000010000000000010101000000000001000000100000010000000000010000000001000000000010000000000100000000001000000000010000000000000001100000000100100100000000000000000000000001001100000000100000001000000000000000000000010000000000000001000000000000000011000000000000100001000000000000000000100000011100001000000001001010000011001000000000000000000000000000011000000001000000110000000000000001000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100000100000000100000000000001011001000000001000010000000000000101001000000000000001000000000000001000000000000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000001100000001000001000000000000001100001010000000000001000000010100000010010000101100000000000000000010000000000000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000010000100000000000000000000000000000100100010000000000000000001000000000000000100010000001100000000100000000000000000000000000100000000100001000001000100000000000010100000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000000100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000010000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000001000000001000010010000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000000100000000000000000001000010000000000000000100000000100000000111000111101000000000000010000100010000000000010101000001000001000000100000010000000000000000000010000000010010000000000100000000000000000000000000000000000010000000000100000001000000000000000000010000001100000000100000100000000100000000000100000000000000111000001010000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000000010000000100000000010000100010010000100000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000100010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000110010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000010000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000000000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000010010000001110000000100101000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000000000000100000000000110000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000001000010000000001100001010000010000000100001010000010010000000000100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 000000000000010010000001001001010000000000100100000000000000100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100000000001010000000000000000000000001000000000001000000000000000000000000000000000000000100010000011000000110011000000000000101000000010000000000100000000000001000000000000000000010100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000110101000001000001000000100000010000000000000000000000000000000010000001000100000100000000000000000000100000000000000000001100010001000000000000000000010000001100000000100000000000000100000000000100000000001000111000001000000000000010000000000000000001000000000010000000000000011100001000000001001010000011001000010100010001000000100000010000100000000000000001001000000000100000000000001010000110010110000000000000010000000100000010000101011000000110000000110000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000100000000000000000100000100000000100000000000001011001000000000000010000000000000101001000000001001100101000100000000000000000000100000000000100000100001000110000000010000000000000000100100000000000000001000000000000000001000001000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100100010010100010100100001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000000000010000000000100000100000100000001000001000001000101000010100001000000100000000010000000000011000000000101000100000000000000010001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000001000100000000000000010010000100000101000000000010110010000010000110000000000000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010000000000000000000101100000000100000000000000000000000000000010000000000000001000000000000000011000000000000000001000000000000000000000000011100001000100001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010010111010110000000000000010000000100000000010000100010010000000000010000010110010000000001100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000000000000000000000000000000000000100000000000001000000000001000001100000000000000000001000000000001000000100100000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000000100000011000001000011000101000010100001000000100000000000000000000011000000000101000100000000000000000001000000000000000100000010000000000000000000001000000001000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000000000000000000000001000010000000000000000100000000000000000011000100000000001000000010010000010000000000010101000000000001000000100000010000000000000000000001000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000010000000000000000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000000000000000100000100000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110000100001100010000000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000001000101000000010000100000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001011000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010000010000000000000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000001000001100000000100100100000010001000000000000000001100000000100000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000100000000000010000000000010000110010110010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000001000001000000000011000001100100001000110000000010000000000000000100100000000000000001000000000000000001000000000000101000000000000100000000000000100100000001100000000000000000000000000001000000001000001100000000000110100000110001001000100000010010101000000000110001100000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000010000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101010101000000000000000000100000100000000000010000000000000000000000000010000000001000000000000000000000010000000000000000100001000000000000110000010000000000100000000011000000000100000000000000000000000000000000000010000000000000001000010100000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000000000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001001001000000000000000000010010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000001000011100001000000001001010000011001000010000110001000000000000010000100100000000000001000000000010000000000000100000000000001001010000000000010000000110000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000000000000000000000000000010000000000000001100000000010000010000000000001000010000000010000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001001000000001000001100000000000111000000010000000000000000101010000000001000000000000000000000000000000000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100010100000001000000000000000110001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010000000000000100100000000010000000000000000000000000010000000001000000000000000000010010000000000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000000000001000000000010000000000000001100000000100100100000000000000000000000000001100000000100000001000000000000000000000010000000000000001000000000000000011000000000000100001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110000000000010010000010100000000000101001000000110000000010000000110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100100000000000000100000100010011000000010000000000000001000010000001000010000000000000000000000000000000000000000000000000001010000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000100000100000000100000000000000100000000001001010000000000001100001000000010010000000000011000000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010100000000000 000000000000010010001000001011010000000000100100000000000000000000000000000000000000000011000000000000000000000000100000000001001101000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101100000000000000000000000100000100100000101010111000000000100000000000010000000000010101000000000001000000100000010000000000000010000000010000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000000100101000000101000000100000000001000000000000000000000000000000010001000000000000000100000000011100011000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110001000010000000110010011100101100000001011001000000000000000000000000010000000000000000011000000001001001000000010000000100000000000000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010000000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100001000011000010000000000000 000000000000001000000000000000000000010100000000000000001000000001000010000000000000000000000000000000000000010000000100000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000100000000000000000100100000000000000100000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000100000000001000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001100001000000100000010000000010000000000000000000000010000000000100000000000000000000000000000000000010000100000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000000000001000000100000000000011000001000000010000001110000000100100000000000001010001010000000000000000000000001000000000000100000010000001010000110010110000000000000010000000100000000111010000010010000000000010000000110010000000000000000100011001000000000000000010001000000100010010000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000000010000000000000101001000000000000000000000000010100000000000100100000000000100000100001100000000001000000000001000000100100000000000010000000010001010000000000000000000100000000000000100000000000010000000001000001010000000000000000000000000010010000000000011000000010110000000001000001000100000000000100110100000001000000000000000110000100101100010000000000000000 000100000000001000000000000000001000010100000000000000000100100000110000000000000000000000000001000000000000000000100000000001001001000100101100001010000000001001000000010100000000001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000000010000001000000000000000001000000000000000001001000100000000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000000000001000000000000000000010000001100000000100000000000100100101000000101000000100000000001000000000000000000000000000000010001000000010000000000000000011100001000000001001010000011001000010000010001000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000100110000010000100100001000000000000010000000011000100000100000000000000000010000000000000000011000000001001000000000000010000000000100000000000000110000000010000000000000001011001000000000000010000000000000101001010000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000001000000000010000000010000000000000000000011100001000000000001011000000001000000000001001010000000000000100001000000010010000000000011000100010110100000110001001000100000000010100000001000000000000000000010110000100001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001000000000000000000000000001011001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000010000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000100000000100001000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001010000000010000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000000000000000000000000100000000000000001010000001000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010101100100000000000000000100000100100000100000000000001011001000000000000010000000000000101001010000000000000000000000000000000001001010000000001000001100000000000110000000010000000000000000101000000000000000010000000100000000000001000000000000000000000000100000000000010000000001100001010100000010000100011000000010010000000000011000000010110000000001000001000100000000000100000001000000000000000000000110100100001100110000000000000001 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000001000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001101011000000000000000000101000000000100000000100000000001000000010100000011000000000000000001000000000000000100000000011100011000000001001010000011001000010000010001000000000000110000100000000000000001000000001000000000000000100000000000000001010000000000100000000000001000000101001000010000000000010000000110010000000000000000100011001000000000000000010001000000100010011000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000100010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010001000010000100011000000010010000000000011000000011110000000001000001000101000000000100000001000000000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000001000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001101011000000000000000000101000000000100000000100000000001000000010100000011000000000000000001000000000000000100000000011100011000000001001010000011001000010000010001000000000000110000100000000000000001000000001000000000000000100000000000000001010000000000100000000000001000000101001000010000000000010000000110010000000000000000100011001000000000000000010001000000100010011000001010100001100000100000000000000000000000000000000010100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000100010000000000000000101000000000000000010000000000000000000001000000000000000000000000100000000000010000000001100001010001000010000100011000000010010000000000011000000011110000000001000001000101000000000100000001000000000000000001000000001001001100010000000000000000 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000000000000100000000001001101000100100010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000001000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000000000000000000000000000000000000000000100100100000000000000000001000110000001011000000000000000000101000000000000010000000000000001000000000000000011000000010000000001000000000000000000000000011100001000000001001010000011001000000000000000000000000000011000000001000000100000000000000000000010000000000010000111010110001000000000010000000101000000010000100010010000000000010000010110010001100101100000000011001000000000000000000100000000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000001000010010000000000101001000000000000000000000000000001000000000000000000001000001100000000000110000000010000000001000000100100000000000010100000000001010000000000000000000100000000000000100100000000000100100000001100000000000000000000000000001000000001000001100000000010110100000110001001000100000000010100000000000000100100000000000000001001000000000110010000000000 001001000000001000000000000000000000010100000000000000000000000000000000000010000000000010000000001001000000000010000000001000000000000000001100001010000000000001000000010100000000000011000100000000000000000010000000000000100000000001010000000000000000000000000010000010000000000000010000000100000000000000000010000001000000000000110000010000000010000010100000000000000100100000000000100001010100000000001000100000100000000101000000000000000000000000100000100100000100010111000000000000100000000010000000000010101000001000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110011000000000000010000100100000001000001000000000000000000000000100000000000000001010000001000100000000000001000010000100010010000000000010000010110010000000000000000000011001000000000000000000000000000000001000000000011000000001001001000000010000000100000000001000000100000100000000100000000000001011001000000000001010000000000000101000000000000000000000000000000000000001001000000000001000001100000000000110000000010000000000000000101000000000000000000000000000000000000000000000000000010000000000100000000000000100000000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000100 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010010000000100000000000000000010001000000000100000000001010000000000000000000000000010010000000000000000000000000000010000000000000000100010000000000000000000000000100100100100000000000000001010000000000000000000100000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000000100000010000000000000001000000000000000010000000000100000010000000000000000000000000000010000000000000000001000000000000000000010000001100000000100000000000000010000000000100000000000000111000001000000000000000000000000000000000000001000000000110000000011101001000000001101010000011001000010000010001000000000000010000100000000000001001000000100000000000000000100000000000000001010000000100100010000000100000010101001000000110000000010000000110010001100100000100000011001000000000000000000000000000000000000000000000010000000000000000100001000010000010000000000001000010000000010000000010000000000010000000000000010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010010000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000000000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010010010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000100 000000000000001000000000000000000000010100000000000000001000000000000010000000000000000000000000000000000000000100000001000001000001000100000010100000100000000000000000000000000010000000000101000101000000000000000000000000000000100100000000000100000000000000001000001000000000000000000000000000010000000000000000100010000000000000000000000000000100100100000000000000001010000000000000000000101000000000000100011000000000000000000011100000000000000000100000000000001010100000000000000000000000000010000000000010101000001000001000001100000010000000000000000000000000000000010000000000100000000000000000000000000000000000000000001000100100100000000000000000001000010000001011000100000000000000000000000000100000000000000111000001000000000000000000000000000000001000000000000000000000000011100001000000001001010000011001000010000110101000000000000010000100000000000000001000000000000000000000000100000000000000001010000000000010000000100000000111000000010011000000000010010000110010000000000000000100011001000000000000000010001000000100100010000001010100001100000100000000000000000100000010000000000100000100000000100000000000001011001000000000001010000000000000101000000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000000010100000000001010000000000000010000000000000000000100000000000010000000011100001010000000000000110001010000010010000000000011001000010110100000110001101000100000000010100000000000000100100001000000110100001000011000010000000100000 000000000000001000000000000000000000010100000000000000000000000000000000000000000100000010000000001000000000000000000000001000000000000000001100001010000000000001000000010100000010001001000000000000000000010000000000000000000000001000000000000000000000010000001000000000000000000000000000000001010001010000000000100010000000000000110000010000000000100000000010000000000100000000000000000000000000000000000000000000100000000101000000000000000000000000100000100100000100010111000000000100000000000010000000000010101000000000001000000100000010000000000000000000000000000001010000000000000010000001000010000000000000000000100000000100001000001000000000001000000010000000001011000000000000000000000000000000000010000000000000001000000000000000011000000000000000000000001000000000000000000011000001000010010000001110000000100100000000000001010000000011000000001000000000001000000000000000000000000100000000000000001010000000000100000000000001000000101001000000110000000010000000110010001100101100000000011001000000000000000000000000000000000000000000011000000001001001000000010100000110000000000000000100000100000000100000000000000000000001000010000001000010000001000000000000000000000000000000000001000000000000000100001000001100000000100000000000010000000010000000101000000100000000000000000000000000000000000000000000000000000000100000000000010000000001100001010000000000010100001000000010010000000000011000000010110000000001000001000100000000000100000001000000100100001000000110101001001100010000000000000000 000000000000001000000000000000001000010100000001000000000100100000110000000000000001000000010000000000000100000100000001000001000001000101000010100001000000100000100000000000000010000000000101000100000001000000000001000000000000000100000000000000000000000000001000000101000101001000000000000000000000000010000010001001000000000000110000010000000000101000000010000000000100000000000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010010000000010101000000000001000000100000010000000000000000000000000000000010000000000100000000000000000000000000000100100010000010000100100100000000000000000000000000011100000000100000010000000000000000000000010000100001000001000010000000000011000000001000000001000010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000000100000100001000110010010010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000100 000000000000001001000000000000101000010100000000000000000100100000110100000000000001000000010000000000000000000000100000000001011001000100000010100000000000000000000000000100000000000011000100000000000000000010000000000000100001000001010000000000000000000000001000000000000000000000000000000000000000000010000010001001000000000000000000000000000100100100000000000000001010000000000000000000100000000000000100011000010000000000000011100000000000000000100000000000001010100000000000000000010000000001101001001000010010000000110000000000000001000000000000100010000000000000010000000000100000000000000000000000000000000000001100000000100100100000000000000000000000000001100000000100000000000000000000000000000010000000000000001000000000000000010100000000000000001010010000000000000000000011100001000000001001010000011001000010000110001000000000000010000100000000000000001000001000000100000000000001010000110010110000000000000010001000100000000010000000011010000000000010000010110010000000000000000000011001000000000000000000000001100000000000000000011000000001001001000001010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101100010000000000000000000100000000000100000100001100000000001000000000001000000100100000000001000000000000000000000000000010000000100000010000000100000000010000100100000001100000000000000000000000000101001000001000001100000000000110100000110001001000110000010010100000000000000000000000000000110000100001100010001000000000000 000000000000001000000000000000000000010100000000000000001000000000000000000000000000000000000001000000000000000000100000000001001101000100100010100001000000100000000000000000000010100000000101000101100000000000000000000000000000000100000000000000000000000000001000001000000000000100000000000000010000001000010000100010000011000001110011000000000001100000000000000000100100000010000000000000000000000000010100000000000000000000000000000000000000000010000000000000001000100000000010000000000000000010000000000010101000000000001000000100000010000000000000000000000010000000101100100010000100000000000000000000000000000000000000000000100100100000000000000000001000110000001011000000000000000000101000000000100000000000000111000011000000000000000000000000000010001000000000000000000000000011100001000000001001110000011001000010000010001000000000000010000100000000000000001000001000000100000000001001010000110010110000000000000010001000100000000010000000010010000000000010000010110010000000000000000000011001000000000000000000000001000000000000000000011000000001001001000000010101000100000000000000000100000100000000100000000000001011001000000000010010000000000000101001000000001001100101000000000000000000000000100000000100100010100001000110010000010000000000000000100100000000000000001000000000000000001000000000000100000000000000100000000001000100100000001100000000000000000000000000011000000001000001100000000000110100000110001001000100000010010100010100000001000000000001000000001001001100010000000000000000 // segsites: 1435 positions: 0.00138029 0.00258463 0.00343836 0.00373412 0.00435960 0.00462842 0.00502382 0.00582237 0.00625983 0.00633370 0.00647199 0.00760265 0.00817213 0.00853543 0.00856142 0.00917888 0.00962952 0.01109241 0.01122635 0.01161849 0.01198789 0.01248738 0.01263664 0.01288773 0.01335303 0.01348083 0.01440307 0.01471370 0.01491511 0.01494843 0.01548225 0.01634630 0.01643111 0.01668603 0.01773375 0.01862438 0.02064359 0.02130716 0.02384668 0.02417115 0.02748566 0.02771276 0.02870888 0.02892532 0.02906136 0.02937804 0.02968007 0.02996999 0.03009747 0.03116721 0.03130429 0.03161078 0.03323484 0.03330560 0.03349855 0.03488002 0.03502301 0.03561775 0.03707291 0.03769420 0.03841270 0.03858626 0.04164201 0.04283902 0.04286594 0.04312959 0.04440774 0.04551448 0.04583961 0.04584765 0.04597865 0.04604569 0.04683748 0.04686640 0.04687733 0.04760657 0.05066895 0.05095012 0.05142724 0.05158109 0.05221698 0.05331211 0.05362653 0.05405419 0.05459208 0.05521058 0.05567100 0.05843311 0.06003069 0.06037663 0.06220685 0.06225355 0.06390515 0.06558761 0.06584184 0.06614196 0.06670708 0.06699072 0.06730957 0.06731430 0.06751909 0.06763714 0.06852255 0.06883727 0.07017070 0.07045486 0.07103573 0.07125522 0.07188679 0.07197611 0.07226271 0.07245544 0.07270722 0.07325007 0.07340754 0.07440535 0.07457956 0.07491591 0.07559668 0.07560060 0.07563360 0.07607943 0.07624781 0.07784393 0.07799525 0.07862420 0.07871859 0.07947170 0.08181792 0.08269582 0.08337919 0.08464199 0.08465909 0.08532741 0.08541987 0.08573058 0.08755767 0.08836175 0.08958926 0.08961996 0.08970022 0.08979877 0.09020842 0.09033824 0.09082885 0.09093087 0.09189450 0.09363331 0.09397673 0.09448268 0.09459071 0.09730386 0.09751710 0.09796155 0.09889886 0.09905733 0.10000896 0.10087575 0.10222183 0.10261615 0.10308312 0.10502831 0.10562505 0.10700222 0.10719440 0.10796359 0.10842809 0.10952406 0.10980106 0.11005527 0.11276874 0.11466637 0.11584186 0.11585750 0.11693796 0.11774284 0.12009780 0.12143703 0.12178049 0.12554653 0.12601288 0.12606525 0.12694980 0.12698930 0.12722845 0.12876831 0.13096583 0.13241770 0.13409788 0.13449018 0.13543799 0.13689827 0.13774962 0.13860422 0.13869701 0.14088432 0.14104244 0.14156336 0.14178706 0.14290108 0.14792278 0.14816943 0.14883649 0.14908292 0.15068926 0.15069901 0.15147007 0.15232407 0.15320474 0.15566393 0.15618117 0.15636868 0.15688169 0.15695000 0.15760487 0.15783387 0.15933233 0.15959965 0.16060958 0.16099738 0.16152320 0.16186753 0.16235348 0.16244543 0.16299212 0.16385766 0.16449579 0.16478659 0.16581917 0.16629167 0.16651460 0.16656500 0.16700018 0.17014107 0.17040367 0.17110156 0.17117102 0.17255472 0.17274011 0.17300350 0.17529563 0.17547573 0.17630928 0.17664419 0.17706736 0.17739828 0.17870752 0.17879702 0.17888959 0.18092994 0.18325288 0.18366125 0.18383135 0.18392250 0.18411419 0.18469808 0.18507679 0.18691420 0.18840460 0.19039445 0.19046074 0.19048430 0.19096111 0.19105022 0.19279800 0.19343080 0.19444021 0.19450113 0.19454431 0.19483601 0.19613970 0.19772533 0.20159337 0.20181267 0.20236214 0.20262089 0.20298689 0.20354040 0.20375203 0.20491853 0.20624431 0.20641680 0.20746467 0.20751376 0.20822106 0.20930870 0.21023688 0.21162061 0.21169112 0.21219498 0.21652837 0.21781312 0.21949423 0.22164240 0.22216120 0.22221407 0.22400534 0.22410318 0.22452253 0.22473716 0.22543334 0.22564796 0.22615662 0.22619492 0.22652027 0.22861332 0.22888764 0.22929693 0.22986362 0.22998632 0.23037575 0.23168419 0.23258060 0.23315969 0.23398304 0.23476884 0.23739416 0.23928131 0.24037127 0.24369534 0.24397752 0.24525726 0.24967566 0.25033809 0.25054476 0.25074757 0.25252582 0.25359448 0.25625445 0.25674715 0.25696228 0.25703317 0.25773971 0.25787582 0.25859587 0.25964970 0.25991491 0.26019397 0.26129613 0.26143822 0.26307415 0.26357892 0.26359545 0.26419584 0.26619329 0.26650448 0.26773539 0.26852032 0.26870253 0.26881162 0.26883896 0.26913100 0.27026905 0.27184648 0.27226512 0.27227453 0.27333038 0.27339630 0.27429686 0.27492646 0.27534021 0.27544635 0.27589137 0.27646829 0.27666935 0.27669154 0.27670295 0.27706575 0.27740254 0.27756224 0.27787221 0.27792454 0.27802416 0.27811076 0.27828259 0.28005853 0.28009149 0.28092285 0.28099960 0.28115882 0.28122036 0.28159302 0.28232857 0.28289749 0.28361859 0.28424527 0.28430430 0.28576020 0.28655071 0.28736921 0.28787210 0.28918382 0.28957538 0.28959790 0.28968004 0.29198421 0.29506582 0.29509339 0.29513580 0.29528699 0.29596941 0.29605046 0.29758817 0.29783256 0.29839683 0.29864895 0.29865132 0.29925227 0.29999481 0.30061948 0.30073137 0.30080293 0.30197040 0.30227728 0.30236131 0.30342402 0.30367642 0.30442415 0.30457720 0.30483018 0.30499526 0.30538025 0.30637389 0.30641991 0.30682648 0.30759056 0.30845613 0.30880715 0.30938925 0.31103228 0.31166878 0.31207165 0.31637899 0.31739572 0.31800843 0.31810962 0.31840272 0.31896188 0.31989103 0.32057082 0.32101530 0.32165327 0.32261552 0.32285975 0.32291106 0.32370305 0.32426710 0.32440828 0.32509970 0.32515674 0.32531673 0.32581786 0.32597099 0.32607774 0.32627020 0.32628104 0.32691666 0.32726211 0.32840235 0.32895562 0.32966393 0.33114634 0.33117736 0.33118064 0.33186674 0.33190144 0.33335878 0.33383285 0.33455214 0.33548664 0.33556799 0.33646016 0.33675232 0.33754923 0.33786001 0.33835088 0.33857448 0.33895756 0.33994129 0.34016424 0.34034307 0.34078411 0.34201284 0.34287272 0.34291281 0.34403881 0.34419509 0.34472990 0.34537016 0.34652430 0.34696647 0.34741520 0.34817516 0.34845405 0.34848507 0.34885353 0.34966935 0.35278904 0.35372505 0.35374294 0.35570619 0.35579499 0.35644716 0.35712107 0.35717268 0.35748597 0.35825764 0.35862736 0.35980438 0.36032861 0.36135706 0.36160026 0.36203445 0.36255804 0.36276700 0.36292331 0.36318849 0.36348523 0.36568105 0.36650694 0.36658327 0.36708450 0.36713481 0.36725504 0.36739036 0.36861709 0.36967966 0.36988440 0.37080471 0.37092410 0.37214653 0.37237475 0.37298484 0.37385163 0.37491594 0.37632987 0.37677562 0.37710092 0.37793584 0.37817692 0.38111592 0.38128437 0.38169039 0.38175835 0.38177486 0.38256090 0.38390280 0.38442128 0.38468957 0.38476978 0.38485388 0.38524874 0.38633317 0.38748383 0.38780646 0.38875398 0.38930254 0.38939635 0.39002608 0.39046091 0.39204366 0.39275040 0.39307167 0.39313892 0.39357909 0.39380855 0.39387307 0.39392870 0.39423722 0.39481477 0.39531533 0.39807517 0.39883427 0.40042619 0.40113600 0.40209948 0.40299208 0.40358941 0.40362904 0.40381332 0.40554733 0.40575533 0.40582968 0.40650145 0.40661836 0.40669775 0.40766493 0.40802365 0.40810927 0.40828790 0.40846069 0.40917036 0.40956024 0.41008077 0.41025110 0.41083435 0.41173804 0.41208668 0.41308296 0.41513820 0.41554463 0.41563015 0.41610733 0.41626538 0.41642219 0.41680785 0.41683272 0.41829444 0.41830728 0.41925063 0.41939957 0.42027415 0.42154040 0.42204611 0.42207564 0.42240271 0.42257368 0.42315824 0.42485056 0.42550875 0.42685459 0.42874797 0.42900972 0.42934597 0.42970811 0.42980919 0.42994066 0.42994833 0.43009957 0.43204205 0.43280878 0.43305542 0.43357850 0.43396497 0.43644050 0.43697341 0.43867020 0.43869680 0.43923625 0.43981948 0.43995058 0.44168786 0.44211252 0.44290445 0.44324317 0.44393491 0.44426833 0.44504700 0.44537933 0.44744611 0.44748380 0.44801702 0.44871868 0.44872341 0.44920461 0.44931948 0.45084514 0.45214058 0.45400575 0.45460840 0.45483978 0.45713084 0.45771746 0.45795739 0.45988731 0.46130646 0.46154803 0.46248060 0.46390160 0.46414408 0.46451752 0.46516344 0.46534673 0.46571205 0.46601831 0.46628494 0.46680714 0.46729343 0.46792305 0.46902141 0.46909531 0.46937136 0.46978921 0.46988803 0.47021609 0.47021711 0.47048947 0.47101665 0.47184944 0.47211481 0.47381512 0.47383948 0.47399127 0.47418808 0.47545018 0.47715397 0.47784182 0.47793576 0.47851550 0.47884408 0.47916161 0.47936149 0.48044378 0.48050775 0.48058155 0.48160022 0.48267333 0.48365591 0.48467764 0.48483379 0.48509562 0.48533824 0.48579472 0.48586817 0.48697209 0.48808831 0.48837338 0.48905598 0.48906954 0.48947135 0.48991848 0.49288236 0.49363677 0.49409105 0.49595913 0.49652758 0.49686410 0.49714827 0.49726534 0.49727815 0.49828457 0.49899433 0.50065655 0.50087041 0.50164445 0.50175437 0.50176773 0.50183929 0.50311555 0.50482305 0.50585343 0.50623964 0.50689029 0.50713149 0.50763730 0.50807751 0.50953185 0.51007159 0.51134098 0.51135991 0.51378416 0.51461289 0.51530283 0.51555762 0.51620090 0.51732213 0.51760442 0.51772256 0.51795804 0.51902121 0.51964566 0.52012126 0.52171999 0.52341005 0.52342424 0.52367019 0.52394457 0.52419267 0.52444149 0.52467435 0.52955131 0.52967354 0.53040508 0.53101247 0.53145323 0.53198234 0.53240098 0.53380207 0.53383678 0.53416168 0.53472317 0.53529987 0.53534791 0.53535046 0.53648443 0.53673448 0.53683796 0.53704521 0.53805426 0.53984456 0.54036342 0.54089684 0.54164213 0.54199412 0.54257912 0.54282105 0.54302599 0.54308483 0.54451053 0.54552158 0.54745897 0.54796189 0.54827975 0.54860030 0.54889695 0.54931473 0.55115891 0.55125674 0.55147841 0.55154762 0.55198944 0.55235983 0.55245853 0.55512598 0.55549641 0.55568701 0.55720532 0.55939459 0.55983177 0.56094699 0.56259868 0.56263969 0.56275802 0.56276590 0.56322165 0.56332962 0.56415957 0.56449049 0.56546486 0.56574104 0.56700879 0.56719856 0.56725104 0.56739290 0.56743624 0.56767682 0.56786287 0.56838546 0.56868478 0.56889008 0.57068529 0.57094285 0.57176942 0.57217879 0.57233036 0.57248573 0.57306647 0.57309943 0.57351711 0.57444983 0.57471640 0.57584510 0.57596173 0.57679466 0.57698364 0.57735597 0.57772182 0.57800623 0.57990569 0.58132803 0.58159096 0.58263833 0.58394808 0.58526827 0.58528063 0.58569252 0.58616218 0.58665839 0.58687274 0.58693386 0.58737214 0.58743450 0.58771944 0.58779909 0.58816224 0.58836857 0.58855925 0.58884451 0.58952791 0.58956956 0.58974421 0.59016847 0.59028859 0.59266538 0.59287836 0.59289727 0.59403258 0.59417312 0.59478385 0.59481330 0.59519555 0.59570511 0.59574322 0.59608870 0.59631808 0.59647678 0.59795981 0.59857633 0.59872716 0.59908680 0.59934632 0.60132956 0.60166171 0.60301346 0.60464770 0.60499538 0.60539936 0.60584598 0.60630986 0.60735375 0.60910812 0.60952498 0.60996239 0.61013237 0.61018023 0.61019604 0.61025686 0.61071136 0.61128406 0.61157266 0.61253929 0.61296445 0.61303685 0.61476809 0.61566591 0.61593761 0.61597403 0.61631731 0.61636138 0.61659850 0.61772121 0.61835772 0.61860701 0.61862985 0.61874815 0.61887814 0.61941654 0.62080007 0.62190436 0.62241657 0.62247758 0.62430426 0.62532799 0.62561327 0.62817911 0.62821986 0.62846014 0.62939610 0.63121575 0.63293032 0.64013046 0.64064194 0.64104572 0.64106476 0.64139829 0.64212203 0.64436376 0.64539534 0.64688483 0.64738692 0.64777260 0.64840225 0.65024875 0.65052459 0.65180088 0.65326400 0.65503550 0.65711586 0.65903896 0.65905415 0.65931396 0.66072817 0.66108811 0.66149544 0.66191756 0.66215767 0.66258665 0.66395969 0.66516153 0.66532550 0.66565187 0.66602605 0.66663449 0.66747502 0.66794035 0.66901047 0.66947269 0.66968425 0.66992163 0.67029309 0.67056586 0.67152486 0.67226040 0.67272919 0.67339909 0.67371468 0.67540323 0.67583399 0.67586483 0.67634468 0.67699357 0.67760548 0.67875073 0.67949422 0.68178583 0.68194963 0.68207366 0.68302466 0.68334355 0.68349431 0.68429071 0.68434289 0.68484543 0.68496604 0.68542425 0.68582472 0.68647572 0.68730599 0.68744341 0.68768393 0.68782311 0.68811785 0.69060614 0.69077614 0.69077913 0.69093832 0.69213408 0.69330826 0.69364150 0.69424895 0.69724883 0.69870794 0.69992412 0.70048060 0.70148449 0.70187841 0.70190178 0.70231414 0.70277995 0.70291513 0.70356266 0.70473493 0.70525145 0.70535502 0.70546049 0.70702726 0.70750630 0.70764725 0.70850394 0.70914704 0.70967994 0.70978395 0.71036839 0.71108622 0.71140916 0.71339258 0.71445535 0.71446287 0.71473014 0.71476141 0.71705669 0.71812063 0.72237095 0.72281010 0.72291589 0.72316557 0.72334860 0.72587942 0.72676007 0.72692890 0.72694843 0.72786950 0.72827999 0.72864575 0.72878583 0.72975475 0.73069235 0.73152749 0.73330345 0.73426155 0.73433724 0.73475993 0.73512515 0.73575513 0.73589476 0.73598699 0.73730689 0.73736174 0.73753715 0.73774038 0.73791595 0.74025407 0.74096752 0.74163908 0.74606735 0.74629848 0.74744518 0.74800636 0.74845038 0.74895161 0.74954999 0.74968730 0.74975540 0.74981817 0.75064964 0.75099300 0.75101715 0.75142951 0.75305576 0.75330544 0.75355915 0.75465356 0.75475299 0.75795219 0.75811385 0.75818742 0.75879571 0.75989188 0.76221994 0.76270307 0.76418753 0.76803682 0.76872235 0.76884167 0.76939689 0.76939968 0.76967798 0.77073826 0.77136592 0.77142419 0.77214152 0.77338892 0.77425899 0.77432845 0.77495994 0.77523814 0.77524318 0.77591872 0.77597566 0.77815216 0.77871364 0.78025723 0.78107886 0.78132676 0.78197476 0.78306690 0.78509245 0.78591564 0.78616249 0.78662673 0.78703991 0.78810398 0.78898343 0.78951027 0.78992038 0.79094652 0.79101212 0.79452038 0.79468936 0.79550905 0.79604185 0.79606691 0.79641725 0.79687129 0.79767802 0.79863702 0.79863956 0.79892939 0.79979345 0.80229958 0.80306569 0.80316604 0.80328744 0.80349863 0.80542331 0.80607799 0.80638661 0.80768932 0.80794748 0.80847118 0.80891067 0.80951255 0.81086731 0.81157862 0.81225145 0.81285263 0.81314007 0.81361168 0.81507474 0.81653988 0.81692786 0.81753249 0.81845590 0.81915637 0.81936837 0.82011904 0.82014082 0.82089068 0.82216238 0.82272179 0.82285321 0.82306194 0.82306770 0.82367565 0.82395317 0.82569287 0.82596019 0.82622088 0.82643185 0.82645727 0.82666203 0.82761984 0.82766423 0.83014511 0.83053959 0.83108311 0.83197429 0.83199018 0.83245183 0.83329365 0.83409539 0.83526511 0.83591773 0.83625702 0.83637074 0.83655936 0.83807605 0.83883269 0.83929477 0.83938580 0.83942872 0.83950684 0.83982817 0.84153580 0.84184795 0.84490804 0.84514363 0.84539095 0.84595476 0.84670459 0.84726029 0.84746391 0.84794595 0.84810838 0.84844921 0.84875897 0.84939538 0.85028231 0.85052991 0.85215905 0.85230662 0.85240624 0.85322476 0.85344563 0.85377596 0.85544284 0.85622023 0.85770291 0.85771433 0.85805391 0.85845738 0.85845800 0.85932250 0.85970412 0.86049216 0.86198052 0.86200937 0.86284788 0.86361775 0.86579052 0.86580395 0.86593924 0.86652735 0.86700562 0.86716493 0.86800108 0.86916019 0.86971803 0.86975606 0.87009389 0.87016209 0.87094392 0.87117205 0.87124626 0.87307609 0.87329869 0.87372244 0.87426805 0.87427262 0.87505398 0.87506971 0.87576673 0.87588609 0.87705396 0.88033838 0.88118905 0.88156501 0.88499112 0.88778738 0.88825833 0.88940372 0.88971780 0.89171496 0.89192289 0.89331798 0.89521938 0.89547624 0.89548127 0.89666642 0.89668010 0.89679960 0.89739383 0.89752370 0.89780556 0.89844141 0.89877569 0.89915415 0.89925916 0.90036315 0.90101447 0.90134538 0.90145680 0.90165191 0.90258093 0.90285752 0.90446378 0.90504942 0.90821818 0.90872732 0.91116519 0.91216467 0.91295635 0.91320362 0.91367913 0.91489347 0.91538879 0.91973794 0.92066392 0.92204098 0.92225017 0.92263789 0.92296768 0.92489546 0.92525592 0.92538667 0.92544977 0.92630211 0.92729144 0.92895176 0.93034623 0.93094735 0.93286893 0.93415322 0.93427691 0.93519811 0.93538265 0.93540079 0.93553707 0.93686352 0.93842811 0.93870683 0.94016124 0.94072277 0.94139188 0.94317578 0.94391775 0.94456315 0.94479328 0.94488639 0.94551707 0.94553425 0.94564467 0.94615608 0.94624571 0.94626242 0.94656824 0.94700460 0.94712595 0.94723583 0.94747900 0.94755544 0.94756139 0.94794211 0.94933511 0.94987022 0.95025612 0.95074760 0.95098789 0.95185071 0.95200628 0.95229763 0.95379002 0.95440587 0.95530299 0.95546121 0.95586593 0.95672463 0.95797911 0.96028368 0.96040752 0.96064536 0.96109542 0.96192588 0.96226895 0.96318549 0.96324923 0.96503999 0.96560801 0.96718371 0.96777430 0.96783175 0.96796968 0.96980258 0.97113985 0.97135654 0.97541107 0.97561533 0.97602347 0.97679779 0.97696173 0.97817916 0.98366299 0.98423429 0.98529985 0.98935930 0.99089856 0.99138627 0.99409086 0.99410202 0.99584075 0.99598715 0.99623883 0.99755792 0.99793408 0.99878586 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000000000000000100000000000000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000100000000000000000000100000000101000000000000000000001000000000000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000110001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101011000000000010000100100000010000000000000000000 1000001001110100000001011101000001010000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000100000000000000000100000000000100000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001000000000000010010000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000101000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000001000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000010000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000010001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010010000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000001000001000100101000100000000010000000000010111010000101010000000000010000100100000010000000000000100000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000011010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001100000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010010010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000000000100000010000000000000000000010000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000110001100000000000000010000000000101010000000000000000110000110010000000000000000001000000001000101000001000000000000000100000000000000100000010000001000100001000000000100000000000000000001000101100000000010000000000001000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000001010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100100001010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000000000011000000100100110000000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000011000000000000000000000000011000000000001000010000000001000000000010000000000000100000010010010000000000100001001000000100000000010010000000011010000010001000101000000001000001000100101000101100000001000000000100000000000000000000000000000000000010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000010000000000000010010000010000000000001001010100001010101000000101000000001000000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010011000000001000000000000000101000000100000000001100000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000000000000000100000010000001000100001001001000100000000000001000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000000010100000000100000010000100000000100000000001000000000000000000000000011000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000010100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000010000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000100000000000010000000000000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100100000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001000000000000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000001100000100000100000100000000000101111000000000000011000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000110001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000010000010000000000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000110000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001010000000000000000000001000110100000000000000010000000000000000100000100000000000100000000000100010000000000100000000100000000000010010000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000010000000000000010010000010000000000001001010100001010101000000101000000001000000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001100000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100000001000000010100000000100000010000100000000100000000001000000000100000000100000010000000000000000000010000 1000001001110100000101011101000001001000001000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000100000000000010010000000010001001000000000000100001000000000010000000010000000000010000010001000000100000010000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000001100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000100000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001000000001001000000000001001001000100000000010000000000000100101001000000100000010010000000000011000000000001011101000000001000000010100000000100000001100000010000000000000000000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000100000000100000000000000000000010001000110001000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000001010000000000100101100000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000100000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000100001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000101010000000000000000000000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000000010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000001000001000000000000000001000010000000000000100001101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000001000000000000010000000000000000100000000 1000001001110100000001011101000001000000000010000000000001000100100000000000000010000000000000000101000000000000000000000000000100110000000000100000000100000000000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000011000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001110000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000100000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000011010000000000001001000000000000000001000000000010000000010000000000010000010000000000000000000000000000000001101100010010100100000000000000000000001000000000110000000000001100000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000100000001000000000000000000000001000011000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000000001001000000001001000100000010001100000000000000010000000000100010000000000000000110000110010000000000000000001000000001000000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000001000000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000110001001000000000000101100000100001110000100000000000000110000000000100000000001000000000000100001001000000100000000010000000000001000000000100010001000000010101000000000000000100000000000100000000100000100000000000000100000000000000010000000100001011000000010 1000001001110100000001011101000001010000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000010000000000000010010000010000000000001001010100001010101000000101000000001000000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000001000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000001001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000010000000000000000000000000000010000000001000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000000000000100010000010000000100000000001000100100000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000101010000000000000010100000000000100010010000001000100001000000000100000000000000000000000000000000000001000000000000000100011000010100100110100010001010000000000000001000000000000000000000010011000000100000000000001000000000000000000000000000000000000000000101000000001000000010100000000001010000000000000101000000000010000000001000000000000000000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101000001000000000000000000010001000100100000000000010010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000010010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000000100000000000000000000000000000000110000000000000001000001010011000000000011000000000000000110000000000001000000000000000000000001000000001000101000000100000000000000000000010001000100001100000000000000000000000000000000000000100000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000000011001000000001001000100000010001100000000000000010000000000100010000000000000000110000110010000000000000000001000000001000000000001000000000000001000100000000100000000000000010000000000000000001100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000000000000000000000010010000000000000000000000000000000000000001000010000000000010000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010100000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000010000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000010001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000001000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000000001000000000000100001001000000100000000011000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000001100 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000100000000000000000100000000000100000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000101100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000000000000000100000010000001000100001001001000100000000000001000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000001000000000000000000000000000011000000000010000000000000100010000011000000000000010000100000000000000010000000010000000001001000000000000001001000100000000010000000000001100101001001000100000010010000000000010000000000010010001000000001000001000100101010100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010001010000000001000000100000000010100000011000000000000010100000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000001000000100000010000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000001010010000001000001000000000000010000111101000000000000000000000000000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000000000010000001101100010010100100000100000000000000000000000000010000000010100010000001100010100001000101000000101000101001000000001000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001000000000000000000000000000001000001000100000001000000000001000010100010001000000100000000000001000000010000000000000000000110000010010000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101100000000000000000000010000000100001000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000000000000100000000000100000000000000001000001000000000000011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000111001100000010000001000000001000000000000100000000000000000100000010000001000100001001001000100000000000001000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000000000001000000000000001000100000000000000000000000101000000000000000010000000110001001000000000000101100000100001110000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000001000000000100010001000000000101000000000000000100000000000100000000100000100000000000000100000000000000010000000100001011000000000 1100001001110100000011011101000001000000000000000000000001000100100000010000001110000000000000000101000000000000000000000000000000000000000000001000000000010000000100001000000000011100000000000001000000000001000100001000000010000000100000000000001100000010000000000000000001101100010010100100000000000000000000000000000101010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001010000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100100000000001001000000000000001001000000000010000000010000000000000000000000101000000000000000000000000001101100010010100100000100010000000000000000100000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000010010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001001000000001000000000000000100000010000000000001000000000101000000000010001000000100000000010000000000000000000000100000101000001000100010000000000001000010000000000000000001100000000000000000000000000000100000010000001000100001000001000100000010000000000001000001100000000000000000000001000100001000000100000000010000101010100000101010001000000000000010000111100000000000000000000000000000000000000000000001000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000100010000000000000100001001000000100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100100010000000000000100000010000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000000000000000000100000101000000010010000000000001001100000010000001000001000001010010110000100000001000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000100001000000001000000000000000000000000000000000000000000000000101000010000000000010100000000001010010000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000010000000000000000000000000000000001101100010010100100000000000000000000000000000010010001000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000000010000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000000001001001000000001000100010000000101000000100000000011000000010001000000000010000000001000010000010100000100000010100000011000000000000010010000000000000001000000000000000000000001100000000000000000100000000101000000100000010000000000000000000000000000001000000000010001100000000010000000000011000100001000000100000000010000101010100000001000001000000000000010000111101000000000000000000000000000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010010000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000001000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000100000010100000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000001000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000100001000000010000000000000000000001100000010000000000000000001101100010010100100001000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100001101000001000000001000000000000111100000000000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100011001000000100000000010000001000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000000000000100010000010000000100000000001000100100000000000000000010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000000000000101000000000010000000010000000000101100010100001000101000000101000101001000000100000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001010010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001000101100001000010000000000001000100001010001000000001100000001010010000000000001000000000000010000111100000011000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000000000000100010000010000000100000100001000100100000000000000010000000000000000101000001000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000101000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000101000001000000001000010000000100000000000000001000100000000010001000100001000100000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001010000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010001000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001101000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000110000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000101011101000001001000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100100000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110000000100010000000000001000000001001001000100001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000010000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000100000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000010100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000010000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000100000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000100000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010100000000000001001000000000000000001000010000010000000110000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000010000000000000100001101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000001000000000000010000000000000000100000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000111000001000100000000100001001000000010000000000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000000000000000110000100011001000000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000100100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110001000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000101000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110001100000000000101101001000001000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001010000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010001000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001101000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000110000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000001000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000010100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000001010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000100010000000000100000000010000000000001101100010010100100000000000000001000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001100000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000010000000000000000000000000000000000000000000000000000101000010000000000010100000000001110000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001010000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000010001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000100000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010001000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000111001100000010000001000000001000000010110000100000000000000100000010000001100100001000000000000001000001100000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000000000000000000000000000000000001010000000000101000010000000000010100000000001010000000000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100100000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000100000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010100010100000010000010000000000011000100001000000000000010000000000000000100001001100000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000010000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000101000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000110011000000100000000000110001000001001000000010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010001000000000001100010000000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000100001000001000100000000000000000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000010000000000000111100000000001010000000000000000000000000000000000010001000000010000000000000100010000000010100000000001001000000000000101100000100001010000100000000000000100000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000100000101000000000000000000000001000100010000000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000010000000000010110000010001100000010000000001100000010000000000100000000001000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000001000000000100001001000000000000001010000000000000101000000000100000000000010001000000000010000000001001010000010100000100000011100000010000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000110000000000000000011000000100100110000000000100000100000001000000001000001000000111100000000000000000000000000000000000000000000000000000000010000000000101001010000000000010100000000001010000100000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000000010000000010000000001001100010100001000101000000101000101001000000000000000000000000000010000000000000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000010011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001011011100000100010000001000100000010000001000100001100000100100000000000000000000000000000000000001000000000000000001000000001000000001100000001010000000000001000000000000000000000111100000000001000000000000000100100000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000001000001000000000010000000000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010101000000100000001100000010000000000000000000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001010000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000100000000000000000100000000000100000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001000000000000010010000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000000010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010001000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000010000000000000001000000000010001101000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000001000101000000100000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001010000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000100000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000100000101000000000000000000000001000100010000000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000001000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000100010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000011001000000100000000010000000000001101101010010100110000000000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000100100000100000000000101101000000000000010000000100000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100010000000000010000000000100010000000000000000000000010010000000000001001100001010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000100100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010100000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000000000010001000100100000000000010010000000000000000100000000100000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000010000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000000000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010100000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000011000000000001011101000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000001000000000000 1000001001110100000001011101000001000000000000001000000001000101100000001000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001100000001000100000000000011000001000000000000000010100000110000000000000001000000000000000001000010000000000000100001101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000001000000000000010000000000000000100000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000001010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000100010000000000100000000010000000000001101100011010100100000000000000001000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010010011001000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010000110000000000111000010000010000000000001000000000000000000000001000000000000001000100000000100000000000000010000000000000000000000000000000000000011000000000000000000010000000000000000000000001000000001100000001010000000000000001000000100000000000000100000000000000000000000001000000000010000000000000000000000000000000101000000010000011000000000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000010100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000110000100000000100000000001010000000100000000000000010000000010000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100100000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000110010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000100000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000010010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000100010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001100000000000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000010010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000110000000000100000000010000000000001101100010010100100000100000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000001000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000100100000100000000000101101000000000000010000000100000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100010000000000010000000000100010000000000000000000000010010000000000001001100001010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000100100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1100001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000000000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001001000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110110000101011101000001001000000000100000000101000100100000010000001010000001000000000101000000000010000000000001010100010100000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000000010000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001100000001000100000000000011000001010000000000000010100000110000000000000001000000000000000001000010000000000000100001101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001100000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000110010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000100000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000010010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001101001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000001000100100000000000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010010000000001001000000000000000001000000000010000000010000000000010000010001000000100000000000000010000001101100010010100100000100000000000000000000000000010000000010100010000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101010001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001000000000000000000000000000001000001000100000001000000000001000010100010001000000100000000000001000000010000000000000000000110000010010000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000110000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000100001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000111010000000001000000000000010000000001000000000000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000000000000000000100000010000000000001000000000001000010100010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001001100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000000000000000000000010010000010000000001000000100000000010100000011000000000000010000000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000100000010100000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000100000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010100010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000101000100001100000100100100000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001000000000100000000100000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000010000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000000010000000010000000001001100010100001000101000000101000101001000000000000000000000000000010000000000000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000010011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001011011100000100010000001000100000010000001000100001100000100100000000000000000000000000000000000001000000000000000001000000001000000001100000001010000000000001000000000000000000000111100000000001000000000000000100100000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000001000001000000000010000000000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010101000000100000001100000010000000000000000000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000000000010000001101100010010100100000100000000000000000000000000010000000010100010000001100010100001000101000000101000101001000000001000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000010000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000101000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001001100010000000000110000000100000000000010110000000001001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000100000100101001000000000000001010000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000001000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000001010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000100010000000000100000000010000000000001101100010010100100000000000000001000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001100000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000011000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000001001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000100100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010110100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000010000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010100000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000010000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000010001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000000000000010000000000010000000010000 0000000110000000100000000010100000000000000000000011000001000100101000000000000010000000000010000100001000000000000000001010000000000000000000000000000001001000100010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001000000000100001000000000000000000000000000000000000010000001000000000000001000000000000000000110000000001001000000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100010000000000000001000000000000000000010000000000000000011000000100100110000000101011100000001000001000000000100010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000011000000000000000000000000011000000000001000010000000001000000100010000000000000100000010010010000000000100001001000000100000000010010000000011010000010001000101000000001000001000100101000101100000001000000000100000000000000000000000000000000000010000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000101011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000000000000000000000000000000000001000000000010000000100001000000000011100000000000001000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000101010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001011000010001000000000011000000000000000110010000000001000000000000010001000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000010000 1000001001110100000001011101000001000000000000000000010001000100100100000000010010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000000100000000000000000000000000000000110000000000000001000001010011000000000011000000000000000110000000000001000000000000000000000001000000001000101000000001000000000000000000000001000100001000000000000000100100000001010000000000010000010010000010100000010001000001000000100000000000110000000100010000000000001000000001001001000100001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100010000000000000000010000000100001000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000000000000100010000010000000100000100001000100100000000000000010000000000000000101000001000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000101000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000101000001000000001000010000000100000000000000001000100000000010001000100001000100000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100111000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001110000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000100000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000000010000000010000000001001100010100001000101000000101000101001000000000000000000000000000010000000000000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000010011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001011011100000100010000001000100000010000001000100001100000100100000000000000000000000000000000000001000000000000000001000000001000000001100000001010000000000001000000000000000000000111100000000001000000000000000100100000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000001000001000000000010000000000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010101000000100000001100000010000000000000000000000000000000000000000010000000000000000000000000 1000001001110110000101011101000001001000000000100000000101000100100000010000001010000001000000000101000000000010000000000001010100010100000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000000010000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001100000001000100000000000011000001010000000000000010100000110000000000000001000000000000000001000010000000000000100001101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000100000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000001100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000001000000000010001100000001010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000000000000100010000010000000100000100001000100100000000000000010000000000000000101000001000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000101000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000100000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101000001000000000000001000000001000101100000000100000010001000000000000101000000000001000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000010010000000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000000110000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100011010100100000000000000001000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001100000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100100000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010001010000000001000000100000000010100000011000000000000010100000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000001000000100000010000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000001010010000001000001000000000000010000111101000000000000000000000000000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000010000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001000000000000010010000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000010000000000000010000001000000100010000011000010000000010000000010000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000001000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000001000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000000000000000001000001100000000000000000000001000100001000000100000000010000101010100000101010001000000000000010000111100000000000000000000000000000000000000000000001000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000100010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000101011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000000000000000000000000000000000001000000000010000000100001000000000011100000000000001000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000101010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001011000010001000000000011000000000000000110010000000001000000000000010001000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000010000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000101100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000001000000001000100001000000000000000000100000010100000000000000000010010000010100000010000000001000000100000001000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000100001000000000100000000000000000001000101100000000010000000000001000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000001000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000010010000000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000000110000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010100000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000101010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010100000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1100001001110100000001011101000001000000000000000000000001000100100000010000001110000000000000000101000000000000000000000000000000000000000000001000000000010000010100001000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000010000000000000010010000010000000000001001010100001010101000000101000000001001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000100000000000110010000100100000000101000001000000000000000100000000000000000100000000010000000000001000000000000010000000000000000000000001000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000001000000010001000100100000000001010000000000000001000000000000000000000010010000000000000000000001000000000000001000100000000000000000000000101000000000000000010000000110001001000000000000101100000100001110000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000001000000000100010001000000000101000000000000000100000000000100000000100000100000000000000100000000000000010000000100001011000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000110010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000100000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000010010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000100010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001100000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000101000100000010000001000100001100000100110000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001110000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000011000000010100000000001100010100001000101000000101000101001000000000000000000000000100000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1100001001110100000001011101000001000000000000000000000001000100100000010000001110000000000000000101000000000000000000000000000000000000000000001000000000010000010100001000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000010000000000000010010000010000000000001001010100001010101000000101000000001001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000100000000000110010000100100000000101000001000000000000000100000000000000000100000000010000000000001000000000000010000000000000000000000001000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000001000000010001000100100000000001010000000000000000100001000000000000111100000000000001000000000000000000000000000001000010000000000011000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000010010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000001000000000000000100010101000001000100110000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000001000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000001000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000110011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000001001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000110000000000000000000010000000000000100010000000010100000000001001000000000000101100000100001010000100000000000000100000000000100000000001000000000000100001001000100100000000010000000001001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000100000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000001101000000000000000000000001000100010000000000100100000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001100000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000010001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000000100000000010100000011000000000000010000000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000001000100001000000100000000010000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000100001010000010001000000000011000000000000000110010010000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000110011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000001001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000110000000000000000000010000000000000100010000000010100000000001001000000000000101100000100001010000100000000000000100000000000100000000001000000000000100001001000100100000000010000000001001000000000001011001001100001000000000100000000100000000010000000010010111010000101010000000000010000100100000010000000000000100000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000101000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000001000100100000000000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000101100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000000000000000100000010000001000100001001001000100000000000001000001000001100000000000000000000000100100001000000100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000000000000000000000000000001000000000010001100000000110000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000000000010000000000000000000001100 1000001001110100001001011101000001000000000000000000000001000100100000000010000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000100000000100000010000001100100101000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000100000000000000000010000000000010000000010000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000001001001000000000000000001000000101100001000000010100000000000000000011000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000101000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000100000000000000000000000000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000101010000000000100100000000010000001000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000100000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000001001001000000000000000001000000101100001000000010100000000000000000011000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010000000001000010011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001011011100000100010000001000100000010000001000100001100000100100000000000000000000000000000000000001000000000000000001000000001000000001100000001010000000000001000000000000000000000111100000000001000000000000000100100000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000001000001000000000010000000000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000011100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000110001100000000000000010000000000101010000000000000000110000110010000000000000000001000000001000101000001000000000000000100000000000000100000010000001000100001000000000100000000000000000001000101100000000010000000000001000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000001010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000001000000000001000100001000000000001000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001001000000001000100000010100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000001000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001000000000100000000000000010000000000000000000000000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000110000000001100000000010000000000001101100010010100100000100000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000100000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000010001100000100000000000100000000101000000100000010000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000001010010000000000001000000000000000000000010010000000000000000000001000000010000000000000000000000000100000000101000000000000000010100001000010000000000000000000000000000010000000001000000000000000000000000100000000010000000000000100001001000010100010000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000001000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000001010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000001100010000000000100000000010000000000001101100011010100100000000000000001000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001100000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000100010000000000001101100010011100100000000000000000100000000000000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000100000000000000000000100000000101000000000000000000001000000000000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000000000011000000000010000000000000100010000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000000001000000000000000010000000011000100000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000000110000000001010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100000100000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001000000000000010000000000000000000001010001000000001000000100000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000010000000100101000000110100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010100000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000010000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000010001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000000000000010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101100010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001010000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001011110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000001010000001000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000010001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000100100000100000000000101101000000000000010000000100000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100010000000000010000000000100010000000000000000000000010010000000000001001100001010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000100100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000100000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000101000000100000000101000000000000000000000000001000000100000010010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000100000000000000100000000000100000000001000000000000100001001000100100000000010000000000001000000100001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000100000000100000000000000000000010001000110001000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000100001000000010000000000000000000000000010000000000000100010000011000010000000001010000000000100101100000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000101011101000001001100000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000100000000000000000100000000000100000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000011010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000100001000000100000000000000001000000001000001000000010010000010100110010000010000000000011000010001000000000000010010000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000010001000100010000000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110000100000001000000000000000000000001000011000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000000001001000000001001000100000010001100000000000000010000000000100010000000000000000110000110010000000000000000001000000001000000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000111000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000100100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000001101000000000000000000000001000100010000000000100100000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000010000000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000000000000000101000000000000000000000000001101100010010100100000100010000000000000000100000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000010010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001001000000001000000000000000100000010000000000001000000000101000000000010001000000100000000010000000000000000000000100000101000001000100010000000000001000010000000000000000001100000000000000000000000000000100000010000001000100001000001000100000010000000000001000001100000000000000000000001000100001000000100000000010000101010100000101010001000000000000010000111100000000000000000000000000000000000000000000001000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000100010000000000000100001001000000100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000000000000000000000000000001011000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000000000000000000100000101000000010010000000000001011100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000100001000000001000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000001000100100000000000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100001010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001110000000000000000101000000000000000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000000000000000000000000000001000000000010001100000000110000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000100100000100000000000101101000000000000010000000100000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100010000000000010000000000100010000000000000000000000010010000000000001001100001010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000111000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000100100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001110000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000100000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000001000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000010100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000001101000000000000000000000001000100010000000000100100000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000010000000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000110010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000100000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000010010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001001000000001000000000000000100000010000000000001000000000101000000000010001000000100000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000000000000000000010000000000000100100000001000000010000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010010000010100000000001010000000000000101100000100010000000001001000000000001001001000100000000010000000000000100101001000000100000010010000000000011000000000001011101010000001000000010100000000100000010000100000000100000000001000000000100000000100000010000000000000000000010000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000000001000000000000000010000000011000100000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 0000000110000000100000000011000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000001010000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000100000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010100010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000101000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001000000000100000000100000010000000000000000000001100 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000011010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000010000111100000011000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000001000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000010010000000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000000010000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000001010000000000000101000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 0000000110000000100000000011000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000001010000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000100000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010100010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000101000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001000000000100000000100000010000000000000000000001100 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000101100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000000000010000000010100000000001100010100001000101000000101000101001000000010000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001110000000000000101000000001000000000010000001000000000010000010000000000010000000000000100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010100000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110001000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000101000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000101010000000000110000000100000000000010110000000001001001100000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010100000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000100000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100100000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000100000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1100001001110100000001011101000001000000000000000000000001000101100000000000001010000000000000000101000000000000000000000001000100010001010000100000000100000001000010010000100000001001000000000100000000000000000100001000000010000000000000000000001000000000000000000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000100000000000010000000000000001000001010000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000000100000000000000000001000000000000000000010000000000000000011000000100100110000100000100001101000001000000001000000000000111100000000000000000010000000000000000000000001000010000000000010000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000010010000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000100000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010101000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100100000000010010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000000100000000000000000000000000000000110000000000000001000001010011000000000011000000000000000110000000000001000000000000000000000001000000001000101000000001000000000000000000000001000100001000000000000000100100000001010000000000010000010010000010100000010001000001000000100000000000110000000100010000000000001000000001001001000100001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100010000000000000000010000000100001000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000100000000000000000100000000000100000010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000010000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110001000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000011000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000001001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000011000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000100001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000101000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000100001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000000010000000000000001000000010001000000000011000001000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000001100000101000001000100000010100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000010000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000000010010000010100011010000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100100000000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000010100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000010000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000100000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000110001100000000000000010000000000101010000000000000000110000110010000000000000000001000000001000101000001000000000000000100000000000000100000010000001000100001000000000100000000000000000001000101100000000010000000000001000100101000000100100100000000010000000010001000001010000001000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000010000000000001000100100000000000000010000000000000000101000000000000000000000000000100110000000000100000000100000000000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000011000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000010000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000010100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000011000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000001001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001100100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000110100000010001000001000000100000000000110000000100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000001111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000000000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000000100000000010100000011000000000000010000000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000110001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101011000000000010000100010000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000000000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000001101000000000000000000000001000100010000000000100100000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000100000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000011000000001000110011000000100000000000110000000001001000100000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000001001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000110000000000000000000010000000000000100010000000010100000000001001000000000000101100000100001010000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 0000000110000000100000000010100000000000000000000011000001000100101000000000000010000000000010000100000000000000000000000000000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100100001000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100001101000001000000001000000000000111100000000000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100011001000000100000000010000001000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000101011101000001001000001000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000100000000000010010000000010001001000000000000100001000000000010000000010000000000010000010001000000100000010000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000001100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000100000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001000000001001000000000001001001000100000000010000000000000100101001000000100000010010000000000011000000000001011101000000001000000010100000000100000001100000010000000000000000000000000000000000000000010000000000000000000000000 0000000110000000100000000010100000000000000000000011000001000100101000000000000010000000000010000100000000000000000000000000000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001111100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000001000000000010101000100000000000000000000000100000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000010000100000000010000000000010000010010000010110000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000000001000000110010001000000100000000010100000100000010100000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000100000000100010000011000010000000001001000000000000101100000100001010000100000000000000100000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001000000100001000000000000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000101000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000100000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100101010000100000000000000100000000000100000000001000101001000000000010000000100000000010000000100000000000000010011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000100000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000001100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 0000000110000000100000000011000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000001010000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010110100000000000000000100000000000000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000100000000010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000000000000000100000010000001000100001001001000100000000000001000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000010000000111100000000001000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001001000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001100000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000001000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000010100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000010010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000000100000000000000000000000000000000110000000000000001000001010011000000000011000000000000000110000000000001000000000000000000000001000000001000101000000001000000000000000000000001000100001000000000000000100100000001010000000000010000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000000001001000000001001000100000010001100000000000000010000000000100010000000000000000110000110010000000000000000001000000001000000000001000000000000001000100000000100000000000001010000000000000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000101100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000001000000001000100001000000000000000000100000010100000000000000000010010000010100000010000000001000000100000001000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000000000000000000000000000001000000000010001100000000110000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000000000000100000000000100000000000000001000001000000000000011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000111001100000010000001000000001000000000000100000000000000000100000010000001000100001001001000100000000000001000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000000000001000000000000001000100000000000000000000000101000000000000000010000000110001001000000000000101100000100001110000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000001000000000100010001000000000101000000000000000100000000000100000000100000100000000000000100000000000000010000000100001011000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000100000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000101000000100000000101000000000000000000000000001000000100000010010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000100000000000000100000000000100000000001000000000000100001001000100100000000010000000000001000000100001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000001000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000010010000000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000000010000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000001001000000001001000100000010001100000000000000010000000000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000011000000000001011101000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000001000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000000010000000010000000001001100010100001000101000000101000101001000000000000000000000000000010000000000000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000010011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001011011100000100010000001000100000010000001000100001100000100100000000000000000000000000000000000001000000000000000001000000001000000001100000001010000000000001000000000000000000000111100000000001000000000000000100100000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000001000001000000000010000000000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010101000000100000001100000010000000000000000000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110001000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000101000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000000000110000000000000001000010100001000101000000101000000001000000000000010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001001010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000000001000000000000000010000000011000100000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000000010000000010000000001001100010100001000101000000101000101001000000000000000000000000000010000000000000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000010011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001011011100000100010000001000100000010000001000100001100000100100000000000000000000000000000000000001000000000000000001000000001000000001100000001010000000000001000000000000000000000111100000000001000000000000000100100000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000001000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000011000000000010000000010000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000000000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010001010000000001000000100000000010100000011000000000000010100000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000001000000100000010000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000001010010000001000001000000000000010000111101000000000000000000000000000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000001000100100000000000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001000000000100000000100000010000000000000000000001100 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000000010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000000000000000001000000010000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010010011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000001000100100000000000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 0000000110000000100000000011000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000001010000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000100000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000001000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000010000111100000011000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100010000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100010000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 0000000110000000100000000011000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000001010000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000100000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010100010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000101000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000001000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000000001000000000000100001001000000100000000011000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000001100 1000001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001001100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000000000000000000000010010000010000000001000000100000000010100000011000000000000010000000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000100000010100000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000010000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000011000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000110000000000001101100010010100110000010000000000100000100000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000011000001000100000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000011000000100000000000000000001001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000100010000000000001100001001001001000000001000100000000000101000000100000000011000000010001000001000010000000001000010000010100000100000010100000010000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001001010000000000010000000010000 1010001001110100000001111101000001000010000000000000001010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001001000000000000001000000101100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000010100000000000000000010010000010100000010000000001000000100000001000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000000000000000000000000000001000000000010001100000000110000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000001010000000000011000000000001011101000000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000000000000000001000001100000000000000000000001000100001000000100000000010000101010100000101010001000000000000010000111100000000000000000000000000000000000000000000001000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000100010000000000000100001001000000100000000010000000000001001000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000000000000000101000000000000000000000000001101100010010100100000000100001000000000000000000010000000010000000000001100010101100000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010110000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000000001000000110010001000000100000000010100000100000010100000010000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001100100001000000010100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100010001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000010000100100000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000010000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000010001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000010000 1000001001110110000101011101000001001000000000100000000101000100100000010000001010000001000000000101000000000010000000000001010100010100000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000000010000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001100000001000100000000000011000001010000000000000010100000110000000000000001000000000000000001000010000000000000100001101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000110001100000000000000010000000000101010000000000000000110000110010000000000000000001000000001000101000001000000000000000100000000000000100000010000001000100001000000000100000000000000000001000101100000000010000000000001000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000110010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000100000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000010010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001001000000001000000000000000100000010000000000001000000000101000000000010001000000100000000010000000000000000000000100000101000001000100010000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000110000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000010000000000001000010000000000010000000000000100010000011000010000000010000000000000000101100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000000010000000101001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000100000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000101100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000010000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000100000000000000000100000000000100000010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110001000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000001000100100000000000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000010000000000010010001000000100001000000000000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000000000000000000000000000001011000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000000000000000000100000101000000010010000000000001011100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000100001000000001000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001100100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000110100000010001000001000000100000000000110000000100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000101010000001111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000000000110000000000000001000010100001000101000000101000000001000000000000010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000111000001000100000000100001001000000010000000000001000001010010110000100000000000000100000010000001100100011000000000000000000001100000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000000000000000110000100011001000000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000100100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000010101000000000000000100000010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000000000000101000000000010000000010000000000101100010100001000101000000101000101001000000100000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001010010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000010010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000110000000000100000000010000000000001101100010010100100000100000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000101011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000000000000000000000000000000000001000000000010000000100001000000000011100000000000001000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000101010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001011000010001000000000011000000000000000110010000000001000000000000010001000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000010000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000100100000100000000000101101000000000000010000000100000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100010000000000010000000000100010000000000000000000000010010000000000001001100001010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000100100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000111000001000100000000100001001000000010000000000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000000000000000110000100011001000000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000100100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000001000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000010101000000000000000100000010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000000000000101000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001111000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 0000000110000000100000000011000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000001010000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000100000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010100010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000101000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000001000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000000001000000000000100001001000000100000000011000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000001100 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000000001000000000000000010000000011000100000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 0000000110000000100000000010100000000000000000000011000001000100101000000000000010000000000010000100001000000000000000001010000000000000000000000000000001001000100010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001000000000100001000000000000000000000000000000000000010000001000000000000001000000000000000000110000000001001000000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100010000000000000001000000000000000000010000000000000000011000000100100110000000101011100000001000001000000000100010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000011000000000000000000000000011000000000001000010000000001000000100010000000000000100000010010010000000000100001001000000100000000010010000000011010000010001000101000000001000001000100101000101100000001000000000100000000000000000000000000000000000010000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001100100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010100010100000010000010000000010011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000101000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001000000000100000000100000010000000000000000000001100 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000101000000000010000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000000011001000010001000000000010000000001000010000010100000100000010100000010000000000000010010000100000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000001100000001000011100000000000000000000000000100101000000100101100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101100000000000000000000010000000100001000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000100000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000001100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000101100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000010000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1000001001110100000001011101000001000000000000000000000001010110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000100000100000000100000001010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000001000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001100001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000001100000010000100000001100000001001000000000000000000000000010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000010100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000010000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000100000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110000000100010000000000001000000001001001000100001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000101000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000101000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000100000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100101010000100000000000000100000000000100000000001000101001000000000010000000100000000010000000100000000000000010011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000000000100000101000000000000000000000001000100010000000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000000010000001010000010001000000000001000000000000000110000000000011100110000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010100000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000101000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000100000010100000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000000010000000010000000001001100010100001000101000000101000101001000000000000000000000000000010000000000000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000010011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001011011100000100010000001000100000010000001000100001100000100100000000000000000000000000000000000001000000000000000001000000001000000001100000001010000000000001000000000000000000000111100000000001000000000000000100100000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000001000001000000000010000000000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010101000000100000001100000010000000000000000000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1010001001110100000001111101000001000010000000000000000010101000000000000000000001010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000000001000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000001000001000000100010000001000000001001000000000010001100000000100000010000000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000011000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000110000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000001000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000010000000000001000100100000000000000010000000000000000101000000000000000000000100000100110000000000100000000100000000000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000011000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000101011101000001001100000000100000000101000100100000010000001010000001000000000101000000000010000001000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000100000000000000000100000000000100000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001000000000000010010000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000010000000000000010000000000000100010000011000010000000010000000010000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000001000100000000000000000000000001000000000010000000000000000000000000 1100001001110100000001011101000001000000000000000000000001000101100000000000001010000000000000000101000000000000000000000001000100010001010000100000000100000001000010010000100000001001000000000100000000000000000100001000000010000000000000000000001000000000000000000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000100000000000010000000000000001000001010000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000001000100000100000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000000000000100000000000000000101000000000000011000000000000000000000000011000000000001000010000000001000000100010000000000000100000010010010000000000100001001000000100000000010010000000011010000010001000101000000001000001000100101000101100000001000000000100000000000000000000000000000000000010000000000000000000000000 0000000110000000100000000010100000000000000000000011000001000100101000000000000010000000000010000100001000000000000000001010000000000000000000000000000001001000100010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001000000000100001000000000000000000000000000000000000010000001000000000000001000000000000000000110000000001001000000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100010000000000000001000000000000000000010000000000000000011000000100100110000000101011100000001000001000000000100010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000011000000000000000000000000011000000000001000010000000001000000100010000000000000100000010010010000000000100001001000000100000000010010000000011010000010001000101000000001000001000100101000101100000001000000000100000000000000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110000000100010000000000001000000001001001000100001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000101000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100001000010000000000010111010000101010000000000010000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100111000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001110000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000100000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000010000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000010100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000100000101000000000000000000000001000100010000000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000010000000000010110000010001100000010000000001100000010000000000100000000001000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000001000000000100001001000000000000001010000000000000101000000000100000000000010001000000000010000000001001010000010100000100000011100000010000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000110000000000000000011000000100100110000000000100000100000001000000001000001000000111100000000000000000000000000000000000000000000000000000000010000000000101001010000000000010100000000001010000100000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000011000000000001101101010010100110000000000000000010000000000000010010000010000000010000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000011000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000100000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010010000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010001000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000110001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000010000010000000000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000100000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000110000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000011010000000000001001000000000000000001000000000010000000010000000000010000010000000000000000000000000000000001101100010010100100000000000000000000001000000000110000000000001100000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010111001000000011000000000000000110000100000001000000000000000000000001000011000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000000001001000000001001000100000010001100000000000000010000000000100010000000000000000110000110010000000000000000001000000001000000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000001000000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000110001001000000000000101100000100001110000100000000000000110000000000100000000001000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000101000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000100011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000001000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000010000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000010001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000001000001000100101000100000000010000000000010111010000101010000000000010000100100000010000000000000100000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000001000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001100100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000110100000010001000001000000100000000000110000000100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000101010000001111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000010000000000001000100100000000000000010000000000000000101000000000000000000000000000100110000000000100000000100000000000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000011000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000011010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000010000111100000011000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001010000000000000000000001000110100000000000000010000000000000000100000100000000000100000000000100010000000000100000000100000000000010010000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000010000000000000010010000010000000000001001010100001010101000000101000000001000000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001100000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000100000000000000000000000000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000101010000000000100100000000010000001000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100010010000100000000000000 1100001001110100000011011101000001000000000000000000000001000100100000010000001110000000000000000101000000000000000000000000000000000000000000001000000000010000000100001000000000011100000000000001000000000001000100001000000010000000100000000000001100000010000000000000000001101100010010100100000000000000000000000000000101010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001010000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000010000000000000000101000000000010000000000001000100010110000000100000100100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000100001010000010001000000000011000000000000000110010010000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000110011000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100001101000001000000001000000000000111100000000000000000010000000000000000000000001000010000000000010000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000010010000000000000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000010000000000000000101000000000010000000000001000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100100010000001000000001000000000000001000100000000100001000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000110001001000000000000101100000100001110000100000000000000110000000000100000000001000000000000100001001000000100000000010000000000001000000000100010001000000000101000000000000000100000000000100000000100000100000000000000100000000000000010000000100001011000000010 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000100010000000000001101100010011100100000000000000000100000000000000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000100000000000000000000100000000101000000000000000000001000000000000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000000000011000000000010000000000000100010000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000000010100010000001001000000000000101100100100001010000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000101011101000001001100000000100000000101000100100000010000001010000001000000000101000000000010000001000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000100000000000000000100000000000100000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001000000000000010010000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000010000000000000010000000000000100010000011000010000000010000000010000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000001000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000100000001000100100000010000001010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000110011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000010000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010011000100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001000000000000010000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000110010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000100000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000010010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000100010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001100000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000000000000100000000000100000000000000001000001000000000000011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000111001100000010000001000000001000000000000100000000000000000100000010000001000100001001001000100000000000001000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000000000001000000000000001000100000000000000000000000101000000000000000010000000110001001000000000000101100000100001110000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000001000000000100010001000000000101000000000000000100000000000100000000100000100000000000000100000000000000010000000100001011000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010001010000000001000000100000000010100000011000000000000010100000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000001000000100000010000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000001010010000001000001000000000000010000111101000000000000000000000000000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000101011101000001001000001000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000100000000000010010000000010001001000000000000100001000000000010000000010000000000010000010001000000100000010000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000001100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000100011000000000000000000010000000000000000000000001000000001100010001010000000000000001000100000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001000000001001000000000001001001000100000000010000000000000100101001000000100000010010000000000011000000000001011101000000001000000010100000000100000001100000010000000000000000000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000001010000000000000001010000010001000000000011000000000001000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100001100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000000000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000000100000000010100000011000000000000010000000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000110001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101011000000000010000100010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000001000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000100000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000011000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000001001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000001010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000100010000000000100000000010000000000001101100011010100100000000000000001000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010010011001000000011000000000000000110000000000001000000000000000000000001100010000000100000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001100000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000100000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110101000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000010000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110000100000001000000000000000000000001000011000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000100000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000000011001000000001001000100000010001100000000000000010000000000100010000000000000000110000110010000000000000000001000000001000000000001000000000000001000100000000100000000000000010000000000000000001100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000000000000000000000010010000000000000000000000000000000000000001000010000000000010000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110001100000000000101101001000001000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000001000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100100000000010010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000000100000000000000000000000000000000110000000000000001000001010011000000000011000000000000000110000000000001000000000000000000000001000000001000101000000001000000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100010000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000101011101000001001000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100100000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000000000000100010000010000000100000000001000100100000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000010000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001100000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000001000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000010100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000100000000000000000100000000000100000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000101100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000000000000000100000010000001000100001001001000100000000000001000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000001000000010000000000000000000011000000000010000000000000100010000011000000000000010000100000000000000010000000010000000001001000000000000001001000100000000010000000000001100101001001000100000010010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110101000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000001000001001000000000000000001000000001100001010000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001011110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000001010000001000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000010001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000010010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000110000000000100000000010000000000001101100010010100100000100000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010000000001000010011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001011011100000100010000001000100000010000001000100001100000100100000000000000000000000000000000000001000000000000000001000000001000000001100000001010000000000001000000000000000000000111100000000001000000000000000100100000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000001000001000000000010000000000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000011100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000100100000100000000000101101000000000000010000000100000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100010000000000010000000000100010000000000000000000000010010000000000001001100001010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000100100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100100000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010001000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000110001100000000000000011000000000101010000000000000000110000110010000000000000000001000000001000101000001000000000000000100000000000000100000010000001000100001000000000100000000000000000001000101100000000010000000000001000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000100000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000001100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000010100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000010000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000100000000000010000000000000000000000000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000010010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000110000000000100000000010000000000001101100010010100100000100000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000100000101000000000000000000000001000100010000000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000001000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000100010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1100001001110100000011011101000001000000000000000000000001000100100000010000001110000000000000000101000000000000000000000000000000000000000000001000000000010000000100001000000000011100000000000001000000000001000100001000000010000000100000000000001100000010000000000000000001101100010010100100000000000000000000000000000101010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001010000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000010010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000110000000000100000000010000000000001101100010010100100000100000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000010000000001010000010001010000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001010000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000010000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1001011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000010010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000110000000000100000000010000000000001101100010010100100000100000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001110000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000100000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000001000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110001000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000101000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000001000100100000000000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000000010000000010000000001001100010100001000101000000101000101001000000000000000000000000000010000000000000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000010011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001011011100000100010000001000100000010000001000100001100000100100000000000000000000000000000000000001000000000000000001000000001000000001100000001010000000000001000000000000000000000111100000000001000000000000000100100000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000001000001000000000010000000000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010101000000100000001100000010000000000000000000000000000000000000000010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000100001000000010000000000000000000001100000010000000000000000001101100010010100100001000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100001101000001000000001000000000000111100000000000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100011001000000100000000010000001000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000010010000000000001000100010000000000100000000110000000000010100001000000001001000000000000001001000000000010000000010000000000010000110000000000100000000010000000000001101100010010100100000100000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000010000000000101000010000000000010100000000001010000000000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000110000000010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000100000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000010001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000111000001000100000000100001001000000010000000000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000000000000000110000100011001000000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000100100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000100001000000010000000000000000000001100000010000000000000000001101100010010100100001000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100001101000001000000001000000000000111100000000000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100011001000000100000000010000001000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000010010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000110000000000100000000010000000000001101100010010100100000100000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010100000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000100001010000010001000000000011000000000000000110010010000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000110011000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100001101000001000000001000000000000111100000000000000000010000000000000000000000001000010000000000010000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000010010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000010010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001001000000001000000000000000100000010000000000001000000000101000000000010001000000100000000010000000000000000000000100000101000001000100010000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000100000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110001100000000000101101001000001000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000000001000000000000100001001000000100000000011000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000001100 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000001000000000001000100001000000000001000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001001000000001000100000010100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000001000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001000000000100000000000000010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000000000000000101000000000000000000000000001101100010010100100000000100001000000000000000000010000000010000000000001100010101100000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010110000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000000001000000110010001000000100000000010100000100000010100000010000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001100100001000000010100000000000000000001000000000000000000010000000000000000011000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000001000000000001000100001000000000001000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001001000000001000100000010100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000001000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001000000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000010000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000010001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000101011101000001001000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100100000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110000000100010000000000001000000001001001000100001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000011010000000000001001000000000000000001000000000010000000010000000000010000010000000000000000000000000000000001101100010010100100000000000000000000001000000000110000000000001100000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010111001000000011000000000000000110000100000001000000000000000000000001000011000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000000001001000000001001000100000010001100000000000000010000000000100010000000000000000110000110010000000000000000001000000001000000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000001000000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000110001001000000000000101100000100001110000100000000000000110000000000100000000001000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000001000000000001000100001000000000001000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001001000000001000100000010100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000001000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001000000000100000000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001101001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000001000100100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000000000000000000000000010001000110001000000000000000000000000000000000000000000000010010001010000000001000000100000000010100000011000000000000010100000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000001000000100000010000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101010100000001000001000000000000010000111100000000001000000001000010000000000000000000000010000010000010000000000000100010000011000000000000010000000000000000000010000000010000000001001000000000000001001000100000000010000000000000100101001000000100000000010000000000011000000000001011101010000001000000010100000000100000010000100000000101000000001000000000100000000100000010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000111000001000100000000100001001000000010000000000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000000000000000110000100011001000000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000100100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000000010010000010100011010000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010100010000000000011000100001000000000000010000000000000000100001001000000000000001011000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001110000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001100000010000000000000000010001000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000000001000000000000000010000000011000100000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000101100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000001000000001000100001000000000000000000100000010100000000010000000010010000010100000010000000001000000100000001000110001000001001000010010000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000101011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000000000000000000000000000000000001000000000010000000100001000000000011100000000000001000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000101010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001011000010001000000000011000000000000000110010000000001000000000000010001000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000010000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000100000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010100010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000101000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001000000000100000000100000010000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000000000000100010000010000000100000100001000100100000000001000010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000101000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000000010000001010000010001000000000001000000000000000110000000000011100110000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010100000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001000000001001000000000001001001000100000000010000000000000100101001000000100000010010000000000011000000000001011101000000001000000010100000000100000001100000010000000000000000000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000101000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000000010000001010000010001000000000001000000000000000110000000000011100110000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010100000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000101000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100001100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 0000000110000000100000000010100000000000000000000011000001000100101000000000000010000000000010000100000000000000000000000000000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001111100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000001000000000010101000100000000000000000000000100000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000010000100000000010000000000010000010010000010110000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000000001000000110010001000000100000000010100000100000010100000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000100000000100010000011001010000000001001000000000000101100000100001010000100000000000000100000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001000000100001000000000000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000101000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000100000000000000000100000000000100000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000101100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000000000000000100000010000001000100001001001000100000000000001000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000001000000010000000000000000000011000000000010000000000000100010000011000000000000010000100000000000000010000000010000000001001000000000000001001000100000000010000000000001100101001001000100000010010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000001000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000010010000000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000000010000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000010100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100010001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000010000100100000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110101000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000001101000000000000000000000001000100010000000000100100000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001100000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000010001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000000100000000010100000011000000000000010000000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000001000100001000000100000000010000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000000000010000001101100010010100100000100000000000000000000000000010000000010100010000001100010100001000101000000101000101001000000001000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000010000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000101000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000010000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000000000000000101000000000000000000000000001101100010010100100000000100001000000000000000000010000000010000000000001100010101100000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010110000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000000001000000110010001000000100000000010100000100000010100000010000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001100100001000000010100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100010001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000010000100100000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000101011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000000000000000000000000000000000001000000000010000000100001000000000011100000000000001000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000101010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001011000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000100000000000000010000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000101000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 0000000110000000100000000011000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000001010000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000100000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010100010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000101000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000001000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000000001000000000000100001001000000100000000011000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000001100 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000001001001000000000000000001000000101100001000000010100000000000000000011000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100100000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000000001001000000000000000100101001000000000000001010000000000101000000100000000101000000000000000000000000001000000100000010010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000100000000000000100000000000100000000001000000000000100001001000100100000000010000000000001000000100001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000001000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110001000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000101000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000101100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000000000010000000010100000000001100010100001000101000000101000101001000000010000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000110000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000010101000000000000000100000010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000000000000101000000000010000000010000000000101100010100001000101000000101000101001000000100000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001010010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100100000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000000001001000000000000000100101001000000000000001010000000000101000000100000000101000000000000000000000000001000000100000010010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000100000000000000100000000000100000000001000000000000100001001000100100000000010000000000001000000100001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000110000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001100000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000000010010100010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000101000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000100000000110000010000000000000000000010000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000000010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010001000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000010000000000000001000000000010001101000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000001000101000000100000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000000000100000000000010100000000000101010010001010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000100010000000000001101100010011100100000000000000000100000000000000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000100000000000000000000100000000101000000000000000000001000000000000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000000000011000000000010000000000000100010000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000101011101000001001100000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000100000000000000000100000000000100000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001000000000000010010000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000010000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000001000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000101000000100000010000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100100000000010010000000000001001000000000000000000000101000100001001000010000000000010000000000010000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010001000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000010000000001000000000000000100000000100000000010000000000001100100001000000000001000000100000000010000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010011000000001000000000000000101000000100000000001100000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000000000000000100000010000001000100001001001000100000000000001000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000000000000000001000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000000010100000000100000010000100000000100000000001000000000000000000000000011000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010001001000010000000000000000100001100000010000000000000000001101100010010100100000000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000010100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000010000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000100000000000010000000000000000000000000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000010010000000000001000100010000000000100000000110000000000010100001000000001001000000000000001001000000000010000000010000000000010000110000000000100000000010000000000001101100010010100100000100000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000010000000000101000010000000000010100000000001010000000000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000110000000010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000101100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000001000000001000100001000000000000000000100000010100000000000000000010010000010100000010000000001000000100000001000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000000000000000000000000000001000000000010001100000000110000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000000000110000000000000001000010100001000101000000101000000001000000000000010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001001010000000000010000000010000 1100001001110100000001011101000001000000000000000000000001000100100000010000001110000000000000000101000000000000000000000000000000000000000000001000000000010000010100001000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000010000000000000010010000010000000000001001010100001010101000000101000000001001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000100000000000110010000100100000000101000001000000000000000100000000000000000100000000010000000000001000000000000010000000000000000000000001000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000001000000010001000100100000000001010000000000000001000000000000000000000010010000000000000000000001000000000000001000100000000000000000000000101000000000000000010000000110001001000000000000101100000100001110000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000001000000000100010001000000000101000000000000000100000000000100000000100000100000000000000100000000000000010000000100001011000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010010000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000001000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000100000010100000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110001000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000101000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000000000010000001101100010010100100000100000000000000000000000000010000000010100010000001100010100001000101000000101000101001000000001000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000010000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000101000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000001000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000100000100000000000000000000001000100000000010000000000000000000000001000100000000001010001000000000000000000000100000000010100000011000100000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000101100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000001000000001000100001000000000000000000100000010100000000000000000010010000010100000010000000001000000100000001000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000000000000000000000000000001000000000010001100000000110000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000000000010000000000000000000001100 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000000100000010000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000010000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000101000000001000000001010000001000000000010000000000000000010100000000000100001001000000100000000010000000000001000000000001111001000000001000000010100000000100000010000100000000100000000001000000000001000000000000010000000000000000100000000 1000001001110100000001011101000001000000000000001000000001000101100000001000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001100000001000100000000000011000001000000000000000010100000110000000000000001000000000000000001000010000000000000100001101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000100001000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100100000000001001000000000000001001000000000010000000010000000000000000000000101000000000000000000000000001101100010010100100000100010000000000000000100000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000010010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001001000000001000000000000000100000010000000000001000000000101000000000010001000000100000000010000000000000000000000100000101000001000100010000000000001000010000000000000000001100000000000000000000000000000100000010000001000100001000001000100000010000000000001000001100000000000000000000001000100001000000100000000010000101010100000101010001000000000000010000111100000000000000000000000000000000000000000000001000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000100010000000000000100001001000000100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110110000101011101000001001000000000100000000101000100100000010000001010000001000000000101000000000010000000000001010100010100000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000000010000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001100000001000100000000000011000001010000000000000010100000110000000000000001000000000000000001000010000000000000100001101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1100001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000000000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000001001110100000101011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000000000000000000000000000000000001000000000010000000100001000000000011100000000000001000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000101010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001011000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000010000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000001000100100000000000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010010000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000001000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000100000010100000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000100010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001110000000000000101000000001000000000010000001000000000010000010000000000010000000000000100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100100000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000100000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100000000000100000000010100000110000001000001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000001010000000000100101100000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000010010000000000001000100010000000000100000000110000000000010100001000000001001000000000000001001000000000010000000010000000000010000110000000000100000000010000000000001101100010010100100000100000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000010000000000101000010000000000010100000000001010000000000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000110000000010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000000010010000010100011010000000100000000010100000011000000000000010000000000000000100001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000000001010000000000100010000000000000000110000010010000000000101001010000110000001000000000001010010110000100000010000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000010000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000101000000001000000001010000001000000000010000000000000000010100000000000100001001000000100000000010000000000001000000000001011001001100001000000100100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001100100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000110100000010001000001000000100000000000110000000100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000001111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000011000000000001101101010010100110000000000000000010000000000000010010000010000000010000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000011000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000100000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 0000000110000000100000000010100000000000000000000011000001000100101000000000000010000000000010000100001000000000000000001010000000000000000000000000000001001000100010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000101000000000000000101000000000001001001000000001001000100000110001100000000000000010000000000101010000000000000000110010110010001000000000000001000000001000101000001000000000000000100000000000000100000010000001000100001000000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000010000000000101000010000000000010100000000001010000000000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000110000000010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000111000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000110000000000101001010000110000001000000000001010010110000100000010000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000010000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000101000000001000000001010000001000000000010000000000000000010100000000000100001001000000100000000010000000000001000000000001111001000000001000000010100000000100000010000100000000100000000001000000000001000000000000010000000000000000100000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000011000000000000000000000000000000000001101100010010100100000100010000000000000000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010100010100000010000010000000000011000100001000000000000010000000000000000100001001100000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000010000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000101000000100000010000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100100000000010010000000000001001000000000000000000000101000100001001000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000000000000000000100000010000000000001000000000001000010100010001000000100000000010000000000000000000000100000101000001000100010000000000001000010000000000000000101010000000000000010100000000000100010010000001000100001000000000100000000000000000000000000000000000001000000000000000100011000010100100110100010001010000000000000001000000000000000000000010011000000100000000000001000000000000000000000000000000000000000000101000000001000000010100000000001010000000000000101000000000010000000001000000000000000000000000100000100010000010000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000100000101000000000000000000000001000100010000000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011011001100001000100000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010010000000001001000000000000000001000000000010000000010000000000010000010001000000100000000000000010000001101100010010100100000100000000000000000000000000010000000010100010000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101010001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001000000000000000000000000000001000001000100000001000000000001000010100010001000000100000000000001000000010000000000000000000110000010010000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000110000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000101100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000010000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000100000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000100000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000001100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000101000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000100000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000100000000000000000010000000001000000000000000000000000110000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000001000000000000 1000001001110110000101011101000001001000000000100000000101000100100000010000001010000001000000000101000000000010000000000001010100010100000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000000010000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001100000001000100000000000011000001010000000000000010100000110000000000000001000000000000000001000010000000000000100001101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000001000100100000000000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100001010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000000000000000101000000000000000000000000001101100010010100100000100010000000000000000100000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000010010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001001000000001000000000000000100000010000000000001000000000101000000000010001000000100000000010000000000000000000000100000101000001000100010000000000001000010000000000000000001100000000000000000000000000000100000010000001000100001000001000100000010000000000001000001100000000000000000000001000100001000000100000000010000101010100000101010001000000000000010000111100000000000000000000000000000000000000000000001000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000100010000000000000100001001000000100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000100001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000111010000000001000000000000010000000001000000000000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000000000000000000100000010000000000001000000000001000010100010001000000100000000010000000000000000000000100000101000001000100010000000000001000010000000000000000101010000000000000010100000000000100010010000001000100001000000000100000000000000000000000000000000000001000000000000000100011000010100100110100010001010000000000000001000000000000000000000010011000000100000000000001000000000000000000000000000000000000000000101000000001000000010100000000001010000000000000101000000010010000000001000000000000000000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110001000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000101000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000110010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000100000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000010010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000100010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001100000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000000010010000010100011010000000100000000010100000011000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000000000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000110010000000000100000000100000000000010100000000000000000000000000100000010010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000001000000000000000100010101000001000100110000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000001000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1001011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000010010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000110000000000100000000010000000000001101100010010100100000100000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000010000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000010001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100100000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010001000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000101000000000000000101000000000001001001000000001001000100000110001100000000000000010000000000101010000000000000000110010110010001000000000000001000000001000101000001000000000000000100000000000000100000010000001000100001000000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000101011101000001001100000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000100000000000000000100000000000100000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001000000000000010010000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000010000000000000010000000000000100010000011000010000000010000000010000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000001000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000100001010000010001000000000011000000000000000110010010000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000100000100101001000000000000001010000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000001000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000001010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000001100010000000000100000000010000000000001101100011010100100000000000000001000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001100000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000001000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000000010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100010000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000100000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000001000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000001000100100000000000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100001010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001110000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000100000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000000000010000001101100010010100100000100000000000000000000000000010000000010100010000001100010100001000101000000101000101001000000001000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000010000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000101000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1100001001110100000001011101000001000000000000000000000001000101100000000000001010000000000000000101000000000000000000000001000100010001010000100000000100000001000010010000100000001001000000000100000000000000000100001000000010000000000000000000001000000000000000000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000100000000000010000000000000001000001010000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000001000100000100000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000000000000100000000000000000101000000000000011000000000000000000000000011000000000001000010000000001000000100010000000000000100000010010010000000000100001001000000100000000010010000000011010000010001000101000000001000001000100101000101100000001000000000100000000000000000000000000000000000010000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000100000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000001101000000000000000000000001000100010000000000100100000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000111000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100100101000001000110000000000101001010000110000001000000000001010010110000100000010000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000000000001001000001100000001010000010001000001010000000000000000000010010000000000000000000001000000010000000000010000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000001000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000010000000000000010010000010000000000001001010100001010101000000101000000001000000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010011000000001000000000000000101000000100000000001100000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000000000000000100000010000001000100001001001000100000000000001000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000000010100000000100000010000100000000100000000001000000000000000000000000011000000000010000000010000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000100000101000000000000000000000001000100010000000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000001000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000100010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000000000010000001101100010010100100000100000000000000000000000000010000000010100010000001100010100001000101000000101000101001000000001000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001000000000000000000000000000001000001000100000001000000000001000010100010001000000100000000000001000000010000000000000000000110000010010000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101100000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010001010000000001000000100000000010100000011000000000000010100000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000001000000100000010000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000001010010000001000001000000000000010000111101000000000000000000000000000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1000001001110100000101011101000001001000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100100000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110000000100010000000000001000000001001001000100001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000010000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000000000010000001101100010010100100000100000000000000000000000000010000000010100010000001100010100001000101000000101000101001000000001000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001000000000000000000000000000001000001000100000001000000000001000010100010001000000100000000000001000000010000000000000000000110000010010000000100001001000000010010010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000100010001000000000101000000000000000100000000000100000000100000100000000000000100000000000000010000000100001011000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000000000000000100000000000000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000100000000000000000000100000000101000000000000000000001000000000000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000110001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101011000000000010000100100000010000000000000000000 1000001001110100000000000000100010000010000000100000100001000100100000000000000010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000010000000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000000001000000010000000000000000000110000010010000001000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001101000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000010000001110000000000000000101000000000000000000000000000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010010000010000000000010000010000000000100000000010000001000001101100010011100100000000000000000100000000001000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000000000000010000000001000000100000000000110000000001001000000000000000100101101000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000001000010000000000010000000000000100010010000010100000000001010000000000000101100000100010000000001001000000000001001001000100000000010000000000000100101001000000100000010010000000000011000000000001011101010000001000000010100000000100000010000100000000100000000001000000000100000000100000010000000000000000000010000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000110001100000000000000010000000000101010000000000000000110000110010000000000000000001000000001000101000001000000000000000100000000000000100000010000001000100001000000000100000000000000000001000101100000000010000000000001000100101000000100100100000000010000000010001000011000000000000010000111100000000000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000100000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000001100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1100001001110100000001011101000001000000000000000000000001000101100000000000001010000000000000000101000000000000000000000001000100010001010000100000000100000001000010010000100000001001000000000100000000000000000100001000000010000000000000000000001000000000000000000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000100000000000010000000000000001000001010000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010001000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000110000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1100001001110100000011011101000001000000000000000000000001000100100000010000001110000000000000000101000000000000000000000000000000000000000000001000000000010000000100001000000000011100000000000001000000000001000100001000000010000000100000000000001100000010000000000000000001101100010010100100000000000000000000000000000101010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001010000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000100100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000100000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010101000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000000110000000001010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100000100000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001010100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001000000000000010000000000000000000001010001000000001000000100000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000010000000100101000000110100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000101000000000000001000000001000101100000000000001010000000000000100101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000101000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000110101100000100001010000100000000000000100000000000100000000001000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000100000000000000000000000000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000101010000000000100100000000010000001000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000100000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000000010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000100000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100010000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000010000000000000000000000000000000001101100010010100100000000000000000000000000000010010001000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000000010000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000000001001001000000001000100010000000101000000100000000011000000010001000000000010000000001000010000010100000100000010100000011000000000000010010000000000000001000000000000000000000001100000000000000000100000000101000000100000010000000000000000000000000000001000000000010001100000000010000000000011000100001000000100000000010000101010100000001000001000000000000010000111101000000000000000000000000000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000001000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000010010000000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000000010000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000000000000000000000000000001011000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000000000000000000100000101000000010010000000000001011100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000100001000000001000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000010000000000000000000000000000000001101100010010100100000000000000000000000000000010010001000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000000010000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000000001001001001000001000100010000000101000000100000000011000000010001000000000010000000001000010000010100000100000010100000011000000000000010010000000000000001000000000000000000000001100000000000000000100000000101000000100000010000000000000000000000000000001000000000010001100000000010000000000011000100001000000100000000010000101010100000001000001000000000000010000111101000000000000000000000000000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000011010000000000001001000000000000000001000000000010000000010000000000010000010000000000000000000000000000000001101100010010100100000000000000000000001000000000110000000000001100000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000100000001000000000000000000000001000011000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000000001001000000001001000100000010001100000000000000010000000000100010000000000000000110000110010000000000000000001000000001000000000001000000000000001000100000000100000000000000010000000000010000000100000000000000000001000000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000110001001000000000000101100000100001110000100000000000000110000000000100000000001000000000000100001001000000100000000010000000000001000000000100010001000000000101000000000000000100000000000100000000100000100000000000000100000000000000010000000101001011000000010 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010100000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000010000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000010001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000100000101000000000000000000000001000100010000000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000001000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000100010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000001010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000100010000000000100000000010000000000001101100010010100100000000000000001000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010010000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000100001000001000100000000000000000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000010000000000000111100000000001010000000000000000000000000000000000010001000000010000000000000100010000000010100000000001001000000000000101100000100001010000100000000000000100000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000001000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010010000000001001000000000000000001000000000010000000010000000000010000010001000000100000000000000010000001101100010010100100000100000000000000000000000000010000000010100010000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101010001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001000000000000000000000000000001000001000100000001000000000001000010100010001000000100000000000001000000010000000000000000000110000010010000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000110000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010010000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000001000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000100000010100000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000100000001010000000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000101000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001000000000100000000100000010000000000000000000001100 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000101100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000100000110010000100100000000101000001000000000000000100000000000000000100000000000001000000001000100001000000000000000000100000010100000000000000000010010000010100000010000000001000000100000001000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000000000000000000000000000001000000000010001100000000110000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000000000110000000000000001000010100001000101000000101000000001000000000000010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100010000000010000000000000000011000000100100110000000000100001100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000010000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000010001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000010010000000000000000100000000100000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000010000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000101000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000000000000100010000010000000100000000001000100100000000000000010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000011000000001000110011000000100000000000110000000001001000100000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000001001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000110000000000000000000010000000000000100010000000010100000000001001000000000000101100000100001010000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000010000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000000000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000000100000000010100000011000000000000010000000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001101000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000001000110000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010010000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000001000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000100000010100000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000100000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010101000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000000001000000000000000010000000011000100000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000001000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000010010000000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000000010000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100100000000000000000000101000000000010000000010000000000100000000000000000010000100010000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000001000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000001000100000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000010001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000001000100000000000000000100001000000010000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000000000000000010000000000000000000000000 1000001001110100000000000000100010000010000000100000100001000100100000000000000010000000000000000101000001000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000101000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000000000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110110000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000000100000000010100000011000000000000010000000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000110000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000100001001000100000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000000000110000000000000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000011000000001000110011000000100000000000110000000001001000100000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000001001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000110000000000000000000010000000000000100010000000010100000000001001000000000000101100000100001010000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000100000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000000000000000100000000000000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000100000000000000000000100000000101000000000000000000001000000000000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101011000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011001000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000110001100000000000000010000000000101010000000000000000110000110010000000000000000001000000001000101000001000000000000000100000000000000100000010000001000100001000000000100000000000000000001000101100000000010000000000001000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000001000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000100001000000010000000000000000000001100000010000000000000000001101100010010100100001000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100001101000001000000001000000000000111100000000000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100011001000000100000000010000001000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001010000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001011110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000001010000001000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000010001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1100001001110100000011011101000001000000000000000000000001000100100000010000001110000000000000000101000000000000000000000000000000000000000000001000000000010000000100001000000000011100000000000001000000000001000100001000000010000000100000000000001100000010000000000000000001101100010010100100000000000000000000000000000101010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001010000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000100100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000001000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000010010000000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000000010000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000000000110000000000000001000010100001000101000000101000000001000000000000010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001001010000000000010000000010000 1000001001110100000101011101000001001100000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100001000000001001000000000000001001000000000010000000010000000000010000110000000000100000000010000000000001101100010010100100000100000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000010000000000101000010000000000010100000000001010000000000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000110000000010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000010000000000100000000010000000000010000010010000010100000010001000001000100100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000000000000110000110010000000000000000001000000001000101000001000000000000000100000000000000100000010000001000100001000000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000011000000000010000000010000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000101100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000001000000001000100001000000000000000000100000010100000000000000000010010000010100000010000000001000000100000001000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000000000000000000000000000001000000000010001100000000110000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000010000000100101000000110100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 0000000110000000100000000010100000000000000000000011000001000100101000000000000010000000000010000100001000000000000000001010000000000000000000000000000001001000100010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110001000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000101000000000000000101000000000001001001000000001001000100000110001100000000000000010000000000101010000000000000000110010110010001000000000000001000000001000101000001000000000000000100000000000000100000010000001000100001000000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010010000100010100000000001001000000000000101100000100001010000100000000000000100000000000101000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000010010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001001000000001000000000000000100000010000000000001000000000101000000000010001000000100000000010000000000000000000000100000101000001000100010000000000001000010000000000000000001100000000000000000000000000000100000010000001000100001000001000100000010000000000001000001100000000000000000000001000100001000000100000000010000101010100000101010001000000000000010000111100000000000000000000000000000000000000000000001000100000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000000000000000000100000101000000010010000000000001011100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000100001000000001000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001110000000000000000101000000000000000000000000000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000001000001101100010011100100000000000000000100000000001000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000000000000010000000001000000100000000000110000000001001000000000000000100101101000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000001000010000000000010000000000000100010010000010100000000001010000000000000101100000100010000000001000000100010000000000000100000010010010000000000100001001000000100000000010010000000011010000010001000101000000001000001000100101000101100000001000000000100000000000000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000000010000000010000000001001100010100001000101000000101000101001000000000000000000000000000010000000000000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000010011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001011011100000100010000001000100000010000001000100001100000100100000000000000000000000000000000000001000000000000000001000000001000000001100000001010000000000001000000000000000000000111100000000001000000000000000100100000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000001000001000000000010000000000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010101000000100000001100000010000000000000000000000000000000000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001010000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001011110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000001010000001000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000010001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100011000000000100000000100100000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000100000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000010000000000000000100000000001000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000001001001000000000000000001000000101100001000000010100000000000000000011000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110101000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100110100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001010000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010001000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001101000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000011010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001100000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010010010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000000000100000010000000000000000000010000 1000001001110100000001011101000001010000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000010000000000000010010000010000000000001001010100001010101000000101000000001000000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000001000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001010000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000010001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000100000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010001000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000111001100000010000001000000001000000010110000100000000000000100000010000001100100001000000000000001000001100000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000000000000000000000000000000000001010000000000101000010000000000010100000000001010000000000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000001000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000000010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010010000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110001000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000101000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000000010100010000001001000000000000101100100100001010000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000101011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000000000000000000000000000000000001000000000010000000100001000000000011100000000000001000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000101010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001011000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000010001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000010000 1010001001110100000001111101000001100010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000001000000000000000000000000000100100000000101000001000000010000000000000000000000000100000000000000000000001000100001010000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000000010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000010000000000001000100100000000000000010000000000000000101000000000000000000000000000100110000000000100000000100000000000010010000000000001001010000000000010001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000011000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000100000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 0000000110000000100000000010100000000000000000000011000001000100101000000000000010000000000010000100000000000000000000000000000100010000000000100000000100000000000010010000000000001011000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001111100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000001000000000010101000100000000000000000000000100000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010110000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000000001000000110010001000000100000000010100000100000010100000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000000000000000010000000001100000000000000000000000100000100010000000000000100001001000001100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110001000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000101000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000011010000000000001001000000000000000001000000000010000000010000000000010000010000000000000000000000000000000001101100010010100100000000000000000000001000000000110000000000001100000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010111001000000011000000000000000110000100000001000000000000000000000001000011000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000000001001000000001001000100000010001100000000000000010000000000100010000000000000000110000110010000000000000000001000000001000000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000001000000000000000000010000000000010000000000001001000001100000001010000000000000001001000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000110001001000000000000101100000100001110000100000000000000110000000000100000000001000000000000100001001000000100000000010100000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1010001001110100000001111101000001100010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000001000000000000000000000000000100100000000101000001000000010000000000000000000000000100000000000000000000001000100001010000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000000010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000010000000000000000101000000000010000000000001000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100100010000001000000001000000000000001000100000000100001000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000001000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000010100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000101100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000100000110010000100100000000101000001000000000000000100000000000000000100000000000001000000001000100001000000000000000000100000010100000000000000000010010000010100000010000000001000000100000001000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000000000000000000000000000001000000000010001100000000110000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000100000000000000000100000000000100000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000101100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000000000000000100000010000001000100001001001000100000000000001000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000001000000000000000000000000000011000000000010000000000000100010000011000000000000010000100000000000000010000000010000000001001000000000000001001000100000000010000000000001100101001001000100000010010000000000010000000000010010001000000001000001000100101010100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000010010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000110000000000100000000010000000000001101100010010100100000100000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000010000000001010000010001010000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000000000000000000100000010000000000001000000000001000010100010001000000100000000110000000000000000000000100000101000001000100010000000000001000010000000000000000101010000000000000010100000000000100010010000001000100001000000000100000000000000000000000000000000000001000000000000000100011000010100100110100010001010000000000000001000000000000000000000010011000000100000000000001000000000000000000000000000000000000000000101000000001000000010100000000001010000000000000101000000000010000000001000000000000000000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000000010010000010100011010000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000100000000000010100000000000101010010001010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000100010000000000001101100010011100100000000000000000100000000000000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000100000000000000000000100000000101000000000000000000001000000000000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000000000011000000000010000000000000100010000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 0000000110000000100000000011000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000001010000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000100000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010100010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000101000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000001000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000000001000000000000100001001000000100000000011000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000001100 1000001001110100000000000000100010000010000000100000000001000100100000000000000010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010100000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000100001010000010001000000000011000000000000000110010010000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000110011000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100001101000001000000001000000000000111100000000000000000010000000000000000000000001000010000000000010000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000010010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001010000010100000000000000000001000000000000000000000000001101100010010100110000000000000000010000000000000010010000010000000000000010000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001101000010010000000000001001001100000001000100000000000011000001010000000000000010100000110000000000000001000000000000000001000010000000000000100001101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010001001000010000000000000000100001100000010000000000000000001101100010010100100000000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000001000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000010000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000010001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000110001100000000000000010000000000101010000000000000000110000110010000000000000000001000000001000101000001000000000000000100000000000000100000010000001000100001000000000100000000000000000001000101100000000010000000000001000100101000000100100100000000010000000010001000001010000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000101100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000001000000001000100001000000000000000000100000010100000000000000000010010000010100000010000000001000000100000001000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000000000000000000000000000001000000000010001100000000110000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010111010100000000000000100000010000001000100001000001000100000000000000000001000001100000000000000000000001000100001000000100000000010000101010100000101010001000000000000010000111100000000000000000000000000000000000000000000001000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000100010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000100000101000000000000000000000001000100010000000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100001000001000000000000000100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000001000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000101001000000010000000000000010000000000100000000010000000000001101100010010100100000000000000000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000010000000001000000000000010000000001000000000000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000000000000000000100000010000000000001000000000001000010100010001000000100000000010000000000000000000000100000101000001000100010000000000001000010000000000000000101010000000000000010100000000000100010010000001000100001000000000100000000000000000000000000000000000001000000000000000100011000010100100110100010001010000000000000001000000000000000000000010011000000100000000000001000000000000000000000000000000000000000000101000000001000000010100000000001010000000000000101000000000010000000001000000000000000000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000001000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000000000000100010000010000000100000100001000100100000000000000010000000000000000101000001000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000101000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000101000001000000001000010000000100000000000000001000100000100010001000100001000000000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101010001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100001000100000000000010010000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010011000100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001001000000000010000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000010010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000100001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000000010000000000000001000000010001000000000011000001000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000001100000101000001000100000010100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000010000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000101100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000010000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000100000001000100001000000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001100000001000100000000000011000001000000000000000010100000110000000000000001000000000000000001000010000000000000100001101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000010000000000000010010000000000000000000001000000000000000100000000000000000010000000000000100010001011000010000000010000000001000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100010010000100000000100000000001000000000100000000000000010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000001001001000000000000000001000000101100001000000010100000000000000000011000000000000000000000000101101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111010000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011100000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000111000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000010000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000010100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000010000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000100000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000100000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1100001001110100000001011101000001000000000000000000000001000101100000000000001010000000000000000101000000000000000000000001000100010001010000100000000100000001000010010000100000001001000000000100000000000000000100001000000010000000000000000000001000000000000000000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000100000000000010000000000000001000001010000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000110000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000001000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001001100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000000000000000000000010010000010000000001000000100000000010100000011000000000000010000000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000100000010100000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000101000000000000001000000001000101100000000000001010000000000000100101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000101000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000110101100000100001010000100000000000000100000000000100000000001000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000000010000000010000000001001100010100001000101000000101000101001000000000000000000000000000010000000000000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000100000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000010011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001011011100000100010000001000100000010000001000100001100000100100000000000000000000000000000000000001000000000000000001000000001000000001100000001010000000000001000000000000000000000111100000000001000000000000000100100000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000001000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000011000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000010100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000010000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000100000000000010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000000000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000010000000000001000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000010010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000001000000000000000100010101000001000100110000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100011001000000100000000010000001000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000000000100000000000010100000000000101010010001010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000100010000000000001101100010011100100000000000000000100000000000000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000100000000000000000000100000000101000000000000000000001000000000000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000000000011000000000010000000000000100010000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000000000000100010000010000000100000100001000100100000000000000010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000101000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000000010000000010000000001001100010100001000101000000101000101001000000000000000000000000000010000000000000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000010011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001011011100000100010000001000100000010000001000100001100000100100000000000000000000000000000000000001000000000000000001000000001000000001100000001010000000000001000000000000000000000111100000000001000000000000000100100000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000001000001000000000010000000000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010101000000100000001100000010000000000000000000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110001000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000101000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000011000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001100000001000100000000000011000001010000000000000010100000110000000000000001000000000000000001000010000000000000100001101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000101000000000000001000000001000101100000000000001010000000000000100101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000101000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000110101100000100001010000100000000000000100000000000100000000001000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000101000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000001000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001000000000000 1000001001110100000001011101000001010000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000010000000000000010010000010000000000001001010100001010101000000101000000001000000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000001000000000000000000000000000000010000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001000000000000000000000000000001000001000100000001000000000001000010100010001000000100000000000001000000010000000000000000000110000010010000000100001101000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000110000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000011000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000001001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000000000000000101000000000000000000000000001101100010010100100000000100001000000000000000000010000000010000000000001100010101100000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010110000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000000001000000110010001000000100000000010100000100000010100000010000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001100100001000000010100000000000000000001000000000000000000010000000000000000011000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100100000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010001000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000110001100000000000000011000000000101010000000000000000110000110010000000000000000001000000001000101000001000000000000000100000000000000100000010000001000100001000000000100000000000000000001000101100000000010000000000001000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000101100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000010000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000101000100000010000001000100001100000100110000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001110000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100001001011101000001000000000000000000000001000100100000000010000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000100000000100000010000001100100101000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000100000000000000000010000000000010000000010000 1000001001110100000001011101000001010000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000010000000000000010010000010000000000001001010100001010101000000101000000001000000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000001000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010111010100000000000000100000010000001000100001000001000100000000000000000001000001100000000000000000000001000100001000000100000000010000101010100000101010001000000000000010000111100000000000000000000000000000000000000000000001000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000100010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000101100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000001000000001000100001000000000000000000100000010100000000010000000010010000010100000010000000001000000100000001000110001000001001000010010000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000100000101000000000000000000000001000100010000000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000001000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000000001000001000000000010101000100000000000000000000000000000000000101100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000000000000000100000010000001000100001001001000100000000000001000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000001000000000000000000000000000011000000000010000000000000100010000011000000000000010000100000000000000010000000010000000001001000000000000001001000100000000010000000000001100101001001000100000010010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000010010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000110011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000001001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000100000110000000000000000000010000000000000100010000000010100000000001001000000000000101100000100001010000100000000000000100000000000100000000001000000000000100001001000100100000000010000000001001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000010000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010010000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000001000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000100000010100000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000000000000100010000010000000100000000001000100100000000000000010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000011000000001000110011000000100000000000110000000001001000100000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000001001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000110000000000000000000010000000000000100010000000010100000000001001000000000000101100000100001010000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000010000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000100001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000000010000000000000001000000010001000000000011000001000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000001100000101000001000100000010100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000010000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000000000000000000000000000001011000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000000000000000000100000101000000010010000000000001011100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000100001000000001000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000010010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000110000000000100000000010000000000001101100010010100100000100000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000001001110100000101011101000001001100000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000100000000000000000100000000000100000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001000000000000010010000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000010000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000001000100000000000000000000000001000000000010100000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000010000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100010000000000001000000000001000010100010001000000100000000010000000000000000000000100000101000001000100010000000000001000010000000000000000101010000000000000010100000000000100010010000001000100001000000000100000000000000000000000000000000000001000000000000000100011000010100100110100010001010000000000000001000000000000000000000010011000000100000000000001000000000000000000000000000000000000000000101000000001000000010100000000001010000000000000101000000000010000000001000000000000000000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101000001000000000000001000000001000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000010000000000000010010000010000000000001001010100001010101000000101000000001000000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010011000000001000000000000000101000000100000000001100000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000000000000000100000010000001000100001001001000100000000000001000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000000010100000000100000010000100000000100000000001000000000000000000000000011000000000010000000010000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001101010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001100000001000100000000000011000001000000000000000010100000110000000000000001000000000000000001000010000000000000100001101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000010000000000000010010000000000000000000001000000000000000100000000000000000010000000000000100010001011000010000000010000000001000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100010010000100000000100000000001000000000100000000000000010000000000000000000000000 1000001001110100001001011101000001000000000000000000000001000100100000000010000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000100000000100000010000001100100101000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000100000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000001000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000100001000000010000000000000000000001100000010000000000000000001101100010010100100001000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100001101000001000000001000000000000111100000000000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100011001000000100000000010000001000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000101001110101000001010000100001000010000000000000000010100000000010000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000100000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000001000100000000000000000100001000000010000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000000000000000001000001100000000000000000000001000100001000000100000000010000101010100000101010001000000000000010000111100000000000000000000000000000000000001000000001000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000100010000000000000100001001000000100000000010000000000001001000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000110010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110001000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000101000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000101011101000001001100000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000100000000000000000100000000000100000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000011010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000100001000000100000000000000001000000001000001000000010010000010100110010000010000000000011000010001000000000000010010000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000100010000000000001101100010011100100000000000000000100000000000000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000100000000000000000000100000000101000000000000000000001000000000000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000000000011000000000010000000000000100010000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000001011101000001010000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000010000001000000010010000010000000000001001010100001010101000000101000000001000000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000001000000000100001001000000000000001010000000000000101000000000100000000010100010110000000000001000000000000000010000000011000100000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000110000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000101011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000000000000000000000000000000000001000000000010000000100001000000000011100000000000001000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000101010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001011000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000000000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1010001001110100000001111101000001000010000000000000001010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001001000000000000001000000101100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000010100000000000000000010010000010100000010000000001000000100000001000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000000000000000000000000000001000000000010001100000000110000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000001010000000000011000000000001011101000000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000100000101000000000000000000000001000100010000000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000001000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000101000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000100010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000001000100100000000000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101010001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100001000100000000000010010000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010011000100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001001000000000010000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000010010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100010000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100010000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000010000000000001000100100000000000000010000000000000000101000000000000000000000000000100110000000000100000000100000000000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000001010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000011000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000110001100000000000000010000000000101010000000000000000110000110010000000000000000001000000001000101000001000000000000000100000000000000100000010000001000100001000000000100000000000000000001000101100000000010000000000001000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000001010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000000000000000101000000000000000000000000001101100010010100100000000100001000000000000000000010000000010000000000001100010101100000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010110000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000000001000000110010001000000100000000010100000100000010100000010000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001100100001000000010100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100010001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000010000100100000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000000010010000010100011010000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 0000000110000000100000000010100000000000000000000011000001000100101000000000000010000000000010000100000000000000000000000000000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100100001000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100001101000001000000001000000000000111100000000000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100011001000000100000000010000001000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000001000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000010100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010010000000001001000000000000000001000000000010000000010000000000010000010001000000100000000000000010000001101100010010100100000100000000000000000000000000010000000010100010000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101010001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001000000000000000000000000000001000001000100000001000000000001000010100010001000000100000000000001000000010000000000000000000110000010010000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000110000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000010000000000000000000000000000000001101100010010100100000000000000000000000000000010010001000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000000010000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000000001001001000000001000100010000000101000000100000000011000000010001000000000010000000001000010000010100000100000010100000011000000000000010010000000000000001000000000000000000000001100000000000000000100000000101000000100000010000000000000000000000000000001000000000010001100000000010000000000011000100001000000100000000010000101010100000001000001000000000000010000111101000000000000000000000000000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000110001100000000000000010000000000101010000000000000000110000110010000000000000000001000000001000101000001000000000000000100000000000000100000010000001000100001000000000100000000000000000001000101100000000010000000000001000100101000000100100100000000010000000010001000011000000000000010000111100000000000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000001000000001000100001000000000000000000100000010100000000000000000010010000010100000010000000001000000100000001000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000000000000000000000000000001000000000010001100000000110000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000001000100000000000000000100001000000010000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000000000000000010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011011001100001000100000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000011010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000010000111100000011000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000001001001000000000000000001000000101100001000000010100000000000000000011000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000101010000000000110000000100000000000010110000000001001001000000000000000001001000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001110000000000000101000000001000000000010000001000000000010000010000010000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010010000000001001000000000000000001000000000010000000010000000000010000010001000000100000000000000010000001101100010010100100000100000000000000000000000000010000000010100010000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101010001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001000000000000000000000000000001000001000100000001000000000001000010100010001000000100000000000001000000010000000000000000000110000010010000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000110000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000100000000000000000000000000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000101010000000000100100000000010000001000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000100000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000011000000001000110011000000100000000000110000000001001000100000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000001001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000110000000000000000000010000000000000100010000000010100000000001001000000000000101100000100001010000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100100001010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000000000011000000100100110000000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000011000000000000000000000000011000000000001000010000000001000000000010000000000000100000010010010000000000100001001000000100000000010010000000011010000010001000101000000001000001000100101000101100000001000000000100000000000000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000000000000000000000000011101100010010100100000000000000000000000000000010010000000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000001010000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000111000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000000010100010000001001000000000000101100100100001010000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010000000001000010011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001011011100000100010000001000100000010000001000100001100000100100000000000000000000000000000000000001000000000000000001000000001000000001100000001010000000000001000000000000000000000111100000000001000000000000000100100000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000001000001000000000010000000000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000011100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000011000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000001001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100010000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100010000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000000000000000000000000011101100010010100100000000000000000000000000000010010000000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000001010000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000111000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000010000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000010001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000010100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000010000101000010000000000010101000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000100000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000010010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000001000000000000000100010101000001000100110000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000001000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000001000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000110000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100100000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000001000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000110000100100000010000000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001100000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000100000101000000000000000000000001000100010000000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000001000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000001000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110101000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000010001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000101011101000001001000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100100000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000001000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001100000001000100000000000011000001000000000000000010100000110000000000000001000000000000000001000010000000000000100001101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000001000000000000010000000000000000100000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000100000101000000000000000000000001000100010000000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000010000000000010110000010001100000010000000001100000010000000000100000000001000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001001000000000000100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000001000000000100001001000000000000001010000000000000101000000000100000000000010001000000000010000000001001010000010100000100000011100000010000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000110000000000000000011000000100100110000000000100000100000001000000001000001000000111100000000000000000000000000000000000000000000000000000000010000000000101001010000000000010100000000001010000100000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000001001110100000101011101000001001000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100100000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110000000100010000000000001000000001001001000100001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000100000000000000000100000000000100000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000101100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000000000000000100000010000001000100001001001000100000000000001000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000001000000000000000000000000000011000000000010000000000000100010000011000000000000010000100000000000000010000000010000000001001000000000000001001000100000000010000000000001100101001001000100000010010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 0000000110000000100000000010100000000000000000000011000001000100101000000000000010000000000010000100001000000000000000001010000000000000000000000000000001001000100010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001000000000100001000000000000000000000000000000000000010000001000000000000001000000000000000000110000000001001000000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100010000000000000001000000000000000000010000000000000000011000000100100110000000101011100000001000001000000000100010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000011000000000000000000000000011000000000001000010000000001000000100010000000000000100000010010010000000000100001001000000100000000010010000000011010000010001000101000000001000001000100101000101100000001000000000100000000000000000000000000000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000101010000000000110000000100000000000010110000000001001001000000000000000001001000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001110000000000000101000000001000000000010000001000000000010000010000010000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001100000001000100000000000011000001000000000000000010100000110000000000000001000000000000000001000010000000000000100001101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000010000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000001000000000000010000000000000000100000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001101000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000000010100010000001001000000000000101100100100001010000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010010000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010001000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000110001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000010000010000000000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000100000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000110000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010001010000000001000000100000000010100000011000000000000010100000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000001000000100000010000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000001010010000001000001000000000000010000111101000000000000000000000000000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000000000000000100000000000000001000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000100000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001010000000000000000000000000000000000000000000000000000001100001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010101000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101100000000000000000000010000000100001000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001110000000000000000101000000000000000000000000000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000001000001101100010011100100000000000000000100000000001000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000000000000010000000001000000100000000000110000000001001000000000000000100101101000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000001000010000000000010000000000000100010010000010100000000001010000000000000101100000100010000000001011000000000001001001000100000000010000000000000100101001000000100000010010000000000011000000000001011101010000001000000010100000000100000010000100000000100000000001000000000100000000100000010000000000000000000010000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000000000000100010000010000000100000100001000100100000000000000010000000000000000101000001000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000101000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101000101000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000100011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000001000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000010000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000010001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000001000001000100101000100000000010000000000010111010000101010000000000010000100100000010000000000000100000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000000000000000000000000011101100010010100100000000000000000000000000000010010000000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000001010000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000111000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000000000000000000000000011101100010010100100000000000000000000000000000010010000000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000001010000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000111000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000001000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000001000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000000010000000010000000001001100010100001000101000000101000101001000000000000000000000000000010000000000000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000010011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001011011100000100010000001000100000010000001000100001100000100100000000000000000000000000000000000001000000000000000001000000001000000001100000001010000000000001000000000000000000000111100000000001000000000000000100100000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000001000001000000000010000000000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010101000000100000001100000010000000000000000000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000010000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000011000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001001000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000010010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000000100000000000000000000000000000000110000000000000001000001010011000000000011000000000000000110000000000001000000000000000000000001000000001000101000000001000000000000000000000001000100001000000000000000100100000001010000000000010000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000000001001000000001001000100000010001100000000000000010000000000100010000000000000000110000110010000000000000000001000000001000000000001000000000000001000100000000100000000000001010000000000000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001110000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000100000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001010000010001000000000011000000100000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000100000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000001000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000101011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000000000000000000000000000000000001000000000010000000100001000000000011100000000000001000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000101010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001011000010001000000000011000000000000000110010000000001000000000000010001000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000010000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000111000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000010100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011011001100001000100000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000110000000000001101100010010100110000010000000000100000100000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000011000001000100000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000011000000100000000000000000001001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000100010000000000001100001001001001000000001000100000000000101000000100000000011000000010001000001000010000000001000010000010100000100000010100000010000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001001010000000000010000000010000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000011010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001100000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010010010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000000000100000010000000000000000000010000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000001000100100000000000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000101100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000000000000000100000010000001000100001001001000100000000000001000001000001100000000000000000000000100100001000000100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000010000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000010001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100100000000000000000000101000000000010000000010000000000100000000000000000010000100010000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000001000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000001000100000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000010001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000000000000100000000000100000000000000001000001000000000000011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000111001100000010000001000000001000000000000100000000000000000100000010000001000100001001001000100000000000001000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000000000001000000000000001000100000000000000000000000101000000000000000010000000110001001000000000000101100000100001110000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000001000000000100010001000000000101000000000000000100000000000100000000100000100000000000000100000000000000010000000100001011000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000001000100100000000000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000001000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000010100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000001000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000100000000001010001000000000000100000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000000000000100010000010000000100000100001000100100000000001000010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000101000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001110000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001100100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110001000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000101000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011001000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000110001100000000000000010000000000101010000000000000000110000110010000000000000000001000000001000101000001000000000000000100000000000000100000010000001000100001000000000100000000000000000001000101100000000010000000000001000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000101100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000010000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000100000101000000000000000000000001000100010000000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000000010110000010001100000010000001001100000010000000000100000000001000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000001000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000100010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000100001010000010001000000000011000000000000000110010010000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000110011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000100000000010000000000010000000001001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000110000000000000000000010000000000000100010000000010100000000001001000000000000101100000100001010000100000000000000100000000000100000000001000000000000100001001000100100000000010000000001001000000000001011001001100001000000000100000000100000000010000000010010111010000101010000000000010000100100000010000000000000100000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000111000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000110000000000101001010000110000001000000000001010010110000100000010000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000010000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000101000000001000000001010000001000000000010000000000000000010100000000000100001001000000100000000010000000000001000000000001111001000000001000000010100000000100000010000100000000100000000001000000000001000000000000010000000000000000100000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001110000000000000101000010001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000001001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000100000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010011000100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001000000000000010000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1100001001110100000011011101000001000000000000000000000001000100100000010000001110000000000000000101000000000000000000000000000000000000000000001000000000010000000100001000000000011100000000000001000000000001000100001000000010000000100000000000001100000010000000000000000001101100010010100100000000000000000000000000000101010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001010000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010010000000001001000000000000000001000000000010000000010000000000010000010001000000100000000000000010000001101100010010100100000100000000000000000000000000010000000010100010000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101010001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001000000000000000000000000000001000001000100000001000000000001000010100010001000000100000000000001000000010000000000000000000110000010010000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000110000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000000010010000010100011010000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011001000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000110001100000000000000010000000000101010000000000000000110000110010000000000000000001000000001000101000001000000000000000100000000000000100000010000001000100001000000000100000000000000000001000101100000000010000000000001000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000011000000000000010000000000000000100001001000000000000000000000000000100000010000000000001000000000001000010100010001000000100000000010000000000000000000000100000101000001000100010000000000001000010000000000000000101010000000000000010100000000000100010010000001000100001000000000100000000000000000000000000000000000001000000000000000100011000010100100110100010001010000000000000001000000000000000000000010011000000100000000000001000000000000000000000000000000000000000000101000000001000000010100000000001010000000000000101000000000010000000001000000000000000000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000000000000100010000010000000100000000001000100100000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100100000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000100001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000111010000000001000000000000010000000001000000000000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000000000000000000100000010000000000001000000000001000010100010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000000000110000000000000001000010100001000101000000101000000001000000000000010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001001010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000000000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000000100000000010100000011000000000000010000000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000110001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101011000000000010000100010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000001010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000100010000000000100000000010000000000001101100011010100100000000000000001000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001100000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010000110000000000111000010000010000000000001000000000000000000000001000000000000001000100000000100000000000000010000000000000000000000000000000000000011000000000000000000010000000000000000000000001000000001100000001010000000000000001000000100000000000000100000000000000000000000001000000000010000000000000000000000000000000101000000010000011000000000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000010100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000110000100000000100000000001010000000100000000000000010000000010000000000000000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000010010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000110000000000100000000010000000000001101100010010100100000100000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000100100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010110100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000010000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000001000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001100000001000100000000000011000001000000000000000010100000110000000000000001000000000000000001000010000000000000100001101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000010000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000001000000000000010000000000000000100000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000010010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000000000000000010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000000000000000100000000000000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000100000000000000000000100000000101000000000000000000001000000000000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101011000000000010000100100000010000000000000000000 1000001001110100000101011101000001001000001000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000100000000000010010000000010001001000000000000100001000000000010000000010000000000010000010001000000100000010000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000101000000000101101001000001000000000000001000000000100000000100101000001000000000010000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000001100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001000000001001000000000001001001000100000000010000000000000100101001000000100000010010000000000011000000000001011101000000001000000010100000000100000001100000010000000000000000000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001010000000000000000000001000110100000000000000010000000000000000100000100000000000100000000000100010000000000100000000100000000000010010000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000010000000000000010010000010000000000001001010100001010101000000101000000001000000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001100000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000100000000000000000000000000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000101010000000000100100000000010000001000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100010010000100000000000000 1000001001110100000001011101000001000000000010000000000001000100100000000000000010000000000000000101000000000000000000000000000100110000000000100000000100000000000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000011000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000100000000000010100000000000101010010001010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000100010000000000001101100010011100100000000000000000100000000000000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000100000000000000000000100000000101000000000000000000001000000000000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000000000011000000000010000000000000100010000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000101100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000001000000001000100001000000000000000000100000010100000000000000000010010000010100000010000000001000000100000001000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000000000000000000000000000001000000000010001100000000110000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000011000000000000010000000000000000100001001000000000000000000000000000100000010000000000001000000000001000010100010001000000100000000010000000000000000000000100000101000001000100010000000000001000010000000000000000101010000000000000010100000000000100010010000001000100001000000000100000000000000000000000000000000000001000000000000000100011000010100100110100010001010000000000000001000000000000000000000010011000000100000000000001000000000000000000000000000000000000000000101000000001000000010100000000001010000000000000101000000000010000000001000000000000000000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 0000000110000000100000000010100000000000000000000011000001000100101000000000000010000000000010000100000000000000000000000000000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000100001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000111010000000001000000000000010000000001000000000000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000000000000000000100000010000000000001000000000001000010100010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000011000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000001001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000000000000000100000000000000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000100000000000000000000100000000101000000000000000000001000000000000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000110001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101011000000000010000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000000000000000100000000000000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000100000000000000000000100000000101000000000000000000001000000000000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000100100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010110100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000010000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000000001000000000000000010000000011000100000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000100001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000000000000000001000001100000000000000000000001000100001000000100000000010000101010100000101010001000000000000010000111100000000000000000000000000000000000000000000001000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000100010000000000000100001001000000100000000010000000000001001000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000000010000000010000000001001100010100001000101000000101000101001000000000000000000000000000010000000000000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000010011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001011011100000100010000001000100000010000001000100001100000100100000000000000000000000000000000000001000000000000000001000000001000000001100000001010000000000001000000000000000000000111100000000001000000000000000100100000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000001000001000000000010000000000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010101000000100000001100000010000000000000000000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000101000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000101011101000001001100000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000100000000000000000100000000000100000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000011010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000100001000000100000000000000001000000001000001000000010010000010100110010000010000000000011000010001000000000000010010000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000001000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000110000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000000000000000001000001100000000000000000000001000100001000000100000000010000101010100000101010001000000000000010000111100000000000000000000000000000000000000000000001000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000100010000000000000100001001000000100000000010000000000001001000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 0000000110000000100000000011000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000001010000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000100000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010100010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000101000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001000000000100000000100000010000000000000000000001100 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000000000000000001000001100000000000000000000001000100001000000100000000010000101010100000101010001000000000000010000111100000000000000000000000000000000000001000000001000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000100010000000000000100001001000000100000000010000000000001001000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000010010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000000010010000010100011010000000100000000010100000011000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000000000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000010000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000000000000000101000000000000000000000000001101100010010100100000000100001000000000000000000010000000010000000000001100010101100000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100010000000000000000001000100001000000000000000000100000000010000000000010000010010000010110000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000000001000000110010001000000100000000010100000100000010100000010000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001100100001000000010100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100010001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000010000100100000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000111000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000110000000000101001010000110000001000000000001010010110000100000010000000100000010000001010100001000000000100000000000000010001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000010000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000101000000001000000001010000001000000000010000000000000000010100000000000100001001000000100000000010000000000001000000000001111001000000001000000010100000000100000010000100000000100000000001000000000001000000000000010000000000000000100000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000000010000000010000000001001100010100001000101000000101000101001000000000000000000000000000010000000000000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000010011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001011011100000100010000001000100000010000001000100001100000100100000000000000000000000000000000000001000000000000000001000000001000000001100000001010000000000001000000000000000000000111100000000001000000000000000100100000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000001000001000000000010000000000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010101000000100000001100000010000000000000000000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000010010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000001000000000000000100010101000001000100110000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000001000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000010000000000000001010000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001010000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010001000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001101000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000110000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010010000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000001000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000100000010100000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000000010010100010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000101000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000100000000110000010000000000000000000010000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000001000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000010010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001010000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000010000000000000010010000010000000000001001010100001010101000000101000000001000000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000001000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 0000000110000000100000000011000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000001010000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000100000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000001001000010000000100000001000000001000100000000010001000100001000000000000000000000000000000000000000000000010010100010100000010000010000001000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000101000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001000000000100000000100000010000000000000000000001100 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010001010000000001000000100000000010100000011000000000000010100000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000001000000100000010000000000000000000000000000001000000000010001100000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000110001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101011000000000010000100010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000000000000000001000001100000000000000000000001000100001000000100000000010000101010100000101010001000000000000010000111100000000000000000000000000000000000000000000001000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000100010000000000000100001001000000100000000010000000000001001000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1000001001110100000101011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000000000000000000000000000000000001000000000010000000100001000000000011100000000000001000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000101010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001011000010001000000000011000000000000000110010000000001000000000000010001000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000010000 1000001001110100000001011101000001010000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000010000001000000010010000010000000000001001010100001010101000000101000000001000000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000001000000000100001001000000000000001010000000000000101000000000100000000010100010110000000000001000000000000000010000000011000100000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000110000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000001101000000000000000000000001000100010000000000100100000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000010000000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 0000000110000000100000000010100000000000000000000011000001000100101000000000000010000000000010000100000000000000000000000000000100010000000000100000000100000000000010010000000000001011000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001111100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000001000000000010101000100000000000000000000000100000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010110000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000000001000000110010001000000100000000010100000100000010100000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000000000000000010000000001100000000000000000000000100000100010000000000000100001001000001100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000001000100100000000000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100010010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001000000000100000000100000010000000000000000000001100 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010010000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010001000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000110001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000010000010000000000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000100000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000110000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000100001000000010000000000000000000001100000010000000000000000001101100010010100100001000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100001101000001000000001000000000000111100000000000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100011001000000100000000010000001000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000001000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000100000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000010000000000000000101000000000010000000000001000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100100010000001000000001000000000000001000100000000100001000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000110001001000000000000101100000100001110000100000000000000110000000000100000000001000000000000100001001000000100000000010000000000001000000000100010001000000000101000000000000000100000000000100000000100000100000000000000100000000000000010000000100001011000000010 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101100000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000100001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000111010000000001000000000000010000000001000000000000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000000000000000000100000010000000000001000000000001000010100010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000011000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000001001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000001001001000000000000000001000000101100001000000010100000000000000000011000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000001000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000100001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000111010000000001000000000000010000000001000000000000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000000000000000000100000010000000000001000000000001000010100010001000000100000000010000000000000000000000100000101000001000100010000000000001000010000000000000000101010000000000000010100000000000100010010000001000100001000000000100000000000000000000000000000000000001000000000000000100011000010100100110100010001010000000000000001000000000000000000000010011000000100000000000001000000000000000000000000000000000000000000101000000001000000010100000000001010000000000000101000000010010000000001000000000000000000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000001000000000001000100001000000000001000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001001000000001000100000010100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000001000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001000000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000001000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000000000000000001000001100000000000000000000001000100001000000100000000010000101010100000101010001000000000000010000111100000000000000000000000000000000000000000000001000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000100010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000010000000000000000000000000000000001101100010010100100000000000000000000000000000010010001000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000000010000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000000001001001000000001000100010000000101000000100000000011000000010001000000000010000000001000010000010100000100000010100000011000000000000010010000000000000001000000000000000000000001100000000000000000100000000101000000100000010000000000000000000000000000001000000000010001100000000010000000000011000100001000000100000000010000101010100000001000001000000000000010000111101000000000000000000000000000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1010001001110100000001111101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111010000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011100000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000111000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000110000000000101001010000110000001000000000001010010110000100000010000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000010000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000101000000001000000001010000001000000000010000000000000000010100000000000100001001000000100000000010000000000001000000000001111001000000001000000010100000000100000010000100000000100000000001000000000001000000000000010000000000000000100000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000111000001000100000000100001001000000010000000000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000000000000000110000100011001000000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000100100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000001000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000010100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001010000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000001100000000100000000000010010000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000011000000000000010010000010000000000001001010100001010101000000101000000001000000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000001000000000100001001000000000000001010000000000000101000000000100000000010100010110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000100001000000010000000000000000000001100000010000000000000000001101100010010100100001000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100001101000001000000001000000000000111100000000000000000010000000000000000000000001000010000000000010000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000010010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000000000000000101000000000000000000000000001101100010010100100000000100001000000000000000000010000000010000000000001100010101100000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001001100001000000000000000000100000000010000000000010000010010000010110000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000000001000000110010001000000100000000010100000100000010100000010000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001100100001000000010100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100010001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100100000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010100010000000000011000100001000000000000010000000000000000100001001000000000000001011000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001110000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010001000000001101100010011100100000000000000000100000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000000100000000010100000011000000000000010000000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000000100100100000000010000000100000001000000001000000001000111100000000000000000000000000000000000000000001000010000000000010000000000000100010001011000010000000010000000001000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100010010000100000000100000000001000000000100000000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000001010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000100010000000000100000000010000000000001101100011010100100000000000000001000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010010011001000000011000000000000000110000000000001000000000000000000000001100010000000100000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001100000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000011000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000001001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000011000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000001001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001010000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001011110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000001010000001000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000010001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000100000101000000000000000000000001000100010000000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000010000000000010110000010001100000010000000001100000010000000000100000000001000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001001000000000000100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000001000000000100001001000000000000001010000000000000101000000000100000000000010001000000000010000000001001010000010100000100000011100000010000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000110000000000000000011000000100100110000000000100000100000001000000001000001000000111100000000000000000000000000000000000000000000000000000000010000000000101001010000000000010100000000001010000100000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010100000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000010000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000010001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000011000000000000010000000000000000100001001000000000000000000000000000100000010000000000001000000000001000010100010001000000100000000010000000000000000000000100000101000001000100010000000000001000010000000000000000101010000000000000010100000000000100010010000001000100001000000000100000000000000000000000000000000000001000000000000000100011000010100100110100010001010000000000000001000000000000000000000010011000000100000000000001000000000000000000000000000000000000000000101000000001000000010100000000001010000000000000101000000000010000000001000000000000000000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000010000100000000000000000100001000000011000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000100001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000101000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000101000100000010000001000100001100000100110000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001110000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000000000000100010000010000000100000100001000100100000000000000010000000000000000101000001000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000101000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000101000001000000001000010000000100000000000000001000100000100010001000100001000000000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000001001000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000010000010000000110000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000010000100000000000000010000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000010000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000000010100000000001001000000000000101100000100001010000100000000000000100000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000010010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000010010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000000100000000000000000000000000000000110000000000000001000001010011000000000011000000000000000110000000000001000000000000000000000001000000001000101000000001000000000000000000000001000100001000000000000000100100000001010000000000010000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000000001001000000001001000100000010001100000000000000010000000000100010000000000000000110000110010000000000000000001000000001000000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000010100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000001000100001000000100000000010000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000110010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000100000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000010010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001001000000001000000000000000100000010000000000001000000000101000000000010001000000100000000010000000000000000000000100000101000001000100010000000000001000010000000000000000001100000000000000000000000000000100000010000001000100001000000000100000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000011010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000010000111100000011000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1010001001110100010001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000100000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000001100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000100000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000101100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000010000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 0000000110000000100000000010100000000000000000000011000001000100101000000000000010000000000010000100001000000000000000001010000000000000000000000000000001001000100010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001000000000100001000000000000000000000000000000000000010000001000000000000001000000000000000000110000000001001000000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100010000000000000001000000000000000000010000000000000000011000000100100110000000101011100000001000001000000000100010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000011000000000000000000000000011000000000001000010000000001000000100010000000000000100000010010010000000000100001001000000100000000010010000000011010000010001000101000000001000001000100101000101100000001000000000100000000000000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000011010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000010000111100000011000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000101011101000001001000000001100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011011001100001000100000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000101010000000000000010100000000000100010010000001000100001000000000100000000000000000000000000000000000001000000000000000100011000010100100110100010001010000000000000001000000000000000000000010011000000100000000000001000000000000000000000000000000000000000000101000000001000000010100000000001010000000000000101000000000010000000001000000000000000000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010001010000000001000000100000000010100000011000000000000010100000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000001000000100000010000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000001010010000001000001000000000000010000111101000000000000000000000000000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000110010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000100000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000010010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001001000000001000000000000000100000010000000000001000000000101000000000010001000000100000000010000000000000000000000100000101000001000100010000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000110000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000010000000000001000010000000000010000000000000100010000011000010000000010000000000000000101100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000000010000000101001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000100000 1010001001110100000001111101000001000010000000000000000010101000000000000000000001010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000100010000000000100000000010000000000001101100011010100100000000000000001000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001100000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000001001110100000001011101000001010000000000000000000001000110100000000000000010000000000000000100000100000000000100000000000100010000000000100000000100000000000010010000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000010000000000000010010000010000000000001001010100001010101000000101000000001000000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001100000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100000001000000010100000000100000010000100000000100000000001000000000100000000100000010000000000000000000010000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000000000100000000010000000000001101100010010100100000000000000000000101000000000010000000010000000000101100010100001000101000000101000101001000000100000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001010010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001001000000000000001000000101100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000010100000000000000000010010000010100000010000000001000000100000001000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000000000000000000000000000001000000000010001100000000110000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110110000101011101000001001000000000100000000101000100100000010000001010000001000000000101000000000010000000000001010100010100000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000000010000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001100000001000100000000000011000001010000000000000010100000110000000000000001000000000000000001000010000000000000100001101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000101011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000000000000000000000000000000000001000000000010000000100001000000000011100000000000001000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000011010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000010000111100000011000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000100000000010000000000010111010000101010000000000011000100010000000100001000000000000 1000001001110100000101011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000000000000000000000000000000000001000000000010000000100001000000000011100000000000001000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000101010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001111000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000010000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000011000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000001001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000001000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000100000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 0000000110000000100000000010100000000000000000000011000001000100101000000000000010000000000010000100000000000000000000000000000100010000000000100000000100000000000010010000000000001011000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001111100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000001000000000010101000100000000000000000000000100000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010110000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000000001000000110010001000000100000000010100000100000010100000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000000000000000010000000001100000000000000000000000100000100010000000000000100001001000001100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000010000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000011000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000001010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000000001000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000001000001000000100010000001000000001001000000000010001100000000100000010000000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000011000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000110000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000001001001000000000000000001000000101100001000000010100000000000000000011000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000001000100000000000000000100001000000010000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000000000000000010000000000000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000000000000000100000000000000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000100000000000000000000100000000101000000000000000000001000000000000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101011000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010001000000001101100010011100100000000000000000100000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000000100000000010100000011000000000000010000000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000000100100100000000010000000100000001000000001000000001000111100000000000000000000000000000000000000000001000010000000000010000000000000100010001011000010000000010000000001000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000100000011000000000001011101000000001000000010100000000100010010000100000000100000000001000000000100000000000000010000000000000000000000000 1000001001110100000101011101000001001100000000100000000101000100100000010000001010000001000000000101000000000010000001000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000100000000000000000100000000000100000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001000000000000010010000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000010000000000000010000000000000100010000011000010000000010000000010000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000001000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000000010010000010100011010000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000010010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000100000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101100000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000101001001000000100000000010000000000100100000001001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000001000100100000000000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000001000100100000000000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000000010010000010100011010000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101001001000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000100001010000010001000000000011000000000000000110010010000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000110011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000100000000010000000000010000000001001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000110000000000000000000010000000000000100010000000010100000000001001000000000000101100000100001010000100000000000000100000000000100000000001000000000000100001001000100100000000010000000001001000000000001011001001100001000000000100000000100000000010000000010010111010000101010000000000010000100100000010000000000000100000 1000001001110100000000000000100010000010000000100000000001000100100000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001100000000000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010101100000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000011010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000010000111100000011000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000110001100000000000000010000000000101010000000000000000110000110010000000000000000001000000001000101000001000000000000000100000000000000100000010000001000100001000000000100000000000000000001000101100000000010000000000001000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000001000000001000101100000001000001010000000000000000101000000000000000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110001100000000000101101001000001000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000000000000000000100000101000000010010000000000001011100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000100001000000001000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000100000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010101000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001010000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000010000000000000010010000010000000000001001010100001010101000000101000000001000000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000010100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000001000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001010000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1100001001110100000001011101000001000000000000000000000001000101100000000000001010000000000000000101000000000000000000000001000100010001010000100000000100000001000010010000100000001001000000000100000000000000000100001000000010000000000000000000001000000000000000000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000100000000000010000000000000001000001010000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000001000100000100000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000000000000100000000000000000101000000000000011000000000000000000000000011000000000001000010000000001000000100010000000000000100000010010010000000000100001001000000100000000010010000000011010000010001000101000000001000001000100101000101100000001000000000100000000000000000000000000000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001100100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010100010100000010000010000000010011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000101000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001000000000100000000100000010000000000000000000001100 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000000000000100000100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010000000001000010011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001011011100000100010000001000100000010000001000100001100000100100000000000000000000000000000000000001000000000000000001000000001000000001100000001010000000000001000000000000000000000111100000000001000000000000000100100000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000001000001000000000010000000000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000011100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100001001011101000001000000000000000000000001000100100000000010000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000100000000100000010000001100100101000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000100000000000000000010000000000010000000010000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000010010000000000001000100010000000000100000000110000000000010100001000000001001000000000000001001000000000010000000010000000000010000110000000000100000000010000000000001101100010010100100000100000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000000000010100000110000000010000000001000010000010100000100000010000110000000000111000010000010000000000001000000000000000000000001000000000000001000100000000100000000000000010000000000000000000000000000000000000011000000000000000000010000000000000000000000001000000001100000001010000000000000001000000100000000000000100000000000000000000000001000000000010000000000000000000000000000000101000000010000011000000000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000010100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000110000100000000100000000001010000001100000000000000010000000010000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000010000000000001000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000010010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000001000000000000000100010101000001000100110000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100011001000000100000000010000001000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001001100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000101000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000000000000000000000010010000010000000001000000100000000010100000011000000000000010000000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000100000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000001000100000000000000000100001000000010000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000000000000000010000000000000000000010000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010001010000000001000000100000000010100000011000000000000010100000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000001000000100000010000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000001010010000001000001000000000000010000111101000000000000000000000000000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000101100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000010000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000010010000100100000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000001000100000000000000000100001000000010000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000000000000000010000000000000000000010000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000001001000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100100000000000000000000101000000000010000000010000000000100000000000000000010000100010000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000001000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000001000100000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000010001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000001101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000000000000100000000000100000000000000001000001000000000000011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000111001100000010000001000000001000000000000100000000000000000100000010000001000100001001001000100000000000001000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000000000001000000000000001000100000000000000000000000101000000000000000010000000110001001000000000000101100000100001110000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000001000000000100010001000000000101000000000000000100000000000100000000100000100000000000000100000000000000010000000100001011000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010010000000001001000000000000000001000000000010000000010000000000010000010001000000100000000000000010000001101100010010100100000100000000000000000000000000010000000010100010000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101010001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001000000000000000000000000000001000001000100000001000000000001000010100010001000000100000000000001000000010000000000000000000110000010010000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000110000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000010000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000011000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100010000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000101000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000100000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000101001000000000010000000100000000010000000100000000000000010011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000000000000000000000000011101100010010100100000000000000000000000000000010010000000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000001010000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000111000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000010100000000100000010000100000000100000000001000000000000000000000000011000000000010000000010000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000010000010000000000010000000000000100001001000000100000000010000000000011000001000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000000100100000000000000000100001000000010000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010011000100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001000000000000010000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000101011101000001001000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100100000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110000000100010000000000001000000001001001000100001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000001000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000010010000000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000000010000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000001010000000000000001000000000000000000000010110000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010001000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000001000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1010001001110100000001111101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111010000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011100000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000111000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000110000000000101001010000110000001000000000001010010110000100000010000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000010000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000101000000001000000001010000001000000000010000000000000000010100000000000100001001000000100000000010000000000001000000000001111001000000001000000010100000000100000010000100000000100000000001000000000001000000000000010000000000000000101000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001010000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010001000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001101000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000001000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000010010000000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000000010000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001101010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000000000010000001101100010010100100000100000000000000000000000000010000000010100010000001100010100001000101000000101000101001000000001000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000010000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000101000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000100000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000000000100000010000001000000000000000000000000000001000000000010001100000000110000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000000011001000010001000000000010000000001000010000010100000100000010100000010000000000000010010000100000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000001100000001000011100000000000000000000000000100101000000100101100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101100000000000000000000010000000100001000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000000001000000000000000010000000011000100000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000100001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000111010000000001000000000000010000000001000000000000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000000000000000000100000010000000000001000000000001000010100010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000010000000000000000000000000000000001101100010010100100000000000000000000000000000010010001000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000000010000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000000001001001000000001000100010000000101000000100000000011000000010001000000000010000000001000010000010100000100000010100000011000000000000010010000000000000001000000000000000000000001100000000000000000100000000101000000100000010000000000000000000000000000001000000000010001100000000010000000000011000100001000000100000000010000101010100000001000001000000000000010000111101000000000000000000000000000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001000000000000010010000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000010000000000000010000000000000100010000011000010000000010000000010000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000001000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000010001000100010000000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000110000000000000000001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110000100000001000000000000000000000001000011000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000000001001000000001001000100000010001100000000000000010000000000100010000000000000000110000110010000000000000000001000000001000000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000111000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000010100010000011000010000000010000000000000000000000000000010000000001000000000000000000000100100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000010000000000000000101000000000010000000000001000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000001000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000000001000000000000100001001000000100000000011000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000001100 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011001000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000110001100000000000000010000000000101010000000000000000110000110010000000000000000001000000001000101000001000000000000000100000000000000100000010000001000100001000000000100000000000000000001000101100000000010000000000001000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000010010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000110011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000001001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000100000110000000000000000000010000000000000100010000000010100000000001001000000000000101100000100001010000100000000000000100000000000100000000001000000000000100001001000100100000000010000000001001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000010000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000001010000000000000001010000010001000000000011000000000001000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100001100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000000010000001010000010001000000000001000000000000000110000000000011100110000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010100000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000101000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100001100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1100001001110100000001011101000001000000000000000000000001000101100000000000001010000000000000000101000000000000000000000001000100010001010000100000000100000001000010010000100000001001000000000100000000000000000100001000000010000000000000000000001000000000000000000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000100000000000010000000000000001000001010000000010101000100000000000000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110001000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000001000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000100000100000000000000000000001000100000000010000000000000000000000001000100000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001100000001000100000000000011000001000000000000000010100000110000000000000001000000000000000001000010000000000000100001101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000010000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000001000000000000010000000000000000100000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010001001000010000000000000000100001100000010000000000000000001101100010010100100000000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000010100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000010000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000100000000000010000000000000000000000000 1000001001111100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000001000100100000000000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110101000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100100001010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000000000011000000100100110000000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000011000000000000000000000000011000000000001000010000000001000000000010000000000000100000010010010000000000100001001000000100000000010010000000011010000010001000101000000001000001000100101000101100000001000000000100000000000000000000000000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100100010000000000000100000010000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000000000000000000100000101000000010010000000000001001100000010000001000001000001010010110000100000001000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000100001000000001000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010011000100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001000000000000010000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001010110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000001010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000001000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001100001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000001100000010000100000001100000001001000000000000000000000000010000000000010000000010000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000000001000000000000000010000000011000100000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001001100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000000000000000000000010010000010000000001000000100000000010100000011000000000000010000000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000100000010100000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000010010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000110000000000100000000010000000000001101100010010100100000100000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000100000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000001100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000101011101000001001000000001100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011011001100001000100000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000100100000100000000000101101000000000000010000000100000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100010000000000010000000000100010000000000000000000000010010000000000001001100001010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000100100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000000000010000001101100010010100100000100000000000000000000000000010000000010100010000001100010100001000101000000101000101001000000001000000000000000000000000000000100000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001000000000000000000000000000001000001000100000001000000000001000010100010001000000100000000000001000000010000000000000000000110000010010000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101100000000000000000000010000000100001000000000000 1100001001110100000001011101000001000000000000000000000001000100100000010000001110000000000000000101000000000000000000000000000000000000000000001000000000010000010100001000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000010000000000000010010000010000000000001001010100001010101000000101000000001001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000100000000000110010000100100000000101000001000000000000000100000000000000000100000000010000000000001000000000000010000000000000000000000001000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000001000000010001000100100000000001010000000000000001000000000000000000000010010000000000000000000001000000000000001000100000000000000000000000101000000000000000010000000110001001000000000000101100000100001110000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000001000000000100010001000000000101000000000000000100000000000100000000100000100000000000000100000000000000010000000100001011000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010100000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000010000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000010001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000001101000000000000000000000001000100010000000000100100000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000010000000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001000000000000010010000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000010000000000000010000000000000100010000011000010000000010000000010000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000001000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010010000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000001000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000100000010100000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1100001001110100000001011101000001000000000000000000000001000100100000010000001110000000000000000101000000000000000000000000000000000000000000001000000000010000010100001000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000010000000000000010010000010000000000001001010100001010101000000101000000001001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000100000000000110010000100100000000101000001000000000000000100000000000000000100000000010000000000001000000000000010000000000000000000000001000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000001000000010001000100100000000001010000000000000000100001000000000000111100000000000001000000000000000000000000000001000010000000000011000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000101000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000010100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000000000000000000000001000000000000000001000000001000000001100000001010000000000001000000000000000000000111100000000001000000000000000100100000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000001000001000000000010000000000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010101000000100000001100000010000000000000000000000000000000000000000010000000000000000000000001 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000000000000000100000000000000010000000010000000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000100000000000000000000100000000101000000000000000000001000000000000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000110001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101011000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000101000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000100000000011000000100100110000000000100000100000001000000001000000000000111100000000010000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000101000000001000000001010000001000000000010000000000000000010100000000000100001001000000100000000010000000000001000000000001111001000000001000000010100000000100000010000100000000100000000001000000000001000000000000010000000000000000100000000 1100001001110100000011011101000001000000000000000000000001000100100000010000001110000000000000000101000000000000000000000000000000000000000000001000000000010000000100001000000000011100000000000001000000000001000100001000000010000000100000000000001100000010000000000000000001101100010010100100000000000000000000000000000101010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001010000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000000100000100100000000001000000000000000000001000010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000000000000101000000000010000000010000000000101100010100001000101000000101000101001000010000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000000100000000010100000011000000000000010000000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000110001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101011000000000010000100010000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000011010000000000001001000000000000000001000000000010000000010000000000010000010000000000000000000000000000000001101100010010100100000000000000000000001000000000110000000000001100000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000100000001000000000000000000000001000011000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000000001001000000001001000100000010001100000000000000010000000000100010000000000000000110000110010000000000000000001000000001000000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000001000000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000110001001000000000000101100000100001110000100000000000000110000000000100000000001000000000000100001001000000100000000010000000000001000000000100010001000000010101000000000000000100000000000100000000100000100000000000000100000000000000010000000100001011000000010 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000001000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000110011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000001001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000110000000000000000000010000000000000100010000000010100000000001001000000000000101100000100001010000100000000000000100000000000100000000001000000000000100001001000100100000000010000000001001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000100000 1000001001110100000001011101000001000000000100000000000001000100100001000000000010000000000000000101000000000000000000000001000100010000000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000000000000001000010000000100000000100000000000000000000010001000100001100000000000000000000000000000000000000000000010010000010100011010000010000000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000110000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000010010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000110000000000100000000010000000000001101100010010100100000100000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000101100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000001000000001000100001000000000000000000100000010100000000000000000010010000010100000010000000001000000100000001000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000000000000000000000000000001000000000010001100000000110000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000011000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000001001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000001000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010010101010000000000110000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000001010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000001000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001100100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000010000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001000000000000010010000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000010000000000000010000001000000100010000011000010000000010000000010000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000001000100000000000000000000000001000000000010000000000000000000000000 1100001001110100000001011101000001000000000000000000000001000101100000000000001010000000000000000101000000000000000000000001000100010001010000100000000100000001000010010000100000001001000000000100000000000000000100001000000010000000000000000000001000000000000000000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000100000000000010000000000000001000001010000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000110000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000000000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000011000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100100000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000100000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000100000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010100010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000101000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001000000000100000000100000010000000000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000000000000000001000001100000000000000000000001000100001000000100000000010000101010100000101010001000000000000010000111100000000000000000000000000000000000000000000001000100000000000000000101000000000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000100010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1010001001110100000001111101000001000010000000000000000010101000000000000000000001010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000100010000000000100000000010000000000001101100011010100100000000000000001000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001100000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000001010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000100010000000000100000000010000000000001101100010010100100000000000000001000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010010000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000100001000001000100000000000000000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000010000000000000111100000000001010000000000000000000000000000000000010001000000010000000000000100010000000010100000000001001000000000000101100000100001010000100000000000000100000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000000000100000101000000000000000000000001000100010000000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000000010000001010000010001000000000001000000000000000110000000000011100110000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010100000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000101000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100001100000001000000001000000000000111100000000000000000000000000000000000000000001000010000100000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000001000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000010010000000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000000010000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001010000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000010000000000000010010000011000000000001001010100001010101000000101000000001000000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000001000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100001001000000000000001010000000000000101000000000100000000010100000110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100100000000000000000000101000000000010000000010000000000100000000000000000010000100010000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000001000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000001000100000000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000010001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100001001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000000001000000010100000000001010000000000000101000000000010000000001000000000000000000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1000001001110100000001011101000101000000000000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000000011001000010001000000000010000000001000010000010100000100000010100000010000000000000010010000100000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001101000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000101011101000001001100000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000100000000000000000100000000000100000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001000000000000010010000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000010000000000000010000000000000100010000011000010000000010000000010000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000001000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000001000000000001000100001000000000001000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001001000000001000100000010100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000001000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001000000000100000000000000010000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000001000100100000000000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000100000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1100001001110100000001011101000001000000000000000000000001000101100000000000001010000000000000000101000000000000000000000001000100010001010000100000000100000001000010010000100000001001000000000100000000000000000100001000000010000000000000000000001000000000000000000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000100000000000010000000000000001000001010000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000110000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000010000000011000000000010000010000000000100000000010000000000001101110010010110100000100000000000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000001000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 0000000110000000100000000011000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000001010000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000100000000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000010000111100000011000000000000000000000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000000000000000000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001100000001000100000000000011000001000000000000000010100000110000000000000001000000000000000001000010000000000000100001101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000010000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000001000000000000010000000000000000100000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000001000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000110000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000110000000010000000000001101101010010100110000000000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000100000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000100100000000000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010110100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000010000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000100000000000000000100000000000100000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000101100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000000000000000100000010000001000100001001001000100000000000001000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000001000000000000000000000000000011000000000010000000000000100010000011000000000000010000100000000000000010000000010000000001001000000000000001001000100000000010000000000001100101001001000100000010010000000000010000000000010010001000000001000001000100101000100000001100001010000000000000100000000000000000000000000010000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000001010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001001000000000000001000000101100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000010000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000010100000000000000000010010000010100000010000000001000000100000001000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000000000000000000000000000001000000000010001100000000110000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000001010000000000011000000000001011101000000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010001010000000001000000100000000010100000011000000000000010100000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000001000000100000010000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000001010010000001000001000000000000010000111101000000000000000000000000000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1010001001110100000001111101000001100010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000010000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000000000000110000110010000000000000000001000000001000101000001000000000000000100000000000000100000010000001000100001000000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000010000000000000000000000000000010000000001100000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000010010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000010010001000000100001000000000000000000000000001000000000100000000000000000000000000000000000010000000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000010000010000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001010000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000100000000000001010000000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010100000011000000000000010010000000000001001100000010000001000001000001010010110000100000000000000100000010000001000110001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000000000000001010000000000000111100000100001010000100000000000000100000000000100100000001000100001000000000010000000100000100010000000100000000000000010011001000000001000000010100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100100000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000100000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000010010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000110000000000100000000010000000000001101100010010100100000100000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000001010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000100010000000000100000000010000000000001101100011010100100000000000000001000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001100000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000000000000101000000000010000000010000000000101100010100001000101000000101000101001000010000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000000100000000010100000011000000000000010000000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000110001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101011000000000010000100010000000000000000000000000 1000011001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000010010000000000001000100010000000000100000000110000000000010100000000000001001000000000000001001000000000010000000010000000000010000110000000000100000000010000000000001101100010010100100000100000000000000000000000000010110000010001100000010000000001100000010000000000100000000001000000000000100000100000000000101101000000000000010000010000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000110001000000000000000000010000010000000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000101100001000000010100000000000000000001000000000000000000000000001101100010010100100000000000000000000000000000000010000000010100000000001100010100001000101000000101000101001000000010000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001110000000000000101000000001000000000010000001000000000010000010000000000010000000000000100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000010000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000001010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000100000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000010000000000000010010000010000000000000000000011100100010000010000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000101000000100000000101000000000000000000000000001000000100000010010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000100000000000000100000000000100000000001000000000000100001001000100100000000010000000000001000000100001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000101011101000001001100000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000100000000000000000100000000000100000000000000000000000000100010000000010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110000000000011100100000000100000000001000010000000101000000000000000000000000000010001000100001000000100000000000000000000000001000001000000010010000010100110010000010000000000011000010001000000000000010010000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000010000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000001000100000000000000000000000001000000000010100000000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000100000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000101010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000110010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000100000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000010010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001001000000001000000000000000100000010000000000001000000000101000000000010001000000100000000010000000000000000000000100000101000001000100010000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000110000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000010000000000001000010000000000010000000000000100010000011000010000000010000000000000000101100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000000010000000101001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000100000 1000001001110100000001011101000001000000000000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000101000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000000000000000000000000000000010000000000000000000000001 1100001001110100000001011101000001000000000000000000000001000100100000010000001110000000000000000101000000000000000000000000000000000000000000001000000000010000010100001000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000010000000000000010010000010000000000001001010100001010101000000101000000001001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000100000000000110010000100100000000101000001000000000000000100000000000000000100000000010000000000001000000000000010000000000000000000000001000000000000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000100000101000001000100000000000000001000000000000000000000001100000000000000000000000000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000001000000010001000100100000000001010000000000000000100001000000000000111100000000000001000000000000000000000000000001000010000000000011000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000001110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000000010000000010000000001001100010100001000101000000101000101001000000000000000000000000000010000000000000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010000010000000001000010011000000100000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000100000000000010000000010000000000000100000101000001000100000000100001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001101001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000001000100100000000000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000001100000000000110000000001001000000000000000100101001000000000000001010000000000101000000100000000101000000000000000000000000001000000100000010010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000000100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000000100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101100000100001010000100000000000000100000000000100000000001000000000000100001001000100100000000010000000000001000000100001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000000100000010000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000010000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000101000000001000000001010000001000000000010000000000000000010100000000000100001001000000100000000010000000000001000000000001111001000000001000000010100000000100000010000100000000100000000001000000000001000000000000010000000000000000100000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001100100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010100010100000010000010000000010011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000101000100001100000100100000000000000000001000000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000000001000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001000000000100000000100000010000000000000000000001100 1010001001110100000001111101000001000010000000000000000010101000000000000000000001010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000100010000000000100000000010000000000001101100011010100100000000000000001000101000000000010000000010000000000101100010100001000101000000101000101001000000000000000000000000000000000000000000000000000000001000001001000000010010011001000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000010100000110000000010000000001000010000010100000100000010000110000000000111000010000010000000000001000000000000000000000001000000000000001000100000000100000000000000010000000000000000000000000000000000000011000000000000000000010000000000000000000000001000000001100000001010000000000000001000000100000000000000100000000000000000000000001000000000010000000000000000000000000000000101000000010000011000000000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000010100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000110000100000000100000000001010000000100000000000000010000000010000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100000000000100000000010100000110000001000001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000001010000000000100101100000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000001010000000000001000100010000000000100000000110000000000010100000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010011100100000000000000000100000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010010001010000000001000000100000000010100000011000000000000010100000101000010000010001001000000001000100000000000101000000100000000101000000000000000000000000001000000100000000010000000000000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000001000000100000010000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000001010010000001000001000000000000010000111101000000000000000000000000000000000000000000000000100000000010000010000000100010000011000000000000110000000000000000101001000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010001000000100100000000001011001000001001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000000000000001100 1000001001110100000000000000100010000010000000100000000001000100100000000000000010000000000000000101000000000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000010010000000010000000010000000000010000010000000000100000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000101000001000000001000010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000001000000000000000100010101000001000100110000000111001100000010000001000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000001000100001000000100000000010000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000001000000001000101100000000000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101101010010100110000000000000000000000000000000010000000010000001000000000000000000000010000100000000000000000000000000100100000100000000000101101000000000000010000000100000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000001000001000000000001000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100010000000000010000000000100010000000000000000000000010010000000000001001100001010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000100100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000101011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000000000000000000000000000000000001000000000010000000100001000000000011100000000000001000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000101010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001011000010001000000000011000000000000000110010000000001000000000000010001000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000010000 1000001001110110000101011101000001001000000000100000000101000100100000010000001010000001000000000101000000000010000000000001010100010100000010100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000000000000001100000010000000000000000001101100010010100110000000000000000010000000000000010010000010000000000000010000011100100010000000000100000000001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001100000001000100000000000011000001010000000000000010100000110000000000000001000000000000000001000010000000000000100001101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000000000001000000010101000000000000000100000010100000000000101000010000010000000000001000100010000000000001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000000000000101000000000010000000010000000000101100010100001000101000000101000101001000000100000000000000000000000000000000000000000000000001000001001000000010101000100000000000000000000000000000000000100100000000101000001000000001010010000000100000000000000001000100000000010001000100001000000000000000000000000000000000000000000000010010000010100000010000010000000000011000100001000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001000100001100000000100000000000000000001000101100000000010000000000001000100001010001000000001100000001010010000000000001000000000000000000000010010000000000000000000001000000010000000010000000000000000000000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000110010000000000100000000100000000000010010000000000001001000000000000000000000001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000100000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000010010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001001000000001000000000000000100000010000000000001000000000101000000000010001000000100000000010000000000000000000000100000101000001000100010000000001001100000010000001000001000001010010110000100000000000000100000010000001000100001000000000100000000000000000001000000000000000000110000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000000000000000000000000010000000000001000010000000000010000000000000100010000011000010000000010000000000000000101100000100001010000100000000000000100000000000100000000001000100001000000000010000000100000000010000000101001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000100000 1000001001110100000000000000100010000010000000100000100001000100100000000000000010000000000000000101000001000010000000000001000100010110000000100000000100000000000010100000000000000000000000000100000000010000000010000000010000000000010000010000000000101000000000000000000000000000100000000000100000000000000000000000000100010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000101000001000000001000010000000100000000000000001000100000100010001000100001000000000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000101011100000001000001000000000000010000111100000010000000000000000000000000000000000000000000100000000000000000101000000000000000010100000000001010000000000100101100000100001010000100000000000000100000000000100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000100100000000001000000000000000000001000010000000000010000000010000 1100001001110100000011011101000001000000000000000000000001000100100000010000001110000000000000000101000000000000000000000000000000000000000000001000000000010000000100001000000000011100000000000001000000000001000100001000000010000000100000000000001100000010000000000000000001101100010010100100000000000000000000000000000101010000000010000001000000000000000000000010000100000000000000000000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001010000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000100100000000100000000001000000000100000000000000000000000001000000000010000000000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000010000001010000000000000000101000000000000010000000001000100010000000000100000000100000000000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000100000100000000000111111000000000000010000000000000001010000010001000000000001010000000000000110000000000011100100000000100000000001000010000010101000000000000000000000000000010001000110001000000000000000000000000000000001000001000000010010000010100000010000000001000000100000000000110001000001001000010010000000000001001001000000001000100000000000101000000000000000001000000000001001000000010011000000000000100010010000000000000000000011000000000000010010000000000001001100000010000001000101000001010010110000100000000000000100000010000001000100001000000000100000000000000000011000000000000000000010000000000000000000000001000000001100000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000101000000100000000000000001000100100000000000000010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000010000001001000000000000000000000001000100001001000010000000000010000000000000000000000000010000000001101100010010100100000100010010000000000000000000000000110000000000000001000010100000000010000000000100000000001000000100000000000000000000000000000000000000000010000000000000001000000010011001000000011000000000000000110000000000001000000000000000000000001000010000000100000000100000000000000000000010001000110101000000000000000000000000000000000000000000001010000000010100011010000010000000000011000000001000000000000010000000000000000000001010001000000001000000000000000101000000000001001001000000001001000100000010001100000000000000010000010000100010000000000000000000000010010000000000001001100000010000001000000001000000000000001000100000010100010000000000010000000000000000000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000010000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000001000000000101000000000010000000000001000100010100000000100000000100000000000010100000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000000000000001101100010010100100000100010000000000000000000000010010000010000000000000000000011100000010000000000111000000000000000000000100000110010000010100000000000000100010000000000000001000000010001000010010011000000000000010110000000000100010001000000000000000001000010000000100000000000000000100000000000010001000100001000000000000000000010000010000000000000000000010010000010100000010000000001000000100010000000110001000001001000000010000000000001001001000000001000100000000000101000000100000000011000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001100000011000001000001000001010010110000101000000000000100000010000001100100001000000000000000000001100000001000011100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000010000100000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000000000000000000010000000000010000000010000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000011000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000001001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000000001001000000000010001001000000000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000000100000010000000100000010000001000100001000000000100000000000000000001000000000000000000010000000000000000011000000100100110000000000100000100000001000000001000000000000111100000000010000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000101000000001000000001010000001000000000010000000000000000010100000000000100001001000000100000000010000000000001000000000001111001000000001000000010100000000100000010000100000000100000000001000000000001000000000000010000000000000000100000000 1000001001110100000001011101000001000000000000000000010001000100100100000000010010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000010000000000001101100010010100110000000000000000010000000000000010010000010000000000000000000011100100010000000000100000000001100000100000000100000000000000000000000000000000110000000000000001000001010011000000000011000000000000000110000000000001000000000000000000000001000000001000101000000001000000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000000001001000000000000000000000000000001000001000000000001000000010001000000000010000000001000010000010100000100000010110000010000000000000010010000000000001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100010000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000001000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000000010010000000110000000000001000010100001000101000000101000101001000000000010000000000000001000001000000000000010000000001000001000000000010100000100000000000000000000000000000000000100100001000001000001000000000000000000000000100000000101000000000000000000001000000010000010000000000000000000000000000000000000000010010000010100010010000010000000000011000000001000000000000010000000000010000000001010001000000001000000000000000101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000100000100000000100100001010100001000000000000000000000000000001000000000010001100000000010000000000001000100001000000100000000010000001010000000000000001000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000101000010000000000010100000000001010000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000010000000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1000101001110101000001010000100001000010000000000000000010100000000000000000000000000100000000010000000000000000100000100000000000000000000000000000010000010001000010010000000000001001000000000000000001000000000010000000010000000000010000010000000000100000000010000000000001101100010010100110000000000000000100000000000000010000000010100000000001100010100001000101000000101000101001001100000100000100000100000000000101111000000000000010000000000000001010000010001000000000011000000000000000110010000000001000000000000010000000001000000000000000100000000100000000010000000100001000000000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000000000000000100101001000000000000001010000000000000100000000000100000000011100000110000000000101010000000000000010000000010000000000000100000101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001001000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000101011101000001001000000000100000000101000100100000010000001010000000000000000101000000000010000000000001000100010000000000100000000110000000000010100000000001001001000000000000000001000000101100001000000010100000000000000000011000000000000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000000000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000011000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000000001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000000000000000000000000 1000001001110100000001011101000001010000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000011000000000000100000000000000000100001000000010000001000000000000001000000001000000000000000001101100010010100100000000000000000011000000000000010010000010000000000001001010100001010101000000101000000001000000000000000000000000000001000000000000100000000010000000000000001000000010001000000000011000000010000000110000000000100010000011001000000000100000000001000000000000000100100000000100000000000000001000001000000000000000000000000000000000000000001010000000000000000010000000001000000100000000000110000000001001000001000000000100001001000000000000001010000000000000101000000000100000000010100010110000000000001000000000000000010000000011000000000000100000101000001000100000000000101001000000010000001010000000001010010110010100000000000010100000010000001000100001000001000100000001000000000001000001100000000000000000000000000100001000100100100100000000010000000010000001000000000000000000000111100000000001000000000000000000000000000000000000010000000000010000000000000100010000000010100000000001001000000000000101000000001000000000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001010000000100000000000000010000000000000000000000000 1000001001110100000001011101000001000000010000001000000001000101100000000000001010000000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000000001000100001000000010000000000000000000001100000010000000000000000001101100010010100100000000000000000000000000010000010010000010001100000010000100000000001010110100000000000010000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000001000000000001000100001000000000001000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001001000000001000100000010100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100000010000001000000001000000000000001000100000000100000000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000001000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101000000001000000010100000000100000010000100000000100000000001000000000100000000000000010000000000000000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100100000000000000001000000000000000000000010001101100010010100100000100010000000000000000000000000000110000000000000001000010100000000010000000000100000000001000000000000100000100000000000101101000000000000010000000000000001010000010001000000000011000000000000000110010000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000100100000001010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000000000000000000000000000100100000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000010000101000000100100100000000010000000010001000001010000000000000000000010010000100000000000000000000000000000000000000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000100001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000000000000000000000000010000000100001000000000000 1000001001110100000000000000100010000010000000100000000001000100100000000000000010000000000000000101000000000010000000000001000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000010000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000000000100010100000000000101101000000000000010000000000000001010000010001000000000001000000000000000110010000100100000000101000001000000000000000100000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000100010000000000001000000001001001000000001000100000000100101000000100000000001000000001001000000000010001100000000100000010000000000000000000000100010101000001000100010000000111001100100010000001000000001000000000000001000100000000100001000000000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000100010000000000100100000000010000001000000000000000000000100100000000000000100010001000001000100101000100000001100000010000000000000000000100000000000000000000010000000100000000000000000 1000001001110100000001011101000001000000000000000000000001000110100000000000000010000000000000000100000000000000000100000000000100010000000000100000000100000000000010010000000000000000000000000100000000000000000100001000000011000000000000000010001000000000000000000000001000000000100000000000100000000000000000000000000100010000001010000000000000000000000000000010000100000000000000000000000001010110000100000000000101101001000001000000000000001000000000100000000100101000001000010000000000000000001100001000000000000000110000001000000001000000000000000100000000000000000000001000100000000010000000000000000000000001000000000000001010001000000000000000000000100000000010100000011000000000000010000000000000000100001001000000000000001010000000010000100000000000100000000010100000110000000000000001000000000000000001000000010000000000000000000110000010010000001000001001000000010100000000000001000000000000001000100000000100000000001000010000000000000000000100000000000000000011000000000000000000010000000000000000000000001000000001100010001010000000000000001000000000000000001000010010000000000000000000001000000000000000100000000000000000000000000101000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000010000000000010000000000000100001001000000100000000010000000000100100000001001011001000000000000000000100000000100000000010000000000010111010000101010000000000011000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000010000000000000000010100000000000101000010000010000000000001000100010000000100001000000000010000000100001000000000011000000000000100000000000000000100001000000010000000000000010000000000100000000010000000000001101100010010100100000000000001000000000000000000010000000010000000000001100010101100000010000000000100000000000000000000000101000100000000000000000010000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000000000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000001001000000000000000000001001000000010001001010000000000000100000000000100000000010100000110000001000001000000000000000010000000010000000000000100000101000001000100000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000001000000000011000000100100110000000000100000100000001000100001000000000000111100000000000000000000000000000000000000000001000010000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000001100000100010000000000000100001001000000100000000010000000000011000000000001011101010000001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1010001001110100000001111101000001000010000000000000000010101000000000000000000000010100000000000101000010000010000000000001000100010000000000110000000100000000000010110000000001001001000000000000000001000000001100001000000010100000000000000000001000000000000000000000000001101100010010100100000000001000100100000000000000010000000010100000000001100010100001000101000001101000101001000000000000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100001000000000000010000000001000000000000000100000000100000000010000000000001000000000001000000000000000000000000000000000000000000010110000010000000001000011011000000100000000000110000100001001000000000000000000001010001000000001000000000000000100000010000000000001000000000101000000000010001000000000000000010000000000000000000000100000101000001001100000000000001001000000010100000000000001000000000000001000100000010100010000000000010000000000000100000100000000010000000011000001100000000000000000000000000100101000000100100100000000010000000010001000001010000000000000000000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101010000000000010000100100000010000000000000000000 1000001001110100000001011101000001000000000000000000010001000100100000000000000010000000000000000100000000000000000000000000000100010000000000100000000100000010000010010000000000001001000000000000000001000000000010000000010000000000010000010001000000100000000000000010000001101100010010100100000100000000000000000000000000010000000010100010000001100010100001000101000000101000101001000000001000000000000000000000000000000000000000000000001000001000000000010101000100000000000000000000000000000000000100100000000101000001000000000000000000000000000000000100000000000000000000001000100001000000000001000000100000000010000000000010000010010000010100000010001000001000000100000000000110000000011001000000000000000000001001000000000000000000000000000001000001000100000001000000000001000010100010001000000100000000000001000000010000000000000000000110000010010000000100001001000000010000010000000000001010011100000100010000001000100000010000001000100001100000100100000000000000000001000000000000000000010000000000000100101000000100100100000000010000000010001000001010000000000000100000010010000000000000000000001000000010000000000000000000000000010000000000000100010000011000010000000010000000000000000000000000000010000000001000000000000000000000000100000000001000000000000100001001000100100000000010000000000001000000000001011001001100001000000000100000000100000000010000000000010111010000101100000000000000000000010000000100001000000000000 1000001001110100000001011101000001000000000000000000000001000100100000000100000010001000000000000101000000000000000000000001000100010000000000100000000100000000000010010000000000001001000000000000000000100001000100001001000010000000000010000000000000000000000000000000000001101100010010100100000100010000000000000000000000000000110000000000000001000010100001000101000000101000000001000000000000000000000000000000000000000000100000000010000000000000001000000010001000000000011000001000000001000000000100100000000101000001000010000000000000000000000000000100000000000000000000000000001000000001000010100011001000000000010010000000000100000000000001000000000000001000000000000000000110000000001001000000000000000100001001000000000000001010000000000000100000000000100000000010100000110000000000000001000000000000000001000010000000000000100001101000001000100000000100001001000000010000000000000000001010011100000100010000001000100000010000001001101001100000100100000000000000000001001000000000000000010000000000010000000000001000000001100000001010000000000000001000000000000000000000010010000000000000000000001000000000000000100000000000000000000000000111000000000000000010100000000001010000000000000101100000100001001000010000001000000000010000000000000000010000000000000100001001000000100000000010000000000001000000000001011001000000001000000010100000000100000010000100000000100000000001000000000001000000000000010000000000000000100000000 // segsites: 1444 positions: 0.00100205 0.00196626 0.00231597 0.00268509 0.00325261 0.00334296 0.00405753 0.00431086 0.00480344 0.00680487 0.00733013 0.00757192 0.00796716 0.00858739 0.00884658 0.01137134 0.01169967 0.01193748 0.01231876 0.01355207 0.01444289 0.01482846 0.01588944 0.01686195 0.01885015 0.01896750 0.01972653 0.01981896 0.02077415 0.02127662 0.02127743 0.02164103 0.02238013 0.02253665 0.02278040 0.02375748 0.02408662 0.02425132 0.02452898 0.02470627 0.02491115 0.02551145 0.02553846 0.02592621 0.02791678 0.02805494 0.02880181 0.02882002 0.02934756 0.03028881 0.03133834 0.03265851 0.03344850 0.03405954 0.03431344 0.03448303 0.03574545 0.03584652 0.03685626 0.03735328 0.03776936 0.03814706 0.03896191 0.04027955 0.04045359 0.04048832 0.04127032 0.04151322 0.04167194 0.04191536 0.04208068 0.04285679 0.04421837 0.04470344 0.04477890 0.04513443 0.04610783 0.04665788 0.04671986 0.04808998 0.04932866 0.04959839 0.05107715 0.05122030 0.05222732 0.05456524 0.05521019 0.05657245 0.05686297 0.05692554 0.05960797 0.06025673 0.06479247 0.06504197 0.06504894 0.06518682 0.06558910 0.06642089 0.06646084 0.06739284 0.06749740 0.06911002 0.06911317 0.06935727 0.06985438 0.06987979 0.06989639 0.07001816 0.07062284 0.07084288 0.07158653 0.07168616 0.07262885 0.07368916 0.07484567 0.07491190 0.07579611 0.07603001 0.07668789 0.07731043 0.07775978 0.07854962 0.07866068 0.07939427 0.07981086 0.08080455 0.08082967 0.08112299 0.08128034 0.08130942 0.08188628 0.08210981 0.08256677 0.08278111 0.08405081 0.08431222 0.08482477 0.08543224 0.08658601 0.08811900 0.08930116 0.08969782 0.09061482 0.09075077 0.09161468 0.09191173 0.09291227 0.09391289 0.09415425 0.09526677 0.09546574 0.09620075 0.09690535 0.09745242 0.09762868 0.09767125 0.09788623 0.09845571 0.09925444 0.09935446 0.09973164 0.10018173 0.10032129 0.10044766 0.10086573 0.10091656 0.10147045 0.10181517 0.10289910 0.10308963 0.10339277 0.10650908 0.10662907 0.10680098 0.10760063 0.10871584 0.11000229 0.11116454 0.11149174 0.11152917 0.11248926 0.11398547 0.11478762 0.11500833 0.11529997 0.11587091 0.11667967 0.11724159 0.11742411 0.11744308 0.11769510 0.12179204 0.12301585 0.12540288 0.12549447 0.12597637 0.12834077 0.12928978 0.13246504 0.13379187 0.13610644 0.14040556 0.14106468 0.14258688 0.14267240 0.14309639 0.14326064 0.14369844 0.14503839 0.14515040 0.14517383 0.14520193 0.14627477 0.14666931 0.14746517 0.14825780 0.14865706 0.15171226 0.15183742 0.15534685 0.15636018 0.15644466 0.15669170 0.15711999 0.15725046 0.15799765 0.15811956 0.15815693 0.15890328 0.15966271 0.16037251 0.16053196 0.16121605 0.16194823 0.16234551 0.16627672 0.16997490 0.17185628 0.17205367 0.17282100 0.17301880 0.17309074 0.17428204 0.17506285 0.17673363 0.17698777 0.17750152 0.17800343 0.17874076 0.17896546 0.17934156 0.18039001 0.18094819 0.18165685 0.18220515 0.18321487 0.18523932 0.18544743 0.18566271 0.18710438 0.18834474 0.18942351 0.19168817 0.19169319 0.19248758 0.19372415 0.19441208 0.19524438 0.19593152 0.19684353 0.19831566 0.19933743 0.19945278 0.20060279 0.20121889 0.20137574 0.20235363 0.20413408 0.20531057 0.20697952 0.20742078 0.20914874 0.21133019 0.21194951 0.21236050 0.21333183 0.21429284 0.21438307 0.21494415 0.21523813 0.21766355 0.22035430 0.22200038 0.22237418 0.22383255 0.22462738 0.22498477 0.22665665 0.22801486 0.22809291 0.22813633 0.22975637 0.23076694 0.23221101 0.23335518 0.23630277 0.23653894 0.24034094 0.24066467 0.24078780 0.24106578 0.24133221 0.24508024 0.24553029 0.24574994 0.24618624 0.24634013 0.24636233 0.24685904 0.24718540 0.24849901 0.24871426 0.24895213 0.25064925 0.25075808 0.25231300 0.25317015 0.25443845 0.25463984 0.25520594 0.25548881 0.25550650 0.25724212 0.25738974 0.25787484 0.25862847 0.25868525 0.25885259 0.26058879 0.26073675 0.26113470 0.26135721 0.26147697 0.26196590 0.26232638 0.26270264 0.26395733 0.26530252 0.26653621 0.26738870 0.26741511 0.26917297 0.26980670 0.27016168 0.27018556 0.27094010 0.27106236 0.27143630 0.27173596 0.27302455 0.27344370 0.27447019 0.27513371 0.27659227 0.27836964 0.27994926 0.28042558 0.28081669 0.28120676 0.28191622 0.28248849 0.28305759 0.28387180 0.28617484 0.28698830 0.28746832 0.28779431 0.28895512 0.28923705 0.28990317 0.29221555 0.29259157 0.29346080 0.29454600 0.29625735 0.29720578 0.29800574 0.29815723 0.30030206 0.30052273 0.30069346 0.30099793 0.30392124 0.30496714 0.30515708 0.30546164 0.30746873 0.30785810 0.30815655 0.30976426 0.30994982 0.31035974 0.31048742 0.31095697 0.31105314 0.31143520 0.31230028 0.31331075 0.31369247 0.31444710 0.31496715 0.31620929 0.31655795 0.31803357 0.31827626 0.31926179 0.31975223 0.31992777 0.32002340 0.32044797 0.32058395 0.32077194 0.32158143 0.32208656 0.32284129 0.32390065 0.32396939 0.32552900 0.32639475 0.32673630 0.32803164 0.32828917 0.32895930 0.32942255 0.33085268 0.33175394 0.33186963 0.33264586 0.33563149 0.33580636 0.33584341 0.33789772 0.33861770 0.34074350 0.34133592 0.34153845 0.34153845 0.34216194 0.34236782 0.34272550 0.34306866 0.34341867 0.34354296 0.34444046 0.34445776 0.34460027 0.34478260 0.34506915 0.34530547 0.34530859 0.34638634 0.34763657 0.34770122 0.34799299 0.34938314 0.35006143 0.35184400 0.35270796 0.35427062 0.35594893 0.35601716 0.35640240 0.35680868 0.35694630 0.35720642 0.35752807 0.35795652 0.35813459 0.35834918 0.35879398 0.35899667 0.35932946 0.36004741 0.36016624 0.36084940 0.36111883 0.36128399 0.36160263 0.36303381 0.36440333 0.36586339 0.36657995 0.36926414 0.36985136 0.36988333 0.37039593 0.37145217 0.37170547 0.37216736 0.37361235 0.37515177 0.37584871 0.37594476 0.37644249 0.37776205 0.37788992 0.37966022 0.37993446 0.38016837 0.38123121 0.38155048 0.38301316 0.38345612 0.38355715 0.38384424 0.38505730 0.38637817 0.38766853 0.38824431 0.38891133 0.39015225 0.39103789 0.39145279 0.39326345 0.39359467 0.39384681 0.39531395 0.39533335 0.39555880 0.39607594 0.39611880 0.39924304 0.40191722 0.40222467 0.40234099 0.40237185 0.40266712 0.40284660 0.40327726 0.40371139 0.40390706 0.40671788 0.40688992 0.40750630 0.40750762 0.40777029 0.40848750 0.40900119 0.40981381 0.40991538 0.41011295 0.41100503 0.41303359 0.41326044 0.41359733 0.41419613 0.41423323 0.41444862 0.41466443 0.41543963 0.41633631 0.41669568 0.41696829 0.41759527 0.41853652 0.41861534 0.41875607 0.41904775 0.41954071 0.42041160 0.42146981 0.42162030 0.42217660 0.42242001 0.42336745 0.42405873 0.42461724 0.42497255 0.42546031 0.42674116 0.42705183 0.42709663 0.42748605 0.42760421 0.42761055 0.42824057 0.42845177 0.42892302 0.42900648 0.42906091 0.42958508 0.42964674 0.43044502 0.43245474 0.43311653 0.43442568 0.43675044 0.43780610 0.43827803 0.43880816 0.43883068 0.44068741 0.44081381 0.44259150 0.44407109 0.44424283 0.44527459 0.44532734 0.44714157 0.44736863 0.44814517 0.44832289 0.44927265 0.45017181 0.45108110 0.45134674 0.45230043 0.45427031 0.45473452 0.45490966 0.45505944 0.45605297 0.45606430 0.45620737 0.45672604 0.45833098 0.45853034 0.45887604 0.45985422 0.45992275 0.46101163 0.46104958 0.46113721 0.46157782 0.46202173 0.46318853 0.46558863 0.46588282 0.46660845 0.46770975 0.46794314 0.46872505 0.47027181 0.47083017 0.47136177 0.47160540 0.47183261 0.47187109 0.47203897 0.47230050 0.47278664 0.47298415 0.47382833 0.47391953 0.47411246 0.47423444 0.47486028 0.47501424 0.47663552 0.47788463 0.47809019 0.47823708 0.47956749 0.47989921 0.48078871 0.48135780 0.48167690 0.48327082 0.48422855 0.48441605 0.48464887 0.48643213 0.48671071 0.48856332 0.48977978 0.48994952 0.49022864 0.49253945 0.49297992 0.49406952 0.49438011 0.49470683 0.49590568 0.49648710 0.49656380 0.49675736 0.49686965 0.49752757 0.49773776 0.49781563 0.49841702 0.49854597 0.49979489 0.50041923 0.50145453 0.50187348 0.50240352 0.50253587 0.50283958 0.50438594 0.50442665 0.50504567 0.50697933 0.50704914 0.50730979 0.50839223 0.50891689 0.50943713 0.51055617 0.51097743 0.51280881 0.51545917 0.51570481 0.51577661 0.51591580 0.51739494 0.51836549 0.51854595 0.51887525 0.51938079 0.51948460 0.52048346 0.52095226 0.52102569 0.52141367 0.52141625 0.52144261 0.52175732 0.52266039 0.52275501 0.52335757 0.52455483 0.52786007 0.52805198 0.53111552 0.53128593 0.53214902 0.53274557 0.53359408 0.53360225 0.53373896 0.53402506 0.53433050 0.53483794 0.53522703 0.53523767 0.53539941 0.53588072 0.53590423 0.53594506 0.53668620 0.53795971 0.53858364 0.53859961 0.53873643 0.53880570 0.53944671 0.54005077 0.54044207 0.54058455 0.54084617 0.54099363 0.54206141 0.54226701 0.54232291 0.54279118 0.54419794 0.54475050 0.54490634 0.54553994 0.54554487 0.54735147 0.54875209 0.54968218 0.54980200 0.54998973 0.55021583 0.55109959 0.55207356 0.55227017 0.55339111 0.55408309 0.55419906 0.55543939 0.55584637 0.55630275 0.55658213 0.55698001 0.55759255 0.55780481 0.55940788 0.56196071 0.56225806 0.56251121 0.56398721 0.56441177 0.56499047 0.56658286 0.56691476 0.56725390 0.56786066 0.56804952 0.56837757 0.56936805 0.56969519 0.56992027 0.57074298 0.57261929 0.57286880 0.57354977 0.57417723 0.57431951 0.57631554 0.57672593 0.57772954 0.57798988 0.57821533 0.57846397 0.57876727 0.57937793 0.58019044 0.58039549 0.58071419 0.58234490 0.58240349 0.58430832 0.58580266 0.58675503 0.58744073 0.58784086 0.59117042 0.59122069 0.59199358 0.59222511 0.59227197 0.59259886 0.59272770 0.59373915 0.59379654 0.59439563 0.59625170 0.59714336 0.60002511 0.60211444 0.60272403 0.60284459 0.60320448 0.60560458 0.60606085 0.60629488 0.60700908 0.60713709 0.60728650 0.60989263 0.61002144 0.61043407 0.61136837 0.61228905 0.61354446 0.61446443 0.61495120 0.61526721 0.61560328 0.61833822 0.61841521 0.61881760 0.61883837 0.62003620 0.62030959 0.62033169 0.62056596 0.62059844 0.62066280 0.62144779 0.62168176 0.62264570 0.62296119 0.62303251 0.62348938 0.62383409 0.62516542 0.62586055 0.62680002 0.62714009 0.62956501 0.62981669 0.63054101 0.63154494 0.63164853 0.63200551 0.63266159 0.63398540 0.63438260 0.63504126 0.63526989 0.63596188 0.63610081 0.63657032 0.63683620 0.63760108 0.63785060 0.63790234 0.63971406 0.64079731 0.64285223 0.64445138 0.64547736 0.64604874 0.64875625 0.64893742 0.64927013 0.65190563 0.65340976 0.65400739 0.65502659 0.65513803 0.65543300 0.65544911 0.65698235 0.65739915 0.65748273 0.65875394 0.66191780 0.66213710 0.66307638 0.66462878 0.66471220 0.66508884 0.66519041 0.66654686 0.66725282 0.66839480 0.66856182 0.67029381 0.67054010 0.67080891 0.67103349 0.67118337 0.67150292 0.67189388 0.67353499 0.67359858 0.67466696 0.67774251 0.67787992 0.67815344 0.67869156 0.67893811 0.67902418 0.67989564 0.68016904 0.68018641 0.68068164 0.68077529 0.68206568 0.68216189 0.68240373 0.68255349 0.68322024 0.68342262 0.68393695 0.68469605 0.68757818 0.68767223 0.68818530 0.68920335 0.69063648 0.69175611 0.69249891 0.69427382 0.69492599 0.69539962 0.69624941 0.69692350 0.69799350 0.69928599 0.70008598 0.70090012 0.70165747 0.70183116 0.70723026 0.70818393 0.70923753 0.71193130 0.71328778 0.71411909 0.71430248 0.71502070 0.71510799 0.71616132 0.71715233 0.71821233 0.71871870 0.71911692 0.71955009 0.72003078 0.72083432 0.72091446 0.72131463 0.72147564 0.72397382 0.72452144 0.72453930 0.72464974 0.72497373 0.72509220 0.72561597 0.72842311 0.72884836 0.72920602 0.72938562 0.72944234 0.73046527 0.73054763 0.73094478 0.73290382 0.73360840 0.73402390 0.73486630 0.73598178 0.73748070 0.73775846 0.73822960 0.73859293 0.74005913 0.74052215 0.74302087 0.74330375 0.74373510 0.74480647 0.74482989 0.74528238 0.74592619 0.74709016 0.74734319 0.74745577 0.74777584 0.74791500 0.74792574 0.75024071 0.75177584 0.75186771 0.75213919 0.75228715 0.75418841 0.75462960 0.75463415 0.75505325 0.75526474 0.75578322 0.75700726 0.75710257 0.75984072 0.76006585 0.76059161 0.76059531 0.76197346 0.76281542 0.76503823 0.76592050 0.76620638 0.76639420 0.76661043 0.76669084 0.76673792 0.76698917 0.76727473 0.76816908 0.76875200 0.76876629 0.77009873 0.77026085 0.77089785 0.77129027 0.77350346 0.77372209 0.77440791 0.77478257 0.77627606 0.77787993 0.77847285 0.77897840 0.77907829 0.77912243 0.77918212 0.78020152 0.78053363 0.78181823 0.78208537 0.78387502 0.78542226 0.78559713 0.78580736 0.78591743 0.78735686 0.78752201 0.78793928 0.78894863 0.78928547 0.79182105 0.79193770 0.79204585 0.79209694 0.79275749 0.79282878 0.79406534 0.79461507 0.79538403 0.79627906 0.79640266 0.79648448 0.79664619 0.79739081 0.79747971 0.79755513 0.79774086 0.79801782 0.79872529 0.80035150 0.80118555 0.80137813 0.80172340 0.80324030 0.80374300 0.80498163 0.80552426 0.80623723 0.80685181 0.80686966 0.80743026 0.80753669 0.80850427 0.80899298 0.80915649 0.80917195 0.80924233 0.80979347 0.81092696 0.81159016 0.81181636 0.81245482 0.81403934 0.81471012 0.81478171 0.81478268 0.81495299 0.81569822 0.81777374 0.81785396 0.81887398 0.81923188 0.81980882 0.81993242 0.82005934 0.82009114 0.82013987 0.82072894 0.82165399 0.82237784 0.82278125 0.82293350 0.82328782 0.82360616 0.82444389 0.82717597 0.82733744 0.82752185 0.82805091 0.82926213 0.82934970 0.82980092 0.83187491 0.83294931 0.83351685 0.83357338 0.83424941 0.83458229 0.83458741 0.83468603 0.83479369 0.83558124 0.83587266 0.83655003 0.83695591 0.83726692 0.83730396 0.83769079 0.83775308 0.83782674 0.83815139 0.83853209 0.84106221 0.84361552 0.84551122 0.84604923 0.84724528 0.84895394 0.84902366 0.84939822 0.84959454 0.84959510 0.85056388 0.85143673 0.85168043 0.85200049 0.85227314 0.85245033 0.85258195 0.85292584 0.85410068 0.85452986 0.85486918 0.85602687 0.85647755 0.85666254 0.85678502 0.85687670 0.85815223 0.85845498 0.85923445 0.85945065 0.85977154 0.86003300 0.86123068 0.86160972 0.86234591 0.86258073 0.86286055 0.86320646 0.86375408 0.86466709 0.86470691 0.86476335 0.86503957 0.86522458 0.86543345 0.86576800 0.86617364 0.86679281 0.86703545 0.86708498 0.86827437 0.86875264 0.86904355 0.86928299 0.86941167 0.86957400 0.87040491 0.87124674 0.87267244 0.87281573 0.87296079 0.87352886 0.87358688 0.87362766 0.87372701 0.87382792 0.87454926 0.87545145 0.87738843 0.87811527 0.87823258 0.87976005 0.88167793 0.88328104 0.88416637 0.88439825 0.88442059 0.88479787 0.88559445 0.88562216 0.88617754 0.88677839 0.88734096 0.88766520 0.88866594 0.88891181 0.88891629 0.88929764 0.88935303 0.88947138 0.88973469 0.89170129 0.89220944 0.89231745 0.89311712 0.89350317 0.89394945 0.89401875 0.89474194 0.89657937 0.89752416 0.89856870 0.89861882 0.89872768 0.89874584 0.89884973 0.89911682 0.90005021 0.90193148 0.90244797 0.90286994 0.90379716 0.90434219 0.90462860 0.90620527 0.90685607 0.90699904 0.90702769 0.90714652 0.90728771 0.90753429 0.90776847 0.90865435 0.90929792 0.90979040 0.91086079 0.91086426 0.91129873 0.91131533 0.91209012 0.91386627 0.91459810 0.91516816 0.91561898 0.91574488 0.91643556 0.91696307 0.91714781 0.91839736 0.91871515 0.91950441 0.91963486 0.91990285 0.92052018 0.92191036 0.92282502 0.92328059 0.92465188 0.92479639 0.92490061 0.92526574 0.92579392 0.92696362 0.92758944 0.92821381 0.92931351 0.92994517 0.93024040 0.93070562 0.93146467 0.93222762 0.93380828 0.93425525 0.93483722 0.93530638 0.93542708 0.93675147 0.93733594 0.93775811 0.93834860 0.93920690 0.93946993 0.93962360 0.93983636 0.93991473 0.94043581 0.94091551 0.94133183 0.94194229 0.94200251 0.94247687 0.94416147 0.94438966 0.94556746 0.94575422 0.94625134 0.94628816 0.94693204 0.94714079 0.94725404 0.94783886 0.94822293 0.94857771 0.94913349 0.94961744 0.95111208 0.95195652 0.95407915 0.95466122 0.95620434 0.95743075 0.95902727 0.95939620 0.95956413 0.96010527 0.96037470 0.96179799 0.96241925 0.96243744 0.96248238 0.96265917 0.96296922 0.96316478 0.96484724 0.96574072 0.96636303 0.96646411 0.96658641 0.96668720 0.96677450 0.96702764 0.96750079 0.96781416 0.96805730 0.96915161 0.96972086 0.97212075 0.97382466 0.97408033 0.97574172 0.97637892 0.97754804 0.97827423 0.97915192 0.98005682 0.98015204 0.98031232 0.98182942 0.98272495 0.98422103 0.98429969 0.98457859 0.98532316 0.98733582 0.98859144 0.98981887 0.98984154 0.99074859 0.99098581 0.99172802 0.99261862 0.99433218 0.99802363 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000010000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100000100001000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000000100000010010000000000000000011000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000001000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010001001100000000000000000000000100000000010000000000000000000100000000001000010000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000100000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001010010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100010000000000010001000000000010000000001010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000001000000101000010100000001000000000111001100001000000111100000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000010000010001000000000000010000001010000001000000010000010000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001010000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001011000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000010000010001000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100001000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000010000010001000000000000010000001010000001000000010000010000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111100000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000010000010000000001000000001000000010001000011000100000001000101000100000000001000011000000000001000001000000100010000000110010010000100000000010000000011000000001000000000000000000001000000000000000001000000010000000010010000000000000000100001000100000001000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000000001010010000100000010000000001010000001000000110011000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110001000000000001100000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000000000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000101110000110000000000000100000001000000000100000000001101000000100000001000001010010110000100010010000000010000000000010101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001011000000010000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000001011000010000000000000001000000000000000001000000010000000010000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000001001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000100000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001101000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000110000010000000000000000110000000010001000010000000000000000000001001000000000100001010000010001000000000101000100010000000000000000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100000000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010001000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000010000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010100000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000001011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000100010000000000010000000100001000101000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000100000000100000000001000000000000000000000000000000000011000000000000000000000000100000001000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000000001001010000001000000000000101110000110000000000000100000011000000000100000000001000000000100000000011000100100001000010000001000000000000011010000100000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000111000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000110000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000010000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001010000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000000100010100100000000010001000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111100000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000100000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000100000000000000000000010010000000000001100000000000010011000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000010000000001000000000000000000100000000001010000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000010010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000010010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000101000000000000000000100000000001000000000101001000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010100010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001001001001010001100000000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1010000100010100110001000011000100000100100100000000000000000101000100000000110000000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000101000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000001000000000000000000100000000001000000000000100000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000001100000001000010000100100000001001000000100000000001000100000001000000000001011100100000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001110000011000000100100001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000001000000010000000100000100000000000010100001000100000000000000000100100100000000000100000100001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010010000100000100001000010000000011000000000000100000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000010000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000000100000000000000001000000000000001000000000011000000000010000010000000100000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000100000000001000000000100101010001000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1010000100010100110001000011000100000100100100000000000000000101000100000000110000000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000101000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000001000000000000000000100000000001000000000000100000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000001001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000000000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000001010101000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000100000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000010010010000000010000000000100000000000001000001000010100100100000000000100001000000100000000100001010000010001000000000101000100010000000000000000001010100000000100001000000000000001001010000001000000000000101110000110000000000010100000010000000000100000010001001100000110000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000000001010010000100010011000000110000000100100100000100000000000000000100100000000011000010000100000010000001000000000001000001000010001100000110000000001000011000000010110000000100000000000000100000010010001100000000000000000000000100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000000000100000001000000000000000010010000000100010000100001010010000000110000010000000000001000000000000000000010000100000000000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000100100010100100000010110000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001000000010000010000000000100000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000100000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000001000000000000001000101000000000001001010010000001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100100000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010001000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000010000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000010001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000000001000001000010100100100000000000100001000000100000000100001010000010001000000000101000100010000000000000000001010100000000100001000000000000001001010000001000000000000101110000110000000000010100000010000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001110111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000100000000101000100010000000000000000001010100000000100001000000000000001000010000001000000000000110010001110010100000100011000000000000000100000010001001100000100000100001000100000001000000000010000000010000000000000101000001010001000000100000000000001001011010000001000000000001001010000000000000000110000000000010 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000000001000000000000000000100000001000000000000000010010000000100010000100001010010000000110000010000000000001000000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000001010110000000100000000000000100000010010000100000100000000000000000100000000000000000000000001011000000010000001100100100000000000000000100000000000000000000011000000100000000101010010100000001000000000111001101001100000111100000000100000100000001000010100000000101000011000000000000000000100000001001000011000000000010000010000000000000000000000000000101000000000000000000000000000000100010000000000000000010000001010000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000010000010001000000000010000010000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011100000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000000000000010000000000000100000000000000011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000011000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 0000011001010000011000000100000001000000010000000000010001010001000101001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000001000000000010010100011011000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100001000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000100000000100000000011000001001000000000000000000000000001010000010000000000000000000010000001000000000100000000000000000000000100000000000000010010010000000010000000000000000000000000000100010000000010000010011000000001000000100000000001000000000000000000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000011001010000011000000100000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000010000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011101011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001100000000000101000001000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000111100000000100000100000001000010000000000101000011000000000000010000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000001010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000010000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100000100001000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000110000010000000000000000110000000010001000010000000000000000000001001000000000100001010000010001000000000101000100010000000000000000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000011000001000000011010001001001000001001000101000000000000001000010000111000000010010000000000000000010000000000001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100101000100000000000000000100100100000000000101000001000100010000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000101000000000000000000010000100000000000000000100000010000001100000000000100000000010000000000010000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000010000000000000000000000000000000000100000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000010000010000001000000000100000100000000000000000000000000000000001100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010110000100011100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100100001000010000001001000000000011110000100000000001100000100000000011000000000000001000101100000000001001010000000000000010010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000100001000000000001000001000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010000001100000000000100000000110000000000010100000000000000000000000100000001000001000011000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000101000000000000101010101000000010000001001000000000000001000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000000001000000000011100100000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001110111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000100000000101000100010000000000000000001010100000000100001000000000000001000010000001000000000000110010001110010100000100011000000000000000100000010001001100000100000100001000100000001000000000010000000010000000000000101000001010001000000100000000000001001011010000001000000000001001010000000000000000110000000000010 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000010000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000100001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000100000000000010100000000001100000000000010011000000001000000010000001010000001000000000101100010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000010010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000010010000000000010000000100001000100000000000000000010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000000011100001010100110011001000001100000000100100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001001001001010001100000000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100001010010110100100000010000000010000000000000101000001010001000000100000000000001001011010000001000000000001001010000000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000000000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010001000000010000000000000010000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000010010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010100001000000010010000010000100100100000000000100000001000100000000000000010000010001000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000010000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100001000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000001100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000100000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000001000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000010000000000000000000000000000000010000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000100100010100100000010100000100100000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000001000000000000000000100101011000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000010110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100100001000010000001000000000000011010000000000010010000000000000000000100001001000000000001000000000001001010000000001001000011000000000100 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000000000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000001001010000011000000100000011000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000001000000010000000010000000000010000000000001101100001000000000010010000000000100000000000010001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000010000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000010000000010000010000000000101000010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000000001001000011000000000010000010000000000000001000000000000100000000000000000000000000001000000010000000000000000000000001010000001000000010000000000000000000000000100000000000000110010010000000010000000010111000000010001000001000010100100000010100000000001000000100000000000000000001000000001000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000001000000000000001000101000000000001001010010000001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100001000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000010000010001000000000000010000001010000001000000010000010001100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000000010000010000000001000000001000000010001000011000100000001000101000100000000001000011000000000001000001000000100010000000110010010000100000000010000000011000000001000000000000000000001000000000000000001000000010000000010010000000000000000100001000100000001000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000000001010010000100010011000000110000000100100100000100000000000000000100100000000011000010000100000010000001000000000001000001000010001100000110000000001000011000000010110000000100000000000000100000010010001100000000000000000000000100000000000000001001000001011000000010000001110010000000000010011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000100000000100000000001000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100010010010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000010000010001000000000010000010000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011100000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000000000000010000000000000100000000000000011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000011000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 1000000000010100110001000011000000010100000100000000000000000101010100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000001100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000000000000000100000000000000000000000001011000001010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000100000000000000000100000000000101000100000000011000001001100001000000010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000100000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000100000001000000010000010000010001110000000010001000110000000100100000111000000010000000000000000000010000000000101110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000100000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000010000010001000000000000010000001010000001000000010000010000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110001000000000001100000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000000000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000101000100010010010000100011100001000000101110000110000000000000100000001000000000100000000001101000000100000001000001010010110000100010010000000010000000000010101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111100000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000100000000000000000000000010000000000001100000000000010011000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000010100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010110000000000000000000000001001000000000001010010001001001010000000001000000010010000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100001000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000010000010001000000000000010000001010000001000000010000010001100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 1000000000010100110001000011000000010100000100000000000000000101010100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000001100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000000000000000100000000000000000000000001011000001010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000100000000000000000100000000000101000100000000011000001001100001000000010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010100010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001001001001010001100000000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000001001100101001110000000001000000100000100000000000000000010000100011001000100000010000000000000000000000010011000000010000000000000010000001000001100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000010000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000000001010000011000001000000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000000000001000000000010000001000000000100000100000000000000001000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000001000000000000001000101000000000001001010010000001000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000000000000010000000000010 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111100000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000100000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000100000000000000000000010010000000000001100000000000010011000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000010000000001000000000000000000100000000001010000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000010010000000000010000000100001000100000000000000000010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010000001001000000000000000000010011000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100000000000001010000000000000000000000000000010010000000000000100000000000001000010100000000000000010010010100000010000010000000001000000110000000010001000100000000000000000001000000100000000000001010000010000000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000000000000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000010000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000100001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000100000000000010100000000001100000000000010011000000001000000010000001010000001000000000101100010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000001001010000011000000100000011000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000001000000010000000010000000000010000000000001100100001000000000010010000000000100000000000010001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000010000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000000000000001001000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000100000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100001000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000010000010001000000000000010000001010000001000000010000010000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000001000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001011000000010000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000111000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 0000001001010000011000000100000011000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001010000000001000000010000000010000000000010000000000001100100001000000000010010000000000100000000000010001000000000001000100000000000100000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000010000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000010000000010000000000000000101000110100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1010000100010100110001000011000100000100100100000000000000000101000100000000110000000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000101000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000001000000000000000000100000000001000000000000100000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000001100000001000010000100100000001001000000100000000001000100000001000000000001011100100000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000001001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000000000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000100000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000000001010001011000001000000001001000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010000001100000000000100000000110000000000010100000000000000000000000100000001000001000011000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100101100111010000000000000100000101000000000000101010101000000010000001001000000000000000000000001000001011000100100010100100000010100000100100000000000000000000000000100000000000000000000000000000000001011000000000000000000000000001100001000000010000000000000000000000000100000000000000110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001000001010100100011000000100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001100100000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000011001010000011000000100000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000010000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000001100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100100001000010000001001000000000011110000100000000001100000100000000011000000000000001000101100000000001001010000000000000010010000000000000 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000100000000000001000010000000100100011110000000001000000100000100000000000000001010010100011001000000000001000000010110000010000000000000000000110001000100000000000000000100100100000000000000000000001000000000000000000100000001000000000000000010010000000100010000100001010010000000110000010000000000001000000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000001010110000000100000000000000100000010010000100000100000000000000000100000000000000000000000001011000000010000001100100000000000000000000100000000000000000000011000000100000000101010010100000001000000000111001101001100000111100000000100000100000001000010100000000101000011000000000000000000100000001001000011000000000010000010000000000000000100000000011000001001000100000000000000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001000000010010000000000 0000001001010000011000000100000001000000010000000000010011110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000100000010010100011001000000000000000000000000000001001000000000000000000001100100001000000000010010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000010000000010000010000000000101000010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000000001001010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100101001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111100000010000000000000000000010000000000100000000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000010000010001000000000010000010000010000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000010011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000000000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000001100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000000000001010100000000100001000000000000001000010000001000000000000110010001110010100000100011000000000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010100010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010100000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000010010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000001000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100001000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000100000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000011100001010100110011001000001100000000100100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100010100100000000010001000010101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000001000100000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1010000100010100110001000011000100000100100100000000000000000101000100000000110000000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000001000000000001001000010000000000000010010000010000000000000100001100000010000000100100000000101000000000011000000000010000010000000000000000100000000001100001000000100010000010000000010000001000010000001000000110001000000000001100000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010100010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010100000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000010010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000101000000000000000000100000000001000000000101001000000100001000000010000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000001001110000011000000100100001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000001000000010000000010000000000010000000100001000100100000000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001001000100000000001000011000000010111000000100010000000000100010010010000100000000000000000000001100000000000000000000000001000000010000000000000100001000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001100001000010100100000000000000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010010010000100011100001000000101110000110000000000000100000101000000000100000000001101000000100000001000001010010110000100010010000000010000000000000101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 1000000000010100110001000011000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100101000100000000000000000100100100000000000101000001000100010000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000101000000000000000000010000100000000000000000100000010000001100000000000100000000010000000000010000000000000000000000000100000001000110010000000001000000101000010000010000011100001010100110011001000001100000000100100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100110100100000000010001000010101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000000000000000010000000000000 0000011001010000011000000100000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000000000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000000000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000101110000110000000000000100000001000000000100000000001101000000100000001000001010010110000100010010000000010000000000010101000000010000000000100000000000011001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010010000000000000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000100001000000000001000001000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010000001100000000000100000000110000000000010100000000000000000000000100000001000001000011000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000101000000000000101010101000000010000001001000000000000001000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000010000000100000000000000110000000000000000010000000010000000000000000101000110100001100111010000000000010110000110000000000000100000100000001000010000000000101000011000000100001000000000000000100000011000000000010000010000000000000000000000000000100000000001000000000000000000000000000000000001001000000000000000000000100000000000000000110000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001001001001010001100000000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100001010010110100100000010000000010000000000000101000001010001000000100000000000001001011010000001000000000001001010000000000000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000100000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000011000000001000000000000000000100000000001000000000000100000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000010000100000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001010000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000001001100100001110000000001000000100000100000000000000000010000100011001000100000010000000000000000000000010011000000010000000000000010000001000001100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000010000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000000000000000001010000100000000000001010000010000000000000101000100010000000000000000001010100000000100001000000000000001000010000001000000000000110010001110010100000100011000000000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000001010010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100100000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000100010000000010000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101001010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001011000000100000000001000100000001000000000001000000000000011010000100001000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 1010000100010100110001000011000100000100100100000000000000000101000100000000110000000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000001000000000001001000010000000000000010010000010000000000000100001100000010000000100100000000000010000010001000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000001000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000100100100100000000010000001001000000000000000000010011000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100000000000001010000000000000000000000000000010010000000000000100000000000001000010100000000000000010010010100000010000010000000001000000110000000010001000100000000000000000001000000100000000000001010000010000000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000000000000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000111000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000000100000000010000000000010000000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011001000001100000000100100000000000000001001000001011000000010000001110010000000000100000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000001000000000000000001010000001000000010000000000000000100000000100000000000000010010010000000010000000000100000000000001000001000010100100100000000000100001000000100000000100001010000010001000000000101000100010000000000000000001010100000000100001000000000000001001010000001000000000000101110000110000000000010100000010000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000011000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001010000000001000000010000000010000000000010000000000001100100001000000000010010000000000100000000000010001000000000001000100000000000100000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000010000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000010000000010000000000000000101000110100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100100000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010001000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000010000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000010001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000000001000001000010100100100000000000100001000000100000000100001010000010001000000000101000100010000000000000000001010100000000100001000000000000001001010000001000000000000101110000110000000000010100000010000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110100000001000000100000100000000000000001010010100011001000000000001000000010010000010000000000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000000000000010000000000000100000000000000011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000011000000000000000000010010000000000000100000001000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000010000100000001000010000100100000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110100000001000000100000100000000000000001010010100011001000000000001000000010010000010000000000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000000000000010000000000000100000000000000011000000000000000010000000010000000000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000010000000001000000000000000000100000000001010000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000010000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000001001000000000000000110000000000011000100000000100000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000011110010000101001000000000000000100100010011110000000000000000000000000000000000000100000100000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100000100001000101001000100001000100011011000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000010000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100000100001000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000001000000000001001110000000001001000011000000000100 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010001100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000000000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000101110000110000000000000100000001000000000100000000001101000000100000001000001010010110000100010010000000010000000000010101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100100001000000000100000000001000100100001000010000001000000000010011010000100000110010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1001100000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010100000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000010100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000000001001000000000001010000000000000100000000000000000000000000000000000000000011000000100000000101000000100001100111010000000000000100000100000010000010000000000100001100010001100000000000000000000000001001001010000000100010100100000000010001000000100000000000100000000011000001110000000000000000000000000000010000000000010000001000101110000001000000110000000000000000010000000100001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000010000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000100001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000100000000000010100000000001100000000000010011000000001000000010000001010000001000000000101100010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000011001000010100000100000000000000000101000100000000111000000100100000111000000010000000000000000000010000000000100000000001000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000110000000100101100000100000000000000000000100000000011000010000100000010000001000000000001000001000010001100000110000000001100011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000001000000000101000010100000001000000000011001100001000000101000000000100100100000000010000001001000000000000000000010011000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100000000000001010000000000000000000000000000010010000000000000100000000000001000010100000000000000010010010100000010000010000000000000000110000000010001000100000000000000000001000000100000000000001010000010000000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000000000000000010000000000000 0000011001011000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000010000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000001001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000100000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000100000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010010000000000000000100001001000000000001000000000001001010000000001001000011000000000100 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001010000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111100000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000100000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000100000000000000000000010010000000000001100000000000010011000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000010000000001000000000000000000100000000001010000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001001000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100010000000000010001000000000010000000001010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101010010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000001000000101000010100000001000000000111001100001000000111100000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000010000010001000000000000010000001010000001000000010000010000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100100001000000000100000000001000100100001000010000001000000000010011010000100000110010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000010010000000000010000000100001000100000000000000000010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000010000000000000001001000000000001000000000001001010000000000000000010000000000010 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001110100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010001100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000000000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000101110000110000000000000100000001000000000100000000001101000000100000001000001010010110000100010010000000010000000000010101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 1000000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000000000000000000100000000000000000101100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100100000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010011000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000100000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000001100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001000000000000011010000100000000010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001011001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000001010000000000100000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100010000000000000000001010100000000100001000000000000001000010000001001000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001100000000000011010000110000000000100001100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000000010000010000000001000000001000000010001000011000100000001000101000100000000001000011000000000001000001000000100010000000110010010000100000000010000000011000000001000000000000000000001000000000000000001000000010000000010010000000000000000100001000100000001000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000000001010010000100010011000000110000000100100100000100000000000000000100100000000011000010000100000010000001000000000001000001000010001100000110000000001000011000000010110000000100000000000000100000010010001100000000000000000000000100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000010000001000000000001001010000000000000000010000000000000 1010000100010100110001000011000100000100100100000000000000000101000100000000110010000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000001000000000001001000010000000000000010010000010000000000000100001100000010000000100100000000101000000000011000000000010000010000000000000000100000000001100001000000100010000010000000010000001000010000001000000110001000000000001100000000000000000000000100000000010000000000000000000000000000000000000100000001000001000011000000010110000000100000000000000100000010010000100000000000000000000000100000010000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000101000000000000101010101000000010000001001000000000000000000000001000001010000100100010100100000010100000100100000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001001001000010100100000000000000000001000000100000000000001010000010000000000000101000100010000100000000000001010100000000100001000000000000001000010000001000000000000110010001110010100000100011000000000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110100000001000000100000100000000000000001010010100011001000000000001000000010010000010000000000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000000000000010000000000000100000000000000011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000011000000000000000000010010000000000000100000001000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000010000100000001000010000100100000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000000000000000010000000000000 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000000000000000001000010100000100100001110100000001000000100000100000000000000001010010100011001000000000001000000010010000010000000000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000000000000010000000000000100000000000000011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000011000000000000000000010010000000000000100000001000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000010000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100001000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001110111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100100000000001010000010000100000000101000100010000000000000000001010100000000100001000000000000001000010000001100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000000001000000010000001000000 1000000000010100110001000011000000010100000100000000000000000101010100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000001100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000000000000000100000000000000000000000001011000001010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000100000000000000000100000000000101000100000000011000001001100001000000010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000010000001000001100000000110000000000010000100000000000000000001000010010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000101000000000000000000100000000001000000000101001000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000010000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000010000000000000000000001001000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000100000000000000000000111000100000000001001001001000001000000010000100100100000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000010000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000100001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000100000000000010100000000001100000000000010011000000001000000010000001010000001000000000101100010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000001001010000011000000100000011000000010000010000000000000101000100000010110000000110100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000001000000010000000010000000000010000000000001100100001000000000010010000000000100000000000010001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000010000000000000010000001100000000000100000000010000000000011000100000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000010000000010000010000000000101000010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000000001001010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000001000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100100001000000000100000000001000100100001000010000001000000000010011010000100000110010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110100000001000000100000100000000000000001010010100011001000000000001000000010010000010000000000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000000000000010000000000000100000000000000011000000000000000010000000010000000000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000010000000001000000000000000000100000000001010000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100001000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001110111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100100000000001010000010000100000000101000100010000000000000000001010100000000100001000000000000001000010000001100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000000001000000010000001000000 0000011001010000110001000100000001000000010000010000010001110000000010001000110000000100100000111000000010000000000000000000010000000000101110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000100000000010000000000000000000000000000000010000100000000100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000001000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000010000001000001100000000110000000000010000100000000000000000001000010010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000101000000000000000000100000000001000000000101001000000100001000000010000000000000 1000000000010100110001000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000001000100000000000000001000000000000001000000000011000000000010000010000000000000000101000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010001100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000000000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000101110000110000000000000100000001000000000100000000001101000000100000001000001010010110000100010010000000010000000000010101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000010010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010001000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000000001010000011000001000000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010101100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000001001100101001110000000001000000100000100000000000000000010000100011001000100000010000000000000000000000010011000000010000000000000010000001000001100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000010000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000001001110000011000000100100001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000001000000010000000100000100000100000010100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000101000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000001000000000000000000100000000001000000000000100000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000001001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100100000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000100100000000001000000011000010000000000000001000000000001000001000000010000000010000000000000000000100001000100000000000000000100100100000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000010000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000011100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000000001000000000000000000100000001000000000000000010010000000100010000100001010010000000110000010000000000001000000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000001010110000000100000000000000100000010010000100000100000000000000000100000000000000000000000001011000000010000001100100100000000000000000100000000000000000000011000000100000000101010010100000001000000000111001101001100000111100000000100000100000001000010100000000101000011000000000000000000100000001001000011000000000010000010000000000000000000000000000101000000000000000000000000000000100010000000000000000010000001010000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000100000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010100000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100001000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010001101101000000101000000000001000001000010100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100000000001000000000100000000011000100100001000010000001000000000000011010000100000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000000001010000011000001000000001000000011010001000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001010000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000011001011000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000010000010001000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101010000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000001010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000100100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000111000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000100000001001000000000001000000000001001110000000001001000011000000000100 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110100000001000000100000100000000000000001010010100011001000000000001000000010010000010000000000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000000000000010000000000000100000000000000011000000000000000010000000010000000000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000010000000001000000000000000000100000000001010000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010010000000000000010000000000000000001000000000000001100000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000010000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001000000000000101110000110000000000000100000011000000000100000000001000000000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000001000000000001001110000000001001000011000000000100 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001110000011000000100100001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000001000000010000000010000000000010000000100001000100100000000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001001000100000000001000011000000010111000000100010000000000100010010010000100000000000000000000001100000000000000000000000001000000010000000000000100001000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001100001000010100100000000000000000001100000100000000000000000000000000000000000111000100000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000010000010001000000000010000010000010000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1001000000010100110001000011000000100110000100010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000000001000000100000000010000000000011000100000000000000000000000001100000010000000010000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000100000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000001011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000010100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000011000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000010010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000010100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000010010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000000001010000011000000100000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000010010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000001100001000000010000000000000 0000011001010000011000000100000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000010010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000001100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000010000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000100100010100100000010100000100100000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000001000000000000000000100101011000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000010110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100100001000010000001000000000000011010000000000010010000000000000000000100001001000000000001000000000001001010000000001001000011000000000100 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000001010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000101000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000100000001001000000000001000000000001001110000000001001000011000000000100 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000100000000001000000000100101010000000010000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000100000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000010000100000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001010000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000010000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010010110000001100000000100000000000000000100001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000100000000000010100000000001100000000000010011000000001000000010000001010000001000000000101100010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100000000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000100000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100001000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000010000010001000000000000010000001010000001000000010000010000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000101000000000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000111010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010100001000100000000000000000100100100000000000100000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010010000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000010000000000000000100000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000000001010010000100010011000000110000000100100100000100000000000000000100100000000011000010000100000010000001000000000001000001000010001100000110000000001000011000000010110000000100000000000000100000010010001100000000000000000000000100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000000000000000000000000000000000000000000001100100001100000000010011000000010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000110000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000010001000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000100000000010000001010000001000000010000010000000000100000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000100000000000000000101000100001000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000010010000000000010000000100001000100000000000000000010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000010000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000100100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000000000000010000000000010 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000001000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000010000000000000000000000000000000010000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000100100010100100000010100000100100000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000001000000000000000000100101011000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000010110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100100001000010000001000000000000011010000000000010010000000000000000000100001001000000000001000000000001001010000000001001000011000000000100 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000100000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000100000100000000001000000000000100000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000010000100000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001010000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1000000000010100110001000011000001000000011010001001001000001001000101000000000000001000010000111000000010010000000000000000010000000000001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100101000100000000000000000100100100000000000101000001000100010000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000101000000000000000000010000100000000000000000100000010000001100000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110101000000000100000100001000010000001001000000000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000000000000000000001001000010010110000000000000000010000000101000100000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010010000000000000000100001001000000000001000000000001001010000000001001000011000000000100 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010000001100000000000100000000110000000000010100000000000000000000000100000001000001000011000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010001100000000000101000000100001100111010000000000000100000101000000000000101010101000000010000001001000000000000000000000001000001010000100100010100110000010100000100100000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000010110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100100001000010000001000000000000011010000000000010010000000000000000000100001001000000000001000000000001001010000000001001000011000000000100 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000011000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000100000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000000000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100110000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100100001000000000100000000001000100100001000010000001000000000010011010000100000110010000000000100001000000001001011000000010010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000101000000000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000111010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100001100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100010110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000000100000010010000000000000000011000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000001000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010001001100000000000000000000000100000000010000000000000000000100000000001000010000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000100000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001010010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110100000001000000100000100000000000000001010010100011001000000000001000000010010000010000000000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000000000000010000000000000100000000000000011000000000000000010000000010000000000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000010000000001000000000000000000100000000001010000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000000001000001000010100100100000000000100001000000100000000100001010000010000000000010101000100010000000000000000001010100000000100001000000000000001001010000001000000000000101110000110000000000010100000011000000000100010000001000000001100000000001000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001100000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000010000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010110000000000000000000000001001000000000001010010001001001010000000001000000010010000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 1000000000010100110001000011000000010100000100000000000000000101010100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000001100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000000000000000100000000000000000000000001011000001010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000100000000000000000100000000000101000100000000011000001001100001000000010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000100000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000001000000000010010100011011000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000001010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010001000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100001000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000100000000100000000001000000000000000000000000000000000011000000000000000000000000100000001000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100001000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000010000010001000000000000010000001010000001000000010000010001100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001011001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000001010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000001100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001100000000000011010000110000000000100001100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000000001010001011000001000000001001000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010000001100000000000100000000110000000000010100000000000000000000000100000001000001000011000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000101000000000000101010101000000010000001001000000000000000000000001000001011000100100010100100000010100000100100000000000000000000000000100000000000000000000000000000000001011000000000000000000000000001100001000000010000000000000000000000000100000000000000110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001000001010100100011000000100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001100100000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000100101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001001011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100001100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000010000100000010000000010001100000000000101000000100001100111010000000000000100000101000000000000101010101000000010000001001000000000000000000000001000001010000100100010100110000010100000100100000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000010110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100100001000010000001000000000000011010000000000010010000000000000000000100001001000000000001000000000001001010000000001001000011000000000100 0000000001010000011000001000000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000000000001000000000010000001000000000100000100000000000000001000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000001000000000000001000101000000000001001010010000001000000010000000000000 0000001001110000011000000100100001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000001000000010000000010000000000010000000100001000100100000000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001001000100000000001000011000000010111000000100010000000000100010010010000100000000000000000000001100000000000000000000000001000000010000000000000100001000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001100001000010100100000000000000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010010010000100011100001000000101110000110000000000000100000101000000000100000000001101000000100000001000001010010110000100010010000000010000000000000101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000010010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000101000000000000000000100000000001000000000101001000000100001000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100100001000000000100000000001000100100001000010000001000000000010011010000100000110010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000001000000001000000011010001001000000001001001101000000000000001000010000111000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100000000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000000000010000010000100000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000010000100000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001010000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100011100111010000000000000100000101000000000000101010101000000010000001001000000000000001000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001010000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010100001000000010010000010000100100100000000000100000001000100000000000000010000010001000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000010000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000011000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100100001000000000100000000001000100100001000010000001000000000010011010000100000110010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001001101000000000000001000010000111000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100000000000000000000001000000100000000001000110000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000000000010000010000100000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000001100001100001010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000000100000010010000000000000000011000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000001000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010001001100000000000000000000000100000000010000000000000000000100000000001000010000100000000001000011000000010110000000100000000101000101000011010000100000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000000000000101000010100000001000000000111001100001000000111100000000100000100000001000010000000000101000011000000000000010000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000000001001010000001000000000000101110000110000000000000100000011000000000100000000001000000000100000000011000100100001000010000001000000000000011010000100000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000001000000000010010100011011000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000001010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010001000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100001000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000100000000100000000011000001001000000000000000000000000000010000000000000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000010000100000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001010000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010110010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100001100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000010000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000001001000000000000000110000000000011000100000000100000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000011110010000101001000000000000000100100010011110000000000000000000000000000000000000100000100000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000011001010000011000000100000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000010000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000100000000000000000100010000000000000000000000001010000001000000111000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000001000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000010000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000100100010100100000010100000100100000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000001000000000000000000100101011000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000010110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100100001000010000001000000000000011010000000000010010000000000000000000100001001000000000001000000000001001010000000001001000011000000000100 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000100000000000001000010000000100100011110000000001000000100000100000000000000001010010100011001000000000001000000010110000010000000000000000000110001000100000000000000000100100100000000000000000000001000000000000000000100000001000000000000000010010000000100010000100001010010000000110000010000000000001000000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000001010110000000100000000000000100000010010000100000100000000000000000100000000000000000000000001011000000010000001100100000000000000000000100000000000000000000011000000100000000101010010100000001000000000111001101001100000111100000000100000100000001000010100000000101000011000000000000000000100000001001000011000000000010000010000000000000000100000000011000001001000100000000000000000000001010000010000000000000000010010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001000000010011000000000 1000000000010100110001000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000010010000000000010000000100001000100000000000000000010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000000000000010000000000010 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010001000000000010000010000000000010000100000000001000000000000010000001100000000000100000000010000000000011000000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001011000000010000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100001000010000001001000000000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001001001001010001100010000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100001010010110100100000010000000010000000000000101000001010001000000100000000000001001011010000001000000000001001010000000000000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000010010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100001000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000100000000100000000011000001001000000000000000000000000001010000010000000000000000000010000001000000000100000000000000000000000100000000000000010010010000000010000000000000000000000000000100010000000010000010011000000001000000100000000000000000000000000000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000001001010000011000000100000011000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000001000000010000000010000000000010000000000001100100001000000001010010000000000100000000000010001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000010000000000000010000001100000000000100000000010000000000011000010000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000010000000010000010000000000101000010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000000001001010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100000100001000101001000100001000100011011000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000111000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100001000001100000100000000000000100000000000000000000111000100000000001001001001000001000000010000100100100000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000010010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010001000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000000000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001001000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010101100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000001010000011000001000010001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000100000000000000000001000000010000000010000000000010000000100011000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000001000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000100000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000010101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101001010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001000000010010000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000010000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000100001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000100000000000010100000000001100000000000010011000000001000000010000001010000001000000000101100010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010001100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000000000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000101110000110000000000000100000001000000000100000000001101000000100000001000001010010110000100010010000000010000000000010101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000001000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000100000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000100100010100100000010100000100100000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000001000000000000000000100101011000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000010110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100100001000010000001000000000000011010000000000010010000000000000000000100001001000000000001000000000001001010000000001001000011000000000100 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010100001000000010010000010000100100100000000000100000001000100000000000000010000010001000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000010000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001110000011000000100100001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000001000000010000000100000100000000000010100001000100000000000000000100100100000000000100000100001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010010000100000100001000010000000011000000000000100000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000010000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000001000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001011000000010000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000000001000000000000000000100000001000010000000000010010000000100010000100001010010000000110000010000000000001000000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000001010110000000100000000000000100000010010000100000100000000000000000100000000000000000000000001011000000010000001100100100000000000000000100000000000000000000011000000100000000101010010100000001000000000111001101001100000111100000000100000100000001000010100000000101000011000000000000000000100000001001000011000000000010000010000000000000000000000000000101000000000000000000000000000000100010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000000001000001000010100100100000000000100001000000100000000100001010000010001000000000101000100010000000000000000001010100000000100001000000000000001000010000001000000000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000001000000000010010100011011000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000111100000000100000100000001000010000000000101000011000000000000010000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010100001000000010010000010000100100100000000000100000001000100000000000000010000010001000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000010000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100100100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010100000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000001000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000010010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000100000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000001000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1001100000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010100000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000010100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000000001001000000000001010000000000000100000000000000000000000000000000000000000011000000100000000101000000100001100111010000000000000100000100000010000010000000000100001100010001100000000000000000000000001001001010000000100010100100000000010001000000100000000000100000000011000001110000000000000000000000000000010000000000010000001000101110000001000000110000000000000000010000000100001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100001100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010100010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010100000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000000000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000100000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111100000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000001100001000100000000000000000100100100000000000101000001000100000000000000000001000001000001000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000100100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100001000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000100010010000000000000000000000001001000000000001010010001010010000000100001000000010000100000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000001001100101001110000000001000000100000100000000000000000010000100011001000100000010000000000000000000000010011000000010000000000000010000001000001100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000010000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100001100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1000000000010100110001000011000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100101000100000000000000000100100100000000000101000001000100010000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000101000000000000000000010000100000000000000000100000010000001100000000000100000000010000000000010000000000000000000000000100000001000110010000000001000000101000010000010000011100001010100110011001000001100000000100100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100110100100000000010001000010101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000000000000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000000000001000000011000010000010000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001001000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000100000000000000000000111000100000000001001001001000001000000010000100100100000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000001000000001000000011010001001000000001001001101000000000000001000010000111000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100000000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000000000010000010000100000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000010000100000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001010000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1000000000010100110001000011000001000000011010001001001000001001000101000000000000001000010000111000000010010000000000000000010000000000001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100101000100000000000000000100100100000000000101000001000100010000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000101000000000000000000010000100000000000000000100000010000001100000000000100000000010000000000010000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000010000000000000000000000000000000000100000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000001100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010110000100011100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100100001000010000001001000000000011110000100000000001100000100000000011000000000000001000101100000000001001010000000000000010010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100100000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000100010000000010000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101001010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001011000000100000000001000100000001000000000001000000000000011010000100001000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 0000011001010000011000000100000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000010000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000100000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000101000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001011000000100000000001000100000001000000000001000000000000011010000100001000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000010010000000000010000000100001000100000000000000000010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000001000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000000000000010000000010010 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000001000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000100000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000010100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000010000010001000000000010000010000010000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000000010000010000000001000000001000000010001000011000100000001000101000100000000001000011000000000001000001000000100010000000110010010000100000000010000000011000000001000000000000000000001000000000000000001000000010000000010010000000000000000100001000100000001000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000000001010010000100010011000000110000000100100100000100000000000000000100100000000011000010000100000010000001000000000001000001000010001100000110000000001000011000000010110000000100000000000000100000010010001100000000000000000000000100000000000000001001000001011000000010000001110010000000000010011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000100000000100000000001000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000000000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000100000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100100010000000000000100000100001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010110000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000000001001010000001000000000000101110000110000000000000100000011000000000100000000011000000000100000000011000100100001000010000001000000000000011010000100000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110010000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001001001001010001100000000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100001010010110100100000010000000010000000000000101000001010001000000100000000000001001000000000001010010001010010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100010000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000010000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111100000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000100000000000000000000000010000000000001100000000000010011000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000010100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100111010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010110000000000000000000000001001000000000001010010001001001010000000001000000010010000000000 1000000000010100110001000011000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100101000100000000000000000100100100000000000101000001000100010000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000101000000000000000010010000100000000000000000100000010000001100000000000100000000010000000000010000000000000000000000000100000001000110010000000001000000101000010000010000011100001010100110011001000001100000000100100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100110100100000000010001000010101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001001101000000000000001000010000111000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100000000000000000000001000000100000000001000110000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000000000010000010000100000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1001000000010100110001000011000000100110000100010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000000001000000100000000010000000000011000100000000000000000000000001100000010000000010000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000100000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000001011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000001001010000011000000100000011000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000100001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000100000000000010100000000001100000000000010011000000001000000010000001010000001000000000101100010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000010000001000001100000000110000000000010000100000000000000000001000010010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000101000000000000000000100000000001000000000101001000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000010010000000000010000000100001000100000000000000000010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000010000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000100100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000000000000010000000000010 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010010000000000000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010011000000010000000000000010000001000001100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000010000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110100000001000000100000100000000000000001010010100011001000000000001000000010010000010000000000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000000000000010000000000000100000000001000011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000011000000000000000000010010000000000000100000001000000000000100000100000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000010000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000010000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000100100010100100000010110000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001000000010000010000000000100000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000100000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000001000000000000001000101000000000001001010010000001000000010000000000000 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000000001010010000100010011000000110000000100100100000100000000000000000100100000000011000010000100000010000001000000000001000001000010001100000110000000001000011000000010110000000100000000000000100000010010001100000000000000000000000100000000000000001001000001011000000010000001110010000000000010011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000100000000100000000001000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000001001100100001110000000001000000100000100000000000000000010000100011001000100000010000000000000000000000010011000000010000000000000010000001000001100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000010000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000000000000000001010000100000000000001010000010000000000000101000100010000000000000000001010100000000100001000000000000001000010000001000000000000110010001110010100000100011000000000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000001010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111100000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000010000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000100000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110010000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001001001001010001100000000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100001010010110100100000010000000010000000000000101000001010001000000100000000000001001011010000001000000000001001010000000000000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000010010000000000010000000100001000100000000000000000010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000000000000010000000000010 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000000001000000000000000000100000001000010000000000010010000000100010000100001010010000000110000010000000000001000000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000001010110000000100000000000000100000010010000100000100000000000000000100000000000000000000000001011000000010000001100100100000000000000000100000000000000000000011000000100000000101010010100000001000000000111001101001100000111100000000100000100000001000010000010100101000011000000000000000000000010000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001001000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000100000000000000000000111000100000000001001001001000001000000010000100100100000010000000000100001100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100100001000010000001000000000010011010000100000010010000000000000000000000000000100000000001000000000001001010000000000000000010000000000000 1001100000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010100000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000010100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000000001001000000000001010000000000000100000000000000000000000000000000000000000011000000100000000101000000100001100111010000000000000100000100000010000010000000000100001100010001100000000000000000000000001001001010000000100010100100000000010001000000100000000000100000000011000001110000000000000000000000000000010000000000010000001000101110000001000000110000000000000000010000000100000000000000110010010000000010000000000000100110000001000001000010100100000000000000000001001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100100001000010000001001000000000011110000100000000001100000100000000011000000000000001000101100000000001001010000000000000010010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000001000101000110100001100111010000000100010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000000001000000000000000000100000001000000000000000010010000000100010000100001010010000000110000010000000000001000000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000001010110000000100000000000000100000010010000100000100000000000000000100000000000000000000000001011000000010000001100100100000000000000000100000000000000000000011000000100000000101010010100000001000000000111001101001100000111100000000100000100000001000010100000000101000011000000000000000000100000001001000011000000000010000010000000000000000000000000000101000000000000000000000000000000100010000000000000000010000001010000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000001001110000011000000100100001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000001000000010000000010000000000010000000100001000100100000000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001001000100000000001000011000000010111000000100010000000000100010010010000100000000000000000000001100000000000000000000000001000000010000000000000100001000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001100001000010100100000000000000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010010010000100011100001000000101110000110000000000000100000101000000000100000000001101000000100000001000001010010110000100010010000000010000000000000101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 0000000001010000011000001000000001000000011010001000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000010010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000011001010000011000000100000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000010000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000100000000000000000100010000000000000000000000001010000001000000111000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010100000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000010010000000000010000000100001000100000000000000000010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000010000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000100000000000000110010010000000010000000001101000000001001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000010000010000000001000000001000000010001000011000100000001000101000100000000001000011000000000001000001000000100010000000110010010000100000000010000000011000000001000000000000000000001000000000000000001000000010000000010010000000000000000100001000100000001000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000000001010010000100010011000000110000000100100100000100000000000000000100100000000011000010000100000010000001000000000001000001000010001100000110000000001000011000000010110000000100000000000000100000010010001100000000000000000000000100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000010000001000000000001001010000000000000000010000000000000 0000001001010000011000000100000011000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000001000000010000000010000000000010000000000001100100001000000000010010000000000100000000000010001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000010000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000010000000010000010000000000101000010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000000001001010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000100000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000100000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111100000010000000000000000000010000000000100000000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000010000010001000000000010000010000010000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000011001000000000000000000000001000000000000000100000011101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010010000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001011000000010000000010000000000000 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000010000010001000000000010000010000010000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010000001100000000000100000000110000000000010100000000000000000000000100000001000001000011000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010001100000000000101000000100001100111010000000000000100000101000000000000101010101000000010000001001000000000000000000000001000001010000100100010100110000010100000100100000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000010110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100100001000010000001000000000000011010000000000010010000000000000000000100001001000000000001000000000001001010000000001001000011000000000100 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000001000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001011000000010000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000010010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000101000000000000000000100000000001000000000101001000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000100100000000001000000011000010000000000000001000000000001000001000000010000000010000000000000000000100001000100000000000000000100100100000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000010000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000011100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001100000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000010000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010110000000000000000000000001001000000000001010010001001001010000000001000000010010000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100100000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010001000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000010000010000010000100000010000000010000100000000000101000001100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000010001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000000001000001000010100100100000000000100001000000100000000100001010000010001000000000101000100010000000000000000001010100000000100001000000000000001001010000001000000000000101110000110000000000010100000010000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000000001010010000100010011000000110000000100100100000100000000000000000100100000000011000010000100000010000001000000000001000001000010001100000110000000001000011000000010110000000100000000000000100000010010001100000000000000000000000100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000000100000000000000001000000000000001000000000011000000000010000010000000100000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001001011010000010110000000100000000000000100000010011000100000000000000000000000000000100000000001000000000100101010001000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010101101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000010001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100001000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000010000010001000000010000001000101110000001000000110000000000000100000000000100000000000000110010010000000010000100000000000000000000000100010000010010000010011000000001000000100000000000000000000000000000000000101000100000000001000001001100001010000010000000100000000010000000001100001100001010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000100000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000010000000000100000000001000000000000000000000000000000000001001000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000000001000001000010100100000000000000000000001001000010010110000000000000000010000000101000100000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010010000000000000000100001001000000000001000000000001001010000000001001000011000000000100 1010000100010100110001000011000100000100100100000000000000000101000100000000110000000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000101000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000001000000000000000000100000000001000000000000100000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000001100000001000010000100100000001001000000100000000001000100000001000000000001001100100000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000100000000001000000000100101010000000010000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000100000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000010000100000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001010000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100001000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001110111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100100000000001010000010000100000000101000100010000000000000000001010100000000100001000000000000001000010000001100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000000001000000010000001000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010110000000000000000010000000000000000000000000000000011000000001000000000000000000001000000000000000001000000010000000010000000000000000100100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000001000000000000010000100000000000000000001100000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000001000000010000000000000100001000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000001100000001000010000100100000001001000000100000000001000100000001000000000001001100100000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100010110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000001001100100001110000000001000000100000100000000000000000010000100011001000100000010000000000000000000000010011000000010000000000000010000001000001100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000010000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000000000000000001010000100000000000001010000010000000000000101000100010000000000000000001010100000000100001000000000000001000010000001000000000000110010001110010100000100011000000000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000001010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100001100000000000001000000100000000000001010000010010000000000101000100000000001001001101000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000100100000000001000000011000010000000000000001000000000001000001000000010000000010000000000000000000100001000100000000000000000100100100000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000010000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000011000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000000001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000010000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000001000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001011000000010000000010000000000000 1001100000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010100000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000010100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000000001001000000000001010000000000000100000000000000000000000000000000000000000011000000100000000101000000100001100111010000000000000100000100000010000010000000000100001100010001100000000000000000000000001001001010000000100010100100000000010001000000100000000000100000000011000001110000000000000000000000000000010000000000010000001000101110000001000000110000000000000000010000000100000000000000110010010000000010000000000000100110000001000001000010100100000000000000000001001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100100001000010000001001000000000011110000100000000001100000100000000011000000000000001000101100000000001001010000000000000010010000000000000 0000001001010000011000000100000001000000010000000000010011110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000100000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000100000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000101000000000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000100010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001010000010000000000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000011000100000000000000000001000010010000000010000000000010000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001001001001010001100000000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100001010010110100100000010000000010000000000000101000001010001000000100000000000001001011010000001000000000001001010000000000000000010000000000000 0000000010000010000000001000000001000000010001000011000100000001000101000100000000001000011000000000001000001000000100010000000110010010000100000000010000000011000000001000000000000000000001000000000000000001000000010000000010010000000000000000100001000100000001000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000000001010010000100010011000000110000000100100100000100000000000000000100100000000011000010000100000010000001000000000001000001000010001100000110000000001000011000000010110000000100000000000000100000010010001100000000000000000000000100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000010000001000000000001001010000000000000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100010110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000000001010010000100010011000000110000000100100100000100000000000000000100100000000011000010000100000010000001000000000001000001000010001100000110000000001000011000000010110000000100000000000000100000010010001100000000000000000000000100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000010101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101001010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001000000010010000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100001000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110001000000000001100000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000000000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000101000100010010010000100011100001000000101110000110000000000000100000001000000000100000000001101000000100000001000001010010110000100010010000000010000000000010101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100100100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010100000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000001000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001011000000010010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000010000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000010010000000000010000000100001000100000000000000000010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000010000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010010000000000101100000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000101000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001011000000100000000001000100000001000000000001000000000000011010000100001000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 1000000000010100110001000011000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100101000100000000000000000100100100000000000101000001000100010000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000101000000000000000000010000100000000000000000100000010000001100000000000100000000010000000000010000000000000000000000000100000001000110010000000001000000101000010000010000011100001010100110011001000001100000000100100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100110100100000000010001000010101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000000000000000010000000000000 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110100000001000000100000100000000000000001010010100011001000000000001000000010010000010000000000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000000000000010000000000000100000000001000011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000011000000000000000000010010000000000000100000001000000000000100000100000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000010000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 0000011001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000000000000010000000000010 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111100000010000000000000000000010000000000100000000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000010000010001000000000010000010000010000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001001101000000000000001001010000111000000010010010000000100000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001010000011000000100000011000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000001000000010000000010000000000010000000000001101100001000000000010010000000000100000000000010001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000010000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000010000000010000010000000000101000010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000000001001000011000000000010000010000000000000001000000000000100000000000000000000000000001000000010000000000000000000000001010000001000000010000000000000000000000000100000000000000110010010000000010000000010111000000010001000001000010100100000010100000000001000000100000000000000000001000000001000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000001000000000000001000101000000000001001010010000001000000010000000000000 1000000000010100110001000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100001000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001110111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100100000000001010000010000100000000101000100010000000000000000001010100000000100001000000000000001000010000001100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000000001000000010000001000000 0000001001010000011000000100000001000000010000010000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100010000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000010000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000001001000000000000000110000000000011000100000000100000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000011110010000101001000000000000000100100010011110000000000000000000000000000000000000100000100000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000000000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000100000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000111000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000110000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 0000000001010000011000001000000001000000011010001000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000000100000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000111000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000001000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000100000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000010100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1010000100010100110001000011000100000100100100000000000000000101000100000000110000000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000101000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000001001000000000000000100000011000000000010000010000000001000000000000000000100000000001000000000000100000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000101000000010000100100000000010000000000100001100001000000101110000110000000000001100000001000010000100100000001001000000100000000001000100000001000000000001011100100000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000011000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000100001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010010000100000000000000000001000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101001010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000010001000000000001001010000000001000000010010000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000100100000000001000000011000010000000000000001000000000001000001000000010000000010000000000000000000100001000100000000000000000100100100000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000010000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000011000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000000001000000010000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001001011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110100000001000000100000100000000000000001010010100011001000000000001000000010010000010000000000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000000000000010000000000000100000000000000011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000011000000000000000000010010000000000000100000001000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000010000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010001000000000010000010000000000010000100000000001000000000000010000001100000000000100000000010000000000011000000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000001000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001011000000010000000010000000000000 1000000000010100110001000011001000010100000100000000000000000101000100000000111000000100100000111000000010000000000000000000010000000000100000000001000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000110000000100101100000100000000000000000000100000000011000010000100000010000001000000000001000001000010001100000110000000001100011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000001000000000101000010100000001000000000011001100001000000101000000000100100100000000010000001001000000000000000000010011000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100000000000001010000000000000000000000000000010010000000000000100000000000001000010100000000000000010010010100000010000010000000000000000110000000010001000100000000000000000001000000100000000000001010000010000000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000000000000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000101000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100001100000000000001000000101000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010001000100000000101001000100001000100011010000101110000110000000000000100000001000010100100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001001001001010001100000000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100001010010110100100000010000000010000000000000101000001010001000000100000000000001001011010000001000000000001001010000000000000000010000000000000 1010000100010100110001000011000100000100100100000000000000000101000100000000110000000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000001000000000001001000010000000000000010010000010000000000000100001100000010000000100100000000101000000000011000000000010000010000000000000000100000000001100001000000100010000010000000010000001000010000001000000110001000000000001100000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000011000001000000000010001100001000000100000000010100000100000000010010000000010101000000000000000000000000000000100100010100100000010100000100100101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111100000010000000000000000000010000000000100000000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000010000010001000000000010000010000010000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000010000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001001000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000100000000000000000000111000100000000001001001001000001000000010000100100100000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000001000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000010000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000100100010100100000010100000100100000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000001000000000000000000100101011000001001000000000000000000001000001000010100100000010100001000001100000100000000000000100000000000000000000111000100000000001001001001000001000000010000100100100000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000010000001000000000010011010000100000010010000000000000000000000000000100000000001000000000001001010000000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001001101000000000000001000010000111000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100000000000000000000001000000100000000001000110000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000000000010000010000100000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100001100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010011000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000100000000000000010000000000000100000000000000010000000000000000011000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000001100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100100001000010000001001000000000011110000100000000001100000100000000011000000000000001000101100000000001001010000000000000010010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000100000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100001000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000010000010001000000000000010000001010000001000000010000010000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000011001010000011000000100000001000000010000000000010001010001000101000000000000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001110111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000100000000101000100010000000000000000001010100000000100001000000000000001000010000001000000000000110010001110010100000100011000000000000000110000010001001100000100000100001000100000001000000000010000000010000000000000101000001010001000000100000000000001001011010000001000000000001001010000000000000000110000000000010 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000010000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000100000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000000000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000001100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000000000001010100000000100001000000000000001000010000001000000000000110010001110010100000100011000000000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100010000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000000001010000011000001000010001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000001000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000000001010001011000001000000001001000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010000001100000000000100000000110000000000010100000000000000000000000100000001000001000011000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100101100111010000000000000100000101000000000000101010101000000010000001001000000000000000000000001000001011000100100010100100000010100000100100000000000000000000000000100000000000000000000000000000000001011000000000000000000000000001100001000000010000000000000000000000000100000000000000110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001000001010100100011000000100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001100100000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011001000010100000100000000000000000101000100000000111000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000110000000100100100000100000000000000000000100000000011000010000100000010000001000000000001000001000010001100000110000000001100011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000001000000000101000010100000001000000000011001100001000000101000000000100100100000000010000001001000000000000000000010011000000000000010100010100100000000010000000000100000000000000000000010000100000000000010100100000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000000000000000000001001000010010110000000000000000010000000101000100000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010010000000000000000100001001000000000001000000000001001010000000001001000011000000000100 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000011000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000100000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000100001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000010000000100000000000000110000000000000000010000000010000000000000000101000110100001100111010000000000010110000110000000000000100000100000001000010000000000101000011000000100001000000000000000100000011000000000010000010000000000000000000000000000100000000001000000000000000000000000000000000001001000000000000000000000100000000000000000110000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000000000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000001000100000000000000001000000000000001000000000011000000000010000010000000000000000000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000010000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100000100001000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000100001001010100000000000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000010000001000001100000000110000000000010000100000000000000000001000010010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000101000000000000000000100000000001000000000101001000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010001100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000000000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000101110000110000000000000100000001000000000100000000001101000000100000001000001010010110000100010010000000010000000000010101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 1000000000010100110001000100000001000000010000010000000000000101000100000000110000000100100010111000010010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010100010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010100000000000 1000000000010100110001000011000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100101000100000000000000000100100100000000000101000001000100011000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000101000000000000000000010000100000000000000000100000010000001100000000000100000000010000000000010000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000100000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000001100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010110000100011100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100100001000010000001001000000000011110000100000000001100000100000000011000000000000001000101100000000001001010000000000000010010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000100001001100100001110000000001000000100000100000000000000000010000100011001000100000010000000000000000000000010011000000010000000000000010000001000001100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000010000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000000000000000001010000100000000000001010000010000000000000101000100010000000000000000001010100000000100001000000000000001000010000001000000000000110010001110010100000100011000000000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000001010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000001010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000111000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000100000001001000000000001000000000001001110000000001001000011000000000100 0000011001010000011000000100000001000000010000000000010001010001000101001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000001000000000010010100011011000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000001010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010001000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100001000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000100000000100000000001000000000000000000000000000000000011000000000000000000000000100000001000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000001001010000011000000100000001000000010000010000000000000101000100000001110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110010000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001001001001010001100000000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100001010010110100100000010000000010000000000000101000001010001000000100000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100001000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000000000100000001000000000000000010010000000100010000100001010010000000110000010000000000001000000000000000000010000100000000000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000100100010100100000010110000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001000000010000010000000000100000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000100000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000001000000000000001000101000000000001001010010000001000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000100100000000001000000011000010000000000000001000000000001000001000000010000000010000000000000000000100001000100000000000000000100100100000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000010000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000101000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000001000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000100000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000010100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100010000000000010001000000000010000000001010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101010010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000001000000101000010100000001000000000111001100001000000111100000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000000000000001001000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000010000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000100000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000000000000010000000000010 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000001001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000100100000000001000000011000010000000000000001000000000001000001000000010000000010000000000000000000100001000100000000000000000100100100000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000010000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100000000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010001000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000010000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000000001010000010000010000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100001000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000010000001000000000001001010000000000000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000010010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000001000000000100000000000000110010010000000010000000001101000000001001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001011000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000010000000100000000000000110000000000000000010000000010000000000000000101000110100001100111010000000000010110000110000000000000100000100000001000010000000000101000011000000100001000000000000000100000011000000000010000010000000000000000000000000000100000000001000000000000000000000000000000000001001000000000000000000000100000000000000000110000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000000000000000000000000000000000000000000001100100001100000000010011000000010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000110000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000010001000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000100000000010000001010000001000000010000010000000000100000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000100000000000000000101000100001000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000110000000000001001011000000010010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000001000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001011000000010000000010000000000000 0000000010000010000000001000000001000000010001000011000100000001000101000100000000001000011000000000001000001000000100010000000110010010001110000000001000000100000100000001000000000010010100011011000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000001010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010001000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100001000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000100000000100000000001000000000000000000000000000000000011000000000000000000000000100000001000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 1000000000010100110001000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000010101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101001010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001000000010010000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000010001000000100000000000001001011010000001000000000001001010000000000000000010000000000000 1010000100010100110001000011000000000100100100000000000000000101000100000000110000000100100000111000000010010000000000000000010000000000000000010000000000001001100000000110000000000010000100011101000100010000000000000000000000000000000000000000100001000100000000000000000100110100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000000100000010000000000001000100000000000000010000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000101000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000000000000000101000110100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000010010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010001000100000000101001000100001000100011010000101110000110000000000000100000001000010100100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000000000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000001100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000000000001010100000000100001000000000000001000010000001000000000000110010001110010100000100011000000000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010001000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000100001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000110000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000100000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 1010000100010100110001000011000100000100100100000000000000000101000100000000110000000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000101000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000001000000000000000000100000000001000000000000100000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000001001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000001100000001000010000100100000001001000000100000000001000100000001000000000001011100100000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100010110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000111000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000110000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000100000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000000000000000000000000010000100000000100000000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101001010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001000000010010000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000010000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000001000000000010010100011011000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000001010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010001000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100001000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000100000000100000000001000000000000000000000000000000000011000000000000000000000000100000001000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001110100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000100000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001011000000010000000010000000000000 0000011001011000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000010000000000000000000000001100100001100000000010011000000000100000000000001000100000001000000010000001001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000100000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010010000000000000000100001001000000000001000000000001001010000000001001000011000000000100 1100000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000001000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010001001100000000000000000000000100000000010000000000000000000100000000001000010000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000000000000101000010100000001000000000111001100001000000111100000000100000100000001000010000000000101000011000000000000010000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000001010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000010000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100000100001000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001001011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000000001000000000000000000100000001000000000000000010010000000100010000100001010010000000110000010000000000001000000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000001010110000000100000000000000100000010010000100000100000000000000000100000000000000000000000001011000000010000001100100100000000000000000100000000000000000000011000000100000000101010010100000001000000000111001101001100000111100000000100000100000001000010100000000101000011000000000000000000100000001001000011000000000010000010000000000000000000000000000101000000000000000000000000000000100010000000000000000010000001010000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000001000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001011000000010000000010000000000000 0000000001010000011000001000000001000000011010001000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1010000100010100110001000011000100000100100100000000000000000101000100000000110010000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000001000000000001001000010000000000000010010000010000000000000100001100000010000000100100000000101000000000011000000000010000010000000000000000100000000001100001000000100010000010000000010000001000010000001000000110001000000000001100000000000000000000000100000000010000000000000000000000000000000000000100000001000001000011000000010110000000100000000000000100000010010000100000000000000000000000100000010000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000101000000000000101010101000000010000001001000000000000000000000001000001010000100100010100100000010100000100100000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001001001000010100100000000000000000001000000100000000000001010000010000000000000101000100010000100000000000001010100000000100001000000000000001000010000001000000000000110010001110010100000100011000000000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111100000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000001100001000100000000000000000100100100000000000101000001000100000000000000000001000001000001000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000100100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100001000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000100010010000000000000000000000001001000000000001010010001010010000000100001000000010000100000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100010110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000001000000000010010100011011000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000001010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010001000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100001000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000100000000100000000001000000000000000000000000000000000011000000000000000000000000100000001000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000001001110000011000000100100001000000010000010000010001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000000001000000000000000000100000001000000000000000010010000000100010000100001010010000000110000010000000000001000000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000001010110000000100000000000000100000010010000100000100000000000000000100000000000000000000000001011000000010000001100100100000000000000000100000000000000000000011000000100000000101010010100000001000000000111001101001100000111100000000100000100000001000010100000000101000011000000000000000000100000001001000011000000000010000010000000000000000000000000000101000000000000000000000000000000100010000000000000000010000001010000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100010110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000101000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 1010000100010100110001000011000100000100100100000000000000000101000100000000110000000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000001000000000001001000010000000000000010010000010000000000000100001100000010000000100100000000101000000000011000000000010000010000000000000000100000000001100001000000100010000010000000010000001000010000001000000110001000000000001100000000000000000000000100000000010000000000000000001000000100000001000001100010000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000100000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001001000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000110000011001010001001000001000000000010000000000100000000100001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100100001000010000001001000000000011110000100000000001100000100000000011000000000000001000101100000000001101010000000000010010010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000001000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000100000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000100100010100100000010100000100100000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000001000000000000000000100101011000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000010110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100100001000010000001000000000000011010000000000010010000000000000000000100001001000000000001000000000001001010000000001001000011000000000100 1000000000010100110001000011000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100101000100000000000000000100100100000000000101000001000100010000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000101000000000000000000010000100000000000000000100000010000001100000000000100000000010000000000010000000000000000000000000100000001000110010000000001000000101000010000010000011100001010100110011001000001100000000100100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100110100100000000010001000010101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000000000000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000001000000100000100000000000000000010010100111001000000000000101000101000000100000100000000000010000000000000010010010010000000000000001000000010010000000101000000000010000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000100100010100100000010110000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001000000010000010000000000100000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000100000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000001000000000000001000101000000000001001010010000001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000010000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000100000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000100000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000010000100000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001010000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000011000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100100010000000000000100000100001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010110000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000000001001010000001000000000000101110000110000000000000100000011000000000100000000011000000000100000000011000100100001000010000001000000000000011010000100000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110100000001000000100000100000000000000001010010100011001000000000001000000010010000010000000000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000000000000010000000000000100000000000000011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000011000000000000000000010010000000000000100000001000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000010000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000000100000000000000001000000000000001000000000011000000000010000010000000100000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000100000000001000000000100101010001000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010001100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000000000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000101110000110000000000000100000001000000000100000000001101000000100000001000001010010110000100010010000000010000000000010101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000100000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000001000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010100000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110100001100000000100000000000000000000000000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000001011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000100000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000100000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001010010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000010000000001000000000000000001000000000000000000000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000100000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000010000010001000000000000010000001010000001000000010000010000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000011001010000011000000100000001000000010000000000010001010001000101001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000001000000000010010100011011000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000001010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010001000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100001000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000100000000100000000001000000000000000000000000000000000011000000000000000000000000100000001000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100010000000000010001000000000010000000001010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101010010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000001000000101000010100000001000000000111001100001000000111100000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000010000010001000000000000010000001010000001000000010000010000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001001000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000110000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000010000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100000100001000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000000000100000001000000000000000010010000000100010000100001010010000000110000010000000000001000000000000000000010000100000000000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000100100010100100000010110000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001000000010000010000000000100000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000100000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000001000000000000001000101000000000001001010010000001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010001100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000000000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000101110000110000000000000100000001000000000100000000001101000000100000001000001010010110000100010010000000010000000000010101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000111000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111100000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000100000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000100000000000000000000010010000000000001100000000000010011000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000010000000001000000000000000000100000000001010000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001001000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010110000000000000000010000000000000000000000000000000011000000001000000000000000000001000000000000000001000000010000000010000000000000000100100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000001000000000000010000100000000000000000001100000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 0000001001110000011000000100100001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000001000000010000000100000100000000000010100001000100000000000000000100100100000000000100000100001000000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000100000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000000000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100110000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000011001010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000100001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010010000100000000000000000001000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101001010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111100000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000100000000000000000000000010000000000001100000000000010011000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000010100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010110000000000000000000000001001000000000001010010001001001010000000001000000010010000000000 1001000000010100110001000011000000100110000100010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000010000001000000000010000001000001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010100000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000001000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010001101101000000101000000000001000001000010100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100000000001000000000100000000011000100100001000010000001000000000000011010000100000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1000000000010100110001000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000011000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000100000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000000000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000101000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001001001001010001100000000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100001010010110100100000010000000010000000000000101000001010001000000100000000000001001011010000001000000000001001010000000000000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000010010000000000010000000100001000100000000000000000010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010000001001000000000000000000010011000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100000000000001010000000000000000000000000000010010000000000000100000000000001000010100000000000000010010010100000010000010000000001000000110000000010001000100000000000000000001000000100000000000001010000010000000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000000000000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000001000000000001001110000000001001000011000000000100 1000000000010100110001000011001000010100000100000000000000000101000100000000111000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000110000000100100100000100000000000000000000100000000011000010000100000010000001000000000001000001000010001100000110000000001100011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101000010100000001000000000111001100001000000111100000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000110000000000000000000000000000000001011000000000000000000000000001000001000000010000000000000000000000000100000000000000010010010000000010000000000101000000010001000001000010100100000000000000000001000000100000000100000001000010000000110100000111010000000000000001001000001000000010000100100000010010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001010100000001000000000001001000001000011010000000000010010000000000000000000000001001011010000001000000000001001010000000000000000010000000000010 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000111000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100001000001100000100000000000000100000000000000000000111000100000000001001001001000001000000010000100100100000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010100001000000010010000010000100100100000000000100000001000100000000000000010000010001000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000010000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010100000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000001000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100001000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000100000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100100100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010100000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000001000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000000100000010010000000000000000011000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000001000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010001001100000000000000000000000100000000010000000000000000000100000000001000010000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000000000000101000010100000001000000000111001100001000000111100000000100000100000001000010000000000101000011000000000000010000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010100001000100000000000000000100100100000000000100000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010010000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000010000000000000000100000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000000100000010010000000000000000011000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000001000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010001001100000000000000000000000100000000010000000000000000000100000000001000010000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000100000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001010010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100000000000000010000001100000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000000000000000100000000000000000000000001011000001010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101011111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000100000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000101101000000010000000000000 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000010000010001000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000010000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000011001011000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000010000010001000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000001100010000000010011100000000000000010000000010000001000000000101000010100000001000000000011001100001000000101000000000100100100000000010000001001000000000000000000010011000000000000010100010100100000000010000000000100000000000000000000010000100000000000010100100000000000001010000000000000000000000000000010010000000000000100000000000001000010100000000000000010010010100000010000010000000000000000110000000010001000100000000000000000001000000100000000000001010000010000000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000000000000000010000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001001011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110011000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001100010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000111000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000110000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000100000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010100000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100001000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010001101101000000101000000000001000001000010100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100000000001000000000100000000011000100100001000010000001000000000000011010000100000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000000100000010010000000000000000011000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000001000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010001001100000000000000000000000100000000010000000000000000000100000000001000010000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000000000000101000010100000001000000000111001100001000000111100000000100000100000001000010000000000101000011000000000000010000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000000001000000000000000000100000001000000000000000010010000000100010000100001010010000000110000010000000000001000000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000001010110000000100000000000000100000010010000100000100000000000000000100000000000000000000000001011000000010000001100100100000000000000000100000000000000000000011000000100000000101010010100000001000000000111001101001100000111100000000100000100000001000010100000000101000011000000000000000000100000001001000011000000000010000010000000000000000000000000000101000000000000000000000000000000100010000000000000000010000001010000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000001000000000100000000000000110010010000000010000000001101000000001001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001011000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000000000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000100000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1010000100010100110001000011000100000100100100000000000000000101000100000000110000000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000101000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000001001000000000000000100000011000000000010000010000000001000000000000000000100000000001000000000000100000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000101000000010000100100000000010000000000100001100001000000101110000110000000000001100000001000010000100100000001001000000100000000001000100000001000000000001011100100000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000001000001010000000000010001010011000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000100000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000110000010000000000000000110000000010001000010000000000000000000001001000000000100001010000010001000000000101000100010000000000000000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001001010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100001000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000010000010001000000010000001000101110000001000000110000000000000100000000000100000000000000110010010000000010000100000000000000000000000100010000010010000010011000000001000000100000000000000000000000000000000000101000100000000001000001001100001010000010000000100000000000001000000000001100001010100010010011110010000000100011000000000000000100000000001001000000100000000000001010010110000100010010000000010000000000000101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000001000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000011000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000100000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000000000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100110000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000000001010001011000001000000001001000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010000001100000000000100000000110000000000010100000000000000000000000100000001000001000011000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000101000000000000101010101000000010000001001000000000000000000000001000001011000100100010100100000010100000100100000000000000000000000000100000000000000000000000000000000001011000000000000000000000000001100001000000010000000000000000000000000100000000000000110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001000001010100100011000000100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001100100000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000000001000000000000000000100000001000000000000000010010000000100010000100001010010000000110000010000000000001000000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000001010110000000100000000000000100000010010000100000100000000000000000100000000000000000000000001011000000010000001100100100000000000000000100000000000000000000011000000100000000101010010100000001000000000111001101001100000111100000000100000100000001000010100000000101000011000000000000000000100000001001000011000000000010000010000000000000000000000000000101000000000000000000000000000000100010000000000000000010000001010000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100010110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000011000100000000000000000001000010010000000010000000000010000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001001001001010001100000000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100001010010110100100000010000000010000000000000101000001010001000000100000000000001001011010000001000000000001001010000000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001001001001010001100000000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100001010010110100100000010000000010000000000000101000001010001000000100000000000001001011010000001000000000001001010000000000000000010000000000000 0000001001110000011000000100100001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000001000000010000000010000000000010000000100001000100100000000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001001000100000000001000011000000010111000000100010000000000100010010010000100000000000000000000001100000000000000000000000001000000010000000000000100001000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001100001000010100100000000000000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010010010000100011100001000000101110000110000000000000100000101000000000100000000001101000000100000001000001010010110000100010010000000010000000000000101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 1000000000010100110001000011000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100101000100000000000000000100100100000000000101000001000100010000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000101000000000000000000010000100000000000000000100000010000001100000000000100000000010000000000010000000000000000000000000100000001000110010000000001000000101000010000010000011100001010100110011001000001100000000100100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100110100100000000010001000010101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100111010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010110000000000000000000000001001000000000001010010001001001010000000001000000010010000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000001001010000011000000100000011000000010000010000000000000101000100000000110000000100100010111000000010000100000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000001000000010000000010000000000010000000000001100100001000000000010010000000000100000000000010001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000010000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000010000000010000010000000000101000010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000000001001000011000000000010000010000000000000001000000000000100000000000000000000000000000000000010000000000000000000000001010000001000000010000000000000000000000000100000000000000110010010000000010000000010111000000010001000001000010100100000010100000000001000000100000000000000000001000000001000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000001000000000000001000101000000000001001010010000001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001001101000000000000001000010000111000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100000000000000000000001000000100000000001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 0000000010000010000000001000000001000000010001000011000100000001000101000000000000001000011100000000001000001000000100010000000110010010000100000000010000000011000000001000000010000000000001000000000000000001000000010000000010000000000000000000100001000100000001100000000100100100000000001100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000000000000001001000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000001000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000010000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000100100010100100000010100000100100000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000001000000000000000000100101011000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000010110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100100001000010000001000000000000011010000000000010010000000000000000000100001001000000000001000000000001001010000000001001000011000000000100 1000000000010100110001000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000011000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000100000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000000000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100110000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000011010110000000000000000010000000101000100000100001001001001000001000000010001000100000000101001000100001000100011010000101110000110000000000000100000001000010100100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1001100000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010100000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000010100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000000001001000000000001010000000000000100000000000000000000000000000000000000000011000000100000000101000000100001100111010000000000000100000100000010000010000000000100001100010001100000000000000000000000001001001010000000100010100100000000010001000000100000000000100000000011000001110000000000000000000000000000010000000000010000001000101110000001000000110000000000000000010000000100000000000000110010010000000010000000000000100110000001000001000010100100000000000000000001001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100100001000010000001001000000000011110000100000000001100000100000000011000000000000001000101100000000001001010000000000000010010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000001000000000010010100011011000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100001000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000100000000100000000011000001001000000000000000000000000001010000010000000000000000000010000001000000000100000000000000000000000100000000000000010010010000000010000000000000000000000000000100010000000010000010011000000001000000100000000001000000000000000000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000010000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000000001000000000000000000100000001000000000000000010010000000100010000100001010010000000110000010000000000001000000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000001010110000000100000000000000100000010010000100000100000000000000000100000000000000000000000001011000000010000001100100100000000000000000100000000000000000000011000000100000000101010010100000001000000000111001101001100000111100000000100000100000001000010100000000101000011000000000000000000100000001001000011000000000010000010000000000000000000000000000101000000000000000000000000000000100010000000000000000010000001010000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000101000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001011000000010000000010000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000100001001010100000000000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100010000000000010001000000000010000000001010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101010010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000001000000101000010100000001000000000111001100001000000111100000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000010000010001000000000000010000001010000001000000010000010000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010010001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 0000001001010000011000100100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000001000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001011000000010000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000110100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100001100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000001001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100010000001000000100000000000000000001000000000000000101000100000000001001001001010001100000000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100001010010110100100000010000000010000000000000101000001010001000000100000000000001001011010000001000000000001001010000000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000001010 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000001000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000010000000000000000000000000000000010000000010000000000000100000000000000011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100010010010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000110000010000000000000000110000000010001000010000000000000000000001001000000000100001010000010001000000000101000100010000000000000000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000000000010001000000011000010000000000000001000000000010000000100000000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000010000100100000100000000000000100000010100000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000011000000000000010000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000001000000000000001000001010100000100010100100000000010001000000101000000000100000010111000001110000000000000000000000000100010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001010000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 1000000000010100110001000000000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001001000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000000000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000100000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000010010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010001000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000001000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000100000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000010100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000001001010000011000000100000011000000010000010000000000000101000100000000110000000110100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000001000000010000000010000000000010000000000001100100001000000000010010000000000100000000000010001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000010000000000000010000001100000000000100000000010000000000011000100000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000010000000010000010000000000101000010100000001000000000011001100001000000101000010000100000100000001000010000000000101000011000000100000000010000000001001010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000100000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001010010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 1001000000010100110001000011000000100110000100010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000010000001000000000010000001000001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010100000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000001000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010001101101000000101000000000001000001000010100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100000000001000000000100000000011000100100001000010000001000000000000011010000100000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000011001010000011000000100000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000000000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000000000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000101110000110000000000000100000001000000000100000000001101000000100000001000001010010110000100010010000000010000000000010101000000010000000000100000000000011001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000111000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001100000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000010000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010110000000000000000000000001001000000000001010010001001001010000000001000000010010000000000 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010100000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000001000000000000000000010000000000001100000001000010011000000000000000000000000010000000100000101101000010100001100111010000000000010100000110000000000000100000100000000010000001001000000000011000000000000000010000000001001000011000000000010000010000000000000001000000000000100000000000000000000000000000000000010000000000000000000000001010000001000000010000000000000000000000000100000000000000110010010000000010000000010111000000010001000001000010100100000010100000000001000000100000000000000000001000000001000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000001000000000000001000101000000000001001010010000001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000000100000010010000000000000000011000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000001000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010001001100000000000000000000000100000000010000000000000000000100000000001000010000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000000000000101000010100000001000000000111001100001000000111100000000100000100000001000010000000000101000011000000000000010000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000010001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100001100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001001101000000000000001001010000111000000010010010000000100000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000010000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000100000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000101000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001011000000100000000001000100000001000000000001000000000000011010000100001000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010010000000000000010000000000000000001000000000000001100000000110000000000010000100011000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000000001000000000000001000000000011000000000010000010000000000000000100000000001100010000000000010001000000000010000000001010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000001000000101000010100000001000000000111001100001000000111100000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000010000010001000000000000010000001010000001000000010000010000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000110000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001011000000010000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 1010000100010100110001000011000100000100100100000000000000000101000100000000110000000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000001000000000001001000010000000000000010010000010000000000000100001100000010000000100100000000101000000000011000000000010000010000000000000000100000000001100001000000100010000010000000010000001000010000001000000110001000000000001100000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 0000011001010000011000000100000001000000010000000000010001010001000101000000000000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000000000000000001010000100000000000001010000010000000000000101000100010000000000000000001010100000000100001000000000000001000010000001000000000000110010001110010100000100011000000000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000001010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000000100000000000000001000000000000001000000000011000000000010000010000000100000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000100000000001000000000100101010001000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000100000001000000010000010000010001110000000010001000110000000100100000111001000010000000000000000000010000000000101110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000100000000010000000000000000000000000000000010000100000000100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000101001001000001000000000100001010000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 1000000000010100110001000011000000010100000100000000000000000101000100000000110100100100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010100000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000001000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000010000001000001100000000110000000000010000100000000000000000001000010010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000101000000000000000000100000000001000000000101001000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100001000010000001001000000000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001001001001010001100010000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100001010010110100100000010000000010000000000000101000001010001000000100000000000001001011010000001000000000001001010000000000000000010000000000000 1000000000010100110001000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000001000100000000000000001000000000000001000000000011000000000010000010000000000000000101000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001011000000010000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000100000001100000000110000000000010000100000000000000000001000000010000010010000000000010000000100001000100000000000000000010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000000000000010000000000010 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000010010000000010000000000000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000000000000000000000000000001011000000000000000000000000000010010000000000000100000000000001000010100000000000000010010010100000010000010000000000000000110000000010001000100000000000000000001000000100000000000001010000010000000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000100101000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000001000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001011000000010000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000100000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100010000000000010001000000000010000000001010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101010010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000001000000101000010100000001000000000111001100001000000111100000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000010000010001000000000000010000001010000001000000010000010000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100010110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000101000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 0000011001010000011000000100000001000001010000000000010001010011000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000100000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000110100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000000100000010010000000000000000011000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000001000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010001001100000000000000000000000100000000010000000000000000000100000000001000010000100000000001000011000000010110000000100000000001000101000011010000100000000000000000100000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000000000000101000010100000001000000000111001100001000000111100000000100000100000001000010000000000101000011000000000000010000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001001101000000000000001001010000111000000010010010000000100000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010100001000100000000000000000100100100000000000100000100001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010010000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000010000000000000000100000000001000000000100101010000000000000101000000000010010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000001001001001000001000000010000000100001000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000100010010000000000000000000000001001000000000001010010001010010000000100001000000010000100000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000010000001000001100000000110000000000010000100000000000000000001000010010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000101000000000000000000100000000001000000000101001000000100001000000010000000000000 0000001001010000011000000100000001000000010000000000010011110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000100000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000100011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000100000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100100100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000001100001000000010000000000000 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010100000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000001000000000000000000010000000000001100000001000010011000000000000000000000000010000000100000101101000010100001100111010000000000010100000110000000000000100000100000000010000001001000000000011000000000000000010000000001001000011000000000010000010000000000000001000000000000100000000000000000000000000000000000010000000000000000000000001010000001000000010000000000000000000000000100000000000000110010010000000010000000010111000000010001000001000010100100000010100000000001000000100000000000000000001000000001000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000001000000000000001000101000000000001001010010000001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001010000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000100000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010100000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100001000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010001101101000000101000001000001000001000010100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000001000000100000001000010000100000000001000000000100000000011000100100001000010000001000000000000011010000100000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000011001010000011000000100000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000010000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000100000000000000000100010000000000000000000000001010000001000000111000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000100000000000001000001000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000100000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100100000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000010000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000001010 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000000100000010010000000000000000011000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000001000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010001001100000000000000000000000100000000010000000000000000000100000000001000010000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000000000000101000010100000001000000000111001100001000000111100000000100000100000001000010000000000101000011000000000000010000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000110000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 1000000000010100110001000011000001000000011010001001001000001001000101000000000000001000010000111000000010010000000000000000010000000000001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100101000100000000000000000100100100000000000101000001000100010000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000101000000000000000000010000100000000000000000100000010000001100000000000100000000010000000000010000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000010000000000000000000000000000000000100000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000001100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010110000100011100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100100001000010000001001000000000011110000100000000001100000100000000011000000000000001000101100000000001001010000000000000010010000000000000 0000001001010000011000000100000001000000010000010000000000001001001101000000000000001000010000111000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100000000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010010000000000000100000000000000000000000000000000000010000000000000000010000001010000001000000010000010000000000100000000100000000000000010010010000000010000000000100000000000001000001000010100100100000000000100001000000100000000100001010000010000000000010101000100010000000000000000001010100000000100001000000000000001001010000001000000000000101110000110000000000010100000011000000000100010000001000000001100000000001000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000010000010001000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000010000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000010010000000000010000000100001000100000000000000000010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000000000000010000000010010 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000001000000000100000000000000110010010000000010000000001101000000001001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001011000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1000000000010100110001000011000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100101000100000000000000000100100100000000000101000001000100011000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000101000000000000000000010000100000000000000000100000010000001100000000000100000000010000000000010000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000100000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000001100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010110000100011100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100100001000010000001001000000000011110000100000000001100000100000000011000000000000001000101100000000001001010000000000000010010000000000000 0000000001010000011000001000000001000000011010001001000000001001001101000000000000001000010000111000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100000000000000000000001000000100000000001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000111000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100001000001100000100000000000000100000000000000000000111000100000000001001001001000001000000010000100100100000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000010000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000001001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000100000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001101000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000001001100101001110000000001000000100000100000000000000000010000100011001000100000010000000000000000000000010011000000010000000000000010000001000001100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100100001000000000100000000001000100100001000010000001000000000010011010000100000110010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100010110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000000000000000000000000000000000000000000001100100001100000000010011000000010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000110000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000010001000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000100000000010000001010000001000000010000000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000010000001000000000001001010000000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010100000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000001000000000000000000010000000000001100000001000010011000000000000000000000000010000000100000101101000010100001100111010000000000010100000110000000000000100000100000000010000001001000000000011000000000000000010000000001001000011000000000010000010000000000000001000000000000100000000000000000000000000000000000010000000000000000000000001010000001000000010000000000000000000000000100000000000000110010010000000010000000010111000000010001000001000010100100000010100000000001000000100000000000000000001000000001000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000001000000000000001000101000000000001001010010000001000000010000000000000 0000000001010000011000001000000001000000011010001000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110100000001000000100000100000000000000001010010100011001000000000001000000010010000010000000000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000000000000010000000000000100000000000000011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000011000000000000000000010010000000000000100000001000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000010000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 0000001001010000011000000100000011000000010000010000000000000101000100000010110000000110100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000001000000010000000010000000000010000000000001100100001000000000010010000000000100000000000010001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000010000000000000010000001100000000000100000000010000000000011000100000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000010000000010000010000000000101000010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000000001001010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000100000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000100000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000010000100000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001010000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100010000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001100101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000100000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000100000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000010000100000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001010000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000000001010000011000001000010001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000100000000000000000001000000010000000010000000000010000000100011000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000001000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000100000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000000100000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000111000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010010000000000000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010011000000010000000000000010000001000001100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000000000000010000000000010 0000011001010000011000000100000001000000010000000000010001010001000101001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000001000000000010010100011011000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000001010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010001000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100001000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000100000000100000000001000000000000000000000000000000000011000000000000000000000000100000001000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010100010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010100000000000 0000011001011000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000010000000000000000000000001100100001100000000010011000000000100000000000001000100000001000000010000001001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000100000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010010000000000000000100001001000000000001000000000001001010000000001001000011000000000100 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000001000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110100000001000000100000100000000000000001010010100011001000000000001000000010010000010000000000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000000000000010000000000000100000000001000011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000011000000000000000000010010000000000000100000001000000000000100000100000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000010000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000010010000000000010000000100001000100000000000000000010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010000001001000000000000000000010011000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100000000000011010000000000000000000000000000010010000000000000100000000000001000010100000000000000010010010100000010000010000000001000000110000000010001000100000000000000000001000000100000000000001010000010000000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000001000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001011000000010000000010000000000000 0000000010000010000000001000000001000000010001000011000100000001000101000000000000001000011100000000001000001000000100010000000110010010000100000000010000000011000000001000000010000000000001000000000000000001000000010000000010000000000000000000100001000100000001100000000100100100000000001100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000001011000000000000000000000000001100001000000010000000000000000000000000100000000000000110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001000001010100100011000000100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001100100000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000000000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000000000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000101110000110000000000000100000001000000000100000000001101000000100000001000001010010110000100010010000000010000000000010101000000010000000000100000000000011001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100001100000000000001000000100000000000001010000010010000000000101000100000000001001001101000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100001000000000000000001100000000110000000000010000110000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001001000000000000010010000000100010000100001000000000000100000010000000000000010000000001010000001000000110011000000000000000000010010010000100000100001000010000000011000000000000100000000001000000100000000001000111010000010110000000100000000000000100000010011000100000000000010000000000000000100000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100010010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000001001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100001100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100001000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001110111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100100000000001010000010000100000000101000100010000000000000000001010100000000100001000000000000001000010000001100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000000001000000010000001000000 0000000001010000011000001000000001000000011010001001000000001001001101000000000000001000010000111000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100000000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000000000010010010000100000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000010100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000000001001000000000001010000000000000100000000000000000000000000000000000000000011000000100000000101000000100001100111010000000000000100000100000010000010000000000100001100010001100000000000000000000000001001001010000000100010100100000000010001000000100000000000100000000011000001110000000000000000000000000000010000000000010000001000101110000001000000110000000000000000010000000100000000000000110010010000000010000000000000000110000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100010000000000000000001010100000000100001000000000000001000010000001000000000000110010001110010100000100011000000010000000100000010001001100000100000100001000100000001000000000001001000000000011010001000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000000010000010000000001000000001000000010001000011000100000001000101000100000000001000011000000000001000001000000100010000000110010010000100000000010000000011000000001000000000000000000001000000000000000001000000010000000010010000000000000000100001000100000001000000000100100100000000000101000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000010000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000100000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001000000000001000000000001001010100000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 1010000100010100110001000011000100000100100100000000000000000101000100000000110000000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000101000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000001001000000000000000100000011000000000010000010000000001000000000000000000100000000001000000000000100000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000101000000010000100100000000010000000000100001100001000000101110000110000000000001100000001000010000100100000001001000000100000000001000100000001000000000001011100100000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010100000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010001101101000000101000000000001000001000010100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100000000001000000000100000000011000100100001000010000001000000000000011010000100000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110001000000000001100000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000000000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000101000100010010010000100011100001000000101110000110000000000000100000001000000000100000000001101000000100000001000001010010110000100010010000000010000000000010101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100001100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000001000001010000000000010001010011000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000100000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001001101000000000000001000010000111000000010010000100000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100000000001000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010000001100000000000100000000110000000000010100000000000000000000000100000001000001000011000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000010000001011000100010000001110010000000000000010000010000100000010000000010001100000000000101000000100001100111010000000000000100000101000000000000101010101000000010000001001000000000000000000000001000001010000100100010100110000010100000100100000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000010110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100100001000010000001000000000000011010000000000010010000000000000000000100001001000000000001000000000001001010000000001001000011000000000100 0000001001110000011000000100100001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000001000000010000000010000000000010000000000000000000010000001000001100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000010000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100010000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001010000010000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010100010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000100000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000001100001000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010100001000000010010000010000100100100000000000100000001000100000000000000010000010001000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000010000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1001000000010100110001000011000000100110000100010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000010000001000000000010000001000001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010100000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000001000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010001101101000000101000000000001000001000010100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100000000001000000000100000000011000100100001000010000001000000000000011010000100000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100100001000000000100000000001000100100001000010000001000000000010011010000100000110010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000100100000000001000000011000010000000000000001000000000001000001000000010000000010000000000000000000100001000100000000000000000100100100000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000010000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000011100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110010000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001001001001010001100000000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100001010010110100100000010000000010000000000000101000001010001000000100000000000001001011010000001000000000001001010000000000000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000010000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000000000001000000000010000001000000000100000100000000000000001000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000010000010110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000001000100000000001000100100001000010000001000000000000011010000000000010010000000000000000000100001001000000000001000000000001001010000000001001000011000000000100 1100000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000001000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010001001100000000000000000000000100000000010000000000000000000100000000001000010000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000000000000101000010100000001000000000111001100001000000111100000000100000100000001000010000000000101000011000000000000010000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000001001010000011000000100000011000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000001000000010000000010000000000010000000000001100100001000000000010010000000000100000000000010001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000010000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000010000000010000010000000000101000010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000000001001010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000100000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110001000000000001100000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000000000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000101000100010010010000100011100001000000101110000110000000000000100000001000000000100000000001101000000100000001000001010010110000100010010000000010000000000010101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001011001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000001010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001100000000000011010000110000000000100001100000000001000100100000001000001000000000001001011000000010000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100100000110000000100100000111100000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000100000000000000000000000010000000000001100000000000010011000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000010100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010110000000000000000000000001001000000000001010010001001001010000000001000000010010000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000010001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001011000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001010000010000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010100010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000100000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000001100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000100100000000001000000011000010000000000000001000000000001000001000000010000000010000000000000000000100001000100000000000000000100100100000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000010000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011110000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000100000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100010000000000010001000000000010000000001010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101010010100010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000001000000101000010100000001000000000111001100001000000111100000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000010000010001000000000000010000001010000001000000010000010000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000010000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000100000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000100000000100000000001000000000000000000000000000000000011000000000000000000000000100000001000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111100000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000100000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000100000000000000000000010010000000000001100000000000010011000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000010000000001000000000000000000100000000001010000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001001000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000000100000010010000000000000000011000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000001000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010001001100000000000000000000000100000000010000000000000000000100000000001000010000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000000000000101000010100000001000000000111001100001000000111100000000100000100000001000010000000000101000011000000000000010000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010010000000000000010000000000000000001000000000000001100000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000010000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001000000000000101110000110000000000000100000011000000000100000000001000000000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000001000000000001001110000000001001000011000000000100 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000111000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000110000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001011000000010000000010000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001001011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000000000010011110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000100000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000100011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000100000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100100100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000001100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010100010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010100000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000100100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000100001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000010000000000011000000000000000000001000000101000001110010000000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000100000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000000000100100000001001000011000000000010000010000000000000000000000000000101000000000000000000000000000000100010000000000000000000001001010000001000000110000000000000000000001000100000000000000110010010000100010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100010000000000000000001010100000000100001000000000000001000010000001000000000000110010001110010100000100011000000000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001000000100001010010001010010000000100001000000010000000000000 0000000010000010000000001000000001000000010001000011000100000001000101000100000000001000011000000000001000001000000100010000000110010010001110000000001000000100000100000001000000000010010100011011000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000001010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010001000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100001000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000100000000100000000001000000000000000000000000000000000011000000000000000000000000100000001000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100010000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110011000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001100010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000000000000000000100000000000000000101100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1001000000010100110001000011000000100110000100010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000000001000000100000000010000000000011000100000000000000000000000001100000010000000010000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000001011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000001001110000011000000100100001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000001000000010000000010000000000010000000100001000100100000000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001001000100000000001000011000000010111000000100010000000000100010010010000100000000000000000000001100000000000000000000000001000000010000000000000100001000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001100001000010100100000000000000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010010010000100011100001000000101110000110000000000000100000101000000000100000000001101000000100000001000001010010110000100010010000000010000000000000101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000011010110000000000000000010000000101000100000100001001001001000001000000010001000100000000101001000100001000100011010000101110000110000000000000100000001000010100100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000010010000000010000000000000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000010000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000000000000000000000000000001011000000000000000000000000000010010000000000000100000000000001000010100000000000000010010010100000010000010000000000000000110000000010001000100000000000000000001000000100000000000001010000010000000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000100101000000010000000000000 1001000000010100110001000011000000100110000100010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000010000001000000000010000001000001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010100000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000001000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010001101101000000101000000000001000001000010100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100000000001000000000100000000011000100100001000010000001000000000000011010000100000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000010010000000000010000000100001000100000000000000000010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000010000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000100100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000000000000010000000000010 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000000000010001000000011000010000000000000001000000000010000000100000000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000010000100100000100000000000000100000010100000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000011000000000000010000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000001000000000000001000001010100000100010100100000000010001000000101000000000100000010111000001110000000000000000000000000100010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001010000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000000001000000000000000000100000001000010000000000010010000000100010000100001010010000000110000010000000000001000000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000001010110000000100000000000000100000010010000100000100000000000000000100000000000000000000000001011000000010000001100100100000000000000000100000000000000000000011000000100000000101010010100000001000000000111001101001100000111100000000100000100000001000010000010100101000011000000000000000000000010000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001001000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000100000000000000000000111000100000000001001001001000001000000010000100100100000010000000000100001100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100100001000010000001000000000010011010000100000010010000000000000000000000000000100000000001000000000001001010000000000000000010000000000000 1000000000010100110001000100000001000000010000010000010001110000000010001000110000000100100000111000000010000000000000000000010000000000101110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000100000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000010000010001000000000000010000001010000001000000010000010000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 1010000100010100110001000011000100000100100100000000000000000101000100000000110010000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000001000000000001001000010000000000000010010000010000000000000000100000000000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000010000001000000000010000001000001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010100000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000001000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010001101101000000101000000000001000001000010100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100000000001000000000100000000011000100100001000010000001000000000000011010000100000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1001100000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010100000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000010100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000000001001000000000001010000000000000100000000000000000000000000000000000000000011000000100000000101000000100001100111010000000000000100000100000010000010000000000100001100010001100000000000000000000000001001001010000000100010100100000000010001000000100000000000100000000011000001110000000000000000000000000000010000000000010000001000101110000001000000110000000000000000010000000100000000000000110010010000000010000000000000100110000001000001000010100100000000000000000001001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100100001000010000001001000000000011110000100000000001100000100000000011000000000000001000101100000000001001010000000000000010010000000000000 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000100000000000001000010000000100100011110000000001000000100000100000000000000001010010100011001000000000001000000010110000010000000000000000000110001000100000000000000000100100100000000000000000000001000000000000000000100000001000000000000000010010000000100010000100001010010000000110000010000000000001000000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000001010110000000100000000000000100000010010000100000100000000000000000100000000000000000000000001011000000010000001100100000000000000000000100000000000000000000011000000100000000101010010100000001000000000111001101001100000111100000000100000100000001000010100000000101000011000000000000000000100000001001000011000000000010000010000000000000000100000000011000001001000100000000000000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001000000010010000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000010100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000010010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000111000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000110000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000001001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000001000000101000010100000001000000000111001100001000000111100000000100000100000000010001001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000100011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001001011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001001101000000000000001001010000111000000010010010000000100000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000001001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000001000000000010010100011011000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000001010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010001000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100001000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000100000000100000000001000000000000000000000000000000000011000000000000000000000000100000001000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 1010000100010100110001000011000100000100100100000000000000000101000100000000110000000100100000111000000010010000001000000000010000000000000000000000000000000001000000011000011000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000000000001000000000010000001000000000100000100000000000000001000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000010000000000000101000100000000001001001001000001000000000100001000000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 0000000001010000011000001000010001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000100000000000000000001000000010000000010000000000010000000100011000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000001000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000100000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1010000100010100110001000011000100000100100100000000000000000101000100000000110000000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000001000000000001001000010000000000000010010000010000000000000100001100000010000000100100000000101000000000011000000000110000010000000000000000100000000001100001000000100010000010000000010000001000010000001000000110001000000000001100000000000000000000000100000000010000000000000000001000000100000001000001100010000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000100000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001001000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000110000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000000010000010000000001000000001000000010001000011000100000001000101000100000000001000011000000000001000001000000100010000000110010010001110000000001000000100000100000001000000000010010100011011000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000001010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010001000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100001000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000100000000100000000001000000000000000000000000000000000011000000000000000000000000100000001000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000010010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1001000000010100110001000011000000100110000100010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000001001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000001000000101000010100000001000000000111001100001000000111100000000100000100000000010001001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000100011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000010000010001000000000010000010000010000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000010000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100000100001000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1010000100010100110001000011000100000100100100000000000000000101000100000000110000000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000101000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000001000000000000000000100000000001000000000000100000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000001001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000000000000000010000000000000 0000001001010000011000000100000011000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001010000000001000000010000000010000000000010000000000001100100001000000000010010000000000100000000000010001000000000001000100000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000010000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000010000000010000000000000000101000110100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010100000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110100001100000000100000000000000000000000000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000001011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000100001001000100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000100100010100100000010100000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000000000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000101110000110000000000000100000001000000000100000000001101000000100000001000001010010110000100010010000000010000000000010101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000010000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001001000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000100000000000000000000111000100000000001001001001000001000000010000100100100000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000000010000010000000001000000001000000010001000011000100000001000101000000000000001000011100000000001000001000000100010000000110010010000100000000010000000011000000001000000010100000000001000000000000000001000000010000000010000000000000000000100001000100000001100000000100100100000000001100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000000000000001001000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000010000010001000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000110000010010000100000000000000000000000100000000001000000000000001000000010000000000000100001000000010011000000000000000010000000010000000100000101101000000100001100111010000000010000100000100000000000000100000100000101000010000000000101000011000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000000000000000000000000000001010000010000000000000000000000000000100000000001000000110000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000001001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001001001001010001100000000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100001010010110100100000010000000010000000000000101000001010001000000100000000000001001011010000001000000000001001010000000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000010001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000000100000010010000000000000000011000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000001000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010001001100000000000000000000000100000000010000000000000000000100000000001000010000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000100000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001010010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000000000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000001000000000000000000000000000000000011000000000000000000000000100000001000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000010010000000010000000000000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000000000000000000000000000001011000000000000000000000000000010010000000000000100000000000001000010100000000000000010010010100000010000010000000000000000110000000010001000100000000000000000001000000100000000000001010000010000000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000100101000000010000000000000 0000011001010000011000000100000001000001010000000000010001010011000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000100000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000100001001010100000000000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001001011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000000000000000000000000000000000000000000001100100001100000000010011000000010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000110000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000010001000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000001000001010000001001010100101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100100001000000000100000000001000100100001000010000001000000000010011010000100000110010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111100000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000100000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000100000000000000000000010010000000000001100000000000010011000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000010000000001000000000000000000100000000001010000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001001000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1001000000010100110001000011000000100110000100010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000010000001000000000010000001000001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010100000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000001000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010001101101000000101000000000001000001000010100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100000000001000000000100000000011000100100001000010000001000000000000011010000100000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000001000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000010000000000000000000000000000000010000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000100100010100100000010100000100100000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000001000000000000000000100101011000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000010110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100100001000010000001000000000000011010000000000010010000000000000000000100001001000000000001000000000001001010000000001001000011000000000100 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001010000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000001000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000000000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000100000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000010100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000011001010000011000000100000001000000010000000100010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000001001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1001100000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010100000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000010100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000000001001000000000001010000000000000100000000000000000000000000000000000000000011000000100000000101000000100001100111010000000000000100000100000010000010000000000100001100010001100000000000000000000000001001001010000000100010100100000000010001000000100000000000100000000011000001110000000000000000000000000000010000000000010000001000101110000001000000110000000000000000010000000100000000000000110010010000000010000000000000100110000001000001000010100100000000000000000001001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100100001000010000001001000000000011110000100000000001100000100000000011000000000000001000101100000000001001010000000000000010010000000000000 0000001001110000011000000100100001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000001000000010000000100000100000000000010100001000100000000000000000100100100000000000100000100001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010010000100000100001000010000000011000000000000100000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000010000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010100000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000010010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000101000000000000000000100000000001000000000101001000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000111000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100100001000000000100000000001000100100001000010000001000000000010011010000100000110010000000000100001000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000010010000000010000000000000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000000000000000000000000000001011000000000000000000000000000010010000000000000100000000000001000010100000000000000010010010100000010000010000000000000000110000000010001000100000000000000000001000000100000000000001010000010000000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000100101000000010000000000000 1000000000010100110001000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000011000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000100000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000000000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100110000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000101000000000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100100001000010000001000000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000100000011000000000010000010000000000000000000010000000100000000000000000000000000000000001010000010000010000001000101110000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000100010000000000000 0000000001010000011000001000000001000000011010001000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000000000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000001000100000000000000001000000000010001000000000011000000000010000010000000000000000000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000010000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100000100001000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000000000000000000100000000000000000101100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000011000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000010000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000001000000000000000101000100000000001001001001010001100000000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100001010010110100100000010000000010000000000000101000001010001000000100000000000001001011010000001000000000001001010000000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000100001000000000001000001000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010000001100000000000100000000110000000000010100000000000000000000000100000001000001000011000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000101000000000000101010101000000010000001001000000000000001000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000000001000000000011100100000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010100000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000001000000000000000000010000000000001100000001000010011000000000000000000000000010000000100000101101000010100001100111010000000000010100000110000000000000100000100000000010000001001000000000011000000000000000010000000001001000011000000000010000010000000000000001000000000000100000000000000000000000000000000000010000000000000000000000001010000001000000010000000000000000000000000100000000000000110010010000000010000000010111000000010001000001000010100100000010100000000001000000100000000000000000001000000001000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000001000000000000001000101000000000001001010010000001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000001100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010100001000100000000000000000100100100000000000100000100001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010010000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000010000000000000000100000000001000000000100101010000000000000101000000000010010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000001001001001000001000000010000000100001000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000100010010000000000000000000000001001000000000001010010001010010000000100001000000010000100000000 0000000001010000011000001000000001000000011010001001000000001001001101000000000000001000010000111000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100000000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000000000010010010000100000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000100100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000000001010000011100001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010010000000001000000100001001000000000001000000000001001010000000001001000011000000000100 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000000010000010000000001000000001000000010001000011000100000001000101000100000000001000011000000000001000001000000100010000000110010010000100000000010000000011000000001000000000000000000001000000000000000001000000010000000010010000000000000000100001000100000001000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000000001010010000100010011000000110000000100100100000100000000000000000100100000000011000010000100000010000001000000000001000001000010001100000110000000001000011000000010110000000100000000000000100000010010001100000000000000000000000100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000010000001000000000001001010000000000000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100001000000000000000001100000000110000000000010000110000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001001000000000000010010000000100010000100001000000000000100000010000000000000010000000001010000001000000110011000000000000000000010010010000100000100001000010000000011000000000000100000000001000000100000000001000111010000010110000000100000000000000100000010011000100000000000010000000000000000100000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100010010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000001001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000010010000000000010000000100001000100000000000000000010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010000001001000000000000000000010011000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100000000000001010000000000000000000000000000010010000000000000100000000000001000010100000000000000010010010100000010000010000000001000000110000000010001000100000000000000000001000000100000000000001010000010000000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000000000000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000000000000000100000000000000000000000001011000000010000101110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100001001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1000000000010100110001000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100100000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010001000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000010000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000010001010000010000000010010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000000001000001000010100100100000000000100001000000100000000100001010000010001000000000101000100010000000000000000001010100000000100001000000000000001001010000001000000000000101110000110000000000010100000010000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000100000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000001000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000100000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000001001010000011000000100000001000000010000010000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100010000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 1000000000010100110001000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000001000100000000000000001000000000000001000000000011000000000010000010000000000000000101000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100100001000000000100000000001000100100001000010000001000000000010011010000100000110010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001100100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000001011000010000000000000001000000000000000001000000010000000010000000000000000000000001100100001000000000000100100100000000000100000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010010000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000010000000000000000100000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100100100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010100000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000001000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001011000000010010010001000010000000100001000000010000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000001000100110011010000001000000000001001010000000000000000010000000000000 1000000000010100110001000011000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100101000100000000000000000100100100000000000101000001000100010000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000101000000000000000000010000100000000000000000100000010000001100000000000100000000010000000000010000000000000000000000000100000001000110010000000001000000101000010000010000011100001010100110011001000001100000000100100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100010100100000000010001000010101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111100000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000100000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000100000000000000000000010010000000000001100000000000010011000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000010000000001000000000000000000100000000001010000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001001000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000011000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001010000000001000000010000000010000000000010000000000001100100001000000000010010000000000100000000000010001000000000001000100000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000010000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000010000000010000000000000000101000110100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1000000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000000000000000000100000000000000000101100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100001000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001110111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100100000000001010000010000100000000101000100010000000000000000001010100000000100001000000000000001000010000001100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000000001000000010000001000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000010010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010001000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000000000000000000000010010000000000110000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000100000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000100100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000100001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000010000000000011000000000000000000001000000101000001110010000000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000100000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000000000100100000001001000011000000000010000010000000000000000000000000000101000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000001000100000000000000110010010000100010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100010000000000000000001010100000000100001000000000000001000010000001000000000000110010001110010100000100011000000000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001000000100001010010001010010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000000000000000000100000100000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000001000001000000000100010000000000000000000000001010001101000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000111000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001011000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 1000000000010100110001000011000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100101000100000000000000000100100100000000000101000001000100010000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000101000000000000000000010000100000000000000000100000010000001100000000000100000000010000000000010000000000000000000000000100000001000110010000000001000000101000010000010000011100001010100110011001000001100000000100100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100110100100000000010001000010101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000000000000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000000000000000000000000000000000000000000001100100001100000000010011000000010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000110000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000010001000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000100000000010000001010000001000000010000010000000000100000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000100000000000000000101000100001000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000110000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000010000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000000100010100100000000010001000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000001000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000111000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100001000001100000100000000000000100000000000000000000111000100000000001001001001000001000000010000100100100000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100100000110000000100100000111100000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000100000000000000000000000010000000000001100000000000010011000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000010100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010110000000000000000000000001001000000000001010010001001001010000000001000000010010000000000 1010000100010100110001000011000100000100100100000000000000000101000100000000110010000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000001000000000001001000010000000000000010010000010000000000000000100000000000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000010000001000000000010000001000001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010100000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000001000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010001101101000000101000000000001000001000010100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100000000001000000000100000000011000100100001000010000001000000000000011010000100000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000001000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100001000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000100000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000001001100100001110000000001000000100000100000000000000000010000100011001000100000010000000000000000000000010011000000010000000000000010000001000001100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000010000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000000000000000001010000100000000000001010000010000000000000101000100010000000000000000001010100000000100001000000000000001000010000001000000000000110010001110010100000100011000000000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000001010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000001000000100000100000000000000000010010100111001000000000000101000101000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000010000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000100100010100100000010110000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001000000010000010000000000100000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000100000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000001000000000000001000101000000000001001010010000001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000010011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000000000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000001100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000000000001010100000000100001000000000000001000010000001000000000000110010001110010100000100011000000000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001110000011000010100100001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000001000000010000000010000000000010000000100001000100100000000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001001000100000000001000011000000010111000000100010000000000100010010010000100000000000000000000001100000000000000000000000001000000010000000000000100001000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001100001000010100100000000000000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010010010000001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000011000100100001000010000001000000000000011010000100000010010000010000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000010000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 0000001001010000011000000100000001000000010000000000010011110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000100000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000010000000000100000000001000000000000000000000000000000000001001000000000000000000000100000000000000010100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000100000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000001000001001000000000011010000000000010010000000000000000000000001001000000000001011010001000010000000100001000000010000000000000 0000000010000010000000001000000001000000010001000011000100000001000101000000000000001000011100000000001000001000000100010000000110010010000100000000010000000011000000001000000010000000000001000000000000000001000000010000000010000000000000000000100001000100000001100000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001101000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000001000000000010000001000001000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000000001001010000001000000000000101110000110000000000000100000011000000000100000000001000000000100000000011000100100001000010000001000000000000011010000100000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000001000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001011000000010000000010000000000000 0000001001010000011000000100000011000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000100001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000100000000000010100000000001100000000000010011000000001000000010000001010000001000000000101100010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1010000100010100110001000011000100000100100100000000000000000101000100000000110000000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000101000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000001000000000000000000100000000001000000000000100000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000001001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000001100000001000010000100100000001001000000100000000001000100000001000000000001011100100000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001001101000000000000001000010000111000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100000000000000000000001000000100000000001000110000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000000000010000010000100000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000001100001100001010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100010110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 0000000010000010000000001000000001000000010001000011000100000001000101000000000000001000011100000000001000001000000100010000000110010010000100000000010000000011000000001000000010000000000001000000000000000001000000010000000010000000000000000000100001000100000001100000000100100100000000001100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001100010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000100000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000001000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000010010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010001000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000001001010000011000000100000011000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000001000000010000000010000000000010000000000001101100001000000000010010000000000100000000000010001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000010000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000010000000010000010000000000101000010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000000001001000011000000000010000010000000000000001000000000000100000000000000000000000000001000000010000000000000000000000001010000001000000010000000000000000000000000100000000000000110010010000000010000000010111000000010001000001000010100100000010100000000001000000100000000000000000001000000001000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000001000000000000001000101000000000001001010010000001000000010000000000000 1000000000010100110001000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000101000000000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000111010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000001001010000011000000100000001000000010000010000000000001001001101000000000000001000010000111000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100000000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000100000001001000000000001000000000001001110000000001001000011000000000100 1001000000010100110001000011000000100110000100010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000010000001000000000010000001000001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010100000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000001000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010001101101000000101000000000001000001000010100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100000000001000000000100000000011000100100001000010000001000000000000011010000100000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000011001010000011000000100000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000010010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000001100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100001000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000010000010001000000010000001000101110000001000000110000000000000100000000000100000000000000110010010000000010000100000000000000000000000100010000010010000010011000000001000000100000000000000000000000000000000000101000100000000001000001001100001010000010000000100000000000001000000000001100001010100010010011110010000000100011000000000000000100000000001001000000100000000000001010010110000100010010000000010000000000000101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000010000010001000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000110000010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000000010000000010000000100000101101000000100001100111010000000010000100000100000000000000100000100000101000010000000000101000011000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000000000000000000000000000001010000010000000000000000000000000000100000000000000000110000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000010000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000100001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000100000000000010100000000001100000000000010011000000001000000010000001010000001000000000101100010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111100000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000100000000000000000000000010000000000001100000000000010011000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000010100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010110000000000000000000000001001000000000001010010001001001010000000001000000010010000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000010010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000101000000000000000000100000000001000000000101001000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000010000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000100001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000100000000000010100000000001100000000000010011000000001000000010000001010000001000000000101100010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1001000000010100110001000011000000100110000100010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000001001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000001000000101000010100000001000000000111001100001000000111100000000100000100000000010001001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000100011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000001001000010001111000000010010000000000000000010000000000000000000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001100100100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000100001001000000000001000000000001001010000000001001000011000000000100 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000000000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000100000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000001001110000011000000100100001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000001000000010000000100000100000000000010100001000100000000000000000100100100000000000100000100001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010010000100000100001000010000000011000000000000100000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000010000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000011001011000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000010000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000001001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000100000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000110000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010010000000000000000100001001000000000001000000000001001010000000001001000011000000000100 0000000010000010000000001000000001000000010001000011000100000001000101000100000000001000011000000000001000001000000100010000000110010010000100000000010000000011000000001000000000000000000001000000000000000001000000010000000010010000000000000000100001000100000001000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000000001010010000100010011000000110000000100100100000100000000000000000100100000000011000010000100000010000001000000000001000001000010001100000110000000001000011000000010110000000100000000000000100000010010001100000000000000000000000100000000000000001001000001011000000010000001110010000000000010011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000100000000100000000001000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000001001010000011000000100000011000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000001000000010000000010000000000010000000000001100100001000000000010010000000000100000000000010001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000010000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000010000000010000010000000000101000010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000000001001000011000000000010000010000000000000001000000000000100000000000000000000000000001000000010000000000000000000000001010000001000000010000000000000000000000000100000000000000110010010000000010000000010111000000010001000001000010100100000010100000000001000000100000000000000000001000000001000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000010100000000001000100000001000000000001000000000000011010000100000000000100000100000000001000000000000001000101000000000001001010010000001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001001101000000000000001000010000111000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100000000000000000000001000000100000000001000110000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000000000010000010000100000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1001000000010100110001000011000000100110000100010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000000001000000100000000010000000000011000100000000000000000000000001100000010000000010000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000100000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000001011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000101000000000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000111010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000001000000000010010100011011000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100001000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000100000000100000000011000001001000000000000000000000000001010000010000000000000000000010000001000000000100000000000000000000000100000000000000010010010000000010000000000000000000000000000100010000000010000010011000000001000000100000000001000000000000000000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000000000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000100000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100001100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000001000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000100000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000010100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000001000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000100001000100100000001000001000000000001001011000000010000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000001010000011000001000000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010010100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000000000001000000000010000001000000000100000100000000000000001000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000001000000000000001000101000000000001001010010000001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100001000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001110111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100100000000001010000010000100000000101000100010000000000000000001010100000000100001000000000000001000010000001100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000000001000000010000001000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100100000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000100010000000010000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101001010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001011000000100000000001000100000001000000000001000000000000011010000100001000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100010000000000010001000000000010000000001010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101010010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000001000000101000010100000001000000000111001100001000000111100000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000010000010001000000000000010000001010000001000000010000010000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000000010000010000000001000000001000000010001000011000100000001000101000100000000001000011000000000001000001000000100010000000110010010000100000000010000000011000000001000000000000000000001000000000000000001000000010000000010010000000000000000100001000100000001000000000100100100000010000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100010110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 1010000100010100110001000011000100000100100100000000000000000101000100000000110000000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000001000000000001001000010000000000000010010000010000000000000100001100000010000000100100000000101000000000011000000000010000010000000000000000100000000001100001000000100010000010000000010000001000010000001000000110001000000000001100000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000001000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000100000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000100100010100100000010100000100100000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000001000000000000000000100101011000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000010110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100100001000010000001000000000000011010000000000010010000000000000000000100001001000000000001000000000001001010000000001001000011000000000100 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000000000000000000000000000000000000000000001100100001100000000010011000000010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000110000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000010001000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000001000001010000001001010100101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000000000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000000000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000101110000110000000000000100000001000000000100000000001101000000100000001000001010010110000100010010000000010000000000010101000000010000000000100000000000011001000000000001010010001000010000000100001000000010000000000000 0000000010000010000000001000000001000000010001000011000100000001000101000100000000001000011000000000001000001000000100010000000110010010001110000000001000000100000100000001000000000010010100011011000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000001010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010001000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100001000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000100000000100000000001000000000000000000000000000000000011000000000000000000000000100000001000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010010000000000000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010011000000010000000000000010000001000001100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000010000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001110100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100000000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010001000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000010000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000000001010000010000010000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100001000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000010000001000000000001001010000000000000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100100100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010100000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000001000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001011000000010010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001110100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110010000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001001001001010001100000000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100001010010110100100000010000000010000000000000101000001010001000000100000000000001001000000000001010010001010010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000100000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000101000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001011000000010000000010000000000000 1001100000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010100000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000010100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011001000000100000000100100000000000000001001000000000001010000000000000100000000000000000000000000000000000000000011000000100000000101000000100001100111010000000000000100000100000010000010000000000100001100010001100000000000000000000000001001001010000000100010100100000000010001000000100000000000100000000011000001110000000000000000000000000000010000000000010000001000101110000001000000110000000000000000010000000100001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000000001010010000100010011000000110000000100100100000100000000000000000100100000000011000010000100000010000001000000000001000001000010001100000110000000001000011000000010110000000100000000000000100000010010001100000000000000000000000100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000000001010000011000001000010001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000100000000000000000001000000010000000010000000000010000000100011000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000001000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000100000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010100001000100000000000000000100100100000000000100000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010010000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000010000000000000000100000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000010000001000001100000000110000000000010000100000000000000000001000010010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000101000000000000000000100000000001000000000101001000000100001000000010000000000000 0000001001010000011000000100000011000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000100001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000100000000000010100000000001100000000000010011000000001000000010000001010000001000000000101100010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000011000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100101000100000000000000000100100100000000000101000001000100010000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000101000000000000000000010000100000000000000000100000010000001100000000000100000000010000000000010000000000000000000000000100000001000110010000000001000000101000010000010000011100001010100110011001000001100000000100100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100010100100000000010001000010101000000000100000000011000011110000000000000000000000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000001000000001000000000000000100000100000000000010000000000000010010000010000000000000000100000000000000001000000000000001000000000011000000000010000010000000100000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001001011010000010110000000100000000000000100000010011000100000000000000000000000000000100000000001000000000100101010001000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000001001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000011000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000001000000010000000010000000000010000000000001100100001000000000010010000000000100000000000010001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000010000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000010000000010000010000000000101000010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000000001001000011000000000010000010000000000000001000000000000100000000000000000000000000001000000010000000000000000000000001010000001000000010000000000000000000000000100000000000000110010010000000010000000010111000000010001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000001001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000001010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100010000001000000100000000000000000001000000000000000101000100000000001001001001010001100000000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100001010010110100100000010000000010000000000000101000001010001000000100000000000001001011010000001000000000001001010000000000000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000010000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000001001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000100000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001101000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100001100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000011000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000100001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010010000100000000000000000001000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101001010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000010001000000000001001010000000001000000010010000000000 1000000000010100110011000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001100010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001001101000000000000001000010000111000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100000000000000000000001000000100000000001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000000100000000000000001000000000000001000000000011000000000010000010000000100000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000100000000001000000000100101010001000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000010010000000000010000000100001000100000000000000000010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010000001001000000000000000000010011000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100000000000001010000000000000000000000000000010010000000000000100000000000001000010100000000000000010010010100000010000010000000001000000110000000010001000100000000000000000001000000100000000000001010000010000000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000000000001010010001000010000000100001000000010000000000000 0000011001011000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000010000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000001001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000100000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010010000000000000000100001001000000000001000000000001001010000000001001000011000000000100 1010000100010100110001000011000100000100100100000000000000000101000100000000110000000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000001000000000001001000010000000000000010010000010000000000000100001100000010000000100100000000101000000000011000000000110000010000000000000000100000000001100001000000100010000010000000010000001000010000001000000110001000000000001100000000000000000000000100000000010000000000000000001000000100000001000001100010000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000100000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001001000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000110000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000100000000000001000010000000100100011110000000001000000100000100000000000000001010010100011001000000000001000000010110000010000000000000000000110001000100000000000000000100100100000000000000000000001000000000000000000100000001000000000000000010010000000100010000100001010010000000110000010000000000001000000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000001010110000000100000000000000100000010010000100000100000000000000000100000000000000000000000001011000000010000001100100000000000000000000100000000000000000000011000000100000000101010010100000001000000000111001101001100000111100000000100000100000001000010100000000101000011000000000000000000100000001001000011000000000010000010000000000000000100000000011000001001000100000000000000000000001010000010000000000000000010010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001000000010011000000000 0000001001010000011000000100000001000000010000010000000000000101000100000001110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110010000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001001001001010001100000000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100001010010110100100000010000000010000000000000101000001010001000000100000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000010000000001100100001000000000110010000000000100000000000000001000000000000001000000000000000000000000100000000000000000101100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000010000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000100100010100100000010110000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001000000010000010000000000100000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000100000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000001000000000000001000101000000000001001010010000001000000010000000000000 0000001001110000011000000100100001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000001000000010000000010000000000010000000100001000100100000000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001001000100000000001000011000000010111000000100010000000000100010010010000100000000000000000000001100000000000000000000000001000000010000000000000100001000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001100001000010100100000000000000000001100000100000000000000000000000000000000000111000100000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000100001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000010010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000100000000001000000000100101010000000010000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000100000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000010000100000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001010000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010100001000100000000000000000100100100000000000100000100001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010010000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000010000000000000000100000000001000000000100101010000000000000101000000000010010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000001001001001000001000000010000000100001000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000100010010000000000000000000000001001000000000001010010001010010000000100001000000010000100000000 1000000000010100110001000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000100000000000001000010000000100100011110000000001000000100000100000000000000001010010100011001000000000001000000010110000010000000000000000000110001000100000000000000000100100100000000000000000000001000000000000000000100000001000000000000000010010000000100010000100001010010000000110000010000000000001000000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000001010110000000100000000000000100000010010000100000100000000000000000100000000000000000000000001011000000010000001100100000000000000000000100000000000000000000011000000100000000101010010100000001000000000111001101001100000111100000000100000100000001000010100000000101000011000000000000000000100000001001000011000000000010000010000000000000000100000000011000001001000100000000000000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001000000010010000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100001000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001110111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100100000000001010000010000100000000101000100010000000000000000001010100000000100001000000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000000000000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001010000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000001000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000000000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000100000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000010100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000000000000100000010000000000001000000000000001001010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000010000000000000000010001000000000000010000001010000001000000010000010000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100001001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000111000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000100000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000011000000001000000000000000000100000000001000000000000100000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000010000100000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001010000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000011001011000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000010000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000001001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000100000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010010000000000000000100001001000000000001000000000001001010000000001001000011000000000100 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000010010000000000010000000100001000100000000000000000010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000000000000010000000000010 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000100000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001010010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001001001001010001100000000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100001010010110100100000010000000010000000000000101000001010001000000100000000000001001011010000001000000000001001010000000000000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000001100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000010000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000000001010001011000001000000001001000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010000001100000000000100000000110000000000010100000000000000000000000100000001000001000011000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000101000000000000101010101000000010000001001000000000000000000000001000001011000100100010100100000010100000100100000000000000000000000000100000000000000000000000000000000001011000000000000000000000000001100001000000010000000000000000000000000100000000000000110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001000001010100100011000000100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001100100000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000100000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000001000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000000100000000010000000000010000000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011001000001100000000100100000000000000001001000001011000000010000001110010000000000100000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000001000000000000000001010000001000000010000000000000000100000000100000000000000010010010000000010000000000100000000000001000001000010100100100000000000100001000000100000000100001010000010001000000000101000100010000000000000000001010100000000100001000000000000001001010000001000000000000101110000110000000000010100000010000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100001000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000100000000100000000011000001001000000000000000000000000001010000010000000000000000000010000001000000000100000000000000000000000100000000000000010010010000000010000000000000000000000000000100010000000010000010011000000001000000100000000000000000000000000000000000101000100000000011000001001100001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001011000000010000000010000000000000 0000011001011000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000010000000000000000000000001100100001100000000010011000000000100000000000001000100000001000000010000001001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000100000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010010000000000000000100001001000000000001000000000001001010000000001001000011000000000100 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000011000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000100001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010010000100000000000000000001000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101001010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000010010000000010000000000000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001011000000010000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000100000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010100000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100001000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010001101101000000101000001000001000001000010100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000001000000100000001000010000100000000001000000000100000000011000100100001000010000001000000000000011010000100000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000001000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000010000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000100100010100100000010100000100100000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000001000000000000000000100101011000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000010110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100100001000010000001000000000000011010000000000010010000000000000000000100001001000000000001000000000001001010000000001001000011000000000100 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 0000001001010000011000000100000011000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001010000000001000000010000000010000000000010000000000001100100001000000000010010000000000100000000000010001000000000001000100000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000010000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000010000000010000000000000000101000110100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010010000000000000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010011000000010000000000000010000001000001100100100000000000100000001000100000000000000010000000001000000001000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010100000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001001010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000000000000010000000000010 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000110000010100001010100110011001000000100000000100100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100001000010000001001000000000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001001001001010001100010000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000001100001010010110100100000010000000010000000000000101000001010001000000100000000000001001011010000001000000000001001010000000000000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100100100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010100000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000001000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001011000000010010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100100000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 0000001001010000011000000100000001000000010000010000000000001001001101000000000000001000010000111000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100000000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000100000001001000000000001000000000001001110000000001001000011000000000100 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000100100000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010001000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000010000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000010001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000000001000001000010100100100000000000100001000000100000000100001010000010001000000000101000100010000000000000000001010100000000100001000000000000001001010000001000000000000101110000110000000000010100000010000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000001000000000100000000000000000000000001011000000010000001110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000100000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000010100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100101000100000000000000000100100100000000000101000001000100010000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000101000000000000000000010000100000000000000000100000010000001100000000000100000000010000000000010000000000000000000000000100000001000110010000000001000000101000010000010000011100001010100110011001000001100000000100100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100110100100000000010001000010101000000000100000000011000011110000000000000000000000000000010000000000000000001000101010000001000000110000000000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100000000101001000100001000100111010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010110000000000000000000000001001000000000001010010001001001010000000001000000010010000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100001100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000000001000000000000000000100000001000000000000000010010000000100010000100001010010000000110000010000000000001000000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000001010110000000100000000000000100000010010000100000100000000000000000100000000000000000000000001011000000010000001100100100000000000000000100000000000000000000011000000100000000101010010100000001000000000111001101001100000111100000000100000100000001000010100000000101000011000000000000000000100000001001000011000000000010000010000000000000000000000000000101000000000000000000000000000000100010000000000000000010000001010000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000100000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000010000000000100000000001000000000000000000000000000000000001001000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000000001000001000010100100000000000000000000001001000010010110000000000000000010000000101000100000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010010000000000000000100001001000000000001000000000001001010000000001001000011000000000100 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000011000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000000000000000001000010100000100100001110100000001000000100000100000000000000001010010100011001000000000001000000010010000010000000000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000000000000010000000000000100000000000000011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000011000000000000000000010010000000000000100000001000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000010000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000001000000000100000000000000110010010000000010000000001101000000001001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001011000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100011110000000001000000100000100000000000000001010010100011001000000000001000000010110000010000000000000000000000001100100001000000000010010001000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001100101000011010000100000000000000000000000000100001000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000100000000100000000011000001001000000000000000000000000001010000010000000000000000000010000001000000000100000000000000000000000100000000000000010010010000000010000000000000000000000000000100010000000010000010011000000001000000100000000000000000000001000000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000001001010000011000000100000011000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000001000000010000000010000000000010000000000001101100001000000000010010000000000100000000000010001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000010000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000010000000010000010000000000101000010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000000001001000011000000000010000010000000000000001000000000000100000000000000000000000000001000000010000000000000000000000001010000001000000010000000000000000000000000100000000000000110010010000000010000000010111000000010001000001000010100100000010100000000001000000100000000000000000001000000001000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000001000000000000001000101000000000001001010010000001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000111000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010100000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000001011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000100100000000001000000011000010000000000000001000000000001000001000000010000000010000000000000000000100001000100000000000000000100100100000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000010000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000011100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001010000011000000100000001000000010000000000010011110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000100000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000010000000000100000000001000000000000000000000000000000000001001000000000000000000000100000000000000010100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000100000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000001000001001000000000011010000000000010010000000000000000000000001001000000000001011010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000000100000000010000000000000000001000000100000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000001101100011100000010000000010010000000000010000001000000000010001100001000000100000000010100000100000000010010000000000101000000000000000000000000000000100100010100100000010100000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001010000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1000000000010100110001000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000010101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101001010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001011000000100000000001000100000001000000000001000000000000011010000100001000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000011001010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000100001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010010000100000000000000000001000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101001010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001001000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100101000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001000000010010000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000010000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000101100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000010010010001000010000000100001000000010000000000000 1010000100010100110001000011000100000100100100000000000000000101000100000000110010000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000001000000000001001000010000000000000010010000010000000000000100001100000010000000100100000000101000000000011000000000010000010000000000000000100000000001100001000000100010000010000000010000001000010000001000000110001000000000001100000000000000000000000100000000010000000000000000000000000000000000000100000001000001000011000000010110000000100000000000000100000010010000100000000000000000000000100000010000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000101000000000000101010101000000010000001001000000000000000000000001000001010000100100010100100000010100000100100000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001001001000010100100000000000000000001000000100000000000001010000010000000000000101000100010000100000000000001010100000000100001000000000000001000010000001000000000000110010001110010100000100011000000000000000100000010001001100000100000100001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000000000010001000000011000010000000000000001000000000010000000100000000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000010000100100000100000000000000100000010100000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000011000000000000010000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000001000000000000001000001010100000100010100100000000010001000000101000000000100000010111000001110000000000000000000000000100010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001010000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 0000000010000010000000001000000001000000010001000011000100000001000101000100000000001000011000000000001000001000000100010000000110010010000100000000010000000011000000001000000000000000000001000000000000000001000000010000000010010000000000000000100001000100000001000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000000001010010000100010011000000110000000100100100000100000000000000000100100000000011000010000100000010000001000000000001000001000010001100000110000000001000011000000010110000000100000000000000100000010010001100000000000000000000000100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000010000001000000000001001010000000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010100010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000010100000000001000000100000000000000000001000000000000000101000100000000001001001001010001100000000100000000000100010100000000000000000000100001000000000001101000001000000000001000000000100000010001001000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000010000010001000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010010000000000000010000000000000000001000000000000001100000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000010000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000010000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000001001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000001001100101001110000000001000000100000100000000000000000010000100011001000100000010000000000000000000000010011000000010000000000000010000001000001100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000010000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000000001010000011000001000000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000111000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000010000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001000000000000101110000110000000000000100000011000000000100000000001000000000100000000011100100100001000010000001000000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1000000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000000000000000000100000000000000000101100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000011001010000011000000100000001000001010000000000010001010011000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000011001000000000010000000000000000010000100000000000000000000000010000001100000000000100000000010010000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000100000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000001100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100100001000010100001001000000000011110000100000000001100000100000000011000000000000001000101100000000001001010000000000000010010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010100001000100000000000000000100100100000000000100000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010010000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000010000000000000000100000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100010000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000001000100100011010000001000000000001001010000000000000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000001001100101001110000000001000000100000100000000000000000010000100011001000100000010000000000000000000000010011000000010000000000000010000001000001100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000010000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100010110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000000001000000000000000000100000001000000000000000010010000000100010000100001010010000000110000010000000000001000000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000001010110000000100000000000000100000010010000100000100000000000000000100000000000000000000000001011000000010000001100100100000000000000000100000000000000000000011000000100000000101010010100000001000000000111001101001100000111100000000100000100000001000010100000000101000011000000000000000000100000001001000011000000000010000010000000000000000000000000000101000000000000000000000000000000100010000000000000000010000001010000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000001000100000000000000001000000000000001000000000111000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000010000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100000000000010110010010000000010000000000101000000000001000001000010100100000000000000000001000000100000000000001010000110000000000000101000100000000001000001001100001000000010000000100000001000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000000000000000100000000001000000000101001000000100001000000010000000000000 1001000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000011000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000000000100000000100010000100000000000000010100000010000000000001000000000000100100010000000000000100000100001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010110000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000000001001010000001000000000000101110000110000000000000100000011000000000100000000011000000000100000000011000100100001000010000001000000000000011010000100000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000001001110000011000000100100001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000001000000010000000010000000000010000000100001000100100000000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001001000100000000001000011000000010111000000100010000000000100010010010000100000000000000000000001100000000000000000000000001000000010000000000000100001000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001100001000010100100000000000000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010010010000100011100001000000101110000110000000000000100000101000000000100000000001101000000100000001000001010010110000100010010000000010000000000000101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 1010000100010100110001000011000100000100100100000000000000000101000100000000110000000100100000111000000010010000001000000000010000000000000000000000000000001001100000000110000000000010000100011101000100010000000000000000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001010000000000000010000000000011000100000000100000000000100000010000000000001000000000000000000010000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000101000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000000001000000000000000100000011000000000000000100100000000000000000000000000100000000001000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000000000000001000000000010100010000010000000000000000101000100000000000000100000001010100100011000000100000100010010010000100011100001000000101110000110000000000000100000001000000000100000000001101000000100000001000001010010110000100010010000000010000000000010101000000010000000000100000000000011001000000000001010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000000001001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000001000000000000000000000010000100000000100010000100000000000000010100000010000000000001000000000000100000010000000000000100000000001100000010010000000100000100001000010000010011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100001010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000100000000001001001001000001000000000100001000000000001001000100001000110011010000101110000110000000000000100000001000010010100100000001001000000100000000001000100000001000000000001001000000000111010000000000010010000000000000000000000001001000000000001000000000001001010000000001001000011000000000100 0000001001010000011000000100000011000000010000010000000000000101000100000000110000000100100010111000000010000100000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000001000000010000000010000000000010000000000001100100001000000000010010000000000100000000000010001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000010000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001000000010000000000000100000000000010011000000000000000010000000010000010000000000101000010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000000001001000011000000000010000010000000000000001000000000000100000000000000000000000000000000000010000000000000000000000001010000001000000010000000000000000000000000100000000000000110010010000000010000000010111000000010001000001000010100100000010100000000001000000100000000000000000001000000001000000101000100000000001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001000000000000011010000100000000000100000100000000001000000000000001000101000000000001001010010000001000000010000000000000 0000000010000010000000001000000001000000010001000011000100000001000101000100000000001000011000000000001000001000000100010000000110010010000100000000010000000011000000001000000000000000000001000000000000000001000000010000000010010000000000000000100001000100000001000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000000001010010000100010011000000110000000100100100000100000000000000000100100000000011000010000100000010000001000000000001000001000010001100000110000000001000011000000010110000000100000000000000100000010010001100000000000000000000000100000000000000001001000001011000000010000001110010000000000010011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000100000000100000000001000000000000000000000000000000000011000000000000000000000000100000001000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110100110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000100000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000001000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000000010000010000000001000000001000000010001000011000100000001000101000100000000001000011000000000001000001000000100010000000110010010000100000000010000000011000000001000000000000000000001000000000000000001000000010000000010010000000000000000100001000100000001000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000000001010010000100010011000000110000000100100100000100000000000000000100100000000011000010000100000010000001000000000001000001000010001100000110000000001000011000000010110000000100000000000000100000010010001100000000000000000000000100000000000000001001000001011000000010000001110010000000000010011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000100000000100000000001000000000000000000000000000000000011000000000000000000000000100000001000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110100110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000000000001001000000000001000000000001001110000000001001000011000000000100 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110100000001000000100000100000000000000001010010100011001000000000001000000010010000010000000000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000000000000010000000000000100000000000000011000000000000000010000000010000000000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000010000000001000000000000000000100000000001010000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000010000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000001001000000000000000010000000000011000100000000100000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000100000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000001000000000100010000000000000000000000001010001101000000010000000000000000000000000100000000000000110010010000000010000000010101000000010001000001000110100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000011001010000011000000100000000010100000100000000000000000101000100000000110100000100100000111000000010000000000000000000010000000000100000000000000001000001100000000110000000000010000100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000010000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000001100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100100001000010000001001000000000011110000100000000001100000100000000011000000000000001000101100000000001001010000000000000010010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000010000000000000000000000001100100001100000000010011000000000100000000000001000100000000000000010000001001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000010000000000000000000000010000110000001100000000100000000000000000000001001000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 1000000000010100110001000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000100001000000000001000001000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010000001100000000000100000000110000000000010100000000000000000000000100000001000001000011000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000010000001011000000010000001110010000000000000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000101000000000000101010101000000010000001001000000000000001000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000010000000000000000000000000000000001100100001000000000110010000001000100000001000001000100000000000000000001000001000000000000000010010000000100010000110001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100000000001000101000011010000100000100000000000000000100000000000000000000000001011000000010000101110010000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000000000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100001001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000000001010000011000001000000001000000011010001000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000000000010000000000000000000000000000000000010000000000000100000000000000000000000010001101100011100000010000000010010000000000010000001000000000010001100001000000100001000010100000100000000010010000000000101000000000000000001000001010000100100010100100000010100000100100000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000001000000000000000000100101011000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000010110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100100001000010000001000000000000011010000000000010010000000000000000000100001001000000000001000000000001001010000000001001000011000000000100 0000001001010000011000000100000001000000010000010000110001110000000010001000110000000000100000010000000010010000000000000000010000000000000000000000000000010001000000011000010000000000000001000000000000000000000000000000000000000000000000000000000001100100001100000000010011000000010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000110000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000010001000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000000001000001010000001001010100101000010100000100100000000000000100000000011000001001000100000000010000000000001010000010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001100000000000000000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100000100000000000001000000100000000000001010000010010000000000101000100000001001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 1000000000010100110001000011000000010100000100000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000010000001001000011000010000000000000001000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000000000000000000000010100000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010001101101000000101000000000001000001000010100100000000000000000001000000100000000100000000000010000000110101000111010000000000000100000000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100000000001000000000100000000011000100100001000010000001000000000000011010000100000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 1000000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000010000000001100100001000000000110010000000000100000000000000001000000000000001000000000000000000000000100000000000000000101100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000001001110000011000000100100001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000001000000010000000010000000000010000000100001000100100000000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000100000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001001000100000000001000011000000010111000000100010000000000100010010010000100000000000000000000001100000000000000000000000001000000010000000000000100001000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001100001000010100100000000000000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010010010000100011100001000000101110000110000000000000100000101000000000100000000001101000000100000001000001010010110000100010010000000010000000000000101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 1001001001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000010000000000000000000000000000000010000100000000100000000000000000000000000000000010000001010000001000000000101000010100000001000000010011001100001000000101000000000100000100000001000000001001000000000000000000010001000000000000010100010100100000000010010000000100000000000100000000011000000000100000000000000000010001000010000100000100000000000000000000000100100000000000000100000000000000100000000000000110010010000000010010000000101000000000001000001000001000010000000000100000000001000000000010100010000010000000000000000101000100000000001000001001100001010000010000000100000000000001000000000001100001010100010010011110010000000100011000000000000000100000000001001000000100000000000001010010110000100010010000000010000000000000101000000010000000000100000000000001001011000000000010111001000010000000100000100000000000000000000 0000001001110000011000000100100001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000001000000010000000100000100000000000010100001000100000000000000000100100100000000000100000100001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010010000100000100001000010000000011000000000000100000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000010000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1000000000010100110001000011000001000000010000000000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000000001100100001000000000110010000000000000001100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101000011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000000000000001001000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110100000000010000100000000000000000001000000010000100010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000001000001000000000000000010010000000100010000100001000010000000100000010000000000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000000000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000000000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000100100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000000001001001001000001000000010000000100001000101001000100011000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000100010010000000000000000000000001001000000000001010010011010010000000100001000000010000100000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000001000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000011001100001000000101000000000100000100000001000010000000000101000011000000100000000010000001000100010100101000010100000100100000000000000100000000011000001001000100000000000000000000001010010010000000000000000000010000001000000010000000000000000000000000100000000000000110010010000000010000000001101000000000001000001000010100100001100000000000001000000100000000000001010000010010000000000101000100000000001001001001000001000000010000000100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000100000001000100000000000000010000010001000000000010000010000010000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010001000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000101000000010000000010000000000000000000100001000100000000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000001100010000000010011100000000000000010000000010000001000000000101000010100000001000000000011001100001000000101000000000100100100000000010000001001000000000000000000010011000000000000010100010100100000000010000000000100000000000000000000010000100000000000010100100000000000001010000000000000000000000000000010010000000000000100000000000001000010100000000000000010010010100000010000010000000000000000110000000010001000100000000000000000001000000100000000000001010000010000000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000101000001000000000001001011000000000000000010000000000000 1001000000010100110001000011000000100110000100010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000000000000000000000000100001000100000000000000000100100100010000000100000001000100000000000000010000000001000000000000000010000000000011000100000000100000000001000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000001001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000001100000000000010011100000000000000010000000010000000001000000101000010100000001000000000111001100001000000111100000000100000100000000010001001001000000000000000000000001000000000000000100000011000000000010000010000000000000000000000000000100000000011000000001000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000100011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000000010000010000000001000000001000000010001000011000100000001000101000100000000001000011000000000001000001000000100010000000110010010000100000000010000000011000000001000000000000000000001000000000000000001000000010000000010010000000000000000100001000100000001000000000100100100000010000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000000001100000010000000010000001000010000001000000110011000000000000000010001001100000000000100000000110000000000010100000000000000000000000100000001000110010000000001000000101000010000010000010100001010100110011000000000000000000000010000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000100010100010110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000001000000000010000001000010000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000011000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110010000000100011000000000000000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000000010000000000000 0000001001010000011000000100000001000000010000110000110001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000000000000000000000001000000000000000000000001100100001000000000010010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000000000000000010000100000000000000000000000010000001100000000001100000000010000000000010010000000000000000000000110000001000110010000000001000000101000010000010000010100001010100110011001000010100000000100100000000010000001001000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001011001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000001001000100001000100011010110000010000001101010000000000110000100100001000000000100000000000000000000001000100000001000000000001001000000000011010000000000010010000000000000000000010001001000000000001000000000001001010000000001000000010000000000000 0000001001110000011000000100100001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000000001000000010000000100000100000000000010100001000100000000000000000100100100000000000100000100001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010010000100000100001000010000000011000000000000100000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000100000000000000000000000001011000000010000001110010000000010000010000010000100000010000000010000100000000000101000000100001100111010000000000000100000100000000000000101010101000000010000001001000000000000000000000001000001010000001001000011000000001010000010000000000010000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 1001000000010100110001000011000000000100010000010000010001110000000010001000110000000000100000010010000000000000000001000010100000100100001110100000001000000100000100000000000000001010010100011001000000000001000000010010000010000000000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000000000000010000000000000100000000000000011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000011000000000000000000010010000000000000100000001000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000010000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000100010000000001001011000000000010111001000010000000100000100000000000000000000 0000011001010000011000000100000001000000010000000000010001010001000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000100000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000011000000001000000000000000000100000000001000000000000100000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000010000100000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001010000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100100001000000010000010000110001110000000010001000110000000000100000010010000001000000000001000010000000100100001110000000001000000100000100000000000000000010010100000000000000000001000000010000000010000000000010000000100001000100000000000000000100100100000000000101000001000100000000000000000000000001000000000000000010010000000100010000100001000010000000000001010010000100010011000000110000000100100100000100000000000000000100100000000011000010000100000010000001000000000001000001000010001100000110000000001000011000000010110000000100000000000000100000010010001100000000000000000000000100000000000000001001000001011000000010000001110010000000000000000000000000010010000000000010000000100000101101000000100000001000001000011001100001000000100000101010000000000100001000010001100000000000000000000000001000001010000000100010100100000000010001000000101000000000100000000011000011110000000000000000000000000000010000000000000001000000000010000001000000000100000100000000000000000000000000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000010100000000000000000000000000101000100000000000000110000001010100100010000000100000100010010010000100011100001000000101110000110000000100000100000001000010000100100000001000000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100001000000010000000000000 0000011001010000011000000100000001000001010000000000010001010011000101000000000000001000010001111000000010010000000000000000010000000000000000000000000000000001000000011000010000000000000001000000000000000001000000000000000000000000000000000000000001100100001000000000110010000000000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000000000000010000100000000000000000000000010000001100000000000100000000010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100000010010000100000000000000000000000000000000000000000100000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000000100000100000001000010000000000101000011000000100000000000000000001001000011000000000010000010000000000000000000000000000100000000000000000000000000000000000010000000000000000010000001010000001001000010000010000000000100000000100000000000000010010010000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000100011000000000000000100000000001001000000101000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001000000000001001010100000000000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000000000010000000000000000001000000000000001100000000110000000000010010100000000000000000001000000010010000010000000000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000000000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000000010000000000000000001000010000000001000000100000010000000011000000010110010000101001000000000000000100100010011110000000000000000000000000000000000000100000000000000010000000000000100000000000000011000000000000000010000000010000000000000000101000010100000001000000110011001100001000000101000000000100000100000001000010000010100101000011000000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000011000000000000000000010010000000000000100000001000000000000100000000000000010010010100000010000010000000000000000110000010010001000010000000000000000000001000000000010100000000000000000000000000101000100100000000000110000001010100101010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001000000000100000000001000100100001000010000001000000000000011010100100000000000100000100000000001000100100000101000001000000000001001011000010000000001010010000000001 1000000000010100110001000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000000100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000001000100000000000000001000000000000001000000000011000000000010000010000000000000000100000000001100000000000000010001000000000010000000001010000001000000110011000000000000000000010010000000100000100001000010000000011000000000000100000000001000000100000000001000011010000010110000000100000000000000100000010011000100000000000000000000000000000000000000001000000000100101010000000000000101000000000010011000000000000000010000000010000000000000000101000010100000001000000010011001100001000000101000000000100000100000001000010000010100101000011010000000000000000000000000001000011000000000010000010000000001000000000000000000100000000001000000000000000000000000000000000001000000000000000000000000100000000000000000100000000100000011001010001001000001000000000010000000000100000000100001000001000010100100000010100000000001100000100000000000000000000000000000000000111000100000000001001001001000001000000010000100100000000010000000000100001100001000000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001001000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001000010000000100001000000010000000000000 1000000000010100110001000011000000010100000100000000000000000101000100000000110000000100100000111000000010000000000000000000010000000000100000000000000000000001100000000110000000000010000100000000000000000001000000010000010010000000000010000000100001000100000000000000000010000000000100000000000010001000000010001000000000100000000000000000100000000000000000100100000000000000000001000011100000010000000010000001000010000001000010000000100010000001100000000000000000000000100000000010000000000000000000100000000001000000000100000000001000011000000010110000000100000000001000101000011010000100000000000000000000000000100000000000000000000000000000010000000000001100010000000010011100000000000000010000000010000000000000000101001010100000001000000000010001100001000000100000000010100000100000000010000001001000000000000000000010011000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100000000000001010000000000000000000000000000010010000000000000100000000000001000010100000000000000010010010100000010000010000000001000000110000000010001000100000000000000000001000000100000000000001010000010000000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000000000100000000001001000000100000001000000100100001000010000001000000000000011010000100000000000100000100000000001000100100000000000001010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000010001110000000010001000110000000000100000010010000000000000000001000010000000100100001110000000001000000100000100000000000000000010010100011001000000100001000000010010000010000000000000000000100001000100000000000000000100100100000000000000000000001000000000000000000100000011000000000010000010001000000000100100000000000000000000000001100000010000000010000001000000000010000001001000100001000001111000000100000100000000101000010010000000000000000000000000000000000000000100000000001000011000000110110000000100010000000000100010010010000100000000000000000000000100000000000000000000000001000000010000000000000100001000000010011000000000000010000000000010000000100000101101000000100001100111010000000000000100000100000000000000100000100000101000010000000000101000011000000000000000000000000001001000011000000000010000010000000000000000000000001000100000000000000000000001000000000100010000000000000000000000000010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000001001010000011000000100000001000000010000010000000000000101000100000000110000000100100010111000000010000000000000000000000001100100001110000000001000000100000100000000000000000010010100111001000000000000101000001000000100000100000000000010000000000000010010000010000000000000001000000010010000000101000000000000000000000000000000000000001000000000000100010000000010000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000001000001000001100000000001000011000000010110000000100000000000000100000010010000100000000000000010000000000000000000000000000000010000000010000000000000100000000000000011000000000000000000000000010000000100000101101000000100001100111110000000001100001000000101000000000100000100010010010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000000000000001010000001000000110000000000000000000000000100010000000000000100101010000001001000000000000000000000000010010001000010000000000000000000001000000000011100000000000000000000000000101000100000000000100100000001010100100010000000100000100010010010000100011100001000000101110000110000000000000100000001000010000100100000001001010000100010000001000100000001000000000001001000000000011010000000000010010000000000100000000000001001011000000010010010001000010000000100001000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001001010000111000000010010010000000000000010000000000000000001000000000000001100000000110000000000010000100011001000100000010000000000000000000000010001000000010000000000000010000000000000100100100000000000100000001000100000000000000010000000001000000000000000010000000000011000100000000000000000000000001100000010000000110000000000000000001000000110001000000000000000000000000000000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010001000000100010010010000100000000000000000000000100000000000000000000000000000000010000100000000100000000000000010000001000000000010000010010100100000000000101000000100001100111010001000000000100001100000000000000101010111000000010000001001000000000000000000010001000000000000010100010100100100000010000000000100000000000100000000011000000000000000000000000000000000100010000000000000001000000000010000001000000000100000000000000000000000100000000000000110010010000000010000001000101000000000001000001000010100100000010100000000001000000100000100000000000000000100000000000101000100000000011000001001100001000000010000000100000000000001000000000001100001010100010010001110010000000100011000000000010000100100000001001000000100000000001000100000001000000000001001000000000011010000000000010010000000000000000000000001001000000000001010010001010010000000100101000000010000000000000 0000000001010000011000001000000001000000011010001001000000001001000101000000000000001000010000111000000010010000000000000000010000000000000000000000100000000001000000011000010000000000000001000000000001000001000000010000000010000000100000000000100001000100000001000000000100100100000000000100000001000100000000000000010000000001000000000000000010010000000100010000100001000010000000101000010000000000001000000000000000000010000100000000000000000000000010000001100000000010000110000001100000000100000000000000000000001000000100000000001000011000000010110000000100010000000000100110010010000100000000000000000000000100000000000000000000000000000000010000000000000100000000000000010000000000000000010000000010000000000000000101000110100001100111010000000000010100000110000000000001101010111000000010000001001000101010011000000000001000000000000001001000011000000000010000010000000000000000100000000011000001001000000000000000000000000000010000000000000000000000000010000001010000000100000000000000000000000000000000000100000100100010000101101000000101000000000001000001000010100100000000000000000001000000100000000000001010000010000000000000101000101010000000000000000001010100000000100001000000000000001000010000001000000000000101111000110000000000000100000011000000000101000000001000000000100000000001000100100001000010000001000000000000011010000110000000000100000100000000001000100100000001000001000000000001001011000000010000000010000000000000 0000001001010000011000000100000001000000010000010000000000001001001101000000000000001000010000111000000010010000000000000000010000000000000000000000000000010001000000111000010000000000000001000000000000000000100000000000000000000001000000100000000001000100000000000100000000000010000100000000000000001000000000001000000000000000000000010001100000000000000000100100000000000001000000100000010000000000001000000000000000001010000100000000000000000000000010000001100000000000100000001010000000000011000000000000000000001000000100000001110010000000000010110000000100000000000000100010010010000100000000000000000000000000100000000000000000000000000000010000000000001100000000000010011000000001000000010000001010000001000000000101000010100000001000000000011001100001000000101000000000100000100000000010000001001000000000000000000010001000000000000010100010100100000000010000000000100000000000000000000010000100000000000000100100001000000001010000000000000000000000000000010010000000000000100000000000000000000100000000000000010010010100000010000010000000000000000110000000010001000010000000000000000000001001000010010110000000000000000010000000101000100000100001001001001000001000000010000000100000000101001000100001000100011010000101110000110000000000000100000001000010000100100000001001000000100000000001000100000001000000000001001000000000011011000000000010010000000000000000100000001001000000000001000000000001001110000000001001000011000000000100 // segsites: 1386 positions: 0.00085980 0.00101430 0.00244427 0.00360378 0.00394054 0.00482390 0.00494574 0.00521991 0.00527501 0.00568592 0.00630848 0.00722669 0.00817937 0.00830836 0.00881363 0.00918541 0.00993899 0.01023608 0.01124848 0.01185027 0.01238607 0.01353490 0.01662994 0.01704212 0.01781252 0.01894611 0.01918092 0.02002880 0.02037765 0.02099821 0.02171045 0.02193206 0.02210219 0.02234088 0.02249269 0.02311620 0.02317851 0.02330899 0.02394342 0.02418331 0.02454934 0.02496397 0.02525901 0.02546093 0.02550446 0.02591567 0.02617854 0.02658682 0.02824436 0.02929566 0.02936466 0.02973410 0.02980229 0.03030959 0.03121888 0.03158258 0.03199927 0.03239086 0.03279415 0.03381708 0.03495454 0.03556598 0.03598788 0.03930527 0.03931653 0.03950273 0.04228466 0.04247387 0.04336836 0.04417848 0.04450844 0.04532259 0.04547399 0.04677109 0.04765858 0.04777302 0.04780318 0.04971083 0.04993828 0.05046573 0.05085194 0.05157891 0.05196995 0.05202991 0.05313684 0.05470572 0.05490720 0.05576656 0.05597582 0.05641907 0.05776003 0.05824187 0.05832268 0.06002769 0.06040805 0.06123945 0.06322950 0.06366969 0.06440112 0.06511574 0.06788767 0.06833885 0.06899867 0.06924781 0.06964734 0.06989879 0.07005268 0.07038249 0.07082977 0.07104754 0.07198838 0.07267480 0.07279593 0.07367883 0.07387719 0.07494650 0.07534517 0.07628957 0.07642647 0.07657141 0.07984459 0.08220445 0.08225412 0.08263895 0.08337077 0.08530872 0.08612910 0.08680072 0.08720458 0.08737531 0.08922402 0.09036622 0.09051839 0.09117620 0.09143570 0.09219715 0.09251594 0.09295146 0.09467883 0.09555510 0.09634079 0.09640949 0.09665417 0.09736433 0.09783089 0.09812192 0.09833008 0.09889099 0.10222936 0.10242378 0.10343961 0.10347997 0.10372184 0.10743791 0.10819853 0.10845621 0.10868758 0.10881424 0.11025241 0.11032630 0.11090571 0.11182719 0.11195337 0.11335619 0.11350806 0.11382704 0.11395515 0.11460098 0.11486994 0.11487571 0.11487840 0.11508966 0.11542895 0.11569260 0.11583325 0.11619756 0.11713575 0.11853562 0.11925156 0.12064034 0.12226555 0.12469259 0.12500298 0.12604578 0.12688856 0.12814342 0.12928645 0.13032783 0.13042483 0.13268260 0.13278685 0.13308399 0.13407111 0.13448581 0.13486631 0.13545209 0.13553432 0.13565498 0.13661657 0.13709831 0.13710753 0.13879968 0.14060630 0.14075357 0.14076824 0.14378784 0.14395140 0.14409590 0.14444019 0.14449629 0.14506651 0.14604299 0.14726393 0.14837980 0.14870962 0.14892312 0.15124799 0.15142791 0.15148619 0.15303709 0.15318676 0.15324620 0.15520526 0.15551027 0.15587757 0.15597346 0.15601756 0.15609893 0.15623424 0.15628952 0.15650424 0.15704082 0.15718056 0.15735149 0.15792861 0.15795665 0.15986278 0.16069014 0.16111403 0.16122394 0.16174775 0.16405951 0.16473718 0.16474188 0.16548813 0.16618952 0.16683138 0.16729275 0.16793957 0.16825619 0.16884709 0.16954591 0.17313927 0.17396526 0.17671015 0.17795909 0.17862780 0.17868445 0.17911946 0.18336275 0.18421654 0.18444766 0.18553109 0.18595326 0.18645882 0.18721271 0.18939825 0.18993540 0.19021883 0.19070084 0.19165189 0.19223049 0.19237895 0.19274114 0.19295074 0.19337502 0.19447413 0.19531229 0.19554103 0.19596494 0.19672946 0.19762096 0.19864095 0.20104179 0.20139412 0.20271056 0.20357165 0.20452162 0.20650893 0.20659789 0.20793304 0.20946651 0.21059146 0.21145846 0.21163682 0.21173426 0.21178512 0.21232843 0.21406807 0.21472566 0.21595714 0.21774160 0.21930417 0.21948913 0.22003816 0.22159044 0.22160344 0.22221390 0.22374964 0.22473282 0.22487698 0.22676647 0.22743217 0.22759722 0.22942757 0.22995505 0.23033766 0.23426510 0.23452109 0.23543124 0.23603960 0.23680646 0.23692416 0.23749089 0.23863288 0.24020795 0.24065217 0.24084981 0.24149982 0.24156151 0.24188501 0.24305088 0.24316711 0.24333742 0.24346873 0.24439230 0.24439893 0.24514280 0.24515020 0.24533468 0.24560802 0.24715979 0.24790935 0.24901131 0.24924042 0.24934766 0.24980057 0.25003684 0.25008202 0.25033244 0.25113181 0.25173258 0.25204029 0.25242001 0.25262208 0.25327827 0.25415040 0.25431704 0.25438145 0.25452025 0.25476586 0.25527501 0.25557310 0.25569254 0.25632047 0.25680692 0.25734318 0.25749929 0.25903091 0.25947141 0.26005740 0.26067343 0.26165757 0.26230386 0.26251002 0.26280446 0.26485905 0.26517774 0.26593903 0.26623845 0.26656275 0.26892529 0.27001309 0.27015372 0.27059832 0.27082317 0.27228790 0.27400975 0.27409437 0.27450654 0.27453635 0.27484772 0.27513939 0.27536180 0.27779055 0.27795043 0.27850430 0.27878157 0.27943866 0.28062811 0.28092859 0.28132753 0.28144397 0.28204656 0.28250154 0.28305691 0.28395042 0.28433538 0.28436611 0.28444928 0.28478839 0.28506686 0.28514711 0.28580112 0.28710475 0.28713807 0.28790618 0.28834606 0.28835528 0.28914184 0.28982321 0.28982418 0.28987713 0.29000595 0.29039518 0.29055776 0.29059759 0.29152749 0.29299895 0.29565491 0.29630425 0.29827671 0.29951835 0.30029098 0.30187988 0.30267214 0.30401366 0.30446272 0.30461666 0.30607737 0.30639416 0.30641392 0.30808561 0.30824453 0.30912575 0.31182409 0.31209665 0.31285692 0.31328997 0.31355451 0.31402390 0.31428029 0.31490030 0.31570985 0.31635289 0.31711582 0.31718015 0.31820606 0.31867711 0.32013606 0.32019473 0.32053098 0.32075301 0.32123857 0.32148018 0.32150846 0.32283373 0.32395175 0.32426463 0.32510925 0.32523441 0.32661412 0.32754152 0.32761988 0.32792230 0.32964931 0.33029452 0.33170775 0.33195427 0.33205293 0.33243529 0.33244779 0.33302736 0.33535466 0.33559404 0.33632886 0.33636366 0.33713968 0.33872590 0.34078319 0.34084156 0.34088476 0.34227930 0.34312486 0.34392079 0.34406753 0.34429303 0.34457986 0.34480239 0.34494928 0.34521630 0.34523094 0.34554725 0.34616829 0.34629679 0.34684776 0.34710512 0.34832428 0.34883960 0.34944904 0.35015868 0.35039551 0.35040408 0.35125714 0.35128753 0.35343450 0.35354497 0.35399297 0.35423834 0.35468101 0.35611805 0.35632778 0.35640379 0.35651968 0.35690590 0.35885688 0.35947570 0.35997598 0.36044099 0.36091769 0.36102798 0.36125833 0.36185130 0.36412076 0.36472689 0.36476012 0.36632106 0.36694179 0.36776146 0.36811812 0.37108611 0.37109360 0.37179352 0.37403696 0.37447137 0.37712681 0.37791726 0.37925477 0.37993536 0.38008434 0.38062212 0.38142667 0.38272475 0.38377558 0.38393123 0.38524685 0.38588079 0.38607513 0.38801651 0.39006839 0.39037896 0.39046923 0.39108831 0.39115554 0.39266293 0.39626364 0.39718678 0.39734648 0.39741099 0.39874375 0.39893721 0.40132568 0.40300903 0.40338414 0.40382010 0.40654798 0.40754438 0.40767111 0.40874142 0.40954622 0.41032623 0.41120596 0.41207363 0.41325691 0.41411972 0.41418848 0.41548580 0.41602161 0.41659813 0.41870936 0.41932903 0.42268026 0.42426335 0.42850929 0.43045015 0.43055080 0.43070687 0.43078896 0.43330128 0.43450654 0.43463486 0.43509541 0.43596791 0.43606885 0.43614169 0.43949936 0.44113495 0.44195332 0.44264896 0.44305444 0.44333674 0.44489374 0.44681055 0.44818937 0.44851818 0.44871466 0.44992505 0.45078734 0.45190786 0.45209677 0.45409167 0.45445316 0.45471994 0.45547647 0.45582079 0.45627887 0.45663334 0.45739092 0.45791902 0.45864360 0.45967179 0.45989976 0.46001295 0.46066258 0.46091350 0.46131331 0.46178408 0.46237206 0.46262458 0.46352062 0.46423063 0.46499097 0.46537111 0.46547108 0.46609689 0.46660312 0.46669011 0.46678915 0.46715703 0.46943486 0.46989342 0.47093855 0.47215783 0.47247046 0.47248749 0.47342131 0.47397168 0.47441178 0.47728409 0.48546029 0.48638199 0.48713137 0.48911003 0.48995717 0.49081673 0.49241612 0.49287538 0.49478784 0.49501675 0.49671117 0.49827636 0.49853553 0.50012624 0.50090001 0.50306642 0.50317587 0.50412630 0.50586470 0.50747556 0.50816389 0.50820235 0.50822580 0.50844168 0.50869997 0.50904256 0.51174647 0.51295422 0.51340461 0.51346185 0.51406790 0.51469600 0.51474344 0.51515827 0.51676516 0.51856564 0.51858543 0.51941821 0.51959357 0.51961206 0.52150447 0.52233646 0.52383494 0.52422125 0.52553205 0.52797428 0.52820679 0.52926217 0.52984420 0.53009635 0.53035885 0.53105725 0.53264037 0.53348895 0.53412768 0.53520385 0.53538553 0.53673237 0.53849839 0.53893352 0.53983198 0.54027973 0.54097764 0.54289790 0.54376821 0.54570401 0.54950182 0.54964430 0.55236082 0.55373400 0.55409095 0.55472100 0.55500101 0.55568494 0.55707103 0.55727140 0.55760309 0.55768076 0.55779428 0.55787462 0.55900015 0.55942301 0.55990869 0.56268817 0.56301164 0.56378628 0.56461201 0.56464434 0.56477265 0.56513684 0.56576053 0.56657227 0.56687586 0.56722256 0.56762496 0.56816295 0.56830740 0.56861098 0.57010971 0.57036255 0.57039070 0.57064522 0.57195757 0.57251513 0.57340734 0.57359878 0.57384526 0.57419044 0.57490580 0.57802764 0.57833908 0.57993141 0.58014872 0.58032226 0.58120494 0.58222436 0.58412414 0.58488336 0.58564262 0.58634444 0.58710700 0.58997856 0.59075006 0.59103283 0.59120000 0.59148194 0.59259305 0.59330496 0.59374603 0.59430307 0.59503323 0.59627572 0.59701109 0.59707826 0.59717357 0.59790543 0.59805564 0.59872614 0.59986611 0.60068096 0.60113902 0.60320530 0.60388349 0.60403362 0.60535200 0.60671806 0.60735622 0.60803050 0.60847479 0.60943695 0.60983609 0.60999054 0.61029474 0.61034798 0.61212304 0.61221948 0.61370934 0.61441615 0.61504175 0.61597707 0.61680886 0.61771232 0.62066473 0.62081311 0.62190733 0.62202541 0.62223628 0.62258019 0.62375666 0.62550841 0.62579746 0.62669903 0.62760863 0.62786977 0.62810408 0.62835061 0.62845721 0.62859683 0.62865205 0.62913807 0.63001262 0.63097337 0.63188320 0.63190779 0.63390201 0.63402293 0.63460308 0.63510749 0.63764608 0.63830583 0.63986692 0.63997673 0.64024449 0.64050891 0.64053077 0.64070627 0.64075792 0.64169180 0.64213495 0.64275732 0.64339524 0.64368129 0.64476837 0.64581654 0.64594929 0.64664269 0.64666377 0.64734069 0.64783913 0.64815216 0.64862848 0.64927902 0.65027644 0.65047207 0.65233086 0.65279244 0.65382169 0.65410395 0.65449221 0.65501295 0.65833928 0.65879462 0.65880201 0.65920136 0.65941559 0.66099242 0.66100430 0.66229392 0.66264313 0.66377008 0.66381125 0.66418378 0.66476141 0.66496795 0.66538858 0.66546520 0.66619689 0.66619738 0.66654416 0.66739909 0.66792265 0.66820592 0.66888522 0.66899679 0.67001350 0.67001782 0.67004823 0.67454754 0.67519665 0.67558403 0.67579804 0.67592058 0.67601702 0.67615482 0.67619905 0.67624393 0.67658537 0.67884373 0.67958199 0.68028487 0.68087625 0.68193540 0.68203973 0.68433605 0.68507399 0.68544684 0.68605574 0.68641009 0.68653748 0.68686955 0.68799128 0.68905168 0.68979690 0.69005597 0.69044732 0.69071436 0.69126642 0.69134476 0.69158323 0.69274073 0.69318626 0.69362373 0.69370390 0.69378242 0.69461674 0.69471884 0.69548222 0.69554756 0.69597740 0.69737678 0.69983892 0.70015644 0.70065433 0.70070180 0.70179125 0.70260260 0.70292103 0.70316339 0.70402773 0.70422653 0.70428592 0.70476474 0.70527961 0.70621996 0.70622897 0.70804132 0.70890928 0.71008349 0.71083351 0.71103435 0.71126204 0.71162137 0.71178427 0.71226431 0.71252730 0.71331958 0.71362654 0.71365301 0.71485502 0.71588331 0.71636943 0.71712981 0.71731885 0.71784824 0.71877010 0.71957839 0.71985018 0.72030808 0.72078264 0.72102999 0.72157554 0.72393736 0.72401218 0.72444585 0.72455102 0.72538972 0.72585017 0.72615298 0.72760411 0.73012213 0.73024537 0.73049686 0.73118489 0.73212496 0.73285919 0.73286869 0.73294394 0.73309927 0.73311562 0.73449267 0.73469869 0.73531201 0.73654667 0.73690636 0.73746702 0.73791810 0.73998258 0.74013672 0.74048962 0.74196737 0.74400391 0.74446842 0.74636685 0.74796924 0.74856901 0.74857994 0.75029786 0.75037709 0.75081164 0.75101296 0.75173122 0.75239040 0.75285497 0.75317927 0.75407355 0.75434540 0.75483570 0.75508046 0.75516984 0.75624714 0.75690052 0.75716004 0.75729268 0.75732456 0.75782832 0.75831208 0.75947533 0.76015827 0.76206104 0.76220849 0.76242891 0.76260965 0.76283301 0.76348866 0.76351397 0.76404959 0.76433838 0.76720682 0.76770316 0.76819047 0.76946417 0.76951380 0.77047074 0.77101672 0.77165628 0.77342092 0.77733025 0.77764287 0.78002178 0.78163707 0.78363728 0.78402827 0.78423440 0.78430977 0.78467217 0.78467880 0.78489815 0.78514097 0.78669765 0.78895304 0.79042977 0.79048613 0.79084978 0.79102405 0.79104841 0.79123090 0.79146027 0.79266021 0.79413443 0.79474217 0.79529203 0.79549247 0.79564297 0.79597940 0.79702809 0.79726182 0.79739355 0.79902034 0.79923210 0.79938802 0.80047603 0.80394513 0.80399978 0.80541678 0.80547463 0.80569386 0.80598723 0.80778881 0.80812539 0.80838664 0.80884333 0.81035580 0.81119296 0.81173807 0.81231955 0.81243580 0.81254283 0.81350221 0.81472468 0.81497081 0.81698303 0.81813430 0.81843592 0.81931499 0.81972869 0.82006794 0.82082968 0.82122115 0.82189781 0.82218977 0.82296968 0.82377919 0.82417322 0.82442065 0.82534005 0.82534633 0.82609891 0.82622518 0.82679045 0.82819352 0.82848135 0.82876585 0.82951850 0.82993145 0.83117451 0.83233834 0.83260598 0.83361016 0.83470066 0.83520977 0.83603749 0.83637409 0.83663798 0.83670780 0.83691924 0.83704939 0.83739729 0.83747117 0.83890560 0.83915280 0.83920915 0.84162833 0.84226667 0.84402445 0.84467360 0.84472105 0.84573239 0.84594221 0.84701938 0.84772216 0.84916954 0.85352155 0.85386316 0.85391497 0.85462185 0.85518078 0.85531037 0.85551439 0.85673538 0.85745864 0.85849596 0.85880263 0.85905256 0.85928013 0.86005808 0.86111839 0.86223996 0.86322479 0.86354507 0.86381669 0.86456090 0.86458787 0.86598091 0.86737002 0.86749427 0.86749764 0.86764288 0.86805241 0.86851862 0.86854638 0.87066138 0.87250882 0.87342319 0.87423250 0.87426909 0.87469825 0.87500746 0.87516571 0.87552916 0.87564170 0.87629710 0.87637370 0.87638190 0.87656599 0.87682929 0.87707942 0.87721436 0.87872532 0.87900631 0.87938346 0.87998521 0.88038025 0.88038305 0.88062641 0.88113100 0.88152816 0.88162704 0.88225628 0.88281613 0.88329895 0.88347413 0.88432819 0.88486028 0.88622310 0.88632829 0.88865777 0.89099832 0.89195844 0.89234145 0.89283854 0.89298237 0.89301117 0.89576722 0.89600098 0.89650898 0.89670628 0.89751032 0.89767759 0.89829634 0.90012188 0.90080480 0.90088152 0.90104044 0.90112765 0.90136423 0.90162330 0.90285443 0.90314874 0.90334536 0.90479263 0.90479776 0.90483475 0.90505059 0.90556316 0.90637912 0.90643981 0.90756888 0.90826683 0.91052261 0.91131841 0.91228299 0.91553598 0.91565602 0.91628728 0.91638695 0.91672040 0.91678706 0.91695574 0.92124259 0.92216544 0.92224361 0.92248747 0.92318637 0.92332400 0.92485465 0.92517955 0.92519625 0.92577151 0.92718220 0.92827986 0.92875966 0.92990719 0.93035308 0.93041329 0.93129782 0.93137908 0.93152238 0.93308095 0.93324376 0.93335199 0.93401261 0.93440550 0.93455215 0.93511609 0.93520099 0.93602254 0.93675454 0.93789609 0.93858960 0.93896591 0.93961704 0.93983374 0.94153320 0.94253401 0.94254434 0.94328337 0.94354844 0.94472754 0.94486604 0.94597247 0.94623481 0.94923062 0.95081490 0.95140458 0.95488059 0.95538991 0.95545137 0.95563932 0.95718311 0.95821670 0.95875373 0.95911637 0.95988681 0.96072636 0.96137205 0.96429904 0.96451002 0.96480795 0.96628169 0.96674834 0.96767503 0.96801824 0.96837320 0.96874019 0.96883928 0.97051352 0.97107472 0.97117734 0.97149137 0.97231870 0.97314577 0.97331489 0.97390074 0.97502220 0.97502289 0.97523166 0.97558633 0.97652481 0.97715694 0.97823985 0.97833291 0.97856804 0.97869975 0.98017455 0.98078601 0.98111116 0.98157236 0.98166394 0.98246048 0.98290324 0.98365068 0.98590299 0.98673186 0.98755344 0.98851872 0.98995939 0.99124857 0.99240028 0.99253764 0.99414810 0.99596824 0.99633863 0.99640587 0.99704463 0.99713285 0.99830070 0.99965074 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000011000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100010000000010000000100000000000000000001000000000001010011000000000000000000000000000000100000000000010010000000010000000000100000000000000001100000010000000000010000000000000000000010000100000100000000000010100000000001001000000000000100010000100110010000000000000000000000000100000000000000100000000011000100000000100000111001110000000110001000001000000110100001000000000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000000000000000000000000101000000000000000010000001000000000001000010100001000010000000000000000001010100000000000000000000000000000000000000010000100000000000010001000000010000000000000000000000000000000010001010000000000000100100000000011 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010010100000010000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000100000000000010001100000100010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110100000000010001000011000100010001000000000000000000011000100000011001010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000001000000100000000000000000000000000000001000000100000001000100000010000000000000000000000000000000001000000000000000000000001000001000000000000000000000000000000100000000100000000000000000000000010000001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010100001100000000000000000000000010000000001000001010000000100000000010000010001000001000000100000000100110101000101000000100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000010000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000100000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000001000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000010010001000000000000000000100000000000000010000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000000000000000000000100000 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000000101000010000100000000100000100100010011000010000000000000001000001001000001100000001000000001010100000000000010000000000000111000000000001010000000010000000100000000000000000000000000000000010011000000000000000000000110010001000010000100100001000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000000000000100010000100110010000000000000000000000000100000000000000100000000011000100000000100100111001110000000110001000001000000110100001000000000100110100001101001000000000000000000000000000000000000000000000000000100000010000000000100101000001000010000000000000000000000000000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100010000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001100000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000010000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000100010000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000100000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000010000000000000000000000010000001000000000101000110000000000100000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000101000100101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000001000000000000000010010000000000000100100000000001 000000100000010000000000000000010000101001000000100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010110000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000001100000001010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000000000000000000110000000000000100000000000000001000000000010100001010000010000000000100000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000100000000000000000100000000001000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000001010010100000010000000000000100100000000001000000011000001001010000000000001100000000010001000011000100010001000000000000000000011000100000010001010000000010010001000000010000000000000000100000000100100100000001001000000000001000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000010000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001110000000000000000000011000000000001000001010000000100000000010100010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000000000100000000000010000000000100000000000000000100000011000000000001100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000001000000000000001000001000010000000000000000001010000000000100000000001000000000000010000000000001000001000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000001000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110100000010000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000110000010001000001000010100000000000110101000101000001100000000000001000000000000000000000000000001001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000001000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010010000001000000100000010100000000000000010000000000000010000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000000000000000000010000000001100000001110000000100000000000010000001010000010100000100000000001100000000000000100000000010000100000000100000000010000000000000000000000000000000110000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000001000000001000001101010000100000000000001000000000000000000000000000000000000010100000001000100100000000000 010000100000010000000000000100000100100010011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000001000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000000000001000000010000000000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000001010000000100000000010000000001000001000000000000000000100101000101000000110000000000001001100000000100000000001000100000001110000000101000000000010000001000000000011000001000000001100100001000000100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000100000001000001000000000000000000010100100000000000000100000000001001000000000000000000100000000000000010000000000000100100000000001 000000100000010000000000000001010000101001000000100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011110000000100010000000100000100010000000000001000011000000000000010000000010000000100000000000000000000000000000000010011000000001010000000000000000000100000010000010010000000010000010000001110000000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100001000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000011000000100100000000000000000000000000100010000000000000000000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000010010000000000001000000001000010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000010001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000001000000000000000010010000000000000100100000000001 000000101001010000100000000100100100100000010000011000000000010000000000000100000100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000000010000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000000000000000000000000100000000000000000010000001000000000001000010100001000011000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000000000000000000000000000000010001010000000000000100100000000011 000000000000000100000000000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000011010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001010000010000000100000000000000010000001100000000000000000000001000000000001000011011000000100000000010000010001000001000000100000000000110000001101000000000000000000000110000000000000100000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100001000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100001000000010000000000000111000000000000010000000010000000100000000000000010100010000000000000000000000000000001000010000010001000010010000010010000000010000010000001110000001110000000000001100010000010000000000011010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000010010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000000000000000101000000001000000000000000000000001000001000000000000000000000000000000100000000100000000000000000000000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000111000000000000000000000110010000000000100000000000000001000000000010100001011000010000000000100000000000100100001001100010000001101000000010000010000000000100010000000000000110000011000010000000100000000010010000000000000000000000100000010000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000001000100000000100000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010110000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000001100000001010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000000000000000000110000000000000100000000000000001000000000010100001010000010000000000100000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000100000000000000000100000000001000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000101000010000000000000100100100100000010000010000000000010000000000000100100100000000100010100000100000100000000000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000010000000000000000000000000000000000000000000000000000100000001011000000000000010000000000000000000001100000010000000000000011000000100100100000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000000000100100001100010000010000001101000000100000010000000000100000000000000000000000011000000001000000000100010010000000100010000000000100000000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000001000000001010000000000000000000000100000010100000001110000100000000010000000101000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000001000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000001000100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000000000000000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010000010000000000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100100000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000100101000010000000000000100000100101001000000100010000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100010000000010000000100000000000000000001000000000001010011000000000000000000000000000000100000000000010010000000010000000000100000000000000001100000010000000000010000000000000000000010000100000100000000000010100000000001001000000000000100010000100110010000000010001000011100100010001000001000000000010000001000000010001010000010010010001000000010000000000000000100001100000100100000001001000000000010000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000000000000000101000100010000000000000000010000000000000000000000010000000000000000000110000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000100010000100000001000001000000000000000000001000001100010000100000000000001000000100000000000000000000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100001000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000000001000100000000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000001000000010000000000011000000010001010000000010010001000000010100000000000000100001100000100100000001001000000000000000001000000000000000100000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000101000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100000100000000000000001000000010000100110010000000000000000000000000100000000000000000000000011000100100010001000000000000100101000001001001000100000000100100000100100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000010001000011100100010001000001000000000010011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000100000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100010001001100100000000000100000001010000100100100000001000000000000000000011000000000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000010000100010000000001000100100000000001 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000011000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000100000000000000000000000000000000000000100000001000100000010000000000000000010000000000000001000000000000000000000001000001000000000000000000000000100000000000000000000001000000000000000010000011000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000011011000000100000000010000010001000001000000100000000000110000001101000000000000000000000110000000000000100000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001010010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010001010001010010000100100010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100001000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000010000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000100001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000001000010000000000000000000010000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000000000000000000110000000000000100000000000000001000000000010100001010000010000000000100000000000100100001001100100000000000100000000010000100000000100001001000000000000000011000000000000100000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010110000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000010001010000000100100000101010000100000100000100000000000000000000100000001000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000010000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000000000000000000000000100101010000000000000000000001001000000000000000010000000001100000001110000000100000000000010000001010000000100000100000000001100000000000000100000000010000100000000100000000010000000000000000000000000000000110000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000001000000001000001100010010000000100000001000000000000000000010000000000000000000000011000001000000010100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000001000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000000000000000000000000010000000000000000000000000000000010010001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100010000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000110000000000000000000000011000000001000000000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000001000000000001000000000000000000000000000000000000010000000000000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001111000000000000100000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000010000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001100000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000101000100000010000001000000011100010000000000101110110010100000000010000000000010000000001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000001000000000011000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000010000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000100001001100001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000000010000010000000000000000001000001010000000100000000010000000001000001000000001000000000100101100101000000000000000000000001000000100000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000001000000000000000000100000000000000000010000001000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000100010000000001000100100000000001 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000000000000010000110100110000100000000000110100000000001000010000010001000010000000001100000000010000000000001110000000010100001000001100000000010000000001000000000000000100000100000000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000100000000000000000000000000000000000000000000000000010000001000000000101000110000000000000001000001000000000100100000011000000000000000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000111000000000000000000000110010000000000100000000000000001000000000010100001011000010000000000100000000000100100001001100010000001101000000010000010000000000100010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000001000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000000000000000000000000010000000000000000000000000000000010010001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000011000000000001000001000000001100100000000000100010000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000010000110100110000100000000000110100000000001000010000010001000010000000001100000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000001000000000001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000010000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000000101001010000100000000100100100100000010000011000000000010000000000000100000110000000100010000000100000100010000000000001000011000000000000010000000010000000100000000000000000000000000000000010011000000001010000000000000000000100000100010010000010000000000010000001110000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000011000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000011001100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000010011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100010001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000010000110100110000100000000000110100000000001000010000010001000010000000001100000000010000000000001110000000010100001000001100000000010000000001000000000000000100000100000000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000100000000000000000000000000000000000000000000000000010000001000000000101000110000000000000001000001000000000100100000011000000000000000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000111000000000000000000000110010000000000100000000000000001000000000010100001011000010000000000100000000000100100001001100010000001101000000010000010000000000100010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000001000000000000000000000000000010000000000000100100001000001 000000101000010000100000000100100100100000010000011000000000010000000000000100000110010000100010000000100000100010000000000001000011000000000000010000000010000000100000000000100000000000000000000010011000000001010000000000000000000100000100010010000010000000000010000001110000000010000000000001100000000010000000000001010010100000010000000000000100100000000001000000011000001001010000000000001100000000010001000011000100010001000000000000000000011000100000010001010000000010010001000000010000000000000000100000000100100100000001001000000000001000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000010000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000010000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001110000000000000000000011000000000001000001010000000100000000010100010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000000000100000000000010000000000100000000000000000100000011000000000001100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000001000000000000001000001000010000000000000000001010000000000100000000001000000000000010000000000001000001000000001 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000010010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000100010000000100000101000100000010000001000000011100010000000000101110110010100000000010000000000010000000001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000010000001000001000000001100100000000000100000000010000100100100000001000000001000000000011000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000001000001111000000010000000000001100000000010000000010001010000000100100000101010000100000100000100000000000000000000100000001000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000010000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000000000000000000000000100101010000000000000000000001001000000000000000010000000001100000001110000000100000000000010000001010000000100000100000000001100000000000000100000000010000100000000100000000010000000000000000000000000000000110000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000001000000001000001100010010000000100000001000000000000000000010000000000000000000000011000001000000010100000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010110000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000100101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100001001001000000000000000001000000000000000100000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000011001100000001010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000010000000000000000001100000100000011000000000100001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000100001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000000000000100000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000001000110000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010000010000000000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000000000000000000000000010000000000000000000000000000000010010001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001110000000100000000010000010001000001000000000000000000100101000101000000100010000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100110001100010000010000001101000000100000010000000000110000000000000000000000011000000001000000000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000001000000000001000000000000000000000000000000000000010000000000000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010000001000000011000010000000000101110110010001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000010000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000001000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100001000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000000000001001010000000001000000000000100000011000000000000001000100000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000010000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 010000100000010000000000000100000100100010011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000100001010000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000010000000000000000000000010100000000000000000000000100001001010001001000000001000000000100101000010000010000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000000000000000000000000100101010000000000000000000001001000000000000000010100000001100000001110000000100000000000010000001010000000100000100000000001100000000000000100000000010000100000000100000000010000000000000000000000000000000110000000000000000010000001000000000001000010000001000010000000000000100001010100000000000000000000001000000001000000001000001100010010000000100000001000000000000000000010000000000000000000000011000001000000010100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000010000010000000010000000100000000000000000001000000000000010011000000000000000000000000000000100000000000010010000000010000000000100000000000000001100000010000000000010000000000000000000010000100000110000000000010100000000001001000000000000100010000100110010000000000000000000000000100000000000000100000000011000100000000100000111001110000000110001000001000000110100001000000000100100000001001000000000000000001000000000000000000000000000000000000000000000000000001100101000001000110000000010000000100000000000000000000100000000010000000001000001000100000000000000000000000100000000000000000000000000000000000010010001000000010101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100100000000000000000001000000110001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000001000100100000000000 010000100000010000000000000100000100100010011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000001000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000000000001000000010000000000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000001010000000100000000010000000001000001000000000000000000100101000101000000110000000000001001100000000100000000001000100000001110000000101000000000010000001000000000011000001000000001100100001000000100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000100000001000001000000000000000000010100100000000000000100000000001001000000000000000000100000000000000010000000000000100100000000001 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000000000000000000000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000010010000000000001000000001000001000000011010000000001001010000010011010001101000110110000000000000101000000000000000000000111000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000001100100000010100000000000000000001000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000000000110100000000101 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100001000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000010000000100000100000000000010010000000000000000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010110000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000001100000001010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000000000000000000110000000000000100000000000000001000000000010100001010000010000000000100000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000100000000000000000100000000001000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000010100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100010000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100100000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100000100000000000000001000000010000100110010000000000000000000000000100000000000000000000000011000100100010001000000000000100101000001001001000100000000100100000100100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000100001000000000100000000010011000000100000000000001000000000100000000000010010000000000000000000000100000100000000000110001101000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000111000011000100000010000000000000000011000100000010001010000000010010001000100010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000011101000000000000010010000000100000000000000000100000011000000000000100000000000000000000010000001000001100000000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000011001100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000010011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100010001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000001000010000000000000000000010000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000000000000000000110000000000000100000000000000001000000000010100001010000010000000000100000000000100100001001100100000000000100000000010000100000000100001001000000000000000011000000000000100000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100001000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000000000000000000000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000010010000000000001000000001000001000000011010000000001001010000010011010001101000110110000000000000101000000000000000000000111000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000001100100000010100000000000000000001000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000001010000000000000100100000000011 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000100000000100000001001000010000000001000000100000010100000000000000010000000000100000000110001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000110010000001000000001000100000000010010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010001000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000001000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000101100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000010000000000010000000000000100100000000001 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000010100000000000010000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000001010000000000000100000100000000000010001100000000010000000000001011000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000110000000000000010100001100000101100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000010100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010100100000000000000100000000001001000010000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100001000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000010000000100000100000000000010010000000000000000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000100000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000010000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000100001001100001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000000010000010000000000000000001000001010000000100000000010000000001000001000000001000000000100101100101000000000000000000000001000000100000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000001000000000000000000100000000000000000010000001000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000100010000000001000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010010100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001001100000100000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000001000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000110010000001000000001000100000000010010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010001000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000001000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000101100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000010000000000010000000000000100100000000001 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000010100000000000010000000000101000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000000000000100000101101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100110100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100001000000000000000000000100000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000100010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010110000000000000000000000100000000000000100000000000001100000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000011000100100000000000 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000101000100101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000100100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100001000001100000000110001000010000001010011000001000000000000011000100100010001000000000000100101000001001011000100000000100100000101100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000011000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100001000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000010000000100000100000000000010010000000000000000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000000101000010000000000000100100100100000010000010000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000010000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000101000100000010000001000000011100010000000000101110110010100000000010000000000010000000001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000001110100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000001000000000011000000000000000100000000000010000010000001000000000100000000001000000000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100010000001000000001000100000000010010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010001000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000001000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000101100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000011001100000001010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000010000000000000000001100000100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000000000010000000000011000000010001010000000010010011000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000001000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000010000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000001000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100010000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001100000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001001000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000100010000100000001000001000000000000000000001000001100010000100000010000001000000000000000000000000000000000000010000000001000100100000000000 000000000000000100000000000100000100100000011000010000000000000001000001001000001100000001001000010000000000000000000000000000000011000000000000010000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000000000100100001100010000010000001101000000000000010000000000100010000100000100100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000001000000000000100000001000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100001000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100010000000000000000000001000000001000100000100000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001100000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001001000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000100010000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000001000000000000000010010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000000000010000000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000101000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 010000100000010000000000000100000100100010011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000001000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000000000001000000010000000000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000001010000000100000000010000000001000001000000000000000000100101000101000000110000000000001001100000000100000000001000100000001110000000101000000000010000001000000000011000001000000001100100001000000100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000100000001000001000000000000000000010100100000000000000100000000001001000000000000000000100000000000000010000000000000100100000000001 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000000000000000000000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000010010000000000001000000001000001000000011010000000001001010000010011010001101000110110000000000000101000000000000000000000111000000000000000000000010000001000000000011100001010000010000000000000000000100100001100010000010000001101000000000000010000000000100000010000000000000000011000000001000000100000000000000000010000001000000000001000110000001000010000000010000000001010100000000000000000000000000000000000000010000100000000000000001000000010010000000000000000000001000000000000010000000001000100100000000000 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100010000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001100000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001001000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000100010000100000001000001000000000000000000001000001100010000100000010000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000100100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000001000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 010000100000010000000000000100000100100010011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000001000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000000000001000000010000000000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000001010000000100000000010000000001000001000000000000000000100101000101000000110000000000001001100000000100000000001000100000001110000000101000000000010000001000000000011000001000000001100100001000000100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000100000001000001000000000000000000010100100000000000000100000000001001000000000000000000100000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010110000000000000000000000100000000000000100000000000001100000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000011000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000000010000000000000000001000000000000000000000001000100000000000000000000000000000000000000100000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000000000000000000001001000000001000100000000000010000001100000000000000000000001000000000001000100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000011000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000100000000000000000000000000000000000000100000001000100000010000000000000000010000000000000001000000000000000000000001000001000000000000000000000000100000000000000000000001000000000000000010000011000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000011011000000100000000010000010001000001000000100000000000110000001101000000000000000000000110000000000000100000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100100000010000000010001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000100000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000010000000000000000000000010100000000000000000000000100001001010001001000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000010100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000100100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000001000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000001100000001010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000001001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000000000100000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000001000000000000000000000001000000000000001000001000010000000000000000001010000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000001000000100101000001011000000000000000010000000000001000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000001000000000010000001000000000101000110000000000000000000001000100000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000001000100100000000000 000000000000000100000000000100000100100000011000010000000000000001000001001000001100000001001000010000000000000000000000000000000011000000000000010000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000000000100100001100010000010000001101000000000000010000000000100010000100000100100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000001000000000000100000001000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000100000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000001000100100000000000 000100101000010010000000000100000110101001000000100000010000101000000100000010000000000000100000000011100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100100000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000100000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000010000000000000000000000010100000000000000000000000100001001010001001000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000010100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001010000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000100000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000101000001000101000000000000000000001000001100010000100000000000001100000000000000000000000000000000000010000000111000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100001000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010010010001000000010000010000000000101110110010001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000010001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000100010010000000100000000000000100000000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000001000000100001000000000000010001000000000000100101000001001001100000000000100000000100010000000110000000000010000010000000000000011000000010100000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000010000000000000000000000000000010000011000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010001001100000000000000000000101000000000001000011011000000100000000010000010001000001010000100000000000110101000101000100100000000000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000011000000000000010000000000000000000000000000010000000000000001 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000100001000000000100000000010011000000100000000000001000000000100000000000010010000000000000000000000100000100000000000110001101000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000111000011000100000010000000000000000011000100000010001010000000010010001000100010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000011101000000000000010010000000100000000000000000100000011000000000000100000000000000000000010000001000001100000000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010010100000010000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000100000000000010001100000100010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110100000000010001000011000100010001000000000000000000011000100000011001010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000001000000100000000000000000000000000000001000000100000001000100000010000000000000000000000000000000001000000000000000000000001000001000000000000000000000000000000100000000100000000000000000000000010000001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010100001100000000000000000000000010000000001000001010000000100000000010000010001000001000000100000000100110101000101000000100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000001000000000000000001000000000000000000000001000000000000000000000000000000000010000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001001000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000100010000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100100000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000100101010010000000000000100000100100000011000010000000001000000010000100000000000001010100010000000100000101000000000100000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000010000000000001110000000010000000010001100000000010000000001000000000000000100000100000000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000100000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000001101000000010000010000000000100010000000000000100000011000010010000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100110000100000000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100010000000010000000100000000000000000001000000000001010011000000000000100000000000000000100000000000010010000000010000000000100000000000000001100000010000000000010000000000000000000010000100000100000000000010100000000001001000000000000100010000100110010000000000000000000000000100000000000000100000000011000100000000100000111001110000000110001000001000000110100001000000000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010000001000000010000010000000010000000001000001010000000101000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000100001001000000000100001000000000001000100000001000010010000000000100000000001110000000010100001000001100000000010000001000001010000000000000010000000100100001000010100000000000100000000100000001001000010000000001001000011000100010001000000000000000000011000101000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000100000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000110000000010000000000000000001000000010000000000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000001010000000100000000010000000001000001000000000000000000100101000101000000110000000000001001100000000100000000001000100000001110000000101000000000010000001000000000011000001000000001100100001000000100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100001000000000010000000000000100000100000000000010001100000000010000000000001010000000100100000100010000100000100000100100000100000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000001000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000100000001000000000000000001000001000110000000000000000100100001100010000010000001101001000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000010000000000000000000000000000000000000110000000000000100100000010001 000100101000010000010000000100000100101001000100100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000000010000000000100000000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000011000000000000000010010000000010000001000000000010000100000000000000010000000101001000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000010001000011100100010001000001000000000010011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000100000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100010001001100100000000000100000001010000100100100000001000000000000000000011000000000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000010000100010000000001000100100000000001 000000101000010000000000000100100100100000010000010000000000010000000000000100100100000000100010100000100000100000000000000000001000000001000100000000000010010010100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000100000000000010001100000100010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000001000100000010000000000000000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000101000000000000001000000000000000000000000000000000000100000000100000000000000000000000010000101000000000101000000000000001010000000000000010000000010000000000000000001000000010000000100000000000000000010000001000001111000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010010010000001101000000000000010000000000100000000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000011000000000000000010010000000010000001000000000010000100000000000000010000000101001000000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000100001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000001000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000001000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000000000101000100101000100000010100001000010010000000000001000000001000001000000011010000000001001010000010011010001101000110110000000000000101000000000000000000000111000000000000000000000010000001000000000011100001010000010000000000000000000100100001100010000010000001101000000000000010000000000100000010000000000000000011000000001000000100000000000000000010000001000000000001000110000001000010000000010000000001010100000000000000000000000000000000000000010000100000000000000001000000010010000000000000000000001000000000000010000000001000100100000000000 000000101000010000100000000100100100100000010000011000000000010000000000000100000110010000100010000000100000100010000000000001000011000000000000010000000010000000100000000000100000000000000000000010011000000001010000000000000000000100000100010010000010000000000010000001110000000010000000000001100000000010000000000001010010100000010000000000000100100000000001000000011000001001010000000000001100000000010001000011000100010001000000000000000000011000100000010001010000000010010001000000010000000000000000100000000100100100000001001000000000001000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000010000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000010000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001110000000000000000000011000000000001000001010000000100000000010100010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000000000100000000000010000000000100000000000000000100000011000000000001100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000001000000000000001000001000010000000000000000001010000000000100000000001000000000000010000000000001000001000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000001001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010000010000000000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000011000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100000100000000000000001000000010000100110010000000000000000000000000100000000000000000000000011000100100010001000000000000100101000001001001000100000000100100000100100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100010000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001100000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000110000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000000000100000000000000000000000000000010000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000001000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000000101000010000100000000100100100100000010000011000000000010000000000000100000110010000100010000000100000100010000000000001000011000000000000010000000010000000100000000000100000000000000000000010011000000001010000000000000000000100000100010010000010000000000010000001110000000010000000000001100000000010000000000001010010100000010000000000000100100000000001000000011000001001010000000000001100000000010001000011000100010001000000000000000000011000100000010001010000000010010001000000010000000000000000100000000100100100000001001000000000001000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000010000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000010000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001110000000000000000000011000000000001000001010000000100000000010100010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000000000100000000000010000000000100000000000000000100000011000000000001100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000001000000000000001000001000010000000000000000001010000000000100000000001000000000000010000000000001000001000000001 000000100000010000000000000100000100100010011000010000000000000001000001001000001100000001001000000000000000000000000000000010000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000100000001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000100000001000000000000000000000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100001000000010000000000000111000000000000010000000010000000100000000000000010100010000000000000000000000000000001000010000010001000010010000010010000000010000010000001110000001110000000000001100010000010000000000011010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000010010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000000000000000101000000001000000000000000000000001000001000000000000000000000000000000100000000100000000000000000000000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000111000000000000000000000110010000000000100000000000000001000000000010100001011000010000000000100000000000100100001001100010000001101000000010000010000000000100010000000000000110000011000010000000100000000010010000000000000000000000100000010000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000001000100000000100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000100001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000001000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000100001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000000000000100000 000000000000000100000000000100000100100000011000010000000000000001000001001000001100000001001000010000000000000000000000000000000011000000000000010000000010001000100000000000000110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000101000000000000001000000000000000000000000000000000000100000000100000000000000000000000010000101000000000101000000000000001010000000000000010000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000000000000010000001000010000000001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000100011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000000000000000000000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000100000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010000001000001010000000000000010000000100100000000010100000000000100000000100000001001000010000000001001000011000100010001000000000000000000011000101001010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000001000000000001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100100000000001000000001000000010000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000110000101000000100000010000000000000100000000010100000000000000100000000001000000001000100000000000110010000100000000000000000000000000000000010011000000000000000000000000000000101000000000010010000000010000000000001110000000010000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000001000000000000010000000000000000000000000000000000000000000000000000010000000000000000000001000000000000100000011000000000000001000100000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000001101000000010000010000000000101010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000100001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000000000000100000 010001100000010000000000000100000100100010011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001010000000000000000000000000000000000000000000100000000100101000001011000000000000000000000000000100000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000000000000000000001000000000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000000000000100000001001100100000000000100000000010000100000000100000000010000000000000000000000000000000100000000000000000010000001000000000001000010100001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000000000000000000000000000000010001010000000000000100100000000011 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010000001000001010000000000000010000000100100000000010100000000000100000000100000001001000010000000001001000011000100010001000000000000000000011000101000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000001000000000000000000101000000001000000100000000001000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010010000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000001000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000001000000000000000000000000010000000011000100100000000000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010110000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001010010001000000110010000100000100101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000100000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000100000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000001000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000101010000100000100000100000000000000000000100000001000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000010000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000000000000000000000000100101010000000000000000000001001000000000000000010000000001100000001110000000100000000000010000001010000000100000100000000001100000000000000100000000010000100000000100000000010000000000000000000000000000000110000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000001000000001000001100010010000000100000001000000000000000000010000000000000000000000011000001000000010100000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000011001100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000010011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100010001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000011001100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000010000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000001000010000000001000100100000000000 000100101010010000000000000100000100100000011000010000000001000000010000100000000000001010100010000000100000101000000000100000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000010000000000001110000000010000000010001100000000010000000001000000000000000100000100000000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000100000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000001101000000010000010000000000100010000000000000100000011000010010000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100110000100000000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000001000000000000000000010000000000000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100100000000010010000100000000000000000000000000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000011001101000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000000000011000100000010001010000000010010001000100010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000100000000000100010000010000000001000000000000000000001000000100000000110000000000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000010000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100010000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001100000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000010000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000100010000100000001000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000010001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000100101000010000010000000100000100101001000100100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000001000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000001000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000000000000100000100101001000000100000010000101010000100000010000000000000100000000010100000000000000100000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000101000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000010000000000000000000000000010000100101000011011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000000100001001000001001000000000010000000100100010010000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000100000000010000000000010000000001000001000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000101101000000010000010000000000100010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000100010000000001000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000001000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000000000000100000000000100000100100000011000010000000001000000010000100000000000001000100000001010100000000000010000000000000111000000000000000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100101000001001000000100000000001000010000000000000000000000000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000000000000000000110000000000000100000000000000001000000000010100001010000010000000000100000000000100100001001100100000000000100000000010000100000000100001001000000000000000011000000000000100000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000011000000001000000001000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000000000000000000001000100000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000100000000100000000101000000000000010000001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000000010000000001000001010000000100000000010000010001000001000000100000000100110101000101000000100000000000000001000000000000000000000000000001000000000000100001010000000110000000000000000000100000000001100100010000000100000000010000100000000100000000010100000000000010000000000000000100001000000000000010000001000000001100000000000000000000001010000000011000000000000000010010000000010000001000000000010000100000000000000010100001001000000000000000000001000000000000000000000011000001000000010100000 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000100100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100001000001100000000110001000010000001010011000001000000000000011000100100010001000000000000100101000001001001000100000000100100000101100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000011000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000001000000001111000000010000000000001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000010000000000000000001100000010000000000000000000001000000000001000100101000100000010000001000000010000010000000010000000001000000000000010000001000010001000001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010100010000000000000000000000100000001101100100000000010100000000010000101000000100100000010100000000000000000000000000000100000000000000000010000001000000010100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000100001000100000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100101000001001000000100000000001000010000000000000000000000000000000000000000000000000000100000001011000000000101011000000000000000001001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000000000000000000110000000000000100000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000001000000000000000000000000010000000011000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000010000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000001000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000000000001001010000000001000000000000100000011000000000000001000100000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000010000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000010100000000000010000000000101000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010110000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000100101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100001001001000000000000000001000000000000000100000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000010000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000001000100010001000001000000001000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000000000001001010000000001000000000000100000011000000000000001000100000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000010000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000100001001100001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000000010000010000000000000000001000001010000000100000000010000000001000001000000001000000000100101100101000000000000000000000001000000100000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000001000000000000000000100000000000000000010000001000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000100010000000001000100100000000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000101000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000010000000000000000000000000010000100101000011011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000000100001001000001001000000000010000000100100010010000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000100000000010000000000010000000001000001000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000101101000000010000010000000000100010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000100010000000001000100100000000001 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100010000000010000000100000000000000000001000000000001010011000000000000100000000000000000100000000000010010000000010000000000100000000000000001100000010000000000010000000000000000000010000100000100000000000010100000000001001000000000000100010000100110010000000000000000000000000100000000000000100000000011000100000000100000111001110000000110001000001000000110100001000000000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010000001000000010000010000000010000000001000001010000000101000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000001000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000010000000000000000000000010100000000000000000000000100001001010001001000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000000000000000000000000100101010000000000000000000001001000000000000000010000000001100000001110000000100000000000010000001010000000100000100000000001100000000000000100000000010000100000000100000000010000000000000000000000000000000110000000000000000010000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 001100101000010000010000000100000100101001000000100000000000101000000100000010000000001000100000001010100000000000010000000000000111000000000000010001000010000000100000000000000000000000000000000010011000000000000000001000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000000000000000000000000010000000000000000000000000000000010010001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000110000000000000000000000011000000001000000000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000001000000000001000000000000000000000000000000000000010000000000000100100000000000 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010010100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000100000000000010001100000100010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000001000100000010000000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000011010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001010000010000000100000000000000010000001100000000000000000000001000000000001000011011000000100000000010000010001000001000000100000000000110000001101000000000000000000000110000000000000100000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100001000000000000000000000100000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000100010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010110000000000000000000000100000000000000100000000000001100000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000011000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000010000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000001000100010001000011000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000000000000100101000001011000000000000000000000000000000000001000000000001000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000000000001001010000000001000000000000100100011000000000000001000100000001000100101000100100010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000010000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010000001000001010000000001000010000000100100000000010100000000000100000000100000001001000010000000001001000011000100010001000000000000000000011000101000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011010000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000000000010000000001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000011001100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000010011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100010001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100010000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001100000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001001000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000100010000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010010000000000100000110101001000000100000010000101000000100000010000000000000100000000011100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000100000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000010000000000000000000000010100000000000000000000000100001001010001001000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000010100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100010000001000000001000100000000010010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010001000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000001000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000101100001100010000010000001101000000000000010000000000100000000001000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010010100000010000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000100000000000010001100000100010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000001000100000010000000000000000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000101000000000000001000000000000000000000000000000000000100000000100000000000000000000000010000101000000000101001000000000001010000000000001010000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000000000000010000000001001010000010011010001101000110110000000000000101000000000000000000000111000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000000000000000001000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000000000110100000000101 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000101000000000000000010000001000000000001000010100001000010000000000000000001010100000000001000000000000000000000000000010000100000000000000001000000010000000000000000000000000000000010001010000000000000100100000000011 000100101000010000000000001100000100101001011000010000000000000001000001001000001100000000100000001010100000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000000000000000000000001000010000010001000010010000010010000000010000010000001110000001110000000000001100010000010000000000011010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000010010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000000000000000101000000001000000000000000000000001000001000000000000000000000000000000100000000100000000000000000000000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000111000000000000000000000110010000000000100000000000000001000000000010100001011000010000000000100000000000100100001001100010000001101000000010010000100000000100100000010100000100000011000010000000100000000010010001000000000000000000100000000000000000000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100100000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110001000010000000010001100000000010100000000001010000000100100000101010000100000000000001000000011000001001010000000000001100000000010001000011000100010001000000000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000110000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000100000000000000010111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010001000000000000000000100000100000000000010001100000000011000000000001010000000100100000100010000100000100000100000000000000001000010000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000101000100000010000001000000011101010000000000101110110010100000000010000000000010000000001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000001000000000011000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000010000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000100000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000001000000001000100000001000100000000000010000001100001000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000010010001000000000000000000100000000000000010000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000000000000000000000100000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000011000000001000000001000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000000000000000000001000100000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000100000000100000000101000000000000010000001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100010000000000010000001100000000000000000000000010000000001000001010000000100000000010000010001000001000000100000000100110101000101000000100000000000000001000000000000000000000000000001000000000000100001010000000110000000000000000000100000000001100100010000000100000000010000100000000100000000010100000000000010000000000000000100001000000000000010000001000000001100000000000000000000001010000000011000000000000000010010000000010000001000000000010000100000000000000010100001001000000000000000000001000000000000000000000011000001000000010100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000011000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000011001100000001010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000010000000000000000001100000100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000011000000001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100000100000000000000001000000010000100110010000000000000000000000000100000000000000000000000011000100100010001000000000000100101000001001001000100000000100100000100100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000010000010000000010000000100000000000000000001000000000000010011000000000000000000000000000000100000000000010010000000010000000000100000000000000001100000010000000000010000000000000000000010000100000110000000000010100000000001001000000000000100010000100110010000000000000000000000000100000000000000100000000011000100000000100000111001110000000110001000001000000110100001000000000100100000001001000000000000000001000000000000000000000000000000000000000000000000000001100101000001000110000000010000000100000000000000000000100000000010000000001000001000100000000000000000000000100000000000000000000000000000000000010010001000000010101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100100000000000000000001000000110001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000010000000000000000100000000100001000000000001000000001001000000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000000000001100000100101001011000010000000000000001000001001000001100000000100000001010100000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000001000100010001000001000000001000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000000000001001010000000001000000000000100000011000000000000001000100000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000000000001100000100101001011000010000000000000001000001001000001100000000100000001010100000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000000000000000000000001000010000010001000010010000010010000000010000010000001110000001110000000000001100010000010000000000011010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000010010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000000000000000101000000001000000000000000000000001000001000000000000000000000000000000100000000100000000000000000000000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000111000000000000000000000110010000000000100000000000000001000000000010100001011000010000000000100000000000100100001001100010000001101000000010000010000000000100010000000000000110000011000000000001100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000001000000000000001000001000010000000000000000001010000000000100000000001000000000000010000000000001000001000000001 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010010100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000100000000000010001100000100010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000001000100000010000000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000011010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001010000010000000100000000000000010000001100000000000000000000001000000000001000011011000000100000000010000010001000001000000100000000000110000001101000000000000000000000110000000000000100000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000101001000000100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100001000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000010000000100000100000000000010010000000000000000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000100000000000000000000000000000111100000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000101000100101001100000010100001000010010000000000001000000001000010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000100100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100001000001100000000110001000010000001010011000001000000000000011000100100010001000000000000100101000001001001000100000000100100000101100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000011000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000010000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000100000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000001000000001000100000001000100010000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000010010001000000000000000000100000000000000010000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000000000000000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000000000100100001100010000010000001101000000000000010000000000100010000100000000100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000001000000000000100000001000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000110101000010000000000000100000100101001000000100000010000101000000100000010000000000000100001000010100000000000000100000000001000000001000100000000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010100000000000000100001100000100100000001001000000000000000001000000000000000100000000000000000000000000000000000000100101000001011000000010000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000000001001000000001000100000000000010000001100000000000000000000001000000000001000100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000010100000000000010000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000001010000000000000100000100000000000010001100000000010000000000001011000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000110000000000000010100001100000101100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000010100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010100100000000000000100000000001001000010000000000000000000000000000010000000000000100100000000001 000000101000010000000000000100100100100000010000010100000000010000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000100000000000000000000000010011000000100000000000001000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000100100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000100001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100100000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000000010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010110000000000000000000000100000000000000100000000000001100000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000011000100100000000000 000000101000010000000000000100100100100000010000010000000000010000000000000100100100000000100010100000100000100000000000000000001000000001000100000000000010010010100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000100000000000010001100000100010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000001000100000010000000000000000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000101000000000000001000000000000000000000000000000000000100000000100000000000000000000000010000101000000000101000000000000001010000000000000010000000010000000000000000001000000010000000100000000000000000010000001000001111000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010010010000001101000000000000010000000000100000000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000011000000000000000010010000000010000001000000000010000100000000000000010000000101001000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001100010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010001100000000000000000000001000000000001000000000000010000001000010000000001000001000000000000000000100101000101000000000000000000000001000000000110000000000000100000011110000000101000000000010000001000000000011000001000000001100100001000000100100000010000100100000000001000000000000000000011000000001000000000000011000000000010000000000000000000000000000000000000000000000000000001010000000000000000000010100000010000100000110000100000000010000000100000001000000000000000000010000000000000000000000011000001000000010100000 000000110000010000100000000100000100100010011000010000000000000001000001001000001100000001001000000010100000000000001000000000001000000001100100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000011001100000001010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000010000000000000000000001000000000000100000011000000000000001000100000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000100000100100001100001100100000000000100000000010000100000000100001001000000000000000011000000000000100000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000001001000100000000000100000000000000000000000000000000000000000000000000000000000000000000000000100001001000010000000000000000001110000100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001100001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000100000000000000000000000011000000001000000000100010010000000100010000000000100000000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000100000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000010000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000010000000000000100000100000000000010001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010110000000000000000000000100000000000000100000000000001100000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000010000000000000000000000010000000011000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000001101000000010000010000000000100010000000000000100000011000010010000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100110000100000000000001000000000000000000000001000000000000010000000001000100100000000000 010000100000010000000000000100000100100010011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000010001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000101000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000001000000000000000010010000000000000100100000000001 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000100000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000010000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100000000000010000000000000111000000000000000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100101000001001000000100000000001000000000000000100000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100100000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110001000010000000010001100000000010100000000001010000000100100000101010000100000000000001000000011000001001010000000000001100000000010001000011000100010001000000000000000000011000100000010001010000000010010001000000010000000000000000100001100010010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000001000001000000001100100000000000100000000010000100100100000001000000001000000000011000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100000000000010000000000000111000000000000000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000001000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000011001100000001010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000010000000000000000001100000100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000010100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000101000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000010000000000000000000000000010000100101000011011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000000100001001000001001000000000010000000100100010010000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000100000000010000000000010000000001000001000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000101101000000010000010000000000100010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000100010000000001000100100000000001 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100010000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001100000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001001000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000100010000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 001100101000010000010000000100000100101001000000100000000000101000000100000010000000001000100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000001000110000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011100000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010000010000000000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000100001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000001000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100001000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000010000000100000100000000000010010000000000000000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000010000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100110100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010010100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100010000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100100000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000010000000000000000000001000000000000000000000001000100000000000000000000000000000000010000000000000000000000000000000010010001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001110000000100000000010000010001000001000000000000000000100101000101000000100010000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000110000000000000000000000011000000001000000000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000001000000000001000000000000000000000000000000000000010000000000000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100010000000010000000100000000000000000001000000000001010011000000000000000000000000000000100000000000010010000000010000000000100000000000000001100000010000000000010000000000000000000010000100000100000000000010100000000001001000000000000100010000100110010000000000000000000000000100000000000000100000000011000100000000100000111001110000000110001000001000000110100001000000000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000000000000000000000000101000000000000000010000001000000000001000010100001000010000000000000000001010100000000000000000000000000000000000000010000100000000000010001000000010000000000000000000000000000000010001010000000000000100100000000011 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101010001011000000000000000000000000000000000001000000000000000000000001000100000000000000000100000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000000000100100001100010000010000001101000000000000010000000000100010000100000000100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000001000000000000100000001000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000101000011000000000000100000000000000000000010000001000000000100000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010001000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000000000000000000000000010000000000000000000000000000000010010001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100010000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000110000000000000000000000011000000001000000000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000001000000000001000000000000000000000000000000000000010000000000000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000001000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000000101000010000100000000100100100100000010000011000000000010000000000000100000110010000100010000000100100100010000000000001000011000000000000010000000010000000100000000000000000000000000000000010011000000001010000000000000000000100000100010010000010000000000010000001110000000010000000000101100000000010000000000001010010100000010000000000000100100000000001000000011001001001010000000000001100000000010001000011000100010001000000000000000000011000100000010001010000000010010001000000010000000000000000100000000100100100000001001000000000001000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000010000000010000001000000000101000010000000001001000000000000001000010010000000000000000000001000000001001000100101000100000010010001000000010000010000000000101110110010001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000100010010000000100000000000000100000000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010010000000000100000110101001000000100000010000101000000100000010000000000000100000000011100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001010000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000010000001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000001000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000100001001100001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000000010000010000000000000000001000001010000000100000000010000000001000001000000001000000000100101100101000000000000000000000001000000100000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000001000000000000000000100000000000000000010000001000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000100010000000001000100100000000001 000000101000010000000000000100100100100000010000010000000000010000000000000100100100000000100010100000100000100000000000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000010000000000000000000000000000000000000000000000000000100000001011000000000000010000000000000000000001100000010000000000000011000000100100100000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000000000100100001100010000010000001101000000100000010000000000100000000000000000000000011000000001000000000100010010000000100010000000000100000000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100110100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010110000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000100101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100001001001000000000000000001000000000000000100000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000001000010000000000000000000010000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000000000000000000110000000000000100000000000000001000000000010100001010000010000000000100000000000100100001001100100000000000100000000010000100000000100001001000000000000000011000000000000100000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000100101000010000000000001100000100101001011000010000000000000001000001001000001100000000100000001010100000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000000000000000000000001000010000010001000010010000010010000000010000010000001110000001110000000000001100010000010000000000011010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000010010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000000000000000101000000001000000000000000000000001000001000000000000000000000000000000100000000100000000000000000000000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000111000000000000000000000110010000000000100000000000000001000000000010100001011000010000000000100000000000100100001001100010000001101000000010000010000000000100010000000000000110000011000000000001100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000001000000000000001000001000010000000000000000001010000000000100000000001000000000000010000000000001000001000000001 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000100000011000100000010000000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010100001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100100000010100000000000000000000000000000100000000000000001010000001000000000100000000001000000000001000000100001000000100000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010000001000001010000000000000010000000100100000000010100000000000100000000100000001001000010000000001001000011000100010001000000000000000000011000101000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000001000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000101000010000100000000100100100100000010000011000000000010000000000000100000110010000100010000000100000100010000000000001000011000000000000010000000010000000100000000000100000000000000000000010011000000001010000000000000000000100000100010010000010000000000010000001110000000010000000000001100000000010000000000001010010100000010000000000000100100000000001000000011000001001010000000000001100000000010001000011000100010001000000000000000000011000100000010001010000000010010001000000010000000000000000100000000100100100000001001000000000001000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000010000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000010000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001110000000000000000000011000000000001000001010000000100000000010100010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000000000100000000000010000000000100000000000000000100000011000000000001100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000001000000000000001000001000010000000000000000001010000000000100000000001000000000000010000000000001000001000000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000100100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100001000001100000000110001000010000001010011000001000000000000011000100100010001000000000000100101000001001001000101000000100100000101100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000011000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000100001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000001000100101000001011000000000000000000000000101000000001000000100000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000001000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000010010000000000001000000001000001000000011010000000001001010000010011010001101000110110000000000000101000000000000000000000111000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000001100100000010100000000000000000001000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000000000110100000000101 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000100000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000010100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100000000000010000000000000111000000000000000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100101000001001000000100000000001000000000000000100000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100001000000000010000000000000100000100000000000010001100000000010000000000001010000000100100000100010000100000100000100100000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000001000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010100100000000000000100000000001001000000010000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001100010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010001100000000000000000000001000000000001000000000000010000001000010000000001000001000000000000000000100101000101000000000000000000000001000000000110000000000000100000011110000000101000000000010000001000000000011000001000000001100100001000000100100000010000100100000000001000000000000000000011000000001000000000000011000000000010000000000000000000000000000000000000000000000000000001010000000000000000000010100000010000100000110000100000000010000000100000001000000000000000000010000000000000000000000011000001000000010100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001110000000001001000011000100010001000000000000000000011000101000010001011000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000001000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010010000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000001000000000000000000000000010000000011000100100000000000 000100101010010000000000000100000100100000011000010000000001000000010000100000000000001010100010000000100000101000000000100000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000010000000000001110000000010000000010001100000000010000000001000000000000000100000100000000100000100000100000000000000000000100000001001000010000000001000000000000000100000100000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000100000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000001101000000010000010000000000100010000000000000100000011000010010000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100110000100000000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000000010000000000000000001000000000000000000000001000100000000000000000000000000000000000000100000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000000000000000010001001000000001000100000000000010000001100000000000000000000001000000000001000100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100001000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000100000000000001000000001000000000000101000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000001000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000000010000000000000000001000000000000000000000001000100000000000000000000000000000000000000100000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000000000000000000001001000000001000100000000000010000001100000000000000000000001000000000001000100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000010001000011100100010001000001000000000010011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000100000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000000000100100001100010000010000001101000000000000010000000000100010000100000000100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000001000000000000100000001000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000100101000010000010000000100000100101001000100100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000001000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010001100000000000000000000001000000000001000000000000010000001000010000000001000001000000000000000000100101000101000000000000000000000001000000000110000000000000100000011110000000101000000000010000001000000000011000001000000001100100001000000100100000010000100100000000001000000000000000000011000000001000000000000011000000000010000000000000000000000000000000000000000000000000000001010000000000000000000010100000010000100000110000100000000010000000100000001000000000000000000010000000000000000000000011000001000000010100000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100110100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000000000000100000100101001000000100000110000101000000100000010000000000000100000000010100000000000000100000000001000000001000100000000000110010000100000000000000000000000000000000010011000000000000000000000000000000101000000000010010000000010000000000001110000000010000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000001000000000000010000000000000000000000000000000000000000000000000000010000000000000000000001000000000000100000011000000000000001000100000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000001101000000010000010000000000101010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000100000011000100000010000000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010100001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000100000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000000101000010000000000000100100100100000010000010000000000010000000000000100100100000000100010100000100000100000000000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000010100000000000000000000000000000000000000000000000000100000001011000000000000010000000000000000000001100000010000000000000011000000100100100000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000100000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000010000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000010001000011100100010001000001000000000010011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000100000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100010001001100100000000000100000001010000100100100000001000000000000000000011000000000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000010000100010000000001000100100000000001 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000000000000000000000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000010010000000000001000000001000001000000011010000000001001010000010011010001101000110110000000000000101000000000000000000000111000000000000000000000010000001000000000011100001010000010000000000000000000100100001100010000010000001101000000000000010000000000100000010000000000000000011000000001000000100000000000000000010000001000000000001000110000001000010000000010000000001010100000000000000000000000000000000000000010000100000000000000001000000010010000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100001000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000010000000100000100000000000010010000000000000000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000010000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000100101010010000000000000100000100100000011000010000000001000000010000100000000000001010100010000000100000101000000000100000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000010000000000001110000000010000000010001100000000010000000001000000000000000100000100000000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000100000000000000000001000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000001101000000010000010000000000100010000000000000100000011000010010000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100110000100000000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000100001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000010000110100110000100000000000110100000000001000010000010001000010000000001100000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000001000000000001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000010000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010110000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000001100000001010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000000000000000000110000000000000100000000000000001000000000010100001010000010000000000100000000000100100001001100100000000000100000000010000100000000100001001000000000000000011000000000000100000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000000000000000001000000000000000000110000000000000000000000000000000000000000100000 001100101000010000010000000100000100101001000000100000000000101000000100000010000000001000100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000001000110000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011100000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010000010000000000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000000101000010000100000000100100100100000010000011000000000010000000000000100000110010000100010000000100000100010000000000001000011000000000000010000000010000000100000000000000000000000000000000010011000000001010000000000000000000100000100010010000010000000000010000001110000000010000000000101100000000010000000000001010010100000010000000000000100100000000001000000011000001001010000000000001100000000010001000011000100010001000000000000000000011000100000010001010000000010010001000000010000000000000000100000000100100100000001001000000000001000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000010000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001110000000000000000000011000000000001000001010000000100000000010100010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000000000100000000000010000000000100000000000000000100000011000000000001100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000001000000000000001000001000010000000000000000001010000000000100000000001000000000000010000000000001000001000000001 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000010000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000101000100000010000001000000011100010000000000101110110010100000000010000000000010000000001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000001000000000011000000000000000100000000000010000010000001000000000100000000001000000000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 100100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000100001001100001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000000010000010000000000000000001000001010000000100000000010000000001000001000000001000000000100101100101000000000000000000000001000000100000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000001000000000000000000100000000000000000010000001000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000100010000000001000100100000000001 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100010000000010000000100000000000000000001000000000001010011000000000000000000000000000000100000000000010010000000010000000000100000000000000001100000010000000000010000000000000000000010000100000100000000000010100000000001001000000000000100010000100110010000000000000000000000000100000000000000100000000011000100000000100000111001110000000110001000001000000110100001000000000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000000000000000000000000101000000000000000010000001000000000001000010100001000010000000000000000001010100000000000000000000000000000000000000010000100000000000010001000000010000000000000000000000000000000010001010000000000000100100000000011 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100001000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000100000100000000000010010000000000000000100000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000100101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100001001001000000000000000001000000000000000100000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000001010000000000100000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000100000100000000001100000000000000100000000010000100000000100000000010000000000000000000000000000000110000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000001000000001000001100010010000000100000001000000000000000000010000000000000000000000011000001000000010100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000010010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100100000011000010000000001000000010000100000000000001000100000001010110000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000001100000001010001000011000100010001000001000000000000011000100000010001010000000011010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000001001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000000000100000000010000100100100000001000000001000000000011000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100010000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001100000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001001000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000100010000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000100100000011000000000000001000100000001001100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000001001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100000100000000000000001000000010000100110010000000000000000000000000100000000000000000000000011000100100010001000000000000100101000001001001000100000000100100000100100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100000000000010000000000000111000000000000000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100101000001001000000100000000001000010000000000000000000000000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000000000000000000110000000000000100000000000000001000000000010100001010000010000000000100000000000100100001001100100000000000100000000010000100000000100001001000000000000000011000000000000100000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000010100000000000010000000000101000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000010100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000001000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000000000000100000000000100000100100000011000010000000000000001000001001000001100000001001000010000000000000000000000000000000011000000000000010000000010001000100000000000000110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100100000010000000010001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000100000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000010000000000000000000000010100000000000000000000000100001001010001001000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000010100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000000000000000100000000000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001000010010000000000000000010000000000001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000000000000000000000100000000001100000000110001000010000000010011000001000000100001000000000000010001000000000000100101000001001001100000000000100000000100010000000110000000000010000010000000000000011000000010100000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000100001000100000000000000000000000000000000000010000000000000000000000000000010000011000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000101000000000001000011011000000100000000010000010001000001010000100000000000110101000101000000100000000000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000000001 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010110000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000101010000000100100000100010000100000100000100000000000000001000010001000000110010000100000100101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100001001001000000000000000001000000000000000100000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100100000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100001000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000000010000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000000000000000000001001000000001000100000000000010000001100000000000000000000001000000000001000100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100100000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000100100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010000001000001010000000001000010000000100100000000010100000000000100000000100000001001000010000000001001000011000100010001000000000000000000011000101000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000000000000011000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011010000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000001000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000000001000000000000000000000000100101001001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000001000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000101000000000001000100101000100000010000001000000011000011000000000101110110010100000000010010000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000010001000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000011000100100000000000 000000000000000100000000000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001000010010000000000000000010000000000001110000000010000000010001100000000010000000001000000000000000101000100000000001000101000000000000000000000000000100000000001100000000110001000010000000010011000001000000100001000000000000010001000000000000100101000001001001100000000000100000000100010000000110000000000010000010000000000000011000000010100000000000000000000000000000000100101100001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000010000000000000000000000000000010000011000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000101000000000001000011011000000100000000010000010001000001010000100000000000110101000101000100100000000000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000000001 000100101000010000001000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010010100000010000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000100000000000010001100000100010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000001000100000010000000000000000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000101000000000000001000000000000000000000000000000000000100000000100000000000000000000000010000101000000000101001000000000001010000000000001010000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000000000000010000000001001010000010011010001101000110110000000000000101000000000000000000000111000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000000000000000001000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000000000110100000000101 000100101000010010000000000100000110101001000000100000010000101000000100000010000000000000100000000011100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000100000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000010000000000000000000000010100000000000000000000000100001001010001001000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000010100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010000001000001010000000000000010000000100100000000010100000000000100000000100000001001000010000000001001000011000100010001000000000000000000011000101001010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000001000000000001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100100000000001000000001000000010000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000000010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010110000000000000000000000100000000000000100000000000001100000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000011000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100010001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000010000000000000000000010000001000000000101000010001000010000000000000000001110000100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000000000100000000010000100000000100100000010100000100000011000010000000100000000010010001000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000000001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000010000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000100000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000010000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000001000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000010010001000000000000000000100000000000000010000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000000000000000000000100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010000001000001010000000001000010000000100100000000010100000000000100000000100000001001000010000000001001000011000100010001000000000000000000011000101000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011010000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000100001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000001000100101000001011000000000000000000000000101000000001000000100000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000100000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000010000000000000000000000010001001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100100000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110001000010000000010001100000000010100000000001010000000100100000101010000100000000000001000000011000001001010000000000001100000000010001000011000100010001000000000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000110000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100000100000000000000001000000010000100110010000000000000000000000000100000000000000000000000011000100100010001000000000000100101000001001001000100000000100100000100100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000000000000000100000000000100000100100000011000010000000000000001000001001000001100000001001000010000000000000000000000000000000011000000000000010000000010001000100000000000000110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000101000000000000001000000000000000000000000000000000000100000000100000000000000000000000010000101000000000101000000000000001010000000000000010000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000000000000010000001000010000000001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000100011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000000000000000000000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000100000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000010000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000001000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000000000001001010000000001000000000000100000011000000000000001000100000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000010000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000000101000010000000000000100100100100000010000010000000000010000000000000100100100000000100010100000100000100000000000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000010100000000000000000000000000000000000000000000000000100000001011000000000000010000000000000000000001100000010000000000000011000000100100100000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000010000000000000000100000000100001000000000001000000001001000000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010011000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100001000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001110000000001001000011000100010001000000000000000000011000101000010001011000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000001000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010010000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000001000000000000000000000000010000000011000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000000000000000000000000000000001000000001000100000000000010010000000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000100000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100000100000000000000001000000010000100110010000000000000000000000000100000000000000000000000011000100100010001000000000000100101000001001001000100000000100100000100100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000000010000000000000000001000000000000000000000001000100000000000000000000000000000000000000100000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000000000000000010001001000000001000100000000000010000001100000000000000000000001000000000001000100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000000000000000000000000000000001000000001000100000000000010010000000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000100000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001100000000000000000000000000100000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000010000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000100001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000100010000000000000000000000001000000100000010000000001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100000100000000000000001000000010000100110010000000000000000000000000100000000000000000000000011000100100010001000000000000100101000001001001000100000000100100000100100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001010000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000100000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000101000001000101000000000000000000001000001100010000000000000000001010000000000000000000001000000000000010000000000000110100000000101 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000100000011000100000010000000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010100001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000100000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000001000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000010000000000000000000000010100000000000000000000000100001001010001001000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000000000000000000000000100101010000000000000000000001001000000000000000010000000001100000001110000000100000000000010000001010000000100000100000000001100000000000000100000000010000100000000100000000010000000000000000000000000000000110000000000000000010000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000100001000100000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100101000001001000000100000000001000010000000000000000000000000000000000000000000000000000100000001011000000000101011000000000000000001001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000000000000000000110000000000000100000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000001000000000000000000000000010000000011000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000100100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000001000000000000000010010000000000000100100000000001 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000010100000000000010000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000001010000000000000100000100000000000010001100000000010000000000001011000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000110000000000000010100001100000101100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000010100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010100100000000000000100000000001001000010000000000000000000000000000010000000000000100100000000001 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000000000000000000000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000001100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000010010000000000001000000001000001000000011010000000001001010000010011010001101000110110000000000000101000000000000000000000111000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000000000000000001000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000010000100000000100000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000101000010000000000000100100100100000010000010000000000010000000000000100100100000000100010100000100000100000000000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000010000000000000000000000000000000000000000000000000000100000001011000000000000010000000000000000000001100000010000000000000011000000100100100000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000000000100100001100010000010000001101000000100000010000000000100000000000000000000000011000000001000000000100010010000000100010000000000100000000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000100001001100001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000000010000010000000000000000001000001010000000100000000010000000001000001000000001000000000100101100101000000000000000000000001000000100000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000001000000000000000000100000000000000000010000001000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000100010000000001000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000011001100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000010011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100100000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100010001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000010000010000000010000000100000000000000000001000000000000010011000000000000000000000000000000100000000000010010000000010000000000100000000000000001100000010000000000010000000000000000000010000100000110000000000010100000000001001000000000000100010000100110010000000000000000000000000100000000000000100000000011000100000000100000111001110000000110001000001000000110100001000000000100100000001001000000000000000001000000000000000000000000000000000000000000000000000001100101000001000110000000010000000100000000000000000000100000000010000000001000001000100000000000000000000000100000000000000000000000000000000000010010001000000010101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100100000000000000000001000000110001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000000001000000000000000000000000100101001001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000001000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000011000000000101110110010100000000010010000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000010001000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000011000100100000000000 000100101000010000010000000100000100101001000000100000001000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000000001000000000000000000000000100101001001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000001000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000101000000000001000100101000100000010000001000000011000011000000000101110110010100000000010010000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000010001000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000011000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000001010010100000010000000000000100100000000001000000011000001001010000000000001100000000010001000011000100010001000000000000000000011000100000010001010000000010010001000000010000000000000000100000000100100100000001001000000000001000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000010000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001110000000000000000000011000000000001000001010000000100000000010100010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000000000100000000000010000000000100000000000000000100000011000000000001100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000001000000000000001000001000010000000000000000001010000000000100000000001000000000000010000000000001000001000000001 000000100000010000000000000010010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100001000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010010010001000000010000010000000000101110110010001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000010001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000100010010000000100000000000000100000000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100010000000010000000100000000000000000001000000000001010011000000000000100000000000000000100000000000010010000000010000000000100000000000000001100000010000000000010000000000000000000010000100000100000000000010100000000001001000000000000100010000100110010000000000000000000000000100000000000000100000000011000100000000100000111001110000000110001000001000000110100001000000000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010000001000000010000010000000010000000001000001010000000101000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000000000000000000000000000000001000010001000100000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000010010000000000001000000001000001000000011010000000001001010000010011010001101000110110000000000000101000000000000000000000111000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000000000000000001000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000000000110100000000101 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000000010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010110000000000000000000000100000000000000100000000000001100000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000011000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000001101000000010000010000000000100010000000000000100000011000010010000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100110000100000000000001000000000000000000000001000000000000010000000001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000011001100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000010011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100010001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000100101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000100000000100000000101000000000000010000001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000101000100000010000001000000011101010000000000101110110010100000000010000000000010000000001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000001000000000011000000000000000100000000000000000010000001000000000100001000001000000000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000100000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010001001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000100101000010000000000000100000100100000011000010000000001000000010000110000000000001000100000001010100000000000010000000000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101010110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000010000000000000000100000000100001000000000001000000001001000000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100001000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000000000001000000010000000000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000001010000000100000000010000000001000001000000000000000000100101000101000000110000000000001001100000000100000000001000100000001110000000101000000000010000001000000000011000001000000001100100001000000100000000010000100000000100100000010100000000000000000100000000000100000000000000000010100001000000000100000000001000000000001000000100001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000100000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001100000000000000000000000000100000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000010000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000100001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000100000010000000001000100100000000000 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100010000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001100000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001001000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000100010000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100001000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000001000010000000001000100100000000000 000100101000010000010000000100000100101001000100100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000000010000000000100000000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000011000000000000000010010000000010000001000000000010000100000000000000010000000101001000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000001000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000001000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000000001000000000000000000000000100101001001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000001000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000101000000000001000100101000100000010000001000000011000011000000000101110110010100000000010010000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000010001000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000011000100100000000000 000000000000000100000000000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000011010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001010000010000000100000000000000010000001100000000000000000000001000000000001000011011000000100000000010000010001000001000000100000000000110000001101000000000000000000000110000000000000100000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000010000000000000010011000000000000000000000000000000100001000000010010000000010010000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000100011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000101000100000010000001000000011100010000000000101110110010100000000010000000000010000000001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000001000000000011000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000011000000000000000010000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000001000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000000000001001010000000001000000000000100000011000000000000001000100000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000010000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000100000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000010000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000100000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000100000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100100000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000010010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000010100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000010100000000000010000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000001010000000000000100000100000000000010001100000000010000000000001011000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000110000000000000010100001100000101100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000010100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010100100000000000000100000000001001000010000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100100000011000010000000001000000010000100000000000001000100000001010110000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000001100000001010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000010100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000001001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000000000100000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000001010100010000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001100000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000011000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001001000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000100010000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000001010010100000010000000000000100100000000001000000011000001001010000000000001100000000010001000011000100010001000000000000000000011000100000010001010000000010010001000000010000000000000000100000000100100100000001001000000000001000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000010000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001110000000000000000000011000000000001000001010000000100000000010100010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000000000100000000000010000000000100000000000000000100000011000000000001100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000001000000000000001000001000010000000000000000001010000000000100000000001000000000000010000000000001000001000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000100001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000001000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001100010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100100010011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010010000001000000000000000100000100000000011000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010000000111001000001000000110100001000000000100110100001101001000000000000000000000000000000000000000000000000000100000010000000000100101000001000010000000000000000000000000000000001000000000000000000000001000001000000000000000000000000000000100000000100000000000000000000000010000001000001000101000010000000000000000000001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100100100000001000000001000000000011000000000000000100000000000000000010000001000000000100000000001000000000001000000101001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000000000000000100000000000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001000010010000000000000010010000000000001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000000000000000000000100000000001100000000110001000010000000010011000001000000100001000000000000010001000000000000100101000001001001100000000000100000000100010000000110000000000010000010000000000000011000000010100000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000010000000000000000000000000000010000011000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000101000000000001000011011000000100000000010000010001000001010000100000000000110101000101000000100000000000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000000001 000000000000000100000000000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000011010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001010000010000000100000000000000010000001100000000000000000000001000000000001000011011000000100000000010000010001000001000000100000000000110000001101000000000000000000000110000000000000100000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100100000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110001000010000000010001100000000010100000000001010000000100100000101010000100000000000001000000011000001001010000000000001100000000010001000011000100010001000000000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000110000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100001000000000010000000000000100000100000000000010001100000000010000000000001010000000100100000100010000100000100000100100000100000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000001000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000100000001000000000000000001000001000110000000000000000100100001100010000010000001101001000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000010000000000000000000000000000000000000110000000000000100100000010001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000010010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 010000100000010000000000000100000100100010011000010000000000000001100001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000010001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000101000000100000000000000001000000000000000000000001000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000000000001000000010000000000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000001010000000100000000010000000001000001000000000000000000100101000101000000110000000000001001100000000100000000001000100000001110000000101000000000010000001000000000011000001000000001100100001000000100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000100000001000001000000000000000000010100100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010000001000001010000000000000010000000100100000000010100000000000100000000100000001001000010000000001001000011000100010001000000000000000000011000101001010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000001000000000001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100100000000001000000001000000010000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100100000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110001000010000000010001100000000010100000000001010000000100100000101010000100000000000001000000011000001001010000000000001100000000010001000011000100010001000000000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000110000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100001000000010000000000000111000000000000010000000010000000100000000000000010100010000000000000000000000000000001000010000010001000010010000010010000000010000010000001110000001110000000000001100010000010000000000011010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000010010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000000000000000101000000001000000000000000000000001000001000000000000000000000000000000100000000100000000000000000000000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000111000000000000000000000110010000000000100000000000000001000000000010100001011000010000000000100000000000100100001001100010000001101000000010000010000000000100010000000000000110000011000010000000100000000010010000000000000000000000100000010000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000001000100000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100001000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000000100101000000100000010000000000000100000000000000000000000000000000010000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000100000001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100010000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001110000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000100000001000000000000000000000001000100000000000000000000000000010000000000000000000000000000000000000010000001000000000101000010010000001001000000000000001000010010000000000000000000001000000000001000100101000100000010010001000000010000010000000000101110110010100000000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000011001100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000010000000000000100000100000000000010001100000000010000000000001010000000100100000100010000100000100000100000000000000010000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000001000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000010000000000000000000000010100000000000000000000000100001001010001001000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000000000000000000000000100101010000000000000000000001001000000000000000010000000001100000001110000000100000000000010000001010000000100000100000000001100000000000000100000000010000100000000100000000010000000000000000000000000000000110000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000001000000001000001100010010000000100000001000000000000000000010000000000000000000000011000001000000010100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000001010100010000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001100000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000011000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001001000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000100010000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000001000000100101000001011000000000000000010000000000001000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000010000000100000100000000000000000000000000010011000000001000000000100000000000100000100010010000010000000000010000001110000000010000000000001100000000010000000000001010010100000010000000000000100000000000001000000011000001000010000000000001100000000010001000011000100010001000000000000000000011000100000011001010000100010010001000000010000000000000000100001100000100100000001001000000000000000000000001000000100000000000000000000000000000001000000100000001000100000010000000000000000000000000000000001000000000000000000000001000001000000000000000000000000000000100000000100000000000000000000000010000001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010100001100000000000000000000000010000000001000001010000000100000000010000010001000001000000100000000100110101000101000000100000000000000001000001000000000000000000000001000000000000100001010000000110000000000000000000100000000001100100010000000100000000010000100000000100000000010100000000000010000000000000001100001000000000000010000001000000001100000000000000000000001010000000011000000000000000010010000000010000001000000000010000100000000000000010100001001000000000000000000001010000000000000000000011000001000000110100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101010001011000000000000000000000000000000000001000000000000000000000001000100000000000000000100000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000000000100100001100010000010000001101000000000000010000000000100010000100000000100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000001000000000000100000001000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000001000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010001001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100100000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000000000101110110010100000000000100010000010000000001100000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000001101000000010000010000000000101010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000001000100100000000011 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000100000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000001000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100100000010000000010001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000100000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000010000000000000000000000010100000000000000000000000100001001010001001000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000010100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001100000000000000000000000000100000000000000000000000000100101000001011000000000000000000000000000100000001000000000000000000000001000100000000000000000000000000010000000000000000000000000000000000000010000001000000000101000010010000001001000000000000001000010010000000000000000000001000000000001000100101000100000010010001000000010000010000000000101110110010100000000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000000000000000000000000100001001000010000000000000000001110000100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001100001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000100000000000000000000000011000000001000000000100010010000000100010000000000100000000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010100000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000100000000000000000000000000000000000000000100101000001011000000000000000000000000000000010001000000000000000000000001001000000000000000000000000000000000000010000000000000000000000000000000000000110000000000100001001000001001000000000010000000100100010010000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000100000000010000000000010000000001000001000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000101101000000010000010000000000100010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000000000000010001010000000000000100100000000011 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000001001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000100001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000000000000100000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100000100000000000000001000000010000100110010000000000000000000000000100000000000000000000000011000100100010001000000000000100101000001001001000100000000100100000100100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000010000000000000000100000000100001000000000001000000001001000010100001 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000010100000000000010000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000001010000000000000100000100000000000010001100000000010000000000001011000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000110000000000000010100001100000101100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000010100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010100100000000000000100000000001001000010000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000101000000000000000010000001000000000001000010100001000010000000000000000001010100000000001000000000000000000000000000010000100000000000000001000000010000000000000000000000000000000010001010000000000000100100000000011 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100010000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100010000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001001000000000000000000000000000000000010000000001000100100000000000 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100100000010000000010001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000100000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000010000000000000000000000010100000000000000000000000100001001010001001000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000010100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000010000000000000000001100000010000000000000000000001000000000001000100101000100000010000001000000010000010000000010000000001000000000000010000001000010001000001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010100010000000000000000000000100000001101100100000000010100000000010000101000000100100000010100000000000000000000000000000100000000000000000010000001000000010100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100100000011000010000000001000000010000110000000000001000100000001010100000000000010000000000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101010110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000001000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110100000010000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000110000010001000001000010100000000000110101000101000001100000000000001000000000000000000000000000001001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000010000010000000010000000100000000000000000001000000000000010011000000000000000000000000000000100000000000010010000000010000000000100000000000000001100000010000000000010000000000000000000010000100000110000000000010100000000001001000000000000100010000100110010000000000000000000000000100000000000000100000000011000100000000100000111001110000000110001000001000000110100001000000000100100000001001000000000000000001000000000000000000000000000000000000000000000000000001100101000001000110000000010000000100000000000000000000100000000010000000001000001000100000000000000000000000100000000000000000000000000000000000010010001000000010101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100100000000000000000001000000110001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100010000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100100000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000010100000000000010000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000001010000000000000100000100000000000010001100000000010000000000001011000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000110000000000000010100001100000101100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000010100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010100100000000000000100000010001001000010000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100100000011000010000000001000000010000110000000000001000100000001010100000000000010000000000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000110000000000000010100001100000101100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000010100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000010000000000000000100000000100001000000000001000000001001000010100001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000011001100000001010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000010000000000000000001100000100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100001000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000001010100010000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000001000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100010000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100100000011000010000000001000000010000110000000000001000100000001010100000000000010000000000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101010110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000010000000001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100001000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 001100101000010000010000000100000100101001000000100000000000101000000100000010000000001000100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000001000110000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000001000000000001000000000000010000000001001010000010011010001101000110110000000000000101000000000000000000000111000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000000000000000001000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000000000110100000000101 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000001000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000110000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000001000000000000000010010000000000000100100000000001 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000100000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000010000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000100000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001000000000000000000000001000000000000010000000001000100100000000000 000000101000010000000000000100100100100000010000010100000000010000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000100000000000000000000000010011000000100000000000001000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001100100000000000000000000000001000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000010010000000110000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000000001000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000000001110000000010000000010001100001000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000010001000000000000000000000000000000000001000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000010001000011100100010001000001000000000010011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000100000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100010001001100100000000000100000001010000100100100000001000000000000000000011000000000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000010000100010000000001000100100000000001 010000100100010000000000000100000100100010011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001010000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000100000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000101000001000101000000000000000000001000001100010000100000000000001100000000000000000000000000000000000010000000111000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000010000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000001000100010001000001000000001000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000000000001001010000000001000000000000100000011000000000000001000100000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000010000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101010001011000000000000000000000000000000000001000000000000000000000001000100000000000000000100000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000000000100100001100010000010000001101000000000000010000000000100010000100000000100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000001000000000000100000001000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000011000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000100000000000000000000000000000000000000100000001000100000010000000000000000010000000000000001000000000000000000000001000001000000000000000000000000100000000000000000000001000000000000000010000011000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000011011000000100000000010000010001000001000000100000000000110000001101000000000000000000000110000000000000100000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000001000000000000000010010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000010000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000001000100010001000001000000001000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000000000001001010000000001000000000000100000011000000000000001000100000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001100000000000000000000000000100000000000000000000000000100101000001011000000000000000000000000000100000001000000000000000000000001000100000000000000000000000000010000000000000000000000000000000000000010000001000000000101000010010000001001000000000000001000010010000000000000000000001000000000001000100101000100000010010001000000010000010000000000101110110010100000000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000001100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000010001100100000000000100000000110000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000010000110100110000100000000000110100000000001000010000010001000010000000001100000000010000000000001110000000010100001000001100000000010000000001000000000000000100000100000000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000100000000000000000000000000000000000000000000000000010000001000100000101000110000000000000001000001000000000100100000011000000000000000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000111000000000000000000000110010000000000100000000000000001000000000010100001011000010000000000100000000000100100001001100010000001101000000010000010000000000100010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000000101000010000100000000100100100100000010000011000000000010000000000000100000110010000100010000000100100100010000000000001000011000000000000010000000010000000100000000000000000000000000000000010011000000001010000000000000000000100000100010010000010000000000010000001110000000010000000000101100000000010000000000001010010100000010000000000000100100000000001000000011001001001010000000000001100000000010001000011000100010001000000000000000000011000100000010001010000000010010001000000010000000000000000100000000100100100000001001000000000001000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000010000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001110000000000000000000011000000000001000001010000000100000000010100010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010001100000000000001000000000000000000000000000000000000010000000111000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000010000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000100000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000001000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000010010001000000000000000000100000000000000010000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000000000000000000000100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000010000000100000100000000000000000000000000010011000000001000000000000000000000100000100010010000010000000000010000001110000000010000000000001100000000010000000000001010010100000010000000010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000010000001000000000010100000000000010000001000000100000100100001100010000010000001101000000010000010000000000101010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000001000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000110000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000011001100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000010011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100010001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100010000000000000000000001000000001000100000000000010010000110000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001100000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001001000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000100010000100000001000001000000000000000000001000001100010000100000010000001000000000000000000000000000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000010000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000001000000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000000000000000000000000100000000000000000010000001000000000001000010100001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000000000000000000000000000000010001010000000000000100100000000011 000100101000010000000000000100000100100000011000010000000001000100010000100000000000001000100000001010100001000000010000000000000111000000000100000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000001100000000000001000000010000001000010000100010001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000010000000000000000000000000000000000000000000000000000101000001011000000000000000000000000000000000011000001000000000000000001000100000000000000000000000000000000000001000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001011100000000000000000000000000000000000000010000100010000000000001000000010000000000000000100000000100001000000000001000000001001000010100001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000001000100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000000000000000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010000010000000000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000100101000010010000000000100000110101001000000100000010000101000000100000010000000000000100000000011100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000100000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000010000000000000000000000010100000000000000000000000100001001010001001000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000010100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000001000000000000000000000000010000000011000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000010000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001010000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000010000001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000000000000000000000000000000001000000001000100000000000010010100000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000001000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000010000000000000000000000000000000000000000000000000000100000001011000000000000010000000000000000000001100000010000000000000011000000100100100000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000000000000001000000101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000000000100000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000001000000000000000000000001000000000000001000001000010000000000000000001010000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000010010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000010100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000100001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000000000000100000 000100101000010000000000000100000100101101000000100000000000101000000100000010000000000000100000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000001000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000100100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100001000001100000000110001000010000001010011000001000000000000011000100100010001000000000000100101000001001011000100000000100100000101100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000011000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000000011001000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000001000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000010000000000000010000000000000000000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000100000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000000000000000000000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000010010000000000001000000001000001000000011010000000001001010000010011010001101000110110000000000000101000000000000000000000111000000000000000000000010000001000000000011100001010000010000000000000000000100100001100010000010000001101000000000000010000000000100000010000000000000000011000000001000000100000000000000000010000001000000000001000110000001000010000000010000000001010100000000000000000000000000000000000000010000100000000000000001000000010010000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000001100000100101001011000010000000000000001000001001000001100000000100000001010100000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000000000000000000000001000010000010001000010010000010010000000010000010000001110000001110000000000001100010000010000000000011010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000010010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000000000000000101000000001000000000000000000000001000001000000000000000000000000000000100000000100000000000000000000000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000111000000000000000000000110010000000000100000000000000001000000000010100001011000010000000000100000000000100100001001100010000001101000000010000010000000000100010000000000000100000011000010000000100000000010010000000000000000000000100000010000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010110000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000100101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100001001001000000000000000001000000000000000100000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010000001000001010000000000000010000000100100000000010100000000000100000000100000001001000010000000001001000011000100010001000000000000000000011000101000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000001000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100001000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000100000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000100101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100001001001000000000000000001000000000000000100000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000110000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000010010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000011001100000001010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000010000000000000000001100000100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000010000000000000000000000000000000000000000000100000100001001000010000000000000000001100000100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000001000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000010001000001100010001100000000000001000000000000000000000000000000000000010000000111000100100000000000 000100101000010000000100000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100010000000010000000100000000000000000001000000000001010011000000000000000000000000000000100000000000010010000000010000000000100000000000000001100000010000000000010000000000000000000010000100000100000000000010100000000001001000000000000100010000100110010000000000000000000000000100000000000000100000000011000100000000100000111001110000000110001000001000000110100001000000000100100000001001000000000000000001000000000000000000000000000000000010000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000111000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000000000010000000001100100100000000000 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000100000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000010000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000001000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000000001000000000000000000000000100101001001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000001000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000101000000000001000100101000100000010000001000000011000011000000000101110110010100000000010010000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000010001000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000011000100100000000000 000000101000010000000000000100100100100000010000010000000000010000000000000100100100000000100010100000100000100000000000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000010000000000000000000000000000000000000000000000000000100000001011000000000000010000000000000000000001100000010000000000000011000000100100100000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000000000100100001100010000010000001101000000100000010000000000100000000000000000000000011000000001000000000100010010000000100010000000000100000000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100001000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000101000100000010000001000000011101010000000000101110110010100000000010000000000010000000001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000001000000000011000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000010001000011100100010001000001000000000010011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100010001001100100000000000100000001010000100100100000001000000000000000000011000000001100000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000011000000100100000000010000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100001000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100100000010000000010001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000100000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000010000000000000000000000010100000000000000000000000100001001010001001000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000010100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000010000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000100000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000001000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000010010001000000000000000000100000000000000010000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000000000000000000000100000 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010010100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000100000000000010001100000100010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000001000100000010000000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000011010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001010000010000000100000000000000010000001100000000000000000000001000000000001000011011000000100000000010000010001000001000000100000000000110000001101000000000000000000000110000000000000100000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000101001000000100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000100000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000010001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000011000000001000000001000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000000000000000000001000100000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000100000000100000000101000000000000010000001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000000010000000001000001010000000100000000010000010001000001000000100000000100110101000101000000100000000000000001000000000000000000000000000001000000000000100001010000000110000000000000000000100000000001100100010000000100000000010000100000000100000000010100000000000010000000000000000100001000000000000010000001000000001100000000000000000000001010000000011000000000000000010010000000010000001000000000010000100000000000000010100001001000000000000000000001000000000000000000000011000001000000010100000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000100001001100001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000000010000010000000000000000001000001010000000100000000010000000001000001000000001000000000100101100101000000000000000000000001000000100000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000001000000000000000000100000000000000000010000001000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000100010000000001000100100000000001 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100110100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000010000000000000100000100000000000010001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010110000000000000000000000100000000000000100000000000001100000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000010000000000000000000000010000000011000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010110000000000000000000000100000000000000100000000000001100000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000011000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100110100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010001001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000100001000000000000000000010011000000100000000000001000000000100000000000010010000000000000000000000100000100000000000110001101000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000000000011000100000010001010000000010010001000100010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000001011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000100001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000011101000000000000010010000000100000000000000000100000011000000000000100000000000000000000010000001000001100000000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010001010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001100000000010000001000000010001010000010010010001000000010000000000000000100001100000100100000001001000000000010000001000000000000000000000000000000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000101000000000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000000001 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000100001000000000000000000010011000000100000000000001000000000100000000000010010000000000000000000000100000100000000000110001101000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000111000011000100000010000000000000000011000100000010001010000000010010001000100010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000011101000000000000010010000000100000000000000000100000011000000000000100000000000000000000010000001000001100000000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000100000000000000000000000010011000000000001000000001000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010100000100100010000000100100000000000000000010000000000000100000001001000010000000001000000000000000100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000000010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000000000100100001100010000010000001101000000000000010000000000100010000100000000100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000001000000000000100000001000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100100000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010011000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100001000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000010000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000100001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000001000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000001000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000101000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000000101001010000100000000100100100100000010000011000000000010000000000000100000110000000100010000000100000100010000000000001000011000000000000010000000010000000100000000000000000000000000000000010011000000001010000000000000000000100000100010010000010000000000010000001110000000010000000000001100000000010000000000001010010100000010000000000000100000000000001000000011000001001010000000000001110000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000100000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000011000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100000100000000000000001000000010000100110010000000000000000000000000100000000000000000000000011000100100010001000000000000100101000001001001000100000000100100000100100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000010000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000100001001100001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000000010000010000000000000000001000001010000000100000000010000000001000001000000001000000000100101100101000000000000000000000001000000100000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000001000000000000000000100000000000000000010000001000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000100010000000001000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100001000000000000000000000100000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000100010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010110000000000000000000000100000000000000100000000000001100000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000011000100100000000000 000100101000010000000000000100000100100000011000010000000001000100010000100000000000001000100000001010100001000000010000000000000111000000000100000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000001100000000000001000000010000001000010000100010001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000010000000000000000000000000000000000000000000000000000101000001011000000000000000000000000000000000011000001000000000000000001000100000000000000000000000000000000000001000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000010011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001011100000000000000000000000000000000000000010000100010000000000001000000010000000000000000100000000100001000000000001000000001001000010100001 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000000000010000000000011000000010001010000000010010011000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000001000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000010000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000001000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000001000000000000000010010000000000000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000001001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010000010000000000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100010000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000001000000000000000010010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000101010000100000100000100000000000000000000100000001000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000010000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000000000000000000000000100101010000000000000000000001001000000000000000010000000001100000001110000000100000000000010000001010000000100000100000000001100000000000000100000000010000100000000100000000010000000000000000000000000000000110000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000001000000001000001100010010000000100000001000000000000000000010000000000000000000000011000001000000010100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000001000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000000000000000001000000000000110000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000100010000000001000100100000000001 001100101000010000010000000100000100101001000000100000000000101000000100000010000000001000100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000001000110000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010000010000000000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000101000100101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010011000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100001000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000000000001000100000000000010010000000010000000000000100000100000000000010001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010110000000000000000000000100000000000000100000000000001100000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000010000000000000000000000010000000011000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000100101000010000000000000100000100101001000000100000000100101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000100000000100000000101000000000000010000001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000101000100000010000001000000011101010000000000101110110010100000000010000000000010000000001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000001000000000011000000000000000100000000000000000010000001000000000100001000001000000000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000001100000100101001011000010000000000000001000001001000001100000000100000001010100000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000001000100010001000001000000001000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000000000001001010000000001000000000000100000011000000000000001000100000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100100000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000011010000100000000100001000000010001100000000000000000000000001000010000010011000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000010000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100001000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000010000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000010000010000000010000000100000000000000000001000000000000010011000000000000000000000000000000100000000000010010000000010000000000100000000000000001100000010000000000010000000000000000000010000100000110000000000010100000000001001000000000000100010000100110010000000000000000000000000100000000000000100000000011000100000000100000111001110000000110001000001000000110100001000000000100100000001001000000000000000001000000000000000000000000000000000000000000000000000001100101000001000110000000010000000100000000000000000000100000000010000000001000001000100000000000000000000000100000000000000000000000000000000000010010001000000010101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100100000000000000000001000000110001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000000010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010110000000000000000000000100000000000000100000000000001100000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000011000100100000000000 000000101000010000000000000100100100100000010000010000000000010000000000000100100100000000100010100000100000100000000000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000010000000000000000001110000100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000000000100000000010000100000000100100000010100000100000011000010000000100000000010010001000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100110100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010010100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000100000000000010001100000100010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000001000100000010000000000000000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000101000000000000001000000000000000000000000000000000000100000000100000000000000000000000010000101000000000101000000000000001010000000000000010000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000000000000010000001000010000000001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001101100000000000100000000010000100000000100000000010000000000000000000000000000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000100000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010110000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000001100000001010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000000000000000000110000000000000100000000000000001000000000010100001010000010000000000100000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000100000000000000000100000000001000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000001000000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000101101000000010000010000000000100010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000100010000000001000100100000000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000100100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100001000001100000000110001000010000001010011000001000000000000011000100100010001000000000000100101000001001001000100000000100100000101100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000011000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000001000000000000000010010000000000000100100000000001 000100101000010010000000000100000110101001000000100000010000101000000100000010000000000000100000000011100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001010000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000010000001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011010010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000001000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101010001011000000000000000000000000000000000001000000000000000000000001000100000000000000000100000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000000000100100001100010000010000001101000000000000010000000000100010000100000000100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000001000000000000100000001000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000100101000010000010000000100000100101001000000100001000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000000000100100001100010000010000001101000000000000010000000000100010000100000100100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000001000000000000100000001000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000000010000000000000000001000000000000000000000001000100000000000000000000000000000000000000100000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000000000000000010001001000000001000100000000000010000001100000000000000000000001000000000001000100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000010000000000000010011000000000000000000000000000000100001000000010010000000010010000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000100011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000101000100000010000001000000011100010000000000101110110010100000000010000000000010000000001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000001000000000011000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000001000100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000000000000000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010000010000000000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000001000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000010100000000000010000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000001010000000000000100000100000000000010001100000000010000000000001011000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000110000000000000010100001100000101100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000010100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010100100000000000000100000000001001000010000000000000000000000000000010000000000000100100000000001 000100101000010010000000000100000110101001000000100000010000101000000100000010000000000000100000000011100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001010000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000010000001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000001000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000000001000100000000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000001000000010000000000011000000010001010000000010010001000000010100000000000000100001100000100100000001001000000000000000001000000000000000100000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000101000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100001000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011110000000100010000000100000100010000000000001000011000000000000010000000010000000100000000000000000000000000000000010011000000001010000000000000000000100000010000010010000000010000010000001110000000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100001000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000011000000100100000000000000000000000000100010000000000000000000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000010010000000000001000000001000010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000010001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000001000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000010100101000001011000000000000000000000000101000000001000001000000000000000001000100000000000000000000000000000000000010000000000000000000000010100000000000000000000000100001001010001001000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000000000000000000000000100101010000000000000000000001001000000000000000010000000001100000001110000000100000000000010000001010000000100000100000000001100000000000000100000000010000100000000100000000010000000000000000000000000000000110000000000000000010000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010011000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100001000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000010000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000100001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000010000000000000100000100000000000010001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010110000000000000000000000100000000000000100000000000001100000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000010000000000000000000000010000000011000100100000000000 000100101000010000000000000100000110101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001010000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000010000001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100001000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000001000010000000001000100100000000000 000000101000010000100000000100100100100000010000011000000000010000000000000100000110010000100010000000100100100010000000000001000011000000000000010000000010000000100000000000000000000000000000000010011000000001010000000000000000000100000100010010000010000000000010000001110000000010000000000101100000000010000000000001010010100000010000000000000100100000000001000000011001001001010000000000001100000000010001000011000100010001000000000000000000011000100000010001010000000010010001000000010000000000000000100000000100100100000001001000000000001000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000010000000010000001000000000101000010000000001001000000000000001000010010000000000000000000001000000001001000100101000100000010010001000000010000010000000000101110110010001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000100010010000000100000000000000100000000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100010000000010000000100000000000000000001000000000001010011000000000000000000000000000000100000000000010010000000010000000000100000000000000001100000010000000000010000000000000000000010000100000100000000000010100000000001001000000000000100010000100110010000000000000000000000000100000000000000100000000011000100000000100000111001110000000110001000001000000110100001000000000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000000000000000000000000101000000000000000010000001000000000001000010100001000010000000000000000001010100000000000000000000000000000000000000010000100000000000010001000000010000000000000000000000000000000010001010000000000000100100000000011 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100001000000000010000000000000100000100000000000010001100000000010000000000001010000000100100000100010000100000100000100100000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000001000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010100100000000000000100000000001001000000010000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010110000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000100101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100001001001000000000000000001000000000000000100000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000001000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010100010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010001100000000000001000000000000000000000000000000000000010000000111000100100000000000 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000001000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000101000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000110000010001000001000010100000000000110101000101000001100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010001100000000000000000000001000000000001000000000000010000001000010000000001000001000000000000000000100101000101000000000000000000000001000000000110000000000000100000011110000000101000000000010000001000000000011000001000000001100100001000000100100000010000100100000000001000000000000000000011000000001000000000000011000000000010000000000000000000000000000000000000000000000000000001010000000000000000000010100000010000100000110000100000000010000000100000001000000000000000000010000000000000000000000011000001000000010100000 000100101010010000000000000100000100100000011000010000000001000000010000100000000000001010100010000000100000101000000000100000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000010000000000001110000000010000000010001100000000010000000001000000000000000100000100000000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000100000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000001101000000010000010000000000100010000000000000100000011000010010000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100110000100000000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000110000101000000100000010000000000000100000000010100000000000000100000000001000000001000100000000000110010000100000000000000000000000000000000010011000000000000000000000000000000101000000000010010000000010000000000001110000000010000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000001000000000000010000000000000000000000000000000000000000000000000000010000000000000000000001000000000000100000011000000000000001000100000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000001101000000010000010000000000101010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000100001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000000000000100000 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000100000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000010000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000100000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000001000100100000000000 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000000000000000000000000000000001000000001000100000000000010010000000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000100000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000010100000000000010000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000001010000000000000100000100000000000010001100000000010000000000001011000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000110000000000000010100001100000101100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000010100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010100100000000000000100000010001001000010000000000000000000000000000010000000000000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010001010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000010000001000000010001010000010010010001000000010000000000000000100001100000100100000001001000000000010000001000000000000000000000000000000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000101000000000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000000001 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000011010000100000000100001000000010001100000000000000000000000001000010000010011000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000010000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100001000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000010000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000010000000001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100001000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000100000000000001000000001000000000000101000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000010000000000000000000001000000000000000000000001000100000000000000000000000000000000010000000000000000000000000000000010010001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001110000000100000000010000010001000001000000000000000000100101000101000000100010000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000110000000000000000000000011000000001000000000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000001000000000001000000000000000000000000000000000000010000000000000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000100001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000000000000100000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100000000000010000000000000111000000000000000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100101000001001000000100000000001000000000000000100000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000100000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000001000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000010100000000010010001000000000000000000100000000000000010000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000000000000000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000100001000100000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100101000001001000000100000000001000010000000000000000000000000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000000000000000000110000000000000100000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000010000010000000000101010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010110000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000001100000001010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000001000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000000000000000000110000000000000100000000000000001000000000010100001010000010000000000100000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000001000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010000001000001010000000000000010000000100100000000010100000000000100000000100000001001000010000000001001000011000100010001000000000000000000011000101001010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000001001 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100001000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000010000000100000100000000000010010000000000000000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000011010000100000000100001000000010001100000000000000000000000001000010000010011000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000010000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100001000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000010000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000011000000001000000001000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000000000000000000001000100000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000100000000100000000101000000000000010000001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000000010000000001000001010000000100000000010000010001000001000000100000000100110101000101000000100000000000000001000000000000000000000000000001000000000000100001010000000110000000000000000000100000000001100100010000000100000000010000100000000100000000010100000000000010000000000000000100001000000000000010000001000000001100000000000000000000001010000000011000000000000000010010000000010000001000000000010000100000000000000010100001001000000000000000000001000000000000000000000011000001000000010100000 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000000000000000000000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000010010000000000001000000001000001000000011010000000001001010000010011010001101000110110000000000000101000000000000000000000111000000000000000000000010000001000000000011100001010000010000000000000000000100100001100010000010000001101000000000000010000000000100000010000000000000000011000000001000000100000000000000000010000001000000000001000110000001000010000000010000000001010100000000000000000000000000000000000000010000100000000000000001000000010010000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100010000001000000001000100000000010010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010001000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000001000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000011000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100010000000000000000000001000000001000100000000100010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001100000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000110000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000100010000100000001000001000000000000000000001000001100010000100000000000001000000100000000000000000000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100010000001000000001000100000000010010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010001000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000001000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000101100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001101001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000010100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000010000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000001000000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000000000000000000000000100000000000000000010000001000000000001000010100001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000000000000000000000000000000010001010000000000000100100000000011 000100101000010000000000100100000100100000011000010000000001000000010000100000000000001000100000001010110000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000100101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100001001001000000000000000001000000000000000100000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110010000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000100011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000101000100101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000001000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000101000000000000000010000001000000000001000010100001000010000000000000000001010100000000001000000000000000000000000000010000100000000000000001000000010000000000000000000000000000000010001010000000000000100100000000011 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100001000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000010000000100000100000000000010010000000000000000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000010100000000000010000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000001010000000000000100000100000000000010001100000000010000000000001011000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000110000000000000010100001100000101100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000010100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010100100000000000000100000000001001000010000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000000001000000000000000000000000100101001001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000001000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000011000000000101110110010100000000010010000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000010001000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000011000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100001000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110010000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000100011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000000011001000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000001000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000010000000000000010000000000000000000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000100000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100100000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000110000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000000000101110110010100000000000100010000010000000001100000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000001101000000010000010000000000101010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000001000100100000000011 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000000011001000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000001000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000010000000000000010000000000000000000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000100000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000100101000010000010000000100000100101001000100100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000000010000000000100000000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000011000000000000000010010000000010000001000000000010000100000000000000010000000101001000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000101000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000001000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000000100100000000001 000000101000010000000000000100100100100000010000010100000000010000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000100000000000000000000000010011000000100000000000001000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001100100000000000000000000000001000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000010010000000110000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000010010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000000001000000000000000000000000100101001001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000001000000000000000000000000000000000000010000001000000000101000010000000001001100000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000011000000000101110110010100000000010010000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000010001000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000011000100100000000000 000000101000010000000000000100100100100000010000010000000000010000000000000100001100000001001000000000000000000000000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000001100001100000100100000001001000000100000000001000000010000000000000001000000000000000000000000000000111100000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000010010000000000001000000001000001000000011010000000001001010000010011010001101000110110000000000000101000000000000000000000111000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000000000000000001000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000010000100000000100000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000100001000000000000000000010011000000100000000000001000000000100000000000010010000000000000000000000100000100000000000110001101000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000110000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011001000000000000000000000000000000001000000000000000000000001100100000000000000000000000001000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000110000010000001000001011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010010010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010100100000000000000100000000001001000010000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000101000100101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000110010000001000000001000100000000010010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010001000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000001000100101000001011000000000000000000000000101000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010110000000000000000000000100000000000000100000000000001100000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000010000000000000000000000010000000011000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000011001100000001010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000010000000000000000001100000100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000010000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000100000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000001000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000010010001000000000000000000100000000000000010000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000000000000000000000100000 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000011010000100000000100001000000010001100000000000000000000000001000010000010011000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000010000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100001000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000010000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000001010100010000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000100000011000100000010000000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010100001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000100000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000011000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000000000100100001100010000010000001101000000000000010000000000100010000100000100100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000001000000000000100000001000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100010000000000000000100000001001000010001000001000000000000000100000000100000011000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000000010000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000000000000000000001001000000001000100000000000010000001100000000000000000000001000000000001000100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000011000000010000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000110010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100010000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100100000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010001001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010001001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000011000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000000000000100000100100000011000010000000001000000010000110000000000001000100000001010100000000000010000000000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000001001 000000110000010000100000000100000100100010011000010000000000000001000001001000001100000001001000000010100000000000001000000000001000000001100100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000011001100000001010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000010000000000000000000001000000000000100000011000000000000001000100000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000100000100100001100001100100000000000100000000010000100000000100001001000000000000000011000000000000100000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000011000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000000100000010000000000000000010000101001000000100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000010000000000000000001100000010000000000000000000001000000000001000100101000100000010000001000000010000010000000010000000001000000000000010000001000010001000001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010100010000000000000000000000100000001101100100000000010100000000010000101000000100100000010100000000000000000000000000000100000000000000000010000001000000010100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100001000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000101001000000100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000001000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000100100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100001000001100000000110001000010000001010011000001000000000000011000100100010001000000000000100101000001001001000100000000100100000101100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000011000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100001000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010010010001000000010000010000000000101110110010001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000010001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000100010010000000100000000000000100000000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000000001000000000000000000000000100101001001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000001000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010010000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000010001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000001000000000000000000000000010000000011000100100000000000 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000010100000000000010000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000001010000000000000100000100000000000010001100000000010000000000001011000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000110000000000000010100001100000101100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000010100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000010000000000000000100000000100001000000000001000000001001000010100001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100010000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100100000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000100001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010110000000000000000000000100000000000000100000000000001100000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000011000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010000001000001010000000001000010000000100100000000010100000000000100000000100000001001000010000000001001000011000100010001000000000000000000011000101000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011010000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000000000010000000001000100100000000000 010000100100010000000000000100000100100010011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001010000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000100000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000101000001000101000000000000000000001000001100010000100000000000001100000000000000000000000000000000000010000000111000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000001000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000001101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000100000000000000000000000010011000000000001000000001000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010100000100100010000000100100000000000000000010000000000000100000001001000010000000001000000000000000100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000000010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000000000100100001100010000010000001101000000000000010000000000100010000100000000100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000001000000000000100000001000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100001000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 001100101000010000010000000100000100101001000000100000000000101000000100000010000000001000100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000001000110000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000010000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001110000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000100010010000000100000000000000100000000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101010010000000000000100000100100000011000010000000001000000010000100000000000001010100010000000100000101000000000100000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100010000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000001000000000000000000000000000000000000001000000011000001000000000101000110000000010000000000000000001000000010000000000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000001010000000100000000010000000001000001000000000000000000100101000101000000110000000000001001100000000100000000001000100000001110000000101000000000010000001000000000011000001000000001100100001000000100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000100000001000001000000000000000000010100100000000000000100000000001001001000000000000010000000000000000000000000000010000000000100000 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000000000000000000000000000000001000000001000100000000000010010100000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000001000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000010000000000000000000000000000000000000000000000000000100000001011000000000000010000000000000000000001100000010000000000000011000000100100100000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000000000000001000000101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000000000100000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000001000000000000000000000001000000000000001000001000010000000000000000001010000000000000000000000000000000000010000000000000100100000000001 001100101000010000010000000100000100101001000000100000000000101000000100000010000000001000100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000001000110000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011100000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010000010000000000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 010001100000010000000000000100000100100010011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001010000000000000000000000000000000000000000000100000000100101000001011000000000000000000000000000100000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000000000000000000001000000000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000000000000100000001001100100000000000100000000010000100000000100000000010000000000000000000000000000000100000000000000000010000001000000000001000010100001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000000000000000000000000000000010001010000000000000100100000000011 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000000000000000000000000010000000000000000000000000000000010010001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001110000000100000000010000010001000001000000000000000000100101000101000000100010000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100110001100010000010000001101000000100000010000000000110000000000000000000000011000000001000000000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000001000000000001000000000000000000000000000000000000010000000000000100100000000000 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000010001000011100100010001000001000000000010011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000100000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100010001001100100000000000100000001010000100100100000001000000000000000000011000000000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000010000100010000000001000100100000000001 000100101000010000000000001100000100101001011000010000000000000001000001001000001100000000100000001010100000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000000000000000000000001000010000010001000010010000010010000000010000010000001110000001110000000000001100010000010000000000011010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000010010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000000000000000101000000001000000000000000000000001000001000000000000000000000000000000100000000100000000000000000000000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000111000000000000000000000110010000000000100000000000000001000000000010100001011000010000000000100000000000100100001001100010000001101000000010010000100000000100100000010100000100000011000010000000100000000010010001000000000000000000100000000000000000000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000101000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000010000000000000000000000000010000100101000011011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000000100001001000001001000000000010000000100100010010000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000100000000010000000000010000000001000001000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000101101000000010000010000000000100010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000100010000000001000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100001000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 010000100000010000000000000100000100100010011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000100001010000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000010000000000000000000000010100000000000000000000000100001001010001001000000001000000000100101000010000010000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000000000000000000000000100101010000000000000000000001001000000000000000010100000001100000001110000000100000000000010000001010000000100000100000000001100000000000000100000000010000100000000100000000010000000000000000000000000000000110000000000000000010000001000000000001000010000001000010000000000000100001010100000000000000000000001000000001000000001000001100010010000000100000001000000000000000000010000000000000000000000011000001000000010100000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100110100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010010100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100010000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001100000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000110000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000011000000000100000000000000000000000011000000000000100000000000000000000000000000010000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000010000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000001000000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000000000000000000000000100000000000000000010000001000000000001000010100001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000000000000000000000000000000010001010000000000000100100000000011 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110010000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000100011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101010001011000000000000000000000000000000000001000000000000000000000001000100000000000000000100000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000000000100100001100010000010000001101000000000000010000000000100010000100000000100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000001000000000000100000001000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000000110000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000010000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001100000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000001000000100100001100010000010100001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000001000000000000000001000010000100000000000000100000000001001000000000000000010000000000000000000000011000001000000010100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110010000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000100011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000000000000000100000000000100000100100000011000010000000001000000010000100000000000001000100000001010100000000000010000000000000111000000000000000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100101000001001000000100000000001000010000000000000000000000000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000000000000000000110000000000000100000000000000001000000000010100001010000010000000000100000000000100100001001100100000000000100000000010000100000000100001001000000000000000011000000000000100000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000010000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000010000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000001000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000100001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000000000000101100000000000000010000010000011000010000000010000001001001001000011100100000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000100100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000001100001000001100000000110001000010000001010011000001000000000000011000100100010001000000000000100101000001001001000100000000100100000101100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000011000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000001000000000000000010010000000000000100100000000001 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001010000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000100000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000101000001000101000000000000000000001000001100010000100000000000001100000000000000000000000000000000000010000000111000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000100001000000000100000000010011000000100000000000001000000000100000000000010010000000000000000000000100000100000000000110001101000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000111000011000100000010000000000000000011000100000010001010000000010010001000100010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000011101000000000000010010000000100000000000000000100000011000000000000100000000000000000000010000001000001100000000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100001000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000100101000010000010000000100000100101001000100100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000000010000000000100000000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000011000000000000000010010000000010000001000000000010000100000000000000010000000101001000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000000001000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000000001110000000010000000010001100001000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001001000100000000000010001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000000000010000000000011000000010001010000000010010011000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000001000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000010000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000001000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000100000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100000000000000000000010010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000001000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000000000100000000000010010000000000000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000000010010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000010000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000001001 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000100000011000100000010000000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010100001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100100000010100000000000000000000000000000100000000000000001010000001000000000100000000001000000000001000000100001000000100000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000000000000000000000000000000001000000001000100000000000010010000000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000100000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100010000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001100000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001001000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000100010000100000001000001000000000000000000001000001100010000100000010000001000000000000000000000000000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000011000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000100001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000001000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000001000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100001000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000100000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000010000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000000000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000001010000000000000100100000000011 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000011001100000001010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000010000000000000000001100000100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000000011001000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000001000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000010000000000000010000000000000000000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000100000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000011000000001000000001000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000000000000000000001000100000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000100000000100000000101000000000000010000001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000000010000000001000001010000000100000000010000010001000001000000100000000100110101000101000000100000000000000001000000000000000000000000000001000000000000100001010000000110000000000000000000100000000001100100010000000100000000010000100000000100000000010100000000000010000000000000000100001000000000000010000001000000001100000000000000000000001010000000011000000000000000010010000000010000001000000000010000100000000000000010100001001000000000000000000001000000000000000000000011000001000000010100000 000000101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000100001000000001000100000000000010010000100000000000000000000000000010000010011000000000000000000000000000000101000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000010000100101000011011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000101000000000001000001000000001100100000000000100000000010000100000000100000000010000000000000000000000000000000110000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000001000000001000001100010010000000100000001000000000000000000010000000000000000000000011000001000000010100000 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000000000000000000000000000000001000000001000100000000000010010000000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000100000000000000000000100101000001011000000000000000000000000101000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010001000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000100100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100001000001100000000110001000010000001010011000001000000000000011000100100010001000000000000100101000001001001000100000000100100000101100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000011000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100001000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000010000000100000100000000000010010000000000000000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000010000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000010000000000000000100000000100001000000000001000000001001000000000000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100001000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000010000000100000100000000000010010000000000000000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000001000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000110000010001000001000010100000000000110101000101000001100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 010000100000010000000000000100000100100010011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000010001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000101000000100000000000000001000000000000000000000001000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000000000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000100100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000100001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100100000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000000010000000000000000001000000000000000000000001000100000000000000000000000000000000000000100000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000000000000000000001001000000001000100000000000010000001100000000000000000000001000000000001000100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100010000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001100000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001001000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000100010000100000001000001000000000000000000001000001100010000100000010000001000000000000000000000000000000000000010000000001000100100000000000 000000110000010000100000000100000100100010011000010000000000000001000001001000001100000001001000000010100000000000001000000000001000000001100100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000011001100000001010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000010000000000000000000001000000000000100000011000000000000001000100000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000100000100100001100001100100000000000100000000010000100000000100001001000000000000000011000000000000100000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000101000000000000000010000001000000000001000010100001000010000000000000000001010100000000001000000000000000000000000000010000100000000000000001000000010000000000000000000000000000000010001010000000000000100100000000011 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000100000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000010010000000100000000000000010000001100000100000000000000001000000000001000001010100000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100011010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000001 000000101000010000100000000100000100100010011000010000000000000001000001001000001100000001000000001010100000000000010000000000000111000000000001010000000010000000100000000000000000000000000000000010011000000000000000000000110010001000010000100100001000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000000000000100010000100110010000000000000000000000000100000000000000100000000011000100000000100100111001110000000110001000001000000110100001000000000100110100001101001000000000000000000000000000000000000000000000000000100000010000000000100101000001000010000000000000000000000000000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100000000000010000000000000111000000000000000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100101000001001000000100000000001000010000000000000000000000000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000101000000100000000000110101000101000000000000000000000110000000000000100000000000000001000000000010100001010000010000000000100000000000100100001001100100000000000100000000010000100000000100001001000000000000000011000000000000100000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100010000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100100000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000010000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000001000100010001000001000000001000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000000000001001010000000001000000000000100000011000000000000001000100000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000010000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100100000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000010000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000001000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000001000100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000010000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000000000001000000010000000000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000001010000000100000000010000000001000001000000000000000000100101000101000000110000000000001001100000000100000000001000100000001110000000101000000000010000001000000000011000001000000001100100001000000100000000010000100000000100100000010100000000000000000100000000000100000000000000000010100001000000000100000000001000000000001000000100001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000100000000010000000001000100100000000000 000000100000010000000000000000010000101001000000100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101010010000000000000100000100100000011000010000000001000000010000100000000000001011001000000000000000000000000000000000000011001000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000001010000000100000000010000000001000001000000001000000000100101100101000000000000000000000001000000100000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000000000000000000000000100000000000000000010000001000000100000000000000000000000000001000000001000000000000100100001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000100010000000001000100100000000001 000100101000010000000000001100000100101001011000010000000000000001000001001000001100000000100000001010100000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000000000000000000000001000010000010001000010010000010010000000010000010000001110000001110000000000001100010000010000000000011010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000010110010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000000000000000101000000001000000000000000000000001000001000000000000000000000000000000100000000100000000000000000000000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000111000000000000000000000110010000000000100000000000000001000000000010100001011000010000000000100000000000100100001001100010000001101000000010000010000000000100010000000000000100000011000010000000100000000010010000000000000000000000100000010000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000000000000000000000000000000001000000001000100000000000010010000000000000000000110100110000100000100000110000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000001010000000100000000010000000001000001000000001000000000100101100101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000010001 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000100000011000100000010000000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010100001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100100000010100000000000000000000000000000100000000000000001010000001000000000100000000001000000000001000000100001000000100000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000010000000000000000001100000010000000000000000000001000000000001000100101000100000010000001000000010000010000000010000000001000000000000010000001000010001000001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010100010000000000000000000000100000001101100100000000010100000000010000101000000100100000010100000000000000000000000000000100000000000000000010000001000000010100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000000000000101100000000000000010000010000011000010000000010000001000001001001011100000000001000000000100000100000000000000000000011000000000010010000001000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000100100000000000001100000000010001000011100100010001000001000000000010011000000000010001010000000010010001000000010000000000001000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000100000011000100000010000000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010100001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000100000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010010100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000100000000010010001100000100010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000001000100000010000000000000000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000101000000000000001000000000000000000000000000000000000100000000100000000000000000000000010000101000000000101000000000000001010000000000000010000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000000000000010000001000010000000001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001101100000000000100000000010000100000000100000000010000000000000000000000000000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000100000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100000100000000000000001000000010000100110010000000000000000000000000100000000000000000000000011000100100010001000000000000100101000001001001000100000000100100000100100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000110010000001000000001000100000000010010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010001000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000001000100101000001011000000000000000000000000101000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010110000000000000000000000100000000000000100000000000001100000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000010000000000000000000000010000000011000100100000000000 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000100000011000100000010000000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010100001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000100000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000010000000000000100000100000000000010001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010110000000000000000000000100000000000000100000000000001100000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000010000000000000000000000010000000011000100100000000000 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000100100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100001000001100000000110001000010000001010011000001000000000000011000100100010001000000000000100101000001001001000100000000100100000101100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000011000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000010000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000100000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000001000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000010010001000000000000000000100000000000000010000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000000000000000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000011000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010010000000000100000110101001000000100000010000101000000100000010000000000000100000000011100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001010000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000010000001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000001000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000000101000010000100000000100100100100000010000011000000000010000000000000100000110010000100010000000100100100010000000000001000011000000000000010000000010000000100000000000000000000000000000000010011000000001010000000000000000000100000100010010000010000000000010000001110000000010000000000101100000000010000000000001010010100000010000000000000100100000000001000000011001001001010000000000001100000000010001000011000100010001000000000000000000011000100000010001010000000010010001000000010000000000000000100000000100100100000001001000000000001000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000010000000010000001000000000101000010000000001001000000000000001000010010000000000000000000001000000001001000100101000100000010010001000000010000010000000000101110110010001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000100010010000000100000000000000100000000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000001010100010000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000001000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100010000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000100000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000011001100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000010011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100100000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100010001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100001000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000100000100000000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000100101000001011000000000000000000010000000000000001000000000000000000000001000001000000000000000000000000100000000000000000000001000000000000000010000011000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000011011000000100000000010000010001000001000000100000000000110000001101000000000000000000000110000000000000100000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010010000000000100000110101001000000100000010000101000000100000010000000000000100000000011100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001010000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000010000001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000001000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100110100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010001001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010110000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000001100000001010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000000000000000000110000000000000100000000000000001000000000010100001010000010000000000100000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000100000000000000000100000000001000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000101000010000000000000100100100100000010000010000000000010000000000000100100100000000100010100000100000100000000000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000010100000000000000000000000000000000000000000000000000100000001011000000000000010000000000000000000001100000010000000000000011000000100100100000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000010000000000000000100000000100001000000000001000000001001000000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100001000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010110000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000101010000000100100000100010000100000100000100000000000000001000010001000000110010000100000100101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100001001001000000000000000001000000000000000100000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000101000010000000000000100100100100000010000010000000000010000000000000100100100000000100010100000100000100000000000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000010100000000000000000000000000000000000000000000000000100000001011000000000000010000000000000000000001100000010000000000000011000000100100100000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000100001000000000000000000010011000000100000000000001000000000100000000000010010000000000000000000000100000100000000000110001101000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000000000011000100000010001010000000010010001000100010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000001011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000100001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000011101000000000000010010000000100000000000000000100000011000000000000100000000000000000000010000001000001100000000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000100000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000001000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000000000001000000010000000000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000001010000000100000000010000000001000001000000000000000000100101000101000000110000000000001001100000000100000000001000100000001110000000101000000000010000001000000000011000001000000001100100001000000100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000100000001000001000000000000000000010100100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000100001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000000000000100000 000000101000010000100000000100000100100010011000010000000000000001000001001000001100000001000000001010100000000000010000000000000111000000000001010000000010000000100000000000000000000000000000000010011000000000000000000000110010001000010000100100001000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000000000000100010000100110010000000000000000000000000100000000000000100000000011000100000000100100111001110000000110001000001000000110100001000000000100110100001101001000000000000000000000000000000000000000000000000000100000010000000000100101000001000010000000000000000000000000000000001100000010000000000000011000000100100100000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000000000100100001100010000010000001101000000000000010000000000100010000100000000100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000001000000000000100000001000000000000000000000000010000100000000000000000000000001000000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000010000000001000000010000000100000101000100000010000001000000011100010000000000101110110010100000000010000000000010000000001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000001000000000011000000000000000100000000000000000010000001000000000100000000001000001000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000001000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000000000001000000010000000000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000001010000000100000000010000000001000001000000000000000000100101000101000000110000000000001001100000000100000000001000100000001110000000101000000000010000001000000000011000001000000001100100001000000100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000100000001000001000000000000000000010100100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010001010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001100000000010000001000000010001010000010010010001000000010000000000000000100001100000100100000001001000000000010000001000000000000000000000000000000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000101000000000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000000001 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000101000100101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100001000000000010000000000000100000100000000000010001100000000010000000000001010000000100100000100010000100000100000100100000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000001000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010100100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000001000000001010000000000000000000000100000010100000001110000100000000010000000101000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010100000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010001001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000010100000000000010000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000001010000000000000100000100000000000010001100000000010000000000001011000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000110000000000000010100001100000101100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000010100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010100100000000000000100000010001001000010000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000001000000100101000001011000000000000000010000000000001000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010001000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100100000000010010000100000000000000000000000000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000011001101000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000000000011000100000010001010000000010010001000100010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000011101000000000000010010000000100000000000000000100100011000000000000100000000000000000000010000001000001100000000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000001000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000010000000000000000000000010100000000000000000000000100001001010001001000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000000000000000000000000100101010000000000000000000001001000000000000000010000000001100000001110000000100000000000010000001010000000100000100000000001100000000000000100000000010000100000000100000000010000000000000000000000000000000110000000000000000010000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000010000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000001000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000000000000100101000001011000000000000000000000000000000000001000000000001000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000000000001001010000000001000000000000100100011000000000000001000100000001000100101000100100010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000010000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000101010000100000100000100000000000000000000100000001000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000010000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000000000000000000000000100101010000000000000000000001001000000000000000010000000001100000001110000000100000000000010000001010000000100000100000000001100000000000000100000000010000100000000100000000010000000000000000000000000000000110000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000001000000001000001100010010000000100000001000000000000000000010000000000000000000000011000001000000010100000 000000100000010000000000000000010000101001000000100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100001000001100000000110001000010000001010011000001000000000000011000100100010001000000000000100101000001001001000100000000100100000101100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000110000000000100000000000000000100000011000000000000100000000000000000000010000011000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000100001000000000000000000010011000000100000000000001000000000100000000000010010000000000000000000000100000100000000000110001101000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000000000011000100000010001010000000010010001000100010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000001011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000100001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000011101000000000000010010000000100000000000000000100000011000000000000100000000000000000000010000001000001100000000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100100000011000010000000001000000010000110000000000001000100000001010100000000000010000000000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101010110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010001001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010001010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000010000001000000010001010000010010010001000000010000000000000000100001100000100100000001001000000000010000001000000000000000000000000000000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000101000000000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000000001 001100101000010000010000000100000100101001000000100000000000101000000100000010000000001000100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000001000110000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010000010000000000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100100000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000000000101110110010100000000000100010000010000000001100000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000001101000000010000010000000000101010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000001000100100000000011 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100001000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000010000000100000100000000000010010000000000000000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000000001000000000000000000001000000100000000110000000000000000001000000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000000000000000000000000100000000000000000010000001000000000001000010100001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000000000000000000000000000000010001010000000000000100100000000011 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000011001100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000010011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100010001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100010000001000000001000100000000010010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010001000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000001000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000101100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100010000001000000001000100000000010010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010001000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000010000000000000000000001000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000101100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000010000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000100000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000001000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000010010001000000000000000000100000000000000010000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000000000000000000000100000 000100101000010000000000000100000100100010011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010010000001000000000000000100000100000000011000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010000000111001000001000000110100001000000000100110100001101001000000000000000000000000000000000000000000000000000100000010000000000100101000001000010000000000000000000000000000000001000000000000000000000001000001000000000000000000000000000000100000000100000000000000000000000010000001000001000101000010000000000000000000001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100100100000001000000001000000000011000000000000000100000000000000000010000001000000000100000000001000000000001000000101001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000010000000000000100000100000000000010001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010110000000000000000000000100000000000000100000000000001100000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000010000000000000000000000010000000011000100100000000000 000100101000010000000000000100000100100000011000010000000001000000010000110000000000001000100000001010100000000000010000000000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000110000000000000010100001100000101100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000010100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000010000000000000000100000000100001000000000001000000001001000010100001 010000100000010000000000000100000100100010011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000001000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000000000001000000010000000000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000001010000000100000000010000000001000001000000000000000000100101000101000000110000000000001001100000000100000000001000100000001110000000101000000000010000001000000000011000001000000001100100001000000100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000100000001000001000000000000000000010100100000000000000100000000001001000000000000000000100000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000001000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000010010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000000000000000101000000001000000000000000000000001000001000000000000000000000000000000100000000100000000000000000000000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000111000000000000000000000110010000000000100000000000000001000000000010100001011000010000000000100000000000100100001001100010000001101000000010000010000000000100010000000000000110000011000010000000100000000010010000000000000000000000100000010000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000001000100000000100000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010001010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001100000000010000001000000010001010000010010010001000000010000000000000000100001100000100100000001001000000000010000001000000000000000000000000000000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000101000000000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000000001 000000000000000100000000000100000100100000011000010000000000000001000001001000001100000001001000010000000000000000000000000000000011000000000000010000000010001000100000000000000110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000101000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100001000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000101000100000010000001000000011101010000000000101110110010100000000010000000000010000000001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000001000000000011000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000100101000010000000000000100000100101001100000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000100001000000000000000000010011000000100000000000001000000000100000000000010010000000000000000000000100000100000000000110001101000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000111000011000100000010000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000000000000000000001000010000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000011000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100100000010000000010001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000010000000000000000000000010100000000000000000000000100001001010001001000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100001000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000010000000100000100000000000010010000000000000000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000001101000000010000010000000000100010000000000000100000011000010010000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100110000100000000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100010000000010000000100000000000000000001000000000001010011000000000000000000000000000000100000000000010010000000010000000000100000000000000001100000010000000000010000000000000000000010000100000100000000000010100000000001001000000000000100010000100110010000000000000000000000000100000000000000100000000011000100000000100000111001110000000110001000001000000110100001000000000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000000000000000000000000101000000000000000010000001000000000001000010100001000010000000000000000001010100000000000000000000000000000000000000010000100000000000010001000000010000000000000000000000000000000010001010000000000000100100000000011 000000110000010000100000000100000100100010011000010000000000000001000001001000001100000001001000000010100000000000001000000000001000000001100100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000011001100000001010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010010000000000000000000000000000000000000000000000000010000000000000000000001000000000000100000011000000000000001000100000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000100000100100001100001100100000000000100000000010000100000000100001001000000000000000011000000000000100000000000000000000000000000100000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000001000000100101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000100001001000010000000000000000001100000010000000000000000000001000000000001000100101000100000010000001000000010000010000000010000000001000000000000010000001000010001000001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010000010000000000000000000010100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000010100000000001000000000001000000100001000000000000000000000000000000010000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000100001000010001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000001000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000100001001000000000100001000000000001000100000001000010010000000000100000000001110000000010100001000001100000000010000001000001010000000000000010000000100100001000010100000000000100000000100000001001000010000000001001000011000100010001000000000000000000011000101000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000100000000000000000000100000011000100000010010100010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000110000000010000000000000000001000000010000000000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000001010000000100000000010000000001000001000000000000000000100101000101000000110000000000001001100000000100000000001000100000001110000000101000000000010000001000000000011000001000000001100100001000000100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000100000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000001000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001100000000000000001000001100100000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000001000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000000000000000000000000010000000000000000000000000000000010010001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100010000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000110000000000000000000000011000000001000000000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000001000000000001000000000000000000000000000000000000010000000000000100100000000000 000000000000000100000000000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000001101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000101000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000010000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000001000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000000000001001010000000001000000000000100000011000000000000001000100000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000010000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000100001000000000000000000010011000000100000000000001000000000100000000000010010000000000000000000000100000100000000000110001101000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000000000011000100000010001010000000010010001000100010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000001011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000100001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000011101000000000000010010000000100000000000000000100000011000000000000100000000000000000000010000001000001100000000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000010100000000000010000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000001010000000000000100000100000000000010001100000000010000000000001011000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000110000000000000010100001100000101100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000010100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000010000000000000000100000000100001000000000001000000001001000010100001 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000100000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000010000000000000000000000010000001000000000101000110000000000100000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100001000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000001000010000000001000100100000000000 000000000000000100000000000100000100100000011000010000000000000001000001001000001100000001001000010000000000000000000000000000000011000000000000010000000010001000100000000000000110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000101000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000100001000000000000000000010011000000100000000000001000000000100000000000010010000000000000000000000100000100000000000110001101000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000000000011000100000010001010000000010010001000100010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000001011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000100001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000011101000000000000010010000000100000000000000000100000011000000000000100000000000000000000010000001000001100000000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000010010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100001000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010010010001000000010000010000000000101110110010001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000010001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000100010010000000100000000000000100000000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000101000010000000000000100100100100000010000010000000000010000000000000100000101000001100000001010100010000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000110000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001100000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000100001001000000000100001000000000001000100000001000010010000000000100000000001110000000010100001000001100000000010000001000001010000000000000010000000100100001000010100000000000100000000100000001001000010000000001001000011000100010001000000000000000000011000101000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000100000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000110000000010000000000000000001000000010000000000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000001010000000100000000010000000001000001000000000000000000100101000101000000110000000000001001100000000100000000001000100000001110000000101000000000010000001000000000011000001000000001100100001000000100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100010000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100100000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000001000000100101000001011000000000000000010000000000001000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010001000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000100100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000010100000100000000001000101000000000100000000000000000100001000001100000000110001000010000001010011000001000000000000011000100100010001000000000000100101000001001011000100000000100100000101100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000011000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000100000000000101000000001000000100000000000000001010000000000000000000000000000000000000000000010000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000100100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100001000001100000000110001000010000001010011000001000000000000011000100100010001000000000000100101000001001001000100000000100100000101100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000011000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 001100101000010000010000000100000100101001000000100000000000101000000100000010000000001000100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000001000110000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010000010000000000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000100000000000000000000000000010011000000001000000000000000000000100000100010010000010000000000010000001110000000010000000000001100000000010000000000001010010100000010000000000000100000000000001000000011000001000010000000000001100000000010001000011000100010001000000000000000000011000100000011001010000100010010001000000010000000000000000100001100000100100000001001000000000000000000000001000000100000000000000000000000000000001000000100000001000100000010000000000000000000000000000000001000000000000000000000001000001000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000000000000000000110000000000000100000000000000001000000000010100001010000010000000000100000000000100100001001100100000000000100000000010000100000000100001001000000000000000011000000000000100000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000001000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000110000010001000001000010100000000000110101000101000001100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000001000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000001000100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000001000010000000000000000000010000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000000000000000000110000000000000100000000000000001000000000010100001010000010000000000100000000000100100001001100100000000000100000000010000100000000100001001000000000000000011000000000000100000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000010001000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000011000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000000000000000000000000010000000000000000000000000000000010010001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000110000000000000000000000011000000001000000000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000001000000000001000000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100001000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000100000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100000000000000000000010010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000000101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000100001000000001000100000000000010010000100000000000000000000000000010000010011000000000000000000000000000000101000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000010000100101000011011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001101101000101000000100000000000000001000000000000000000100010000001000000000110100001010000010000101000000000001000001000000001100100000000000100000000010000100000000100000000010000000000000000000000000000000110000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000001000000001000001100010010000000100000001000000000000000000010000000000000000000000011000001000000010100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000000001000000000000000000000000100101001001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000001000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000011000000000101110110010100000000010010000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000010001000000011000000001000000000000010010000000000000000000000100000000000000100000000100001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000011000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110010000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000100011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000000000000000000000000010000000000000000000000000000000010010001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001110000000100000000010000010001000001000000000000000000100101000101000000100010000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100110001100010000010000001101000000100000010000000000110000000000000000000000011000000001000000000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000001000000000001000000000000000000000000000000000000010000000000000100100000000000 000000100000010000000000000000010000101001000000100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000101000100000010000001000000011100010000000000101110110010100000000010000000000010000000001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000001000000000011000000000000000100000000000000000010000001000000000100000000011000000000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000100000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000010000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000000000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000001010000000000000100100000000011 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000001010100010000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001100000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000011000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001001000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000100010000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000000110000010001000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000001000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000000010000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000000000000000000001001000000001000100000000000010000001100000000000000000000001000000000001000100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100001000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000100000100000000000010010000000000000000000000100000100000000000010001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000010000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000000000001000000010000000000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000001010000000100000000010000000001000001000000000000000000100101000101000000110000000000001001100000000100000000001000100000001110000000101000000000010000001000000000011000001000000001100100001000000100000000010000100000000100100000010100000000000000000100000000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010000001000001010000000000000010000000100100000000010100000000000100000000100000001001000010000000001001000011000100010001000000000000000000011000101001010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000001000000000001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100100000000001000000001000000010000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100000100000000000000001000000010000100110010000000000000000000000000100000000000000000000000011000100100010001000000000000100101000001001001000100000000100100000100100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 001100101000010000010000000100000100101001000000100000000000101000000100000010000000001000100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000001000110000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011100000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000000000000000000001000000000000000000010010000001000000000011100001010000010000000000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010010000000000100000110101001000000100000010000101000000100000010000000000000100000000011100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001010000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000010000001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000001000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000100001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000001000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000000001 000000101000010000000000000100100100100000010000010000000000010000000000000100100100000000100010100000100000100000000000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000001000100000000000000000000100000011000100000010000000010000100000000000000000001000000000000000000000011000000100100000000000000000000000000000000000001000000000000000000000010010001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000000000101110110010100000000000100010000010000000001100000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000001101000000010000010000000000101010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000001000100100000000011 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100000100000000000000001000000010000100110010000000000000000000000000100000000000000000000000011000100100010001000000000000100101000001001001000100000000100100000100100100000001001000000000000000001000000001000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000010000000000000000100000000100001000000000001000000001001000010100001 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000011010000100000000100001000000010001100000000000000000000000001000010000010011000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000010000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100001000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000010000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000001000000000000000010010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000011000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001100000000000000000000000000100000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000010000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000100001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000100000010000000001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000001000010000000000000000000010000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000111000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000000000000000000110000000000000100000000000000001000000000010100001010000010000000000100000000000100100001001100100000000000100000000010000100000000100001001000000000000000011000000000000100000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000010000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000100000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000001000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000010010001000000000000000000100000000000000010000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000000000000000000000100000 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000001000010000000001000100100000000000 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000010100000000000010000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000001010000000000000100000100000000000010001100000000010000000000001011000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000110000000000000010100001100000101100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000010100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010100100000000000000100000000001001000010000000000000000000000000000010000000000000100100000000001 010000100000010000000000000100000100100010011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010000000001000100000000000100000100000000001000101000000000100000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000001000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000000000001000000010000000000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000001010000000100000000010000000001000001000000000000000000100101000101000000110000000000001001100000000100000000001000100000001110000000101000000000010000001000000000011000001000000001100100001000000100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000000000000000100000000000100000100100000011000010000000000000001000001001000001100000001001000010000000000000000000000000000000011000000000000010000000010001000100000000000000110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000101000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000000000000010000110100110000100000000000110100000000001000010000010001000010000000001100000000010000000000001110000000010100001000001100000000010000000001000000000000000100000100000000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000100000000000000000000000000000000000000000000000000010000001000000000101000110000000000000001000001000000000100100000011000000000000000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000111000000000000000000000110010000000000100000000000000001000000000010100001011000010000000000100000000000100100001001100010000001101000000010000010000000000100010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000101000100000010000001000000011100010000000000101110110010100000000010000000000010000000001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000001000000000011000000000000000100000000000000000010000001000000000100000000001000001000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000010100000000000010000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000000100000100000000000010001100000000010000000000001010010100000010000000000000100000000000001000000011000001001010000000000001100000000010001000011000100010001000000000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000011000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000010000000000000000001100000010000000000000000000001000000000001000100101000100000010000001000000010000010000000010000000001000000000000010000001000010001000001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010100010000000000000000000000100000001101100100000000010100000000010000101000000100100000010100000000000000000000000000000100000000000000000010000001000000010100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000010000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011101000100100000001001000000100000000001000000000000000000000000000000100000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000001000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000010010001000000000000000000100000000000000010000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000000000000000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000100000 000100101000010000000000000100000110101001000000100000010000101000000100000010000000000000100000000010100000000000100100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001010000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000010000001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000010000010000000010000000100000000000000000001000000000000010011000000000000000000000000000000100000000000010010000000010000000000100000000000000001100000010000000000010000000000000000000010000100000110000000000010100000000001001000000000000100010000100110010000000000000000000000000100000000000000100000000011000100000000100000111001110000000110001000001000000110100001000000000100100000001001000000000000000001000000000000000000000000000000000000000000000000000001100101000001000110000000010000000100000000000000000000100000000010000000001000001000100000000000000000000000100000000000000000000000000000000000010010001000000010101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100100000000000000000001000000110001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010001010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001100000000010000001000000010001010000010010010001000000010000000000000000100001100000100100000001001000000000010000001000000000000000000000000000000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000101000000000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000000001 000100101000010000000000000100000100100000011000010000000001000100010000100000000000001000100000001010100001000000010000000000000111000000000100000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000001100000000000001000000010000001000010000100010001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000010000000000000000000000000000000000000000000000000000101000001011000000000000000000000000000000000011000001000000000000000001000100000000000000000000000000000000000001000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001011100000000000000000000000000000000000000010000100010000000000001000000010000000000000000100000000100001000000000001000000001001000010100001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000010010000000000000000000000001110100000000000000010000000000100010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000101000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000010101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000011000110000000000000000100100001100010000010000001101000001000000010000000000100000000000000000100000011000000000000100000000000000000000010000001001000000100100000000000000000001000000100001101010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010000001000001010000000000000010000000100100000000010100000000000100000000100000001001000010000000001001000011000100010001000000000000000000011000101000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000001000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010010000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000001000000000000000000000000010000000011000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001100000000000000000000000000100000000000000000000000000100101000001011000000000000000000000000000100000001000000000000000000000001000100000000000000000000000000010000000000000000000000000000000000000010000001000000000101000010010000001001000000000000001000010010000000000000000000001000000000001000100101000100000010010001000000010000010000000000101110110010100000000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000011000000001000000001000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000000000000000000001000100000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000100000000100000000101000000000000010000001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000000010000000001000001010000000100000000010000010001000001000000100000000100110101000101000000100000000000000001000000000000000000000000000001000000000000100001010000000110000000000000000000100000000001100100010000000100000000010000100000000100000000010100000000000010000000000000000100001000000000000010000001000000001100000000000000000000001010000000011000000000000000010010000000010000001000000000010000100000000000000010100001001000000000000000000001000000000000000000000011000001000000010100000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100000000000010000000000000111000000000000000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100101000001001000000100000000001000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010010000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000000000000000000000000000000001000000001000100000000000010010000000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000100000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100100000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000001000000001000100000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000000000101110110010100000000000100010000010000000001100000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000001101000000010000010000000000101010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000001000100100000000011 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000100000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000010000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001000000000000000000000001000000000000010000000001000100100000000000 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000000010000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000000000000000000001001000000001000100000000000010000001100000000000000000000001000000000001000100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000010100000000000010000000000101000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000100000100000010100010001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000101000000000000010010000010010001001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 010000100000010000000000000100000100100010011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000010001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000101000000100000000000000001000000000000000000000001000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000000000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000011001100000001010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000010000000000000000001100000100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000000101000010000100000000100000100100010011000010000000000000001000001001000001100000001000000001010100000000000010000000000000111000000000001010000000010000000100000000000000000000000000000000010011000000000000000000000110010001000010000100100001000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000000000000100010000100110010000000000000000000000000100000000000000100000000011000100000000100100111001110000000110001000001000000110100001000000000100110100001101001000000000000000000000000000000000000000000000000000100000010000000000100101000001000010000000000000000000000000000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000000100000010000000000000100000100100010011000010000000000000001000001001000001100000001001000000000000000000000000000000010000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000100000001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000100000001000000000000000000000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000011001100000001010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000010000000000000000001100000100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000100100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100001000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000010000000100000100000000000010010000000000000000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001001100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000001000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000001100000100101001011000010000000000000001000001001000001100000000100000001010100000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000000000000000000000001000010000010001000010010000010010000000010000000000001111000000010000000000001100100000010000000010001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000010000000000000000000000010100000000000000000000000100001001010001001000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000011000000001000000001000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000000000000000000001000100000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000100000000100000000101000000000000010000001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000000010000000001000001010000000100000000010000010001000001000000100000000100110101000101000000100000000000000001000000000000000000000000000001000000000000100001010000000110000000000000000000100000000001100100010000000100000000010000100000000100000000010100000000000010000000000000000100001000000000000010000001000000001100000000000000000000001010000000011000000000000000010010000000010000001000000000010000100000000000000010100001001000000000000000000001000000000000000000000011000001000000010100000 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000000000000000000000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000010000000000010000000001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000010010000000000001000000001000001000000011010000000001001010000010011010001101000110110000000000000101000000000000000000000111000000000000000000000010000001000000000011100001010000010000000000000000000100100001100010000010000001101000000000000010000000000100000010000000000000000011000000001000000100000000000000000010000001000000000001000110000001000010000000010000000001010100000000000000000000000000000000000000010000100000000000000001000000010010000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000101000011000000000000100000000000000000000010000001000000000100000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010000001000001010000000000000010000000100100000000010110000000000100000000100000001001000010000000001001000011000100010001000000000000000000011000101001010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000100000000000000000000000000000000000000000100100000001011000000000000010000000000000000000001000000000000000010000001000000001000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000000000000000000001000000000001000100101000100000010010001000000010000010000000000101110110010001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100101000000000100000000010000100100100000001000000000000000000011100000001000000000100010010000000100000000000000100000000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001000010010000010010000000010000000001000100000100000010000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000100000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000001000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000010010001000000000000000000100000000000000010000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000000000000000000000100000 010000100000010000000000000100000100100010011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000001000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000000000001000000010000000000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000001010000000100000000010000000001000001000000000000000000100101000101000000110000000000001001100000000100000000001000100000001110000000101000000000010000001000000000011000001000000001100100001000000100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000100000001000001000000000000000000010100100000000000000100000000001001000000000000000000100000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000001000000100101000001011000000000000000010000000000001000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010001000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000001000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000110000010001000001000010100000000000110101000101000001100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 001100101000010000010000000100000100101001000000100000000000101000000100000010000000001000100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000001000110000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010000010000000000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001000010010000010010000000010000000001000100000100000010000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000100000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000001000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000010010001000000000000000000100000000000000010000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000000000000000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000101100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000001010000000000000000000010001010000000010010001000000010000000010000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000100000000011000000100100000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000110000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000100000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000010000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000100001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000000000000100000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000001001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010000010000000000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000000000010000000000000001000001000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000001000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000001000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000000001000000000000000000000000100101001001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000001000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000101000000000001000100101000100000010000001000000011000011000000000101110110010100000000010010000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000010001000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000011000100100000000000 000000000000000100000000000100000100100000011000010000000000000001000001001000001100000001001000010000000000000000000000000000000011000000000000010000000010001000100000000000000110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000101000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100110000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000101000000000000000010000001000000000001000010100001000010000000000000000001010100000000001000000000000000000000000000010000100000000000000001000000010000000000000000000000000000000010001010000000000000100100000000011 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000001000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000000000000000000001000100000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000100000000100000000101000000000000010000001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000000010000000001000001010000100100000000010000010001000001000000100000000100110101000101000000100000000000000001000000000000000000000000000001000000000000100001010000000110000000000000000000100000000001100100010000000100000000010000100000000100000000010100000000000010000000000000000100001000000000000010000001000000001100000000000000000000001010000000011000000000000000010010000000010000001000000000010000100000000000000010100001001000000000000000000001000000000000000000000011000001000000010100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001000000001000100010000000000000001000000001000010110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010010010000000000001010010100000010001000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000100100000011000000000000001000100000001001100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000000000100100000001001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100010000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100100000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000001101000000010000010000000000100010000000000000100000011000010010000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100110000100000000000001000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000001000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000000000000000001000000000000110000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000100010000000001000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000010000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000001000100010001000001000000001000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000000000001001010000000001000000000000100000011000000000000001000100000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000010000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000001000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000001000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000101000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000011001100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000010011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000000000010000000001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000011001100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000010011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100100000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100010001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000101000000000000000010000001000000000001000010100001000010000000000000000001010100000000001000000000000000000000000000010000100000000000000001000000010000000000000000000000000000000010001010000000000000100100000000011 000100101000010000000000000100000100101001000000100000000100101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000100000000100000000101000000000000010000001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000101000100000010000001000000011101010000000000101110110010100000000010000000000010000000001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000001000000000011000000000000000100000000000000000010000001000000000100001000001000000000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000000000000000100000000000100000100100000011000010000000000000001000001001000001100000001001000010000000000000000000000000000000011000000000000010000000010001000100000000000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010000001000001010000000000000010000000100100000000010100000000000100000000100000001001000010000000001001000011000100010001000000000000000000011000101000010001010000000010010001000000010000000000000010100001100000100100000001011000000001000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000001000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010010000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000001000000000000000000000000010000000011000100100000000000 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000010100000000000010000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000001010000000000000100000100000000000010001100000000010000000000001011000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000110000000000000010100001100000101100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000010100001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000010000000000000000100000000100001000000000001000000001001000010100001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000010000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000100000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000001000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000001100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000010010001000000000000000000100000000000000010000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000000000000000000000100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010100010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010001100000000000001000000000000000000000000000000000000010000000111000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000001000000000000000010010000000000000100100000000001 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100001000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000010000000000000000001100000010000000000000000000001000000000001000100101000100000010000001000000010000010000000010000000001000000000000010000001000010001000001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010100010000000000000000000000100000001101100100000000010100000000010000101000000100100000010100000000000000000000000000000100000000000000000010000001000000010100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000001100000100101001011000010000000000000001000001001000001100000001001000000000000000000000000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110000000000000000000000000000100000000010010000000000000000000000001110100000000000001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000001100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000111100000001011000000000000010000000000000000000001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000101000100101000100000010100001000010010000000000001000000001000001000000011010000000001001010000010011010001101000110110000000000000101000000000000000000000111000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000000000000000001000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000010000100000000100000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000010000110100110000100000000000110100000000001000010000010001000010000000001100000000010000000000001110000000010100001000001100000000010000000001000000000000000100000100000000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000100000000000000000000000000000000000000000000000000010000001000100000101000110000000000000001000001000000000100100000011000000000000000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000111000000000000000000000110010000000000100000000000000001000000000010100001011000010000000000100000000000100100001001100010000001101000000010000010000000000100010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000000101000010000000000000100100100100000010000010000000000010000000000000100100100000000100010100000100000100000000000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000010010000000000000000000000001110100000000000000010000000000000000001000000001010010100000010000000000000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000000010010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000010100000000000000000000000000000000000000000000000000100000001011000000000000010000000000000000000001100000010000000000000011000000100100100000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000000000000000000000100000000001100100010000000100000000010000100000000100000000010100000000000010000000000000000100001000000000000010000001000000001100000000000000000000001010000000011000000000000000010010000000010000001000000000010000100000000000000010100001001000000000000000000001000000000000000000000011000001000000010100000 001100101000010000010000000100000100101001000000100000000000101000000100000010000000001000100000001010100000000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000001000110000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010000010000000000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101010001011000000000000000000000000000000000001000000000000000000000001000100000000000000000100000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000000000001000010010000100000000000000001000000000001000100101000100000010010001000000010000110000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000010000010000000001100000001110000000100000000000010000001000000000000100100001100010000010000001101000000000000010000000000100010000100000000100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000001000000000000100000001000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000010000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000001000100010001000001000000001000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000000000001001010000000001000000000000100000011000000000000001000100000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000010000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000001000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000101000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000110000010001000001000010100000000000110101000101000001100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000100000100100010011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000010000000000001110000000010000000010001110000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000001000001000010000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000000010000001100000000000000000000000010000000001000001010000000100000000010000010001000001000000100000000100110101000101000000100000000000000001000000000000000000000000000001000000000000100001010000000110000000000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000100010010000000100000000000000100000000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000001000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000010010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000000000000000001000000000000110000001000000000000000010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000001000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000001010100010000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001100000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000010000001000000000101000010000000001001000000010000001001000010000000000000011000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001001000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000100010000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000001000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000110000010001000001000010100000000000110101000101000001100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000001000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100100000011000010000000001000000010000110000000000001000100000001010100000000000010000000000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000001000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101010110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000010000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000001000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000000000000100101000001011000000000000000000000000000000000001000000000001000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000000000001001010000000001000000000000100000011000000000000001000100000001000100101000100100010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000010000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001010000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000010001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100001000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000101000100000010000001000000011101010000000000101110110010100000000010000000000010000000001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000001000000000011000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010001010001010010000100100000000000000000000001000100000100000000000010001100000000010100000100001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001100000000010000001000000010001010000010010010001000000010000000000000000100001100000100100000001001000000000010000001000000000000000000000000000000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000101000000000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000000001 000000000000000100000000000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001000010010000000000000000010000000000001110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000000000000000000000100000000001100000000110001000010000000010011000001000000100001000000000000010001000000000000100101000001001001100000000000100000000100010000000110000000000010000010000000000000011000000010100000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000010000000000000000000000000000010000011000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000101000000000001000011011000000100000000010000010001000001010000100000000000110101000101000000100000000000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000000001 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000100000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000010000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001000000000000000000000001000000000000010000000001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000100000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000001000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001100000000000000001000001100100000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000001000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110100000010000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000110000010001000001000010100000000000110101000101000001100000000000001000000000000000000000000000001001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000100101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000100000000100000000101000000000000010000001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000101000100000010000001000000011101010000000000101110110010100000000010000000000010000000001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000001000000000011000000000000000100000000000000000010000001000000000100001000001000000000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010001001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000000101000010000000000000100100100100000010000010100000000010000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000100000000000000000000000010011000000100000000000001000000000100000000000010010000000000000000000000100000100000000000110001100000000010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010000001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100001000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000100000000000001000000001000000000000101000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000000100000010000000000000000010000101001000000100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000100001000001000000010000000000000000001000000010000000100000101000100000010000001000000011100010000000000101110110010100000000010000000000010000000001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000001000000000011000000000000000100000000000000000010000001000000000100000000011000000000001000000100001000000000000010000001000000000100000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100001000100000000010100000000000000000000000001011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001000010010000010010000000010000010000001110000000110000000000001100010000010000010000001010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010001010000000100000000010000010001000001000010100000000000110101000101000000100000000000001000000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000010000000000000000100000000100001000000000001000000001001000000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000001001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000100001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000000000000000000100000 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000100000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011010000000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010100001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100100000010100000000000000000000000000000100000000000000001010000001000000000100000000001000000000001000000100001000000100000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000001000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010010100000010000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000100000000000010001100000100010000000000001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000001000100000010000000000000000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000101000000000000001000000000000000000000000000000000000100000000100000000000000000000000010000101000000000101001000000000001010000000000001010000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000000000000010000000001001010000010011010001101000110110000000000000101000000000000000000000111000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000000000000000001000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000000000110100000000101 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000100101000010000000000001100000100101001011000010000000000000001000001001000001100000000100000001010100000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000000000000000000000001000010000010001000010010000010010000000010000010000001110000001110000000000001100010000010000000000011010010100000010000000100000100000000000001000000011000001000010000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000010010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000000000000000101000000001000000000000000000000001000001000000000000000000000000000000100000000100000000000000000000000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000111000000000000000000000110010000000000100000000000000001000000000010100001011000010000000000100000000000100100001001100010000001101000000010000010000000000100010000000000000110000011000010000000100000000010010000000000000000000000100000010000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000001000100100000000000 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000100000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000010000000000000000000000010000001000000000101000110000000000100000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000010000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000001000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000011000000100100000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000000000010000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100001000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100001100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000100000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000010000010000000001100000001110000000100000000000010000001000000100000100100001100010000010000001101000000010000010000000000100010000000000000100000011000010010000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100110000100000000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000000011001000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000001000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000010000000000000010000000000000000000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000100000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000100101000010000000000000100000100101001000010100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000100000011000100000010000000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010100001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100100000010100000000000000000000000000000100000000000000001010000001000000000100000000001000000000001000000100001000000100000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000101001000000100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000000000000110010000000000100000000000000001000000000010100001011000010000000000100000000000100100001001100010000001101000000010000010000000000100010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000001000100100000000000 000100101010010000000000000100000100100000011000010000000001000000010000100000000000001011001000000000000000000000000000000000000011001000000000010000000010000000100100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000100001001000001001000000000010000000100100010010000000000000001000000000001000100101000100000010000001010000010000010000000000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000010010001000000000000000000100000000000000010000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000000000000000000000100000 000000110000010000000010000100000100100000011000010000000000000001000001001000001100000001001000000000000000000000000000000000000011000000000000010000000010000000100001000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000000000001000000000000100001010000000110000001000000000000100000001001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000001000010000000001000100100000000000 000100101000010000010000000100000100101001000100100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000000010000000000100000000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000100000001000000011000000000000000010010000000010000001000000000010000100000000000000010000000101001000000000000000000000000000000000010000000000000100100000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010000000000000000000000000100000100000000000010100000000000001000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000100000000000000000010000001000000000101000010000000001001000000000000001000000010000000000000000000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000000100001000000000001000000000000000000000000000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000100000000000000001000001100010000100000000000010000000000000000000000000000000000000010000000000000100100001000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000010100101000001011000000000000000000000000101000000001000000100000000001000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110100000010000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000110000010001000001000010100000000000110101000101000001100000000000001000000000000000000000000000001001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100010000000000001000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000110001010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000000000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001001000000101000110000000010000000000000000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000011000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000000000000001010000000000000000000000100000010100000001110000100000000010000000100000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100001001000010000000000000000001100000010000000000000000000001000000000001000100101000100000010000001000000010000010000000010000000001000000000000010000001000010001000001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010100010000000000000000000000100000001101100100000000010100000000010000101000000100100000010100000000000000000000000000000100000000000000000010000001000000010100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010001001000000000001000010000001000010000000000000000001010100000000000100000000000000000000000000010000100000000000000001000000010000000000000000000000000000000000000010000000000000100100000000001 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000001000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000000010000000000001010000000100100000100010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001000010000001101000000100000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000101000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000111000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000000100000110001000000010001100000000010000000000001010000000100100100100010000100000100000100000000000000000000100000000000001100000000010001000011000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000101011000000000000000000001000000010000000000000001000000000000000000000000000000000000100000000100100000000000000000000010000001000010000101000010000000000000000001001000001000000010000000001000000001000000010000000100000101000101000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000001100101000101000000100000000000000001000000000000001000000010000001000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000000000010010000010010001001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000000000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000010100001100000100100000001011000000000000000001000000000000000000000000000000000000000000000000000010100101000001011000000000000000000000000101000000001000000100100000001000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100000000000010000001100000000000000000000001100010000001000001010000000100000000010000000001000000000000000000000000100101000101000000000000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000010000000000000000011000000001000000100000000000000000010000001000000000001000110000001000010000000010000000001010100000000000000000000000000000000000000010000100000000000000001000000010010000000000000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000001000000010000100000000000001000100000001010100000000000010000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000000100000100000000000010001100000000010000000000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000000000000000000000000000000000000000000000000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010000010000000000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000010000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000000000000000000000000010000000000000000000000000000000010010001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100010000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000100000010000000000110000000000000000000000011000000001000000000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000001000000000001000000000000000000000000000000000000010000000000000100100000000000 000100101000010000000000000100000100101001000000100010000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100010000000010000000100000000000000000001000000000001010011000000000000000000000000000000100000000000010010000000010000000000100000000000000001100000010000000000010000000000000000000010000100000100000000000010100000000001001000000000000100010000100110010000000010001000011100100010001000001000000000010000001000000010001010000010010010001000000010000000000000000100001100000100100000001001000000000010000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000100001000001000000000000000101000100000000000000000000010000000000000000000000010000000000000000000110000001000000000101000010000000001001000000010000001001000010000000000000010000001000000000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000001001000001000000000000000000100101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000100000000000100100001100010000010000001101000000000000010000000000100000000000000000000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000100010000100000001000001000000000000000000001000001100010000100000000000001000000100000000000000000000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000101010000100000100000100000000000000000000100000001000001100000000110001000010000000010011000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000010000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000010000000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000000000000000000000000100101010000000000000000000001001000000000000000010000000001100000001110000000100000000000010000001010000000100000100000000001100000000000000100000000010000100000000100000000010000000000000000000000000000000110000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000001000000001000001100010010000000100000001000000000000000000010000000000000000000000011000001000000010100000 000000000000101100000000000000010000010000011000010000000010000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000000000001000100000000000010010000000000100000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000100000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000010000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000011000000001000000001000100010001000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000000000000000000001000100000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000100000000100000000101000000000000010000001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000000010000000001000001010000000100000000010000010001000001000000100000000100110101000101000000100000000000000001000000000000000000000000000001000000000000100001010000000110000000000000000000100000000001100100010000000100000000010000100000000100000000010100000000000010000000000000000100001000000000000010000001000000001100000000000000000000001010000000011000000000000000010010000000010000001000000000010000100000000000000010100001001000000000000000000001000000000000000000000011000001000000010100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000100000000000000001000000000000001000000010000101000000000010100001010000010000001000000000001000001000000001100100000000000100000000010000100100110000001000000000000000000011000000001000000101000000000000000010000001000000000001000010100001000010000000000000000001010100000000001000000000000000000000000000010000100000000000000001000000010000000000000000000000000000000010001010000000000000100100000000011 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000011001100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000010011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100010001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010000001000000011000010000000000101110110010100000000010000000000010000000001000001000000000000000000100101000101000010100000000000000001000000000000000000000000000001000000000000000001010000010000001000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000001000000000000000000010000000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000001001000000010000001000000010000000000000000000001000000000001000100101000100000010001100000000000000000000001000000000001000000000000010000001000010000000001000001000000000000000000100101000101000000000000000000000001000000000110000000000000100000011110000000101000000000010000001000000000011000001000000001100100001000000100100000010000100100000000001000000000000000000011000000001000000000000011000000000010000000000000000000000000000000000000000000000000000001010000000000000000000010100000010000100000110000100000000010000000100000001000000000000000000010000000000000000000000011000001000000010100000 000100101000010000000000000100000100101001000001100000000000001000000100000010000000000000100000000010100000000100000000000000001000000001000100000000000010010000000000000000000110100110000100000000000110100000000001000010000010001000010000000001000000000010000000000001110000000010100001000001100000000010000000000001010000000100100000100010000100000100000100000000000000000000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110111000101000000100000100000000001000000000000000000000000000001000000000000100001010000001110000000000000000000100000000001100100000000000100000000010000100100000000001000000000000000000011000000001000000000000010000000000010000000000000000000000000000000000000000000001000000001010000000000000000000000100000010100000001110000100000000010000000101000001000001000000000000010000000000000000000000000000010000000000100000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100010000000010000000100000000000000000001000000000001010011000000000000000000000000000000100000000000010010000000010000000000100000000000000001100000010000000000010000000000000000000010000100000100000000000010100000000001001000000000000100010000100110010000000000000000000000000100000000000000100000000011000100000000100000111001110000000110001000001000000110100001000000000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000010100000000100000000000000100100000010000001000000000101000010000000000000000001001000001000000010000000001000000001000000010000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000001000000000000000000000000010000001000000000011100001010000010000000000000000000000100000001001100100000000000100000000010000100000000100000000010000000000000000000000000000000101000000000000000010000001000000000001000010100001000010000000000000000001010100000000000000000000000000000000000000010000100000000000010001000000010000000000000000000000000000000010001010000000000000100100000000011 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010101000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000000000000000000100000100000000000010001100000100010000100000001010000000100100000100010000100000000000001000000010000001000010000100000001100100000010001000011000100010001000001000000000000011000100000010011010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000001000000100101000001011000000000000000010000000000001000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010001000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 000100101000010000000000001100000100101001011000010000000000000001000001001000001100000000100000001010100000000000000000101000000011000000000000010000000000000001000000001000000110100010000000000000000000000000000001000010000010001000010010000010010000000010000000000001111000000010000000000001100100000010000000010001010000000100100000100010000100000100000100000000000000001000010001000000110010000100000000101000011000100000010000000000010000011000100100010001000000000000100101000001001001000000000000100000000100100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000000000000001000001000000000000000001000100000000000000000000000000000000000010000000000000000000000010100000000000000000000000100001001010001001000000001000000000100101000010000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000100001000001000000000000000001101101000101000000100000000000000001000000000000000000000010000001000000000110110001010000010000001000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000100000000000001000000000000010000000001000100100000000000 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000000000000000101000000011000000000000010000000010000000100000100000000000000000000000000010011000000001000000000000000000000100000100010010000010000000000010000001110000000010000000000001100000000010000000000001010010100000010000000010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000010000001000000000010100000000000010000001000000100000100100001100010000010000001101000000010000010000000000101010000000000000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001000001100010000100000000000001000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001001000000000000000000100100000010000000000000001000000000011000101000000000010000001100000000000000000000011000000000001000001010000000100000000010000010101000001000000000000000000100101000101000000100000000000000001000000000000000010000000000001000000000000100001010000001110000000000000000000100000000001100000000000000100000000010000100001000000001000000001000000000111000000001000000100000000000000000010000001000000000110000000000000000000001110000000001000000000000000000000000000000000000000001000010000100000000000000000000000001001000000000000000000001000000000000010000000000001000001000000001 000000100000010000000000000000010000010000011000010000000000000001001001001000011100000000001000000000000000010000000000101000000011000000000000010000000000000001000000001000000110100010000000000001001000000000100001000010000010001010010000100100000000100001000000000000100000100000000000010001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000001000100010001000001000000001000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000000000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000000000001001010000000001000000000000100000011000000000000001000100000001000100101000100000010010001000000010000010000000000101110110010100000000000100010000010000000001000000000000000000001000000100000000110000000000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000010000000011000000001000000000000010010000000000000000000000100000000000000100000000000001000000001000000000000100000001000001000000000000000000001000001100010000100000000000001000000000000000000000000000000000000010000000011000100100000000000 000100101000010000000000000100000100100000011000010000000001000000010000100000000000001000100000001010100001000000010000000000000111000000000000010000000010000000100000000000000000000000000000000010011000000000000000010000000100000100000000000010010000000000000000000001110000000010100001000001100000000010100000000001010000000100100000101010000100000100000100000000000000000000100000001001000010000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100010000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100100000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000000101001010000100000000100100100100000010000011000000000010000000000000100000110000000100010000000100000100010000000000001000011000000000000010000000010000000100000000000000000000000000000000010011000000001010000000000000000000100000100010010000010000000000010000001110000000010000000000001100000000010000000000001010010100000010000000000000100000000000001000000011000001001010000000000001110000000001000000000000000100000000000000010000000000011000000010001010000000010010001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000000000000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000001000000000101000110000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101001000100000100000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000100000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000100000 000100101000010000000000000100000100101001000000100000000000101000000100000010000000000000100100000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000010011000000000000000000000000000000100000000000010010000000010000000000001110001000010000000010001100000000010100000000001010000000100100000101010000100000000000001000000011000001001010000000000001100000000010001000011000100010001000000000000000000011000100000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000010000000000000001000100000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100000001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000110000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100000000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000000000000000100000001011000000000000010000000000000000000001000000000000000100000001000000000000000001000000000100000000000010000000000000000000000000001010000001000000000101000010000000001000000001001000001000000010000000001000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000000000000000000110000000000000100000000000000001000000000010100001010000010000000000100000000000100100001001100100000000000100000000010000100000000100001001000000000000000011000000000000100000000000000000000000000000000000000001000010000001000010000000000000000001010100010000000000000000000000000000000000010000100000000000000000000000001000000000000000000010000000000000000000000000000000000000000100000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000000000100000000010100000000000000000000000001000000001000100100000000010010000100000000000000000000000000000000001001001000000100001000010000010001000010000100100000000000000000000000001111000000010000000000001100000000010000000010001010000000100100000100010000100000100010100000000000100000000100000001001000010000000001000000100000010100000000000000010000000000000000000010001010000000010011001000000010000000000000000100001100000100100000001001000000000000000001000000000000000000100000000000000000000000000001000000100101000001011000000000000000010000000000000000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010000001000000000101000010000000101001000010000000001000000010000000000000000000001000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000010100000000010110101000101000000100000000000001000000000000000000000000000000001000000000010100101010000010000000000000000000000100000001001100100000000000100000000010000100000000100100000010100000100000011000010000000100000000010010000000000000000000000100000000000000000000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000100001000100100000000000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000010000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000100000000000000000000100000011000100000010010000010000100000000000000000001000000000000000000000001000100000000000000000000000000100000000000000000000000000100000000000010000001000000000101000010000000000000000000001000000000100100000011000001000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000100000000001000000000000000000000000000001000000000000000001000001100110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000010010001000000000000000000100000000000000010000000000001000000001000000000000100000001000000000000000000000000001001001100010000100000000000001000000000000000000000000001000000000010000000000000000000000100000 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000001001000000000001000000001000100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000000000000000000010001010000000010010001000000010000000000000000100001100000010000000100000000010010000000100000000000000000000000000100000000000000000000001000000100101000001011000000000000000000000000000000000001000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000010000001000000000101000010000000000000000000001000000000100100000011000000000000001000100000001000100000000000010000001100000000000000000000011000000000001000001010000000100000000010000010001000001000000000000000000100101000101000000000000000000000001000000000000000000000010000001000000000011100001010000010000000000000000000000100000001101100100000000010100000000010000100000000100100000010100000000000000000000000000000100000000000000000010000001000000000100000000001000000000001000000100001000000000000000000000000000000000000000000000001000001000010000000000000000001010000000000000000000001000000000000010000000001000100100000000000 000100101000010000010000000100000100101001000000100000000000101000000100000010000000001000100000001010100000000000010000000000000011000000000000010000000010000000100000000000000110100010001100000000000000000000000001000010000010001010010000100100000000000000000000000000100000100000000000010001100000000010100000000001010000000100100000100010000100000100000100000000000000000000100000001001000010001000001000000000000000100000000100000010000000000000000000010001010000000010010001000000010000000000000000100001100000100100000001001000000100000000001000000000000000000000001000000000000000000000000000000100101000001011000000000000000000000000101000000001000000100000000000000001000000000000010000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000000000001000000000000000001000001000110000000000000000100100001100010000010000001101000000000000010000000000100000000000000000100000011000000000000100000000000000000000010000001000000000100000000000000000000001000000100001000000000000000000000000000000000000000001000010000100000000000000100000000001001000000000000000000000000000000000010010000000000100100000000001 000000110000010000000010010100001100100000011000010000000000000001000011001000000000001000100000000010100000000000001000000000001000000011001100010000000000000001000000001000010110100010000000000001001000000000100001000010000010001010010000100100000000000000000000001000100000100000000000010001100000000010100000000001010000000000000010000000100100000000000000000010000000000000100000000000001100000000010001000011100100010001000001000000000010011000000000010001010000000010010001000000010000000000000000100011100000100100000001001000000100000000001000000000000000000000000000000000000000000000000000000110101000001011000000000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000000000000000000001100000000000000000100001010000000110000001000000000000100010001001100100000000000100000001010000100100100000001000000000000000000011000000001000000000000010010000000000000000000000100000000000000000000000000000000000001000000000000110000001000000000000100010000000010000100000000000000001000000010000000000000000000000001000000000000010000000001000100100000000000 000100101000010000000000000100000100101001000000100000010000101000000100000010000000000000100000000010100000000000000100000000001000001000000000010000000010000000101100000000000000000000000000000010011000000000000010000000000000000100000000000010010000000110000000000011110000000010000000010001100000000010000000001000000000000000100000100000000001000101000000000100000000000000000100000000001100000000110001000010000000010011000001000000000000011000100000010001010000000010010001000000010000000000000000100001100000100100000001001000000000100000000000000000100000000000000001000100000000000000001000000100101000001011000000000000000010000000000001000001000000000000000000000001000100000000000100000000000000000000000000000000000000000000000000000010010001000000000101000010000000000000000000001000001000000010000000000000000001000000010000000100000000000000010000001100000000000000000000001000000000001000001010000000100000000010000010001000001000000100000000000110101000101000000100000000000000001000000001000000000000001100000001110000000100001010000000110000000000000000000100000000001100000000000000100000000010000100001000000001100000001000000000000000000000000000100000000000000000010000001000000000001000010000001000010000000000000000001010100000000000000000000000000000000000000010000100000000000000001000000010000100000000000010000000000000000000010000000000000100100000000001 // segsites: 1509 positions: 0.00054966 0.00373956 0.00529354 0.00581702 0.00583590 0.00643063 0.00684020 0.00775160 0.00921560 0.01136441 0.01235519 0.01271156 0.01309617 0.01342820 0.01367832 0.01392899 0.01439031 0.01461951 0.01603066 0.01684237 0.01697939 0.01735135 0.01749406 0.01766637 0.02112458 0.02167398 0.02283541 0.02300364 0.02306052 0.02385088 0.02449200 0.02482777 0.02534767 0.02696364 0.02736773 0.02779295 0.02814417 0.02824721 0.02834525 0.02852542 0.02912280 0.02960007 0.02979135 0.03097951 0.03148863 0.03169293 0.03219243 0.03299940 0.03434623 0.03459919 0.03468107 0.03469100 0.03517017 0.03564782 0.03616637 0.03665720 0.03682145 0.03751342 0.03774521 0.03804604 0.03815213 0.03859950 0.03959243 0.03993907 0.04222811 0.04498694 0.04505920 0.04514428 0.04624962 0.04668478 0.04812314 0.04861110 0.05064707 0.05093092 0.05108025 0.05118725 0.05154668 0.05191465 0.05379848 0.05499238 0.05584624 0.05623472 0.05639632 0.05738163 0.05770349 0.05784143 0.05803254 0.05937913 0.05970993 0.06027701 0.06051678 0.06067404 0.06101042 0.06165710 0.06176121 0.06194844 0.06213971 0.06242414 0.06257478 0.06271657 0.06364889 0.06375725 0.06387002 0.06413359 0.06479983 0.06504535 0.06559236 0.06573486 0.06612024 0.06720900 0.06747182 0.06805064 0.06825526 0.06975890 0.07003289 0.07031219 0.07202222 0.07382765 0.07401512 0.07463621 0.07509105 0.07550510 0.07571021 0.07659631 0.07696800 0.07753147 0.07768249 0.07768520 0.07797739 0.07844760 0.07948256 0.07962546 0.07988658 0.08177722 0.08236844 0.08399085 0.08416686 0.08603775 0.08652737 0.08709097 0.08717500 0.08867815 0.08902691 0.08903261 0.09028761 0.09055212 0.09071637 0.09233741 0.09372055 0.09534590 0.09542261 0.09547375 0.09661879 0.09679693 0.09757051 0.09901747 0.09922818 0.09963452 0.10019469 0.10026694 0.10138727 0.10226293 0.10468640 0.10479213 0.10568987 0.10598340 0.10728989 0.10764021 0.10774616 0.10875831 0.10901050 0.10908817 0.10951838 0.11080096 0.11336953 0.11414979 0.11433833 0.11468484 0.11736970 0.11761861 0.11764172 0.11825201 0.11946562 0.11990015 0.12091471 0.12215034 0.12249012 0.12269908 0.12287910 0.12606549 0.12633706 0.12635192 0.12717036 0.12770307 0.12819013 0.12889815 0.12897233 0.12899754 0.12999077 0.13007674 0.13053930 0.13125185 0.13160057 0.13477391 0.13687616 0.13874657 0.13955279 0.14106287 0.14241172 0.14253508 0.14421864 0.14426298 0.14615535 0.14675848 0.14761804 0.14801925 0.14823340 0.14910098 0.15012273 0.15037784 0.15162267 0.15177652 0.15295785 0.15299507 0.15306789 0.15330646 0.15343506 0.15384231 0.15404879 0.15577486 0.15642244 0.15651083 0.15685458 0.15799481 0.15832415 0.15915538 0.15918775 0.15996545 0.16100572 0.16305230 0.16312692 0.16357552 0.16358141 0.16387389 0.16421885 0.16432032 0.16441642 0.16564148 0.16565905 0.16776908 0.16836499 0.16997170 0.17009212 0.17073406 0.17101538 0.17134163 0.17460947 0.17506228 0.17633533 0.17679207 0.17716983 0.17814364 0.17934314 0.17943030 0.17988943 0.18021633 0.18046808 0.18077291 0.18105431 0.18323416 0.18338908 0.18506859 0.18607734 0.18620834 0.18645922 0.18678879 0.18725099 0.18732235 0.18827691 0.18883185 0.18893103 0.18940480 0.18956150 0.19028327 0.19062388 0.19126440 0.19137793 0.19227385 0.19271716 0.19279399 0.19293014 0.19332196 0.19446717 0.19483860 0.19674037 0.19691722 0.19894356 0.19899920 0.19929046 0.19948977 0.20101112 0.20252065 0.20282262 0.20293660 0.20296622 0.20323280 0.20339679 0.20365222 0.20411724 0.20610409 0.20743730 0.20778643 0.20796921 0.20872867 0.21025301 0.21076176 0.21086882 0.21097015 0.21262066 0.21485791 0.21702337 0.21796538 0.21837421 0.21999103 0.22015650 0.22083537 0.22127243 0.22197262 0.22205491 0.22564132 0.22690972 0.22717248 0.22780836 0.22838962 0.23013589 0.23024998 0.23033842 0.23157630 0.23291120 0.23333213 0.23435472 0.23559301 0.23673415 0.23682664 0.23875727 0.23911046 0.24042718 0.24049050 0.24057464 0.24084829 0.24163760 0.24255026 0.24344800 0.24453636 0.24898761 0.24941407 0.24950737 0.24985177 0.25093275 0.25132795 0.25265158 0.25316291 0.25414974 0.25496985 0.25519908 0.25634775 0.25696636 0.25761211 0.25935659 0.26022902 0.26039276 0.26083108 0.26115418 0.26150016 0.26199713 0.26304223 0.26349777 0.26401694 0.26472554 0.26475021 0.26478186 0.26488361 0.26593434 0.26632428 0.26687154 0.26691491 0.26772232 0.26883805 0.26889657 0.26970934 0.26993067 0.27067034 0.27087431 0.27230407 0.27232449 0.27268067 0.27289491 0.27311657 0.27401714 0.27490860 0.27492888 0.27704437 0.27828202 0.27841235 0.27911935 0.27979419 0.27996182 0.28061379 0.28257294 0.28272951 0.28340484 0.28341890 0.28362672 0.28384947 0.28439100 0.28496541 0.28701447 0.28715188 0.28721176 0.28814323 0.28833373 0.28896909 0.28915645 0.29150496 0.29283200 0.29432607 0.29535656 0.29541858 0.29577008 0.29583087 0.29707891 0.29844761 0.29877174 0.29881115 0.29932552 0.29992565 0.30043324 0.30090288 0.30190704 0.30194904 0.30240124 0.30240949 0.30306007 0.30364416 0.30365607 0.30376758 0.30392220 0.30419025 0.30460367 0.30469805 0.30482563 0.30493350 0.30536438 0.30563919 0.30606340 0.30632671 0.30647735 0.30744336 0.30811933 0.30812014 0.30883503 0.30950868 0.31109307 0.31340276 0.31402286 0.31600690 0.31600865 0.31770725 0.31809766 0.31814456 0.31829885 0.31886295 0.31997863 0.32059317 0.32060217 0.32204346 0.32212005 0.32266926 0.32380643 0.32603303 0.32622807 0.32693601 0.32708903 0.32734065 0.32785522 0.33147816 0.33163573 0.33221877 0.33251960 0.33256842 0.33269381 0.33292400 0.33357597 0.33384296 0.33443410 0.33479875 0.33511966 0.33539683 0.33562530 0.33587929 0.33598899 0.33669882 0.33732751 0.33835565 0.33850621 0.33896102 0.33907129 0.34197882 0.34224027 0.34242246 0.34251630 0.34361922 0.34728221 0.34737045 0.34740703 0.34815079 0.34858648 0.34891800 0.34935864 0.34973600 0.34991067 0.35022052 0.35088706 0.35438482 0.35501595 0.35524436 0.35705963 0.35782325 0.35817466 0.36018464 0.36248706 0.36275037 0.36315503 0.36359144 0.36369682 0.36394963 0.36426063 0.36453824 0.36535392 0.36555702 0.36561330 0.36627313 0.36740741 0.36763743 0.36783955 0.36916446 0.37031314 0.37073336 0.37144117 0.37151156 0.37230633 0.37277653 0.37303518 0.37339648 0.37456038 0.37587404 0.37597417 0.37703585 0.37711794 0.37768423 0.37791407 0.37894740 0.37952047 0.38101283 0.38118513 0.38129298 0.38142459 0.38144172 0.38227684 0.38342284 0.38363097 0.38422280 0.38448289 0.38464487 0.38537444 0.38635618 0.38732629 0.38809982 0.38921577 0.38965336 0.38967178 0.38969677 0.39043760 0.39043904 0.39073798 0.39186383 0.39427699 0.39486351 0.39524671 0.39550492 0.39582963 0.39601990 0.39602397 0.39698391 0.39756656 0.39782519 0.39844791 0.40050360 0.40068373 0.40081152 0.40362502 0.40369056 0.40446428 0.40574466 0.40630048 0.40662051 0.40792659 0.40795154 0.40811849 0.40881278 0.40910809 0.40916088 0.40921142 0.40974592 0.40989854 0.41057530 0.41098821 0.41111602 0.41259583 0.41275119 0.41322042 0.41380686 0.41427400 0.41428983 0.41443710 0.41458635 0.41560565 0.41690041 0.41840804 0.41851308 0.41900520 0.41902838 0.42536943 0.42751785 0.42767899 0.42772891 0.42782004 0.42815905 0.43087570 0.43113656 0.43122866 0.43206126 0.43259264 0.43303086 0.43343679 0.43429618 0.43439373 0.43449556 0.43561423 0.43882498 0.43905239 0.43947922 0.43980697 0.44035706 0.44080425 0.44300991 0.44359006 0.44423493 0.44476661 0.44477773 0.44487190 0.44516121 0.44520087 0.44555486 0.44571624 0.44576326 0.44617507 0.44685484 0.44729778 0.44761027 0.44769579 0.44811533 0.44849424 0.44901450 0.45019533 0.45067651 0.45079242 0.45134162 0.45137651 0.45403976 0.45438634 0.45555774 0.45906419 0.45916583 0.45943653 0.45947780 0.46032973 0.46144950 0.46218007 0.46318062 0.46320543 0.46329947 0.46338680 0.46360444 0.46401269 0.46523445 0.46593220 0.46642152 0.46746383 0.46817610 0.46825342 0.46864040 0.46935982 0.46946049 0.46964959 0.47005805 0.47040088 0.47059435 0.47131922 0.47230345 0.47244825 0.47408739 0.47616495 0.47721478 0.47814229 0.47829289 0.47840920 0.47859212 0.47914405 0.47952418 0.47976931 0.48050398 0.48094404 0.48103990 0.48228953 0.48330365 0.48356146 0.48375508 0.48429985 0.48445458 0.48498585 0.48518848 0.48519257 0.48539214 0.48557903 0.48566702 0.48587396 0.48588137 0.48612814 0.48628790 0.48651166 0.48662413 0.48663029 0.48700586 0.48736552 0.48804660 0.48872508 0.48914935 0.48959014 0.49006506 0.49023219 0.49053482 0.49131772 0.49140058 0.49141164 0.49174695 0.49260027 0.49397077 0.49414622 0.49460037 0.49486552 0.49494688 0.49590448 0.49623131 0.49668633 0.49678686 0.49684129 0.49703812 0.49707548 0.49739087 0.49758067 0.49784892 0.49814784 0.49901747 0.49941967 0.49967465 0.50047787 0.50055708 0.50060357 0.50062311 0.50078749 0.50121913 0.50124582 0.50143218 0.50148950 0.50159922 0.50204475 0.50212727 0.50276374 0.50371304 0.50388752 0.50507590 0.50538471 0.50655152 0.50656942 0.50660212 0.50696485 0.50829521 0.50869313 0.50974397 0.51008604 0.51016624 0.51024038 0.51089993 0.51158006 0.51159086 0.51204392 0.51270897 0.51277306 0.51283365 0.51521039 0.51543326 0.51664090 0.51756347 0.51789550 0.51801829 0.51811946 0.52017409 0.52126520 0.52145223 0.52162229 0.52375278 0.52468550 0.52552864 0.52618128 0.52630287 0.52665376 0.52687074 0.52746808 0.52749746 0.52774693 0.52774794 0.52899811 0.52900613 0.52910864 0.52963779 0.52973928 0.52998346 0.53011530 0.53071001 0.53073541 0.53114896 0.53133503 0.53210474 0.53338395 0.53380351 0.53476778 0.53548566 0.53681787 0.53726165 0.53766022 0.53843232 0.53932515 0.53942264 0.53951847 0.54010327 0.54017341 0.54093212 0.54107464 0.54244174 0.54274055 0.54302538 0.54468343 0.54571973 0.54596837 0.54599913 0.54677221 0.54747351 0.54804573 0.54812106 0.54842016 0.54935152 0.55070139 0.55231697 0.55268533 0.55278242 0.55286258 0.55369355 0.55426377 0.55500295 0.55598675 0.55769248 0.55935000 0.55972738 0.56067384 0.56354433 0.56429114 0.56468976 0.56625178 0.56669640 0.57022586 0.57056351 0.57206231 0.57225031 0.57243716 0.57341498 0.57462717 0.57597674 0.57625378 0.57754485 0.57779544 0.57977697 0.58038255 0.58125679 0.58166827 0.58173319 0.58246852 0.58270325 0.58290065 0.58418976 0.58522419 0.58668434 0.58677950 0.58701136 0.58725097 0.58727786 0.58757264 0.58869891 0.58918525 0.58941605 0.59288263 0.59328261 0.59394689 0.59477794 0.59681626 0.59683694 0.59729785 0.59853296 0.59855157 0.60016672 0.60146508 0.60171091 0.60358841 0.60360537 0.60425334 0.60517584 0.60625680 0.60743740 0.60749101 0.60911812 0.60913118 0.60956597 0.60973360 0.61047934 0.61053407 0.61074495 0.61264453 0.61375256 0.61566603 0.61621723 0.61706246 0.61795327 0.61901838 0.61916950 0.62134372 0.62188208 0.62243918 0.62276548 0.62305087 0.62314204 0.62319854 0.62321380 0.62343883 0.62359504 0.62434458 0.62503683 0.62504585 0.62510105 0.62564829 0.62583691 0.62596223 0.62598983 0.62629811 0.62657354 0.62674295 0.62796584 0.62927073 0.63080152 0.63110912 0.63125487 0.63419190 0.63521136 0.63526544 0.63556329 0.63630608 0.63662236 0.63697744 0.63710390 0.63911175 0.63965917 0.63966204 0.64054986 0.64352680 0.64496368 0.64638748 0.64788858 0.64821340 0.64821405 0.64832337 0.64979441 0.65266966 0.65387750 0.65454270 0.65491096 0.65543472 0.65571816 0.65605308 0.65655051 0.65762925 0.65783051 0.65894511 0.65906976 0.66069185 0.66126641 0.66191276 0.66198129 0.66300167 0.66468038 0.66560555 0.66651723 0.66706276 0.66741854 0.66801671 0.66826049 0.66830752 0.66865293 0.66941335 0.67080927 0.67115682 0.67157729 0.67232404 0.67239979 0.67245466 0.67445563 0.67514508 0.67589478 0.67626622 0.67648306 0.67698426 0.67716219 0.67741586 0.67791717 0.67818874 0.67837383 0.67924312 0.67998448 0.68099227 0.68099537 0.68173734 0.68260410 0.68272957 0.68395351 0.68531160 0.68553086 0.68614380 0.68620216 0.68631583 0.68651802 0.68799669 0.68801332 0.68829425 0.68972303 0.69051760 0.69052182 0.69084911 0.69232196 0.69421043 0.69609567 0.69652192 0.69697972 0.69721302 0.69796961 0.69857424 0.69888097 0.69897262 0.69927738 0.69955247 0.70047147 0.70067991 0.70123748 0.70129388 0.70221494 0.70222369 0.70343167 0.70423538 0.70429586 0.70504981 0.70585386 0.70592526 0.70643766 0.70661506 0.70686565 0.70693621 0.70771552 0.70852288 0.70879522 0.70918323 0.71014285 0.71018418 0.71075446 0.71098333 0.71246638 0.71375554 0.71385737 0.71458598 0.71499012 0.71577835 0.71681153 0.71828433 0.71830419 0.71958609 0.71989668 0.72006751 0.72025396 0.72088024 0.72093045 0.72105873 0.72298596 0.72336329 0.72366770 0.72372718 0.72376612 0.72439895 0.72441125 0.72504626 0.72619032 0.72645585 0.72648102 0.72670069 0.72707089 0.72741517 0.72768743 0.72792143 0.72811806 0.72866394 0.72887826 0.72894343 0.72955772 0.72960108 0.73026959 0.73050633 0.73082314 0.73105502 0.73115433 0.73149454 0.73159552 0.73164074 0.73182834 0.73236630 0.73320314 0.73433985 0.73569520 0.73691088 0.73843567 0.73873391 0.74120980 0.74136426 0.74233859 0.74273770 0.74274660 0.74391087 0.74447781 0.74612038 0.74623275 0.74633043 0.74702484 0.74747090 0.74748895 0.74770581 0.74807679 0.74881459 0.74886119 0.74906908 0.74914961 0.74967004 0.75055989 0.75247629 0.75254063 0.75376220 0.75430172 0.75642105 0.75756826 0.75764946 0.75932069 0.76049667 0.76138218 0.76156273 0.76167435 0.76392847 0.76426710 0.76435550 0.76453130 0.76481787 0.76587514 0.76694076 0.76761010 0.76991546 0.77075030 0.77131552 0.77157146 0.77188673 0.77210830 0.77211262 0.77283657 0.77364435 0.77404165 0.77414475 0.77491646 0.77618739 0.77709530 0.77717280 0.77737135 0.77758556 0.77817434 0.77848044 0.77900611 0.77987817 0.78032001 0.78093754 0.78100599 0.78123608 0.78132088 0.78184232 0.78203860 0.78326406 0.78331617 0.78443527 0.78532280 0.78622416 0.78801561 0.78813515 0.78929166 0.78970915 0.78993099 0.79185236 0.79247699 0.79275821 0.79342569 0.79349781 0.79380827 0.79431041 0.79487641 0.79649739 0.79654103 0.79962774 0.79995261 0.80030041 0.80129634 0.80234527 0.80325712 0.80377371 0.80416673 0.80421729 0.80513083 0.80522552 0.80601392 0.80783508 0.80924170 0.80933752 0.80994194 0.81103869 0.81171561 0.81202250 0.81285937 0.81296487 0.81420971 0.81490867 0.81568011 0.81597785 0.81668383 0.81853727 0.81946138 0.82017574 0.82118428 0.82131753 0.82152148 0.82186202 0.82190860 0.82268653 0.82271524 0.82407425 0.82505610 0.82618619 0.82719814 0.82927174 0.82988092 0.82995456 0.83004546 0.83038782 0.83107055 0.83193257 0.83317908 0.83506233 0.83645941 0.83670102 0.83768858 0.83833025 0.83878335 0.83955893 0.83968012 0.84015474 0.84016228 0.84029920 0.84030861 0.84032532 0.84034336 0.84167596 0.84263503 0.84267445 0.84279788 0.84322923 0.84499001 0.84550151 0.84652263 0.84691734 0.84692068 0.84729442 0.84767498 0.84868495 0.84972186 0.85067223 0.85178473 0.85289378 0.85540253 0.85583059 0.85661001 0.85766026 0.85835201 0.85868916 0.85959086 0.85987664 0.85998994 0.86000968 0.86136567 0.86219723 0.86227302 0.86248022 0.86268170 0.86415252 0.86490649 0.86496823 0.86587433 0.86620606 0.86622728 0.86661683 0.86663805 0.86683806 0.86803093 0.86864934 0.86949866 0.87185244 0.87351694 0.87352945 0.87367381 0.87393090 0.87474768 0.87557189 0.87566219 0.87690401 0.87708152 0.87770823 0.87843134 0.87947238 0.88018850 0.88047566 0.88110565 0.88135589 0.88149058 0.88228650 0.88292714 0.88353902 0.88429838 0.88490315 0.88515211 0.88529501 0.88576234 0.88938101 0.88971255 0.89072699 0.89144564 0.89240849 0.89312402 0.89419409 0.89451516 0.89472525 0.89482522 0.89522143 0.89528958 0.89534776 0.89563300 0.89588802 0.89612188 0.89633321 0.89692772 0.89751594 0.89834304 0.89835670 0.89963835 0.90018223 0.90052094 0.90080806 0.90091903 0.90095101 0.90166082 0.90190229 0.90196876 0.90274011 0.90376693 0.90416753 0.90440950 0.90523320 0.90538790 0.90574430 0.90647337 0.90703334 0.90729575 0.90844846 0.91132428 0.91254872 0.91343406 0.91388398 0.91492213 0.91507757 0.91539223 0.91611313 0.91672834 0.91719477 0.91782248 0.91783727 0.92104625 0.92124010 0.92153577 0.92184188 0.92254518 0.92267368 0.92304199 0.92358454 0.92373267 0.92475110 0.92558199 0.92658564 0.92667252 0.92868298 0.92920604 0.93004880 0.93109701 0.93168070 0.93237860 0.93302789 0.93348067 0.93451506 0.93570645 0.93696828 0.93967562 0.94008432 0.94016873 0.94121624 0.94220703 0.94243587 0.94329665 0.94341635 0.94489823 0.94512800 0.94548138 0.94672755 0.94947244 0.95143756 0.95302486 0.95375267 0.95447099 0.95585980 0.95718926 0.95723915 0.95750920 0.95866122 0.95874904 0.96091651 0.96146757 0.96248951 0.96252732 0.96272779 0.96377433 0.96412911 0.96510601 0.96578240 0.96830654 0.96942155 0.97323112 0.97334151 0.97371301 0.97524201 0.97803929 0.97868255 0.97911318 0.97942210 0.98038052 0.98139784 0.98197458 0.98381444 0.98474532 0.98647521 0.99113734 0.99176229 0.99369086 0.99500943 0.99783445 0.99832255 0.99837671 0.99896654 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100100000110010000100001000000010000000000000001100000010100000000010001000001000000110000010000000010100100001000000000101000000000010000000000010000000000011000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001100010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100000000010000010110000001000010110101000000100011000000001110100000000001000000100100100000000000000000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000110000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010001000000000001101000100001000000100111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001110100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000001100000001000101100000000100101000000000000000000001000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000100101000000100000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000010000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000100000010100000000010000000000000000010000000000000000000000000000000000000100010000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000001 000000000000000010000010000000000100101000000000100100011010001000101001000000001000010000000000000100100000100000000000100000000000000000000000000000000000100100000000000000000000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000000000001000000000001000100001000000000000001001001000010001001000001010000010000100001000100100001000000000000010000000000000010000000001000000000000010000000000000000000000010000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000100010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000001000000001000010000000000100000000000010000000000000100010000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001110001010010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000001100000000100000000000000000000000001000000000000000001000000000000000000100000000000000000000000000110000010100101000000000000010000000010101000010000001000000001000000010100000000000000000000000000010000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000100100000000100000001000000000000111101001000100000000010000000000000010000001000000000001000000011000000000000000000000000000000000000010001000110001011101000000011011100000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001010001010000010000100000011010000000000000000000000001000000100000000001010000000011000000000000011110100000001101000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000010000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000100000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001001000100000000000010000000000000010000000000000000000000000001000000010000000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100100000110010000100001000000010000000000000001100000010100000000010001000001000000110000010000000010100100001000000000101000000000010000000000010000000000011000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100000000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000000001100000000000000000000000000001000000000010000001000000001000000001100000100000000000000100100010001000000001001100000110000000010110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100110000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000001000000000001000000000000010001001000001010001010010001000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000100001000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000000000000000001000000111000000000000000000000000100001100000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000010010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000001000000111000000000000100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000001000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000001010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100111101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000010000000000010000000000010000000010010000001000000000000000000000000000000000000000000100000000000100000000000000000000100000010000100000000000100000001000000000000000000000000000000000001000000001011000000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000110000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100110000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000100000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000000000000000010000100010000000000000010000000010000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001001000001010000000000000000000000000001100000001000000000000000000000000000000000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000100010000001000001000010000000000010000000000000000110001001010000000100000000001010010000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000100000000010000010010000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000100010000000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100100000110010000100001000000010000000000000001100000010100000000010001000001000000110000010000000010100100001000000000101000000000010000000000010000000000011000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001100000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000001000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000001100001010000000000000000000000000000000000000000000010010010000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000100000010000000000010001000000001000000100100000110010100100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110000000000100000000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000100000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000000000010000000000000000000000000000000000010000000000000010000011000100000001000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000101000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000000100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010010100011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000110100000000000000000000000000100010000000000010100000000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000101000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000000100010000000100000000000100001000100001101000000001000000001000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000001010101000000000001000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000110010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000001001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000000000001000000000000000000000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011100000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000010 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000000000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000001010101000000000001000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000110010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000001001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000000000001000000000000000000000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000010 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100000000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000000001100000000000000000000000000001000000000010000001000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000110100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000110000000000000000000000000000000000000100000101000001000000000000000001000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000101000000000001000000000000010000000011110000000101001010001010000100000000000010000000000000000000100001000100000000000000000000000000000100100010000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000001000000000000000000000010101000000100100000111010000100001000000010000000000000001000000010100000000010001000001000000110000010000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000001000011000000000100000000000000000000100000010000100000000000100000001000000000000000100000000000001000001000000001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 000001000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000001100001010000000000000000000000000000000000000000000010010010000100101000000001000001000010000000001000000000000010011001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000100000010000000000010001000000001000000100100000110010100100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110000000000100000000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000100000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101000010000100100011010000000101101000000001010010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001001000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000010010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110011000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000001000000100000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000001000100010011110010000001001000010010000010000000100101000000000100100010000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010110010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001000101000010000000000100000110100000001010000100010000001001000000000010000000001100100000000000000000000000000000000000000000000000000010000000000100000000000000000001100000001001000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100001000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010010010000010100100000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000000000000 000000001000100000101001000000001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000001000000000001010000000000000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001010000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000001000100010011110010000001001000010010000010000000100101000000000100100010000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100010000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100100000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100110000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000100000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000001000000000000000000000000000100000000001100001100001000001100000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000010100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010010000000001001100100110000000000100000110001000000000000100011000000010010001000001000000001100000000000000000000000000000000000000000000010000000010000000000100000000000000000001100000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000100000000000000000000000000000000000001100000000001000000000000000001000000000000000000000000000100000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001001001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011001100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000110000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000111000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000001000000000000001000000000001010100001000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000100000000000010000000000000000000100001000000000000000000000000000000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100110001000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001100011000000000000000000000000100000000000110000000000100000000000000001000000000000000010000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000001000010000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000001001000001010001010010000000011000000000000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000100001101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000100101000000000000000000000010100001000000010000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000100000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000010000000001100000000000000000000001100011100000000001000000010000000010100010001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000010000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000000000110000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000010000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001110000000000000000000000000000001100000000000001000000111000010000000000010000000000001110000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001010000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000011110000000101001000000010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000011000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000010000000000000100011101000100000000000000000000001000000001001000001111001001000001010000010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000010000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001001000001010000000000000000000000000001100000001000000000000000000000000000000000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000100010000001000001000010000000000010000000000000000110001001010000000100000000001010010000000100000000000000000001100000000000000000000 000001000000000010000010010000000000101000010000100100011010000000101101000000001010010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000001000000000100111101001000100000000010000000000000010000001000000000001000000011000000000000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000010000010000000000000000100000000000000000000000000000000100000000001100001100000010001000000000000001001000000000000000000000000000001000000000000000001000000001011000000011000010011100000000000100010000000000001000000000000000010110001000000000000001000001010000000000000000000001010000000000000011000000000000000000000000000000000000100000010000001100000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010000000000000100000000001000000000000000010000010001000001100001100000000000000000000000001001000100000000000000000001100000000010000000000 010010000000000010101001100010001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000010100000001000000101000000010000000000000000100000000000000010010000011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000010000000000000000000000000000000000000000000000000000000100000000000000001100000000001000000100000000001001000000000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101100010000001000001010000000000000011000000000000100000000000100000000000110000000000100000000000000001000000000000000000000000001010000001100100000011000000000100100010000000000001001000001001010111000000001001000010100000100000010000100010000001000001000000000000000010000000000000000110010001010000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000010100000001000000101000000010000000000000000100000000000000010010000011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000100000000000000000000000000000000000001100000000001000000000000000001000000000000000000000000000100000000000000000011010000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000010000100000000000100000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001001001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000000000101000010000100100011010000000101101000000001010010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001001000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000010000000001100000000000000000000001100011100000000001000000010000000010100010001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000010000000000001000010000000000100000000000010000000000000100010000000000 000100000000000010000010000000000000101000100000100100010010010000000000001010000100000010000000000000011001000000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011010100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000010000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010000010000100001000100010001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000100000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000100000000000000000000000000000000100000000001100001100000010001000000000000001001000000000000000000000000000001000000000000000001000000001011000000011000010011100000000000100010000000000001000000000000000010110001000000000000001000001010000000000000000000001010000000000000011000000000000000000000000000000000000100000010000001100000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010000000000000100000000001000000000000000010000010001000000100001100000000000000000000000001001000100000000000000000001100000000010000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000100000000000010000000000000000000100001000100000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000001000000000000000000000010101000000100100000111010000100001000000010000000000000001000000010100000000010001000001000000110000010000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000001000011000000000100000000000000000000100000010000100000000000100000001000000000000000100000000000001000001000000001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000001001000001010001010010000000011000000000000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001010001010000100000000000010000000000000000000100001000100000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000010000000000000001001000000000000010001000000100100000110011000100001000000010000000000000001000000010100000000010001000001000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000000000011000000000000000010101100000000001000010000100000000000000000001000000000000000000000110000000000001000000001111000000011000010001001000101000000010000001000000000101000100001000000010100000000001000011100000101000000000001000001010000000000000011000000000100100010000000100000000000100000000000001100000000001010000000000000000010000000000000000001100001100000000100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000100000000000010000000000000001000000000001000000000000001001010000000000100000000000000000001100000000000000001000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001100000000000000000000000000000000000000100001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000001000000000000111101001000100000000010000000000000010000001000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000000000000000000000000100000000000000011001000000000000010101100000000001000010000100000000000000000001000000000000000000000100000000000001000000001011001000000110000000000000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010101000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001110000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001010000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000001000000001000101000010100000000010000000000000000000100010000000010000000000000010000001000000000001000000011000000000000000000000000001001000010000001100000001011101000000011011000000100000000010000000110000001000010100101000000100011000100001010100000000001000000100101100000000010000000010000000000010000000000010001000000000000000000000000000000000000001100000000000100000000001100001100000000001000000000000000000000000001000000000000000100000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001001000011100000001001100110000000001010000000000000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000100001000000001100000100000000000000100100010000000000001011100100110000000000100000110001000000000100000000000100010000001000001000010000000000010000000000000000110000001010000000000000000000000000001000100000000000000100001100000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110001000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000001000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001110000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000100000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000001100101000000000100100010000000000001000000000000000100100000000100000001000000000000111101001000100000000010000000000000010000001000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000000000000000000000000100000000000000011001000000000000010101100000000001000010000100000000000000000001000000000000000000000100000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010011000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001101100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101000100000100100010010010000000000001010000100000010000000000000011001000000000000000000000000011000000011110001010000001000000000000000010010010000000000000000000000000011000100000010000001000010000010001000000000000010001001100000000100000000000000000000000000000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000100000100100010000000000011000000101000000100100000000100000000000100010010111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001001001001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000110000010100100001010000001100000000000010100000000010000000000110000000000000000000000000000000000000000001100000000000000000001001100001100000000001000000010000000010000000001000000000000100000000000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000010000000000000000100000000000001100000000001000000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 000000000000000010000010000000000000101000000000100110011010000001101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000010000000000000000000000000010101000000000000000000000111100001000010000000110001000000000010000000000000000001000000011000010000000000000100000000000000000000010010100001011101000000011011010000100000000010000000110000001000010100101000000100011000001001010100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000100000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000100000000010000010010000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000100010000000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100100000110010000100001000000010000000000000001100000010100000000010001000001000000110000010000000010100100001000000000101000000000010000000000010000000000011000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000001000000000000000001000000001011000000011000010011100000000000100010000000000001000000000000000010110001000000000000001000001010000000000000000000001010000000000000011000000000000000000000000000000000000100000010000001100000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010000000000000100000000001000000000000000010000010001000000100001100000000000000000000000001001000110000000000000000001100000000010000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000100000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 000000000000000010000010000000000000101000100000100100010010010000000000001010000100000010000000000000011001000000000000000000000000011000000011110001010000001000000000000000010010010000000000000000000000000011000100000010000001000010000010001000000000000010001001100000000100000000000000000000000000000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000100000100100010000000000011000000101000000100100000000100000000000100010010111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001001001001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000110000010100100001010000001100000000000010100000000010000000000110000000000000000000000000000000000000000001100000000000000000001001100001100000000001000000010000000010000000001000000000000100000000000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000010000000000000000100000000000001100000000001000000000000000000000000000000000010010000010000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000001010000000000100000100000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000001000000000001000000000000010001001000001010001010010001000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000100001000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000000000000000001000000111000000000000000000000000100001100000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000000000000000000000000000100000000000000001100000000001000000100000000001001000000000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101100010000001000001010000000000000011000000000000100000000000100000000000110000000000100000000000000001000000000000000000000000001010000001100100000011000000000100100010000000000001001000001001010111000000001001000010100000100000010000100010000001000001000000000000000010000000000000000110010001010000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000000000000100100000011000000000000100000000000100000000000110000001000100000001000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010110000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000010010000011010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100001010000010000010010000000100101000000000000010000001010101000000000001000000001000000010000000000000100000000000000000000000000000000000000000100000001000000000000100000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100001000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010010010000010100100000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000001000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001001000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 010010000000000010101001100010001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000010100000001000000101000000010000000000000000100000000000000010010000011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000110001000000110100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000100000011000000000000010000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001100010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001100000000000001000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000001000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000000000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100011011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 010000010000000010000010000000000000101000100000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011001000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000010010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000110000000000000000001000000001011000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000000000110000001010000000000000000010010000000000100000000000000000001100000000000000000000 001000000000000010000001100000001000101100000000100101000000000000000000001010000100010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000000000000000000000000010010000001100101000000000000000000000010100000001000000010001000000000001000000000000001000000000000000000000000000000000000000000000001000000000001000100001000000000000001001001000010001001000001010000010000100001000100100001000000000000010000000000000010000000001000000000000010000000000000000000000010000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010010000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000010000000000000011000010011100001010000001000000000000000010000010000000010100010010001000100101000000000000010000000010101100100000001000000000000000001000000010000000000000100000000000001000000000000000000110000000000000000000000001000000100000000010000000000000000000000011010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000001100000000000111101001000100000000010000000000000010000000000000000001000000011000010000000000000001001000000000000010001000000100100000110011000100001000000010000000000000001000000010100000000010001000001000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000001000000000000000010101100000000001000000000000001000000000000000000001000000000000000000000000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001011000010000000010000000000000100100000011000000000000100000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010000010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000010000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000001000000000010110100001000000000100000100000000001000000000000011000010000000000000001000000000000000000000000000000000000000100000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000100011000010001100000000100000001000100011100000000100001000010000010100000000011000011100000101000000000001000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000000000110000001010000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100011010000001000000000000000010000010000000010100010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000101000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000101000000010100000000000000000000000000000000000000100001000000000100000101000000000000000001000000100000000010000000000000000000000011010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000110000000000000000000000000000000000000000011100010000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010000000000000100000000001000000000000000010000010001000001100001100000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000100010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000010011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000010000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000101100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001001001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000001000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001011000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001110000000000000000000 000001000000000010000010010000000000101000010000100100011010000000101101000000001010010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000001000000000100111101001000100000000010000000000000010000001000000000001000000011000000000000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000010000010000000000000000100000000000000000000000000000000100000000001100001100000010001000000000000001001000000000000000000000000000001000000000000000001000000001011000000011000010011100000000000100010000000000001000000000000000010110001000000000000001000001010000000000000000000001010000000000000011000000000000000000000000000000000000100000010000001100000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010000000000000100000000001000000000000000010000010001000001100001100000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000011000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000000000000100100000011000000000000100000000000100000000000110000001000100000001000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000011100001010000001000000000000000010000010000000010100010010000000100101000000000000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000001100101000000000100100010000000000001000000000000000100100000000100000001000000000000111101001000100000000010000000000000010000001000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000000000000001000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000000000100000000000000001000000000100000101000000001000000001100000100000000001000100100010000000000001001100100110000000100110000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100001000000100000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111100001010010000000010000000000000010000000001000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100000000000000000000000000000000000000000000001000000000000000010101100000000001000000000000001000000000000000000001000000000000000000000000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001011000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000001000100100110000000000001001100100110000000000110000110001000000000100000000000000000001100000000000000001100000000000000001000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 000000000000000010000010000000100001101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000100101000000000000000000000010100001000000010000010001001000000000000000000000000000000001100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000000100010000000000010100000000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000100000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001110000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100010000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000100110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101010000000000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000001001000001010001010010000000011000000000000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000001010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100111101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000010000000000010000000000010000000010010000001000000000000000000000000000000000000000000100000000000100000000000000000000100000010000100000000000100000001000000000000000000000000000000000001000000001011000000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000110000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000001010110000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000010010000011010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110011000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101010000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000100000000000000000000000000000000000001100000000001000000000000000001000000000000000000000000000100000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001001001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001010000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000011110000000101001000000010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010000000010000000011000000000000000000000010010000000010011000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000000001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000100000000010000010010000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000100010000000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100100000110010000100001000000010000000000000001100000010100000000010001000001000000110000010000000010100100001000000000101000000000010000000000010000000000011000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001100000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000001010000010000000000000001000000100000000000001010000100000000000000010000000001000010001000000000000000011000000001100000000000100100000000000000000000000000000100000010010000000100101000100000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101000000000000000000000000000000000001001001000010001001000001010000010000100001000100000001000000000001010000000000100000000000010000000000000100100000011110000000111001000000010000010000000100000000000000100000000000000000000000000000001001000101000010100000000000000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000110000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000001000000100001000001100001100001000001000000000000000000000000000000000000000000000100000000000000100101000000001011000010011000010011100000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001010000100100000011000000000000100000001000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000000001100100010000101001001000101000010000000000100000110100000001010000100010000001001000000000010000000000000000010000000000000000110000101010000000010000000000000000001000100100000000000000001100000000000001000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000101000000000000000000111100111000010100000010100000000000010000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010110011000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000100000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001010000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000011110000000101001000000010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000001010110000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000100000000000010000000000000000000100001000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010000000000000001001000000000000010001000000100100000110011000100001000000010000000000000001000000010100000000010001000001000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000000000011000000000000000010101100000000001000010000100000000000000000001000000000000000000000110000000000001000000001111000000011000010001001000101000000010000001000000000101000100001100000000111001001001000011100000001001100110000000001010000000000000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010010000000000001001000000000010000000000000011000010011100001010000001000000000000000010000010000000010100010010001000100101000000000000010000000010101100000000001000000000000000000000000000000000000000001000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000100001000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010100000000000011000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000100110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000001010110000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000010010000011010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110011000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000000000000000000100100000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001001000000000110010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000001000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010001001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000100000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000000000010000000000000000000000000000000000010000000000000010000011000100000001000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000101000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000000100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000110000000000000000000000000000000000000100000101000001000000000000000001000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000100100000001000100000000000000000000000010000010100000000001000011100100101000010000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000010101000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 000000000000000010000010000000000000101000010000100100011011000000101101000000001010010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001001000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100000001000000000000010000000000010010000101010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000100001000000001100000100000000000000100100010000000000001011100100110000000000100000110001000000000100000000000100010000001000001000010000000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 000000000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000001010110000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110011000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000001000000001100000000010000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000001000000000011000000011100001010000000000000000000000000000000000100000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000100000001000000000000100010000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000001000000000000000010000000000000010000001000100000001000000000000000000000000000100100000000100000000000000000000111100101000010100000010000000000000010000000000000000001000010011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000001010101000000000001000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000110010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000001001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000000000001000000000000000000000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000010 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000100000000010000010010000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000100010000000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100100000110010000100001000000010000000000000001100000010100000000010001000001000000110000010000000010100100001000000000101000000000010000000000010000000000011000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001100000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000001100000000100000000000000000000000001000000000000000001000000000000000000100000000000000000000000000110000010100101000000000000010000000010101000010000001000000001000000010100000000000000000000000000010000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000101100000000100000001000000000000111101001000100000000010000000000000010000001000000000001000000011000000000000000000000000000000000000010001000110001011101000000011011100000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000100000100000000010001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000100000100000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000001000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100000000010000010110000001000010110101000000100011000000001110100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 001000000000000010000001100000001000101100000000100101000000000000000000001010000100010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000000000000000000000000010010000001100101000000000000000000000010100000001000000010001000000000001000000000000001000000000000000000000000000000000000000000000001000000000001000100001000000000000001001001000010001001000001010000010000100001000100100001000000000000010000000000000010000000001000000000000010000000000000000000000010000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010010000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 000000001000100000101001000000001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000001000000000000000000000000000000000001001001000010001001000001010000010000100001000100000001000000000001011000000000100000000000010000000000100100000000011110000000101001000000010000010000000100000000000001100000000000000000000000000000000000000000000101000000000000010000000000000000000011000000010000000000000010000000000010001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000010000000000010000000000010000000000000000000000000000000000000000000000000000000100000000000000001100000000001000000000000000001001000000000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000110000000000100000000000000001000000000000000000000000001010000001100100000011000000000100100010000000000001000101000010000000000100000110100000001010000100010000001001000000000010000000001100000000000000000000000000000000000000000100000000001010000000000100000000000000010001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000010000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000000000000000000000000100000000000000011001000000000000010101100000000001000010000100000000000000000001000000000000000000000100000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010010000000001001100100110000000000100000110001000000000000100011000000010010001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101010000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000100000000010000000110000001000010100101000000100011000001001010100000000001000000100100100000000000000000010000000000010000000010010001000000000000000000000000000000000000000000000000000100100000001100001100001000001000000000010000000000000001000000000000000000000000000000000001000000000000000001000000110000000000000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000001 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001101000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000010000000000000101000010000100100011010000000101101000000001010010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001001000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000010000000010000000000000010000001000000000001000000011000001000000001000000000000000000000010101000000100100000111010000100001000000010000000000000001000000010100000000010001000001000000110000010000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000001000011000000000100000000000000000000100000010000100000000000100000001000000000000000100000000000001000001000000001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000001000000000011000000011100001010000000000000000000000000000000000100000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000100000001000000000000100010000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000001000000000000000010000000000000010000001000100000001000000000000000000000000000100100000000100000000000000000000111100101000010100000010000000000000010000000000000000001000010011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 010010000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000100000101000000010000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000110001000000100000000001010000000011000000000000011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000010001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000001000000000000000010101100000000001000000000000001000000000000000000001000000000000000000000000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000010010000001000000000000000101000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000001010000010000000000000001000000100000000010001010000100000000000000010000000001000010001000000000000000011000000001100000000000100100000000000000000000000000000100000010010000000100101000100000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101000000000000000000000000000010000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000010000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000000 000000001000100000101001000000001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000001000000000001010000000000000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001010000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000001000100010011110010000001001000010010000010000000100101000000000100100010000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000100000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010110010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001000101000010000000000100000110100000001010000100010000001001000000000010000000001100100000000000000000000000000000000000000000000000000010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000100000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000001100101000000000100100010000000000001000000000000000100100000000100000001000000000000111101001000100000000010000000000000010000001000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000000000000000000000000100000000000000011001000000000000010101100000000001000010000100000000000000000001000000000000000000000100000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010011000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001101100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000100000000010000010010000000001000000000000001010100000000000000000100000000000000000000000000010000000011000100000010000001000010000000001000000000100010001001100000000001000000000000010000000000000000000000000000000000100000001001000000000000000001000000100000010000000000000000000100000000000000010000000011000000001000000000010010000000000100000000001010000000000000000100010011110010000001001000000010000010000100100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000001000000000000000010101100010000001000000000000001000000000000000000001000000000000000000000000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000001000000000011000000011100001010000000000000000000000000000000000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100010000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000100100000000100000000000000000000111100101000010100000010000000000000010000000000000000001000010011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000001000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001011000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001110000000000010000000 010000010000000010000010000000000000101000100000100100010010010000111000010000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000001010101000000000001000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000110010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000001000000000000111101001000100000000011000000000000010000001000000000001000000011000000000000000000000000000000000000010001000110001011101000000011011100000100000010010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000001000000000000000000000000000000100000000001100001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000000001100000000000000000000000000001000000000010000001000000101000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001100000000000000000000000000000000000000100001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000001000000000000111101001000100000000010000000000000010000001000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000000000000000000000000100000000000000011001000000000000010101100000000001000010000100000000000000000001000000000000000000000100000000000001000000001011001000000110000000000000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010101000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001110000000000000000000 000001000000000011000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000001100001010000000000000000000000000000000000000000000010010010000100101000000001000001000010000000001000000000000010011001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000100000010000000000010001000000001000000100100000110010100100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110000000000100000000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000100000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000001000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100100000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001101000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100001010000010000010010000000100101000000000000010000001010101000000000001000000001000000010000000000000100000000000000000000000000000000000000000100000001000000000000100000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010001000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000000000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 001000000000000010000001100100001000101100000000100101000000000000000000001010000100010000000000000100000000100000000000000000000000000000000000000000000000100100000000100000000000000000000000000010010000001100101000000000000000000000010100000001000000010001000000000001000000000000001000000000000000000000000000000000000000000000001000000000001000100001000000000000001001001000010001001000001010000010000100001000100100001000000000000010000000000000010000000001000000000000010000000000000000000000010000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010010000001000000000000100000000000000000000000001000000001011000000011000011001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000010000000010101100000000001000000001000000010000000000000000000000000000000010000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000010010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000001000000111000000000000100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 001000000000000010000001100000001000101100000000100101000000000000000000001010000100010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000000000000000000000000010010000001100101000000000000000000000010100000001000000010001000000000001000000000000001000000000000000000000000000000000000000000000001000000000001000100001000000000000001001001000010001001000001010000010000100001000100100001000000000000010000000000000010000000001000000000000010000000000000000000000010000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010010000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 000000000000000010000010000000000000101000010000100100011010000000101101000000001010010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001001000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010000000000011000000000000010000000000000000000100000000000000000000000000000000000001100000000001000000000000000001000000000000000000000000000100000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000001000010000000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001110000000000000000000000000000001100000000000001000000111000010000000000010000000000001110000000000000000000 001000000000000010000001100000001000101100000000100101000000000000000000001010000100010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000000000000000000000000010010000001100101000000000000000000000010100000001000000010001000000000001000000000000001000000000000000000000000000000010001000100000000000000000000001000000000000100010000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000100100000000100000000000000000000111100101000010100000010000000000000010000000000000000001000010011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000111100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100001000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010010010000010100100000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000010000001000000111000010000000000001000000000001110000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000011000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000010000000000000100000001000000000000100000001000000100000000010000000000001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100001000010000010110000001000010110101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000001000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000000000000000010000000000001001000001010001010010000000011000000000000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000010000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000100001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000100000000000000000000000000010000000011010000100001100000000000001000000111000010000000000000000000000001110000000000000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100000000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000000001100000000000000000000000000001000000000010000001000000001000000001100000100000000000000100100010001000000001001100000110000000010110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000001000000000000010000000010000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000000000000000000100000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000100000000010000000000100000000000100000001100000000000000000000 010010000000000010101001100010001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000010100000001000000101000000010000000000000000100000000000000010010000011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000110001000000110100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001100010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001010001010000100000000000010000000000000000000100001000100000000000000000000000000000100100010000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000001000000000000000000000010101000000100100000111010000100001000000010000000000000001000000010100000000010001000001000000110000010000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000001000011000000000100000000000000000000100000010000100000000000100000001000000000000000100000000000001000001000000001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000001000000001000101000010100000000010000000000000000000100010000000010000000000000010000001000000000001000000011000000000000000000000000001001000010000001100000001011101000000011011000000100000000010000000110000001000010100101000000100011000100001010100000000001000000100101100000000010000000010000000000010000000000010001000000000000000000000000000000000000001100000000000100000000001100001100000000001000000000000000000000000001000000000000000100000000000000000000001000000001011000000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000110000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000001000000001001000001111101001000001010000010000100001000100000001000000000000000001010000101000000000001000000000000010000000011110000000101001100001010000010000000100000000000000100000000000000000000010000010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000010001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000001000000000000000010000010000000010100010010000000100101000000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000010100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010010000000001001100100110000000000100000110001000000000000100011000000010010001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000100000000000000000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000100001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001010000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000011110000000101001000000010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000000000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000000100000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000100001000000000100000101000000000000000001000000100000000010000000000000000000000011010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000110000000000000000000000000000000000000000011100000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010000000000000100000000001000000000000000010000010001000001100001100000000000000000000000001001000100000000000000000001100000000010000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000001000000001001000001111101001000001010000010000100001000100000001000000000000000001010000101000000000001000000000000010000000011110000000101001100001010000010000000100000000000000100000000000000000000010000010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000010001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100110000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000001000000000010000010010000000000101000010000100100011010000000101101000000001010010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000001000000000100111101001000100000000010000000000000010000001000000000001000000011000000000000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000010000010000000000000000100000000000000000000000000000000100000000001100001100000010001000000000000001001000000000000000000000000000001000000000000000001000000001011000000011000010011100000000000100010000000000001000000000000000010110001000000000000001000001010000000000000000000001010000000000000011000000000000000000000000000000000000100000010000001100000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010000000000000100000000001000000000000000010000010001000001100001100000000000000000000000001001000100000000000000000001100000000010000000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100000000010000010110000001000010110101000000100011000000001110100000000001000000100100100000000000000000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000110000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010001000000000001101000100001000000100111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001110100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000010000100000000000000010000000011000000000000000000000000001000000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000000000000000000000000100010000000000010100000001010000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010010000000000001001000000000010000000000000011000010011100001010000001000000000000000010000010000000010100010010001000100101000000000000010000000010101100000000001000000000000000000000000000000000000000001000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000100001000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010100000000000011000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000100110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000100000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010110010000100001000100000001000000000000010000100000100000000000010000001000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000011000001100000000111001001101000011100000001001100010010000000000001100000001011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000001000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001011000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001110000000000010000000 000000000000000010000010000000000000101000010000100100011010000000101101000000001010010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001001000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000010010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110011000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000010100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000010100001100000000000100000000001100001100000000001000000000000000010000001001000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100000010000000000110000110001000000000101000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000100000000 000000000000000010000001100000001000101100000000100101000000000000000000001000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000100101000000100000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000010000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000100000010100000000010000000000000000010000000000000000000000000000000000000100010000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000001 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011100000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100001000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010010010000010100100000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000001001000000111000010000000000001000000000001110000000000000000000 010000010000000010000010000000000000101000100000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011001000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000010010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000101000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000000000110000001010000000000000000010010000000000100000000000000000001100000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001101000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100001010000010000010010000000100101000000000000110000001010101000000000001000000001000000010000000000000100000000000000000000000000000000000000000100000001000000000000100000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010001000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000000000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010000000000000100000000001000000000000000010000010001000001100001100000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000010000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000010000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000000100101000000000100100011010000000101001000000001000010000000000000100100000100000000000100000000000000000000000000000000000100100000000000000000000010000000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100110000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000101000000000000000000111100111000010100000010100000000000010000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010110011000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001000101000010000000000100000110100000001010000100010000001001000000000010000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000001001000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000001010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100111101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000010000000000010000000000010000000010010000001000000000000000000000000000000000000000000100000000000100000000000000000000100000010000100000000000100000001000000000000000000000000000000000001000000001011000000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000110000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011001000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000010010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000000000110000001010000000000000000010010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010010000000000000000000000000000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000110000000000000010000111101001000010000000000000111000000000011100100000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000000000000000000000000100010000000000010100000001010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000001110000000000011000000001111000000111000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000001100000000100000000000000000000000001000000000000000001000000000000000000100000000000000000000000000110000010100101000000000000010000000010101000010000001000000001000000010100000000000000000000000000010000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000100100000000100000001000000000000111101001000100000000010000000000000010000001000000000001000000011000000000000000000000000000000000000010001000110001011101000000011011100000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000001000000000001000000000000010001001000001010001010010001000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000100001000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000000000000000001000000111000000000000000000000000100001100000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000000000000000000000000000100000000000000001100000000001000000100000000001001000000000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101100010000001000001010000000000000011000000000000100000000000100000000000110000000000100000000000000001000000000000000000000000001010000001100100000011000000000100100010000000000001001000001001010111000000001001000010100000100000010000100010000001000001000000000000000010000000000000000110010001010000000000000000000010000000000100000000000000000001100000000000000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100000000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000000001100000000000000000000000000001000000000010000001000000001000000001100000100000000000000100100010001000000001001100000110000000010110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101010000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000100000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000001000000000000010000000010000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000000000110000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000011010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000001000100000101001000000001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000001000000000001010000000000000000000000010000010000000000000010010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000001010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100111101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000010000000000010000000000010000000010010000001000000000000000000000000000000000000000000100000000000100000000000000000000100000010000100000000000100000001000000000000000000000000000000000001000000001011000000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000110000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100001000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010010010000010100100000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000000000000000000100100000000001010000101000010000010000010010100000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001010000000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000110001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000000000000000000000000100000000000000000000000000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000001000001010000000000000011000000000100100000000000100000000000110000001000100000000000001000000000010000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 000000000000000010000010000000000000101000000001100110011010000000101001000000001000010000000000000100000000100000000000000000010000011000000001100001010000000000000000000000000000000000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000010001000100000000000000000000001000000000000100000000010000000000010000100000000000000010000000011000000000000000000000000001000000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000000000000000000000000100010000000000010100000001010000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000001010110000000000000000100000000000000000000000000111000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000100000 000000000000000010000010000000100001101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000100101000000000000000000000010100001000000010000010001001000000000000000000000000000000001100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000001000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000110000 000000000000000010000010000000000100101000000000110100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000010000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000001000000000000000010000010000000010100010010000000100101010000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000100000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000010000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000010010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000001000000111000000000000100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100101010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000100000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000000000010000000000000000000000000000000000010000000000000010000011000100000001000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000101000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000000100010000000100000000000100001000100001101000000001000000000001000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101000000000100110011010000001101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000110010010000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000010101000000000000000000000111100001000010000000110001000000000010000000000000000001000000011000010000000000000100000000000000000000010010100001011101000000011011010000100000000010000000110000001000010100101000000100011000001001010100000000001000000100100100000000000000000010000000000010000000010010001000000000000000000000000000000000000000000000000000100100000001100001100001000001000000000010000000000000001000000000000000000000000000000000001000000000000000001000000110000000000000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000001 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000010100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000010100001100000000000100000000001100001100000000001000000000000000010000001001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100011001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000100000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000110010000000010010000001010001000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000001000000000000111101001000100000000010000000000000010000000000000000001000000011000010000000000000001001000000000000010001000000100100000110011000100001000000010000000000000001000000010100000000010001000001000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000001000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000001000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001101000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100001000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010010010000010100100000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000101000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000000010000000000000000000000000000001110000000000000000000 000000000000000010000010000000000000101000000000100100011010000000101001000000001000010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000001000000000100111101001000100000000010000000000000010000001000000000001000000011000000000000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000010000010000000000000000100000000000000000000000000000000100000000001100001100000010001000000000000001001000000000000000000000000000001000000000000000001000000001011000000011000010011100000000000100010000000000001000000000000000010110001000000000000001000001010000000000000000000001010000000000000011000000000000000000000000010000000000100000010000001100000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010001000000000100000000001000000000000000010000010001000001100001100000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000001010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100111101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000010000000000010000000000010000000010010000001000000000000000000000000000000000000000000100000000000100000000000000000000100000010000100000000000100000001000000000000000000000000000000000001000000001011000000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000110000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010010100011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000110100000000000000000000000000100010000000000010100000000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000010110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000010000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001010000000001110000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010110011000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001000101000010000000000100000110100000001010000100010000001001000000000010000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000001001000000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100000000010000010110000001000010110101000000100011000000001110100000000001000000100100100000000000000000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000110000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010001000000000001101000100001000000100111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001110100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100000000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000100001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000100000000000000000000000000010000000011010000100001100000000000001000000111000010000000000000000000000001110000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100110000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101010000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000100000000010000000110000001000010100101000000100011000001001010100000000001000000100100100000000000000000010000000000010000000010010001000000000000000000000000000000000000000000000000000100100000001100001100001000001000000000010000000000000001000000000000000000000000000000000001000000000000000001000000110000000000000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001011000000011000010001001000101000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000100000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000110000001010000000010000000000000000001000100000000000000000001100100000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100100000110010000100001000000010000000000000001100000010100000000010001000001000000110000010000000010100100001000000000101000000000010000000000010000000000011000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000001001000001010001010010000000011000000000000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000001001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000010010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000001000000111000000000000100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000011000000011110000000101001000001010000010000000100000000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000010010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110011000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000010000000010101100000000001000000001000000010000000000000000000000000000000010000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000010010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000001000000111000000000000100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000100010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101000000000100110011010000001101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000010101000000000000000000000111100001000010000000110001000000000010000000000000000001000000011000010000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000111000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000001100000000101100100000000001000100000000001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001100000000000000000001000001000010000000000000100100000100000000000100000000000000000000000000000000000100100000000000000000000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100001000100000001000000000000111101001000100000000010000000000000010000000000000000001000000011000010000000000000001001000000010000010001000000100100000110011000100001000000010000000000000001000000010100000000010001000001000000001000100000000000000000000000000000000000100000000000000000100000011100000010000000000000000000000000000000000000000000000001000000000000000010101100000000001000000000000001000000000000000000001000000000000000000000000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001011000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000001000100100110000000000001001100100110000000000110000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000010000000000000100010000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010100000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100000000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000011000000000000010000000110000000010001001010001011000000011000010001100000000100000001000100010100000000100001001000010001000000000000001000001010000010000000010000000000000000000000011000100000100100000000000100000100000100000000000001000000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010000000000000100000000001000000000000000010000010001000000100001100000000000000000000000001001000100000000000000000101100000000010000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100100000110010000100001000000010000000000000001100000010100000000010001000001000000110000010000000010100100001000000000101000000000010000000000010000000000011000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000001000000001001000001111101001000001010000010000100001000100000001000000000000000001010000101000000000001000000000000010001000011110000000101001100001010000010000000100000000000000100000000000000000000010000010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000000000000000000000000100010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000100100000001000100000000000101000000000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000001010000000000100000100000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000100000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011001100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000110000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000111000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000011000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000010000000000000100011101000100000000000000000000001000000001001000001111001001000001010000010010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000011011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000100001000000001100000100000000000000100100010000000000001011100100110000000000100000110001000000000100000000000100010000001000001000010000000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000000001000010000000000000100100000100000000000100000000000000000000000000000000000100100000000000000000000010000000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100110000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000010000000000000000000000000000000000000000010000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000010000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000100000000100000000000000000000000101000000000000000011000111100101000010000000000000000000000010000001000000000001000000011000000000000000000000000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000100001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000100000101000000010000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000100010000000000000000001000000011000000000000000000000000000001000100000001001000001011101000000011011000100100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000100000000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001000001000111011001001000011100000001001100110000000001010000000000000011000010000000110010000000100000000000100000000000011100000000001000000000000001000010000000000000000001100001100000000100110000001000000100100000001100000110100000000110010110001000000100100000000000000000000100000000000000001100010000000000000000000000000001010000000000000000000000001000000100000000000000000001100000010000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000010000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000010000000000001000010000000000100000000000010000001100000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000000001010000100000000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000000001000000000000000000001000000000000000000100000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000010000000001000010000000000010000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000001 010010000000000010101001100010001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000010100000001000000101000000010000000000000000100000000000000010010000011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000110001000000110100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001100010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000000000000010000000000000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010100000000100000000000010000000000000100010000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100100000110010000100001000000010000000000000001100000010100000000010001000001000000110000010000000010100100001000000000101000000000010000000000010000000000011000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000000101000100000100100010010010000000000001010000100001010000000000000011001000000000000000000000000011000000011110001010000001000000000000000010010010000000000000000000000000011000100000010000001000010000010001000000000000010001001100000000100000000000000000000000000000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000100000100101010000000000011000000101000000100100000000100000000000100010010111100101000010100000010000000000000010000000000000000001000000011000000000000000000000010000001000000000001001001001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000110000010100100001010000001100000000000010100000000010000000000110000000000000000000000000000000000000000001100000000000000000001001100001100000000001000000010000000010000000001000000000000100000000000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000010000000000000000100000000000001100000000001000000000000000000000000000000000010010000010000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000001010000000000100000100000000000001100000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100100000110010000100001000000010000000000000001100000010100000000010001000001000000110000010000000010100100001000000000101000000000010000000000010000000000011000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001100000000000000000000000000000000000000100001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000001000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000000101000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 000000001000100000101001000000001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000001000000000000000000000000000000000001001001000010001001000001010000010000100001000100000001000000000001011000000000100000000000010000000000100100000000011110000000101001000000010000010000000100000000000001100000000000000000000000000000000000000000000101000000000000010000000000000000000011000000010000000000000010000000000010001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000010000000000010000000000010000000000000000000000000000000000000000000000000000000100000000000000001100000000001000000000000000001001000000000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000110000000000100000000000000001000000000000000000000000001010000001100100000011000000000100100010000000000001000101000010000000000100000110100000001010000100010000001001000000000010000000001100000000000000000000000000000000000000000100000000001010000000000100000000000000010001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000010000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000101100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100010000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000110000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000101000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100100000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000000010000000000000000000000000000001110000000000000000000 010010000000000010101001100010001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000010100000001000000101000000010000000000000000100000000000000010010000011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000100000000000000000000000000000000000001100000000001000000000000000001000000000000000000000000000100000000000000000011010000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000010000100000000000100000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001001001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000000000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000001000000001001000001111101001000001010000010000100001000100000001000000000000000001010000101000000000001000000000000010001000011110000000101001100001010000010000000100000000000000100000000000000000000010000010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000000000000000000000000100010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000100100000001000100000000000101000000000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000001010000000000100000100000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000000000000010000000000000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010100000000100000000000010000000000000100010000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100001000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010010010000010100100000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001100000000000000000000 000001000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000001100001010000000000000000000000000000000000000000000010010010000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000100000010000000000010001000000001000000100100000110010100100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110000000000100000000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000100000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000001000100000101001000000001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000100010010000000010010000001010000000000000000100010011110010000001001000010010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100101000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100010101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000001100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000010100000001000000101000000010000000000000000100000000000000010010000011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000110001000000110100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000100000010110010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000110000101010000000010000000000000000001000100100000000000000001100000000000001000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000011000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000010000000000000100000001000000000000100000001000000100000000010000000000001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100001000010000010110000001000010110101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000001000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000000000000000000100100000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001001000000000110010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000001000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000100000 000000000000000010000010000000000000101000010000100100011010000000101101000000001010010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001001000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010000000000011000000000000010000000000000000000100000000000000000000000000000000000001100000000001000000000000000001000000000000000000000000000100000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000001000010000000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001110000000000000000000000000000001100000000000001000000111000010000000000010000000000001110000000000000000000 000001000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000001100001010000000000000000000000000000000000000000000010010010000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000011000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000010000000000000100000001000000000000100000001000000100000000010000000000001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100001000010000010110000001000010110101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000001000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000000000000001000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000000000100000000000000001000000000100000101000000001000000001100000100000000001000100100010000000000001001100100110000000100110000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100001000000100000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010000010000100001000100010001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000100000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000100000000000000000000000000000000100000000001100001100000010001000000000000001001000000000000000000000000000001000000000000000001000000001011000000011000010011100000000000100010000000000001000000000000000010110001000000000000001000001010000000000000000000001010000000000000011000000000000000000000000000000000000100000010000001100000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010000000000000100000000001000000000000000010000010001000000100001100000000000000000000000001001000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000000001000010000000000000100100000100000000000100000000000000000000000000000000000100100000000000000000000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000000000001000000000001000100001000000000000001001001000010001001000001010000010000100001000100100001000000000000010000000000000010000000001000000000000010000000000000000000000010000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000100001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000100100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000010000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100000000010000010110000001000010110101000000100011000000001110100000000001000000100100100000000000000000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000110000000001100000001000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010001000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110000000000100000000000000001000000000000000000000010001001010010000000000000000001000100100110000000000001001100100110000000000110000110001000000000100000000000000000000100010000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000100100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000100000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 010000010000000010000010000000000000101000100000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011001000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000010010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000000000110000001010000000000000000010010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000100000101000000010000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000100010000000000000000001000000011000000000000000000000000000001000000000001001000001011101000000011011000100100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000100000000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001000001000111011001001000011100000001001100110000000001010000000000000011000010000000110010000000100000000000100000000000011100000000001000000000000001000010000000000000000001100001100000000100110000001000000100100000001100000110100000000110010110001000000100100000000000000000000100000000000000001100010000000000000000000000000001010000000000000000000000001000000100000000000000000001100000010000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001100000000000001000000 000000000000000010000010000000000000101000100000100100010010010000000000001010000100000010000000000000011001000000000000000000000000011000000011110001010000001000000000000000010010010000000000000000000000000011000100000010000001000010000010001000000000000010001001100000000100000000000000000000000000000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000100000100100010000000000011000000101000000100100000000100000000000100010010111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001001001001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000110000010100100001010000001100000000000010100000000010000000000110000000000000000000000000000000000000000001100000000000000000001001100001100000000001000000010000000010000000001000000000000100000000000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000010000000000000000100000000000001100000000001000000000000000000000000000000000010010000010000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000001010000000000100000100000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000100000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000100001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100000000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110001000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000001000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001110000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001011000000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100001000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010010010000010100100000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000001010101000000000001000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000110010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000001001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000000000001000000000000000000000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000010 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001100000000000000000000000000000000000000100001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000001000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101010000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000010000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000010010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000001000000111000000000000100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101000010000100100011011000000101101000000001010010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001001000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100000001000000000000010000000000010010000101010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000001000100000000010010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110011000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000001000000000000010000000010000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000000000110000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000011010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000100000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000010000000000000111110010000001001000000010000010000010010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010110010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000001001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010001000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000100000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000010000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000101100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110000000000100000000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000100000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000000100000000010000000000000000100000000000000010000000011000000010000000000000000101000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000010100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010000010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000010000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000001000000000010110100001000000000100000100000000001000000000000011000010000000000000001000000000000000000000000000000000000000100000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000100011000010001100000000100000001000100011100000000100001000010000010100000000011000011100000101000000000001000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000000000110000001010000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000100100100011010000000101001000000001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000110000010000010010000000100101000000000000010000000010101000000010001000000001000010010100000000001000001000010000000000000000000000000000000101000101000000001101000100001000000000001000000010000010001001000001010001010010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000010001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000001000000000000000010101100000000001000000000000001000000000000000000001000000000000000000000000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001101000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001101000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000001100000000100000000000000000000000001000000000000000001000000000000000000100000000000000000000000000110000010100101000000000000010000000010101000010000001000000001000000010100000000000000000000000000010000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000100100000000100000001000000000000111101001000100000000010000000000000010000001000000000001000000011000000000000000000000000000000000000010001000110001011101000000011011100000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000100000100000000000001100000000001000000000100000000000100000000000010110000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000100000000000000000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101010000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000100000000010000000110000001000010100101000000100011000001001010100000000001000000100100100000000000000000010000000000010000000010010001000000000000000000000000000000000000000000000000000100100000001100001100001000001000000000010000000000000001000000000000000000000000000000000001000000000000000001000000110000000000000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000001 000000000000000010000010000000000100101000000000100100011010000000101001000100001000110000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000101000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100100000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000000010000000000000000000000000000001110000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000000000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001101000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100010000000000001100000000100000000000000000000000001000000000000000001000000000000000000100000000000000000000000000110000010100101000000000000010000000010101000010000001000000001000000010100000000000000000000000000010000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000100100000000100000001000000100000111101001000100000000010000000000000010000001000000000001000000011000000000000000000000000000000000000010001000110001011101000000011011100000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001100001010000000000000011000000000000000000000000100000100000100000000000001100000000001000000000100000000000100000000000010110000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010110000000000000000000010000000000000000000001000000000100000101000000000001000100001000010000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000010010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000001000000111000000000000100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000001000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001011000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001110000000000000000000 000001000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000001100001010000000000000000000000000000000000000000000010010010000100101000000001000001000010000000001000000000000010011001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000100000010000000000010001000000001000000100100000110010100100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110000000000100000000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000100000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101010000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000001100000000000100000000001100001100000000001000000000000000000000000001000000000000000100000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001001000011100000001001100110000000001010000000000000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010010100001000000001100000100000000000000100100010000000000001011100100110000000000100000110001000000000100000000000100010000001000001000010000000000010000000000000000110000001010000000000000000000000000001000100000000000000100001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100110000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100001000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010010010000010100100000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110001000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000001000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011001000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000010010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000110000000000000000001000000001011000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000000000110000001010000000000000000010010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100101010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000000000000100100000011000000000000100000000000100000000000110000001000100000001000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000011100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000100000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001001010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000000000100000000000000001000000000100000101000000001000000001100000100000000001000100100010000000000001001100100110000000100110000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100001000000100000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000001000000000000010000000010000000001000000000000001010100000000000000000100000100001010000010000010010000000100101000000000000110000001010101000000000001000000001000000010000000000000100000000000000000000000000000000000000000100000001000000000000100000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010001000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000000000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010000000000000100000000001000000000000000010000010001000001100001100000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000001100000000100000000000000000000000001000000000000000001000000000000000000100000000000000000000000000110000010100101000000000000010000000010101000010000001000000001000000010100000000000000000000000000010000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000101100000000100000001000000000000111101001000100000000010000000000000010000001000000000001000000011000000000000000000000000000000000000010001000110001011101000000011011100000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000100000100000000010001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000100000100000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001010000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000001000000001000101000010100000000010000000000000000000100010000000010000000000000010000001000000000001000000011000000000000000000000000001001000010000001100000001011101000000011011000000100000000010000000110000001000010100101000000100011000100001010100000000001000000100101100000000010000000010000000000010000000000010001000000000000000000000000000000000000001100000000000100000000001100001100000000001000000000000000000000000001000000000000000100000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001001000011100000001001100110000000001010000000000000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000100001000000001100000100000000000000100100010000000000001011100100110000000000100000110001000000000100000000000100010000001000001000010000000000010000000000000000110000001010000000000000000000000000001000100000000000000100001100000000000000000000 001000000000000010000001100100001000101100000000100101000000000000000000001010000100010000000000000100000000100000000000000000000000000000000000000000000000100100000000100000000000000000000000000010010000001100101000000000000000000000010100000001000000010001000000000001000000000000001000000000000000000000000000000000000000000000001000000000001000100001000000000000001001001000010001001000001010000010000100001000100100001000000000000010000000000000010000000001000000000000010000000000000000000000010000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000101100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010010000001000000000000100000000000000000000000001000000001011000000011000010101100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000101000000000000000000111100111000010100000010100000000000010000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010110011000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001000101000010000000000100000110100000001010000100010000001001000000000010000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000000101000010000100100011011000000101101000000001010010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001001000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100000001000000000000010000000000010010000101010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000100001000000001100000100000000000000100100010000000000001011100100110000000000100000110001000000000100000000000100010000001000001000010000000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011001100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000110000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000111000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000110000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000010000100000000000000000001000000000000000000000100000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010011000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001101100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101000100000100100010010010000000000001010000100000010000000000000011001000000000000000000000000011000000011110001010000001000000000000000010010010000000000000000000000000011000100000010000001000010000010001000000000000010001001100000000100000000000000000000000000000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000100000100100010000000000011000000101000000100100000000100000000000100010010111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001001001001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000110000010100100001010000001100000000000010100000000010000000000110000000000000000000000000000000000000000001100000000000000000001001100001100000000001000000010000000010000000001000000000000100000000000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000010000000000000000100000000000001100000000001000000000000000000000000000000000010010000010000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000001010000000000100000100000000000001100000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000001000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001011000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001110000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000100000101000000010000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000100010000000000000000001000000011000000000000000000000000000001000000000001001000001011101000000011011000100100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000100000000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001000001000111011001001000011100000001001100110000000001010000000000000011000010000000110010000000100000000000100000000000011100000000001000000000000001000010000000000000000001100001100000000100110000001000000100100000001100000110100000000110010110001000000100100000000000000000000100000000000000001100010000000000000000000000000001010000000000000000000000001000000100000000000000000001100000010000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010100100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000100110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100001010000010000010010000000100101000000000000110000001010101000000000001000000001000000010000000000000100000000000000000000000000000000000000000100000001000000000000100000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010001000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000000000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000100000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110001000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000001000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001110000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000011000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000000000000100100000011000000000000100000000000100000000000110000001000100000001000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000010000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000101100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001010000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000100010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000001000000001000101000010100000000010000000000000000000100010000000010000000000000010000001000000000001000000011000000000000000000000000001001000010000001100000001011101000000011011000000100000000010000000110000001000010100101000000100011000100001010100000000001000000100101100000000010000000010000000000010000000000010001000000000000000000000000000000000000001100000000000100000000001100001100000000001000000000000000000000000001000000000000000100000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001001000011100000001001100110000000001010000000000000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000100001000000001100000100000000000000100100010000000000001011100100110000000000100000110001000000000100000000000100010000001000001000010000000000010000000000000000110000001010000000000000000000000000001000100000000000000100001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000010000000000000000000000000000000100010101000100000000000000100000001000000001101100001111000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000010010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001000010000000010000000000000010000000000000000001000000011000010000000000000100000000000000000000010010100001011101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000000000000000010000000000010000000010010000001000000000000000000000000000000000000000000100000100000000001100001100001000001000000000000000000000000001000010000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000000000101000000000100110011010000001101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000110010010000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000010101000000000000000000000111100001000010000000110001000000000010000000000000000001000000011000010000000000000100000000000000000000010010100001011101000000011011010000100000000010000000110000001000010100101000000100011000001001010100000000001000000100100100000000000000000010000000000010000000010010001000000000000000000000000000000000000000000000000000100100000001100001100001000001000000000010000000000000101000000000000000000000000000000000001000000000000000001000000110000000000000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000001 010010000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000100000101000000010000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000110001000000100000000001010000000011000000000000011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000010001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000001000000000000000010101100000000001000000000000001000000000000000000001000000000000000000000000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000100010001000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000100100000000001010000000010000000000000111110010000001001000000010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100000000010000010110000001000010110101000000100011000000001110100000000001000000100100100000000000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000001000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000100000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000001000000000000000000001010000100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100001000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010010010000010100100000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000000000000000000000000100000000000000011001000000000000010101100000000001000010000100000000000000000001000000000000000000000100000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010010000000001001100100110000000000100000110001000000000000100011000000010010001000001000000001100000000000001000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001101000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000001010110000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000010010000011010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110011000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000001010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010000000010000000011000000000000000000000010010000000010011000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000000001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000000101000000001100110011010000000101001000000011000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000100000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000010001100000010001000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000100000000000000000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 000001000000000010000010010000000000101000010000100100011010000000101101000000001010010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000001000000000100111101001000100000000010000000000000010000001000000000001000000011000000000000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000010000010000000000000000100000000000000000000000000000000100000000001100001100000010001000000000000001001000000000000000000000000000001000000000000000001000000001011000000011000010011100000000000100010000000000001000000000000000010110001000000000000001000001010000000000000000000001010000000000000011000000000000000000000000000000000000100000010000001100000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010000000000000100000000001000000000000000010000010001000001100001100000000000000000000000001001000100000000000000000001100000000010000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111100001010010000000010000000000000010000000001000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100000000000000000000000000000000000000000000001000000000000000010101100000000001000000000000001000000000000000000001000000000000000000000000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001011000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000001000100100110000000000001001100100110000000000110000110001000000000100000000000000000001100000000000000001100000000000000001000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000010000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000010000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000100001101000000000100100011010000000101001000000001000010001000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000100101000000000000000000000010100001000000010000010001001000000000000000000000000000000000100000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011001100000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000010000000000000000000100010000000000010100000001010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000111000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000000001100000100000000000000100100010001000000111001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000011000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000010000000000000100000001000000000000100000001000000100000000010000000000001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100001000010000010110000001000010110101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000001000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000100000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010100010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000001001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 000000000000000010000010000000000100101000001000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100010010000001000010000000001000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000000000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000000000000 000000000000000010000010000000000000101000100000100100010010010000000000001010000100000010000000000000011001000000000000000000000000011000000011110001010000001000000000000000010010010000000000000000000000000011000100000010000001000010000010001000000000000010001001100000000100000000000000000000000000000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000100000100100010000000000011000000101000000100100000000100000000000100010010111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001001001001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000110000010100100001010000001100000000000010100000000010000000000110000000000000000000000000000000000000000001100000000000000000001001100001100000000001000000010000000010000000001000000000000100000000000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000010000000000000000100000000000001100000000001000000000000000000000000000000000010010000010000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000001010000000000100000100000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100001010000010000010010000000100101000000000000110000001010101000000000001000000001000000010000000000000100000000000000000000000000000000000000000100000001000000000000100000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010001000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000000000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010000000000000100000000001000000000000000010000010001000001100001100000000000000000000000001001000100000000000000000001100000000010000000000 000001000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000100000000000000000000000000010000000011000100000010000001000010000000001000001000000010001001000000000000001000000000000000000000000010000000000000000000000100001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100000000010000010110000001000010110101000000100011000000001110100000000001000000100100100000000000000000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000010000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000010000000000000100100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000001000100100110000000000001001100100110000000000110000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000010000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000000000000000000010010000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000010000000000000000000000000000000000000000010000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000010000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000100000000100000000000000000000000101000000000000000011000111100101000010000000000000000000000010000001000000000001000000011000000000000000000000000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000100001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000010000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010110011000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001000101000010000000000100000110100000001010000100010000001001000000000010000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000001001000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001010000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000100000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 010000010000000010000010000000000000101000100000100100010110010000111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100000010000010000010010000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000001010000000000000000100010011110010000001001000000010000010000000100101000000010000000000000000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000001001000000000000000010010010100001011101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000000000000000010000000000010000000010010001000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000010000000000000001000000000000000000000000000000000001000000000000000001000000110000000000000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000101100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010101000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001110000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010010000000000001001000000000010000000000000011000010011100001010000001000000000000000010000010000000010100010010001000100101000000000000010000000010101100000000001000000000000000000000000000000000000000001000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000100001000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010100000000000011000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000100110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000100011000000000100000010000000000010001000000001000000100100000110010100100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110000000000100000000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000100000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000000000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000000100000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011010000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000100000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000100000000000000000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000100001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000100000000000000001010000010000100001000100100001001000000000110010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000000001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000100000000010000010010000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000100010000000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100100000110010000100001000000010000000000000001100000010100000000010001000001000000110000010000000010100100001000000000101000000000010000000000010000000000011000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001100000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000010000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000010010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000001000000111000000000000100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101000000001100111000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101010000000000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000001001000001010001010010000000011000000000000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101010000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000001100000000000100000000001100001100000000001000000000000000000000000001000000000000000100000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001001000011100000001001100110000000001010000000000000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010010100001000000001100000100000000000000100100010000000000001011100100110000000000100000110001000000000100000000000100010000001000001000010000000000010000000000000000110000001010000000000000000000000000001000100000000000000100001100000000000000000000 000000000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000001010110000000000000000100000000000000000000000000111000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000100000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000000000000000000100100000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000110010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000010000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000100001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000100000000000000000000000000010000000011010000100001100000000000001000000111000010000000000000000000000001110000000000000000000 010000010000000010000010000000000000101000100000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100110001000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100010000000000001100000000100000000000000000000000001000000000000000001000000000000000000100000000000000000000000000110000010100101000000000000010000000010101000010000001000000001000000010100000000000000000000000000010000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000100100000000100000001000000100000111101001000100000000010000000000000010000001000000000001000000011000000000000000000000000000000000000010001000110001011101000000011011100000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001100001010000000000000011000000000000000000000000100000100000100000000000001100000000001000000000100000000000100000000000010110000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011001100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000110000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000111000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000001000000000000000000001010000100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100001000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010010010000010100100000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000010000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000101000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000101000000000000000000010000010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000000000000000000000000100010000000000010100000001010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000111000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000001001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000010100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000010100001100000000000100000000001100001100000000001000000000000000010000001001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000010000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100010000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000100110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001100100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011010010011100001010000001000000000000000010000010000000010100010010000000100101001000000000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000001100101000000000100100010000000000001000100000000000100100000000100000001000000000000111101001000100000000010000000000000010000001000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001010000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000000000000000000000000100000000000000011001000000000000010101100000000001000010000100000000000000000001000000000000000000000100000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010011000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001101100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000100000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000001100101000000000100100010000000000001000000000000000100100000000100000001000000000000111101001000100000000010000000000000010000001000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000000000000000000000000100000000000000011001000000000000010101100000000001000010000100000000000000000001000000000000000000000100000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010011000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001101100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101000000000100110011010000001101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010010000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000010101000000000000000000000111100001000010000000110001000000000010000000000000000001000000011000010000000000000100000000000000000000010010100001011101000000011011010000100000000010000000110000001000010100101000000100011000001001010100000000001000000100100100000000000000000010000000000010000000010010001000000000000000000000000000000000000000000000000000100100000001100001100001000001000000000010000000000000001000000000000000000000000000000000001000000000000000001000000110000000000000000100000010000000000000010000000000000010000010100000000001000011100000101000000000001000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000001 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000101000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000000010000000000000000000000000000001110000000000000000000 000000000000000010000010000001010000010000000000000001000000100000000000001010000100000000000000010000000001000010001000000000000000011000000001100000000000100100000000000000000000000000000100000010010000000100101000000000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101000000000000000000000000000000000001001001000010001001000001010000010000100001000100000001000000000001010000000000100000000000010000000000000100100000011110000000111001000000010000010000000100000000000000100000000000000000000000000000001001000101000010100000000000000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000110000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000001000000100001000001100001100001000001000000000000000000000000000000000000000000000100000000000000100101000000001011000010011000010011100000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001010000100100000011000000000000100000001000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000000001100100010000101001001000101000010000000000100000110100000001010000100010000001001000000000010000000000000000010000000000000000110000101010000000010000000000000000001000100100000000000000001100000000000001000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000100000100010101000100000000000000000000001000000001001000001111101001000001010000010000100001000100000001000000000000000001010000101000000000001000010000000010000000011110000000101001000001010000010000000100101000100000100100010000000000011000000101000000100100000000100000000000100010010111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001001001001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000110000010100101001010000001100000000000010100000000010000000000110000000000000000000000000000000000000000001100000000000000000001001100001100000000001000000010000000010000000001000000000000100000000000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000010000000000000000100000000000001100000000001000000000000000000000000000000000010010000010000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000001010000000000100000100000000000001100000000000000000000 000000000000000010000010000000000000101000100000100100010010010000000000001010000100000010000000000000011001000000000000000000000000011000000011110001010000001000000000000000010010010000000000000000000000000011000100000010000001000010000010001000000000000010001001100000000100000000000000000000000000000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000100000100100010000000000011000000101000000100100000000100000000000100010010111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001001001001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000110000010100100001010000001100000000000010100000000010000000000110000000000000000000000000000000000000000001100000000000000000001001100001100000000001000000010000000010000000001000000000000100000000000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000010000000000000000100000000000001100000000001000000000000000000000000000000000010010000010000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000001010000000000100000100000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000100000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010100010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001101000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000001000000000000010000000010000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000000000110000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000011010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000101000000000000000000010000010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000000000000000000000000100010000000000010100000001010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000111000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000001001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000001010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100111101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000010000000000010000000000010000000010010000001000000000000000000000000000000000000000000100000000000100000000000000000000100000010000100000000000100000001000000000000000000000000000000000001000000001011000000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000110000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000110000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000101000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100100000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000000010000000000000000000000000000001110000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000001000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001011000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001110000000000000000000 110000010010000010000010010000000000101000000100100100011010000000101001000000001000010000000000000100000000100000000000000000000000001100000000000000000000100100000000001010000100000110000010000010010000000100101000000000000010000000010101000000010001000000001000010010100000000001000001000010000000000000000000000000000000101000101000000001101000100001000000000001000000010000010001001000001010001010010000000011000000000000000000000000001000010100000000001010000000011000000000000011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000010001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000001000000000000000010101100010000001000000000000001000000000000000000001000000000000000000000000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000100000000010000010010000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000100010000000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100100000110010000100001000000010000000000000001100000010100000000010001000001000000110000010000000010100100001000000000101000000000010000000000010000000000011000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001100000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010000010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000100000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000011000000000010000000000010000000000000000000000100000000000000000000000000000000100000000001100001100000010001000000000000001001000000000000000000000000000001000000000000000001000000001011000000011000010011100000000000100010000000000001000000000000000010110001000000000000001000001010000000000000000000001010000000000000011000000000000000000000000000000000000100000010000001100000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010010000000000100000000001000000000000000010000010001000000100001100000000000000000000000000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000000011100001010000001000000000010000010000010000000000000000000000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000010000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000100001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000100000000000000000000000000010000000011010000100001100000000000001000000111000010000000000000000000000001100000000010000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010000000011000000011000000000000000000000010010000000010011000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000000001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000100001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100000000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000001001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100001000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 010000010000000010000010000000000000101000100000100100010010010000111000010000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000001010101000000000001000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001010000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000001000100010011110010000001001000010010000010000000100101000000000100100010000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000101000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000010000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000000011100001010000001000000000010000010000010000000000000000000000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000010000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000100001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000100000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010100010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001101000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000010000000000000101000000001100110011010000000101001000000001000010000000000000100000000100000000000000000010000011000000001100001010000000000000000000000000000000000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000010100100001010000001100000000000010000011000010000000000010001000000000000000000000000000000000100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000000000110000001000100000000000001000000000010000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 010000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000001100000000100000000000000000000000001000000000000000001000000000000000000100000000000000000000000000110000010100101000000000000010000000010101000010000001000000001000000010100000000000000000000000000010000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000100100000000100000001000000000000111101001000100000000010000000000000010000001000000000001000000011000000000000000000000000000000000000010001000110001011101000000011011100000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000001010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000010000010000001000000000001000000011000000000000001000000000000000000000010001000000100111101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000010000000000010000000000010000000010010000001000000000000000000000000000000000000000000100000000000100000000000000000000100000010000100000000000100000001000000000000000000000000000000000001000000001011000000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100010010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000110000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000001010110000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000010000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000000000000000000000000001000000000000000001000000100010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000100000000010000010010000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000100010000000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100100000110010000100001000000010000000000000001100000010100000000010001000001000000110000010000000010100100001000000000101000000000010000000000010000000000011000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001100000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000010100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000010100001100000000000100000000001100001100000000001000000000000000010000001001000000000000100000000000000000000000001000000001011000000011000010001100100000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100011001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100110000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000001000000000001000000000000010001001000001010001010010001000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000100001000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000000000000000001000000111000000000000000000000000100001100000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000010010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000001000000111000000000000100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000001000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001010001010000010000100000011010000000000000000000000001000000100000000001010000000011000000000000011110100000001101000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000100000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000010000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000101100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 010010000000000010101001100010001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000010100000001000000101000000010000000000000000100000000000000010010000011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000100000000000000000000000000000000000001100000000001000000000000000001000000000000000000000000000100000000000000000011010000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000010000100000000000100000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001001001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000010000000000000000000000000000000100010101000100000000000000100000001000000001101100001111000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000010010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001000010000000010000000000000010000000000000000001000000011000010000000000000100000000000000000000010010100001011101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000000000000000010000000000010000000010010000001000000000000000000000000000000000000000000100000100000000001100001100001000001000000000000000000000000001000010000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 010000010000000010000010000000000000101000100000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011001000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000010010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000110000000000000000001000000001011000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000000000110000001010000000000000000010010000000000100000000000000000001100000000000000000000 001000000000000010000001100000001000101100000000100101000000000000000000001010000100010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000000000000000000000000010010000001100101000000000000000000000010100000001000000010001000000000001000000000000001000000000000000000000000000000000000000000000001000000000001000100001000000000000001001001000010001001000001010000010000100001000100100001000000000000010000000000000010000000001000000000000010000000000000000000000010000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010010000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000000000000000000100100000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001001000000000110010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000001000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000100000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100010000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100110000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000001010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000110000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000100000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000010000010000000110000010000001000010001111000000011000010001100000101000010010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000001000000111000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010010000010101000000000001000000001000010010100000000000000000000010000000100000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010100010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000010100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010010000000001001100100110000000000100000110001000000000000100011000000010010001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001101000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000101000000000000000000111100111000010100000010100000000000010000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010110011000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000100000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001101000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101010000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000010000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000010010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000001000000111000000000000100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000100000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010110010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000011000001100000000111001001101000011100000001001100010010000000000001100000001011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011001000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000010010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000000000110000001010000000000000000010010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000001010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000100000101000000010000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001001000001011101000000011011000000100000000011000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000100000000000000000000000000000001000000000000000001000000100010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001001000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001010001010000100000000000010000000000000000000100001000100000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000001000000000000000000000010101000000100100000111010000100001000000010000000000000001000000010100000000010001000001000000110000010000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000001000011000000000100000000000000000000100000010000100000000000100000001000000000000000100000000000001000001000000001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101000010000100100011010000000101101000000001010010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001001000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000010010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110011000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100000000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000100001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000100000000000000000000000000010000000011010000100001100000000000001000000111000010000000000000000000000001110000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000000101000010000100100011010000000101101000000001010010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001001000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010000000000011000000000000010000000000000000000100000000000000000000000000000000000001100000000001000000000000000001000000000000000000000000000100000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000001000010000000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001110000000000000000000000000000001100000000000001000000111000010000000000010000000000001110000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000101000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000000010000000000000000000000000000001110000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110001000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000001000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001110000000000000000000 010000000000000010000010000000000000101000000000100110011010000001101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000010101000000000000000000000111100001000010000000110001000000000010000000000000000001000000011000010000000000000100000000000000000000010010100001011101000000011011010000100000000010000000110000001000010100101000000100011000001001010100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000110100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100100001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000000000000000000000000100000000000000011001000000000000011101100000000001000010000100000000000000000001000000000000000000000100000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000001000010000000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001110000000000000000000000000000001100000000000001000000111000010000000000010000000000001110000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000001100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000100001101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000100101000000000000000000000010100001000000010000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000010000000001100000000000000000000001100011100000000001000000010000000010100010001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000001010000100000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010110000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000010010000011010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101010000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000100000000010000000110000001000010100101000000100011000001001010100000000001000000100100100000000000000000010000000000010000000010010001000000000000000000000000000000000000000000000000000100100000001100001100001000001000000000010000000000000001000000000000000000000000000000000001000000000000000001000000110000000000000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000001 000000000000000010000010000001010000010000000000000001000000100000000000001010000100000000000000010000000001000010001000000000000000011000000001100000000000100100000000000000000000000000000100000010010000000100101000000000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101000000000000000000000000000000000001001001000010001001000001010000010000100001000100000001000000000001010000000000100000000000010000000000000100100000011110000000111001000000010000010000000100000000000000100000000000000000000000000000001001000101000010100000000000000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000110000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000001000000100001000001100001100001000001000000000000000000000000000000000000000000000100000000000000100101000000001011000010011000010011100000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001010000100100000011000000000000100000001000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000000001100100010000101001001000101000010000000000100000110100000001010000100010000001001000000000010000000000000000010000000000000000110000101010000000010000000000000000001000100100000000000000001100000000000001000000 000000000000000010000001101000001000101100000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001010001010000100000000000010000000000000000000100001000100000000000000000000000000000100100010000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000001000000000000000000000010101000000100100000111010000100001000000010000000000000001000000010100000000010001000001000000110000010000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000001000011000000000100000000000000000000100000010000100000000000100000001000000000000000100000000000001000001000000001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 000000000000000010000010000000000100101000001000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000100000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000001100000000000100000001100000000000000000000 000000000000000010000010000000000000101000000000100100011010000000101001000000001000010000000000000100000010100000000000000000000000011000000001100001000000100100000000000000000000000000000000000010010000000100101000000000000000000000010100000000000000000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010000010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010000000000000001001000000000000010001000000100100000110011000100001000000010000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000001000000000000000010000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100100101000010000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000010101000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010010000000000001001000000000010000000000000011000010011100001010000001000000000000000010000010000000010100010010001000100101000000000000010000000010101100000000001000000000000000000000000000000000000000001000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100000000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000100100000101000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100001000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010010010000010100100000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000000000000100100000011000000000000100000000000100000000000110000001000100000001000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000001000000000001000000000000010001001000001010001010010001000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000100001000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000000000000000001000000111000000000000000000000000100001100000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000000000000000000000000000100000000000000001100000000001000000100000000001001000000000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101100010000001000001010000000000000011000000000000100000000000100000000000110000000000100000000000000001000000000000000000000000001010000001100100000011000000000100100010000000000001001000001001010111000000001001000010100000100000010000100010000001000001000000000000000010000000000000000110010001010000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001010000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000100000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101010000000000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000001001000001010001010010000000011000000000000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100110000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101000100000100100010010010000000000001010000100000010000000000000011001000000000000000000000000011000000011110001010000001000000000000000010010010000000000000000000000000011000100000010000001000010000010001000000000000010001001100000000100000000000000000000000000000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000100000100100010000000000011000000101000000100100000000100000000000100010010111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001001001001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000110000010100100001010000001100000000000010100000000010000000000110000000000000000000000000000000000000000001100000000000000000001001100001100000000001000000010000000010000000001000000000000100000000000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000010000000000000000100000000000001100000000001000000000000000000000000000000000010010000010000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000001010000000000100000100000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010010000000000001001000000000010000000000000011000010011100001010000001000000000000000010000010000000010100010010001000100101000000000000010000000010101100000000001000000000000000000000000000000000000000001000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000100001000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010100000000000011000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000100110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000010000000000100000000000000000001100000000000000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100000000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000000001100000000000000000000000000001000000000010000001000000001000000001100000100000000000000100100010001000000001001100000110000000010110000110001000000000100000000000000000000100000000000000000000000001010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 000000000000000010000010000000100001101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000100101000000000000000000000010100001000000010000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000010000000001100000000000000000000001100011100000000001000000010000000010100010001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000010000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000110100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000110000000000000000000000000000000000000100000101000001000000000000000001000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000010010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000001000000111000000000000100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000100000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000001000000000000000010000010000000010100010010000000100101000000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000010100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010010000000001001100100110000000000100000110001000000000000100011000000010010001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000100000000000000000011000000001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001100000000000001000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000001000000001001000001111101101000001010000011000100001000100000001000000000000000001010000101000000000001000000000000010001000011110000000101001100001010000010000000100000000000000100000000000000000000010000010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000000000000000000000000100010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000100100000001000100000000000101000000000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000001010000000000100000100000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000100000100010101000100000000000000000000001000000001001000001111101001000001010000010000100001000100000001000000000000000001010000101000000000001000010000000010000000011110000000101001000001010000010000000100101000100000100100010000000000011000000101000000100100000000100000000000100010010111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001001001001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000110000010100101001010000001100000000000010100000000010000000000110000000000000000000000000000000000000000001100000000000000000001001100001100000000001000000010000000010000000001000000000000100000000000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000010000000000000000100000000000001100000000001000000000000000000000000000000000010010000010000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000001010000000000100000100000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010010000000000001001000000000010000000000000011000010011100001010000001000000000000000010000010000000010100010010001000100101000000000000010000000010101100000000001000000000000000000000000000000000000000001000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000100001000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000000000000000000000000000100010000000010000000000000010000001000000000001000000011000000000000000000000000001001000010000001100000001011101000000011011000000100000000010000000110000001000010100101000000100011000100001010100000000001000000100101100000000010000000010000000000010000000000010001000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000001001100110000000001010000000000000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000100001000000001100000100000000000000100100010000000000001011100100110000000000100000110001000000000100000000000100010000001000001000010000000000010000000000000000110000001010000000000000000000000000001000100000000000000100001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000001000000000000010000000010000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000000000110000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000011010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000010100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000010100001100000000000100000000001100001100000000001000000000000000010000001001000000000000100000000000000000000000001000000001011000000011000010001100100000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000000000000010000000000100000000000000000001100000000000000000000 000001000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000001100001010000000000000000000000000000000000000000000010010010000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 010010000000000010101001100010001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000010100000001000000101000000010000000000000000100000000000000010010000011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000110001000000110100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001100010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000100101000000000100100011010000000101001000000001000010000000000000100100000100000000000100000000000000000000000000000000000100100000000000000000000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000000000001000000000001000100001000000000000001001001000010001001000001010000010000100001000100100001000000000000010000000000000010000000001000000000000010000000000000000000000010000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000001000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000100001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000010000000000000100011101000100000000000000000000001000000001001000001111001001000001010000010010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000011011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000100001000000001100000100000000000000100100010000000000001011100100110000000000100000110001000000000100000000000100010000001000001000010000000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 000000000000000010000010000000000000101000100000100100010010010000000000001010000100000010000000000000011001000000000000000000000000011000000011110001010000001000000000000000010010010000000000000000000000000011000100000010000001000010000010001000000000000010001001100000000100000000000000000000000000000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000100000100100010000000000011000000101000000100100000000100000000000100010010111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001001001001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000110000010100100001010000001100000000000010100000000010000000000110000000000000000000000000000000000000000001100000000000000000001001100001100000000001000000010000000010000000001000000000000100000000000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000010000000000000000100000000000001100000000001000000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000000000000000000000000100000000000000011001000000000000010101100000000001000010000100000000000000000001000000000000000000000100000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010010000000001001100100110000000000100000110001000000000000100011000000010010001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000100001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100000000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001100001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000001000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100100000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001001000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000100000000000000000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000001001000001010001010010000000011000000000000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000000100101000001000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000000000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 000001000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000100000000000000000000000000010000000011000100000010000001000010000000001000001000000010001001000000000000001000000000000000000000000000000000000000000000000100101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000001010000000000000000100010011110010000001001000000010000010000000100101000000010000000000000000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000010010010100001011101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000000000000000010000000000010000000010010001000000000000000000000000000000000000000000000000000100000000001100001100001000001000001000010000000000000001000000000000000000000000000000000001000000000000000001000000110000000000000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001110000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000101000001000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000000000000000000001000100010000000000010100000001010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000111000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000001010101000000000001000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000110010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000001001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000000000001000000000000000000000010001000010010010000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011100000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000010 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010010000000000001001000000000010000000000000011000010011100001010000001000000000000000010000010000000010100010010001000100101000000000000010000000010101100000000001000000000000000000000000000000000000000001000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000100001000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010100000000000011000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000100110000000000001000010001111000001011000010001100000101000000010000100100000000000010000001100000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010010000000000001001000000000010000000000000011000010011100001010000001000000000000000010000010000000010100010010001000100101000000000000010000000010101100000000001000000000000000000000000000000000000000001000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000100001000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010100000000000011000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000100110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000100000000000000000000000000000000000001100000000001000000000000000001000000000000000000000000000100000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001001001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000001000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010000000011000000011000000000000000000000010010000000010011000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000000001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000001000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000001100001010000000000000000000000000000000000000000000010010010000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 110000010010000010000010000000010000010000000000000001100000000000000000001000001000010000000000000100100000100000000000100000000000000000000000000000000000100100000000000000000000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000001000000000000111101001000100000000010000000000000010000000000000000001000000011000010000000000000001001000000010000010001000000100100000110011000100001000000010000000000000001000000010100000000010001000001000000001000100000000000000000000000000000000000100000000000000000100000011100000010000000000000000000000000000000000000000000000001000000000000000010101100000000001000000000000001000000000000000000001000000000000000000000000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001011000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000001000100100110000000000001001100100110000000000110000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010010000000000001001000000000010000000000000011000010011100001010000001000000000000000010000010000000010100010010001000100101000000000000010000000010101100000000001000000000000000000000000100000000000000001000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000100001000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010100000000000011000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000100110000000000001000010001111000001011000010001100000101000000010000100100000000000010000001100000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010001000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000100000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000010000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000101100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001100000000000001000000 000100000000000010000010000000000000101000100000100100010010010000000000001010000100000010000000000000011001000000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011010100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000100001101000000000100100011010000000101001000000001000010001000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000100101000000000000000000000010100001000000010000010001001000000000000000000000000000000000100000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011001100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000111000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000001000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000110000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010100000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100000000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000011000000000000010000000110000000000001001010001011000000011000010001100000000100000001000100010100000000100001001000010001000000000000001000001010000010000000010000000000000000000000011000100000100100000000000100000100000100000000000001000000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010000000000000100000000001000000000000000010000010001000000100001100000000000000000000000001001000100000000000000000101100000000010000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000001000000000011000000011101001010000000000000000000000000000000000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100010000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000100100000000100000000000000000000111100101000010100000010000000000000010000000000000000001000010011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000001001000001010001010010000000011000000000000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000010000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000100001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000100000000000000000000000000010000000011010000100001100000000000001000000111000010000000000000000000000001110000000000000000000 000000000000000010000010000001010000010000000000000001000000100000000000001010000100000000000000010000000001000010001000000000000000011000000001100000000000100100000000000000000000000000000100000010010000000100101000100000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101000000000000100000001000000101000000010000000000000000100000000000000100100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010011000011000000000000000000000000100000000000110000001000100000000000000001000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010000100010000000011000000000000000000000010010000000010011000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000000001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000100101000001000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001001000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000010100000000001100001100001000001000000000000010000000000001000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100000010000000000110000110001000000000101000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000100000000 000000000000000010000010000000000100101000001000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001001000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000010100000000001100001100001000001000000000000010000000000001000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100000010000000000110000110001000000000101000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000100000000 000000000000000010000010000000100001101000000000100100011010000000101001000000001000010001000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000100101000000000000000000000010100001000000010000010001001000000000000000000000000000000000100000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011001100000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000010000000000000000000100010000000000010100000001010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000111000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000000001100000100000000000000100100010001000000111001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100001000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010010010000010100100000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000001010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100111101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000010000000000010000000000010000000010010000001000000000000000000000000000000000000000000100000000000100000000000000000000100000010000100000000000100000001000000000000000000000000000000000001000000001011000000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000110000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000100001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000001000000000000111101001000100000000010000000000000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100110001000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000100 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100010000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100110000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010010000100000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010100010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000011000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000101000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000000010000000000000000000000000000001110000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000110001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000010000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000101100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000010100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000010100001100000000000100000000001100001100000000001000000000000000010000001001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100011001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000010000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000001010101000000000001000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001010000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000001000100010011110010000001001000010010000010000000100101000000000100100010000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000101000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000010000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000110000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000101000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100100000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000000010000000000000000000000000000001110000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000010000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101000000001100110011010000000101001000000011000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000100000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000001000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100000000010000010110000001000010110101000000100011000000001110100000000001000000100100100000000000000000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000110000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010001000000000001101000100001000000100111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001110100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010010000000000001001000000000010000000000000011000010011100001010000001000000000000000010000010000000010100010010001000100101000000000000010000000010101100000000001000000000000000000000000000000000000000001000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000100001000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010100000000000011000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000100110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000100100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000100000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100001010000010000010010000000100101000000000000010000001010101000000000001000000001000000010000000000000100000000000000000000000000000000000000000100000001000000000000100000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010001000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000101000000110000010000000010100100001000000000100000000000010000000000000000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100110000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000001000000000000000000010000000000000000000000000000000100010101000100000000000000000000001000000010000000000000000000000001010000010000100001000100100001000100001000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000001000010000001000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000100110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000000100101000000000100100011010000000101001000000001000010000000000000100100000100000000000100000000000000000000000000000000000100100000000000000000000010000000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100110000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010010100011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000110100000000000000000000000000100010000000000010100000000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000010110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000010000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001010000000001110000000000000000000 010010000000000010101001100010001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000010100000001000000101000000010000000000000000100000000000000010010000011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000110001000000110100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000100000010110010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001100000000000000000000000000000000000000100001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000001000000000000111101001000100000000010000000000000010000001000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000000000000000000000000100000000000000011001000000000000010101100000000001000010000100000000000000000001000000000000000000000100000000000001000000001011001000000110000000000000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010101000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001110000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000101000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000000010000000000000000000000000000001110000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000000000000100100000011000000000000100000000000100000000000110000001000100000001000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000001010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100111101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000010000000000010000000000010000000010010000001000000000000000000000000000000000000000000100000000000100000000000000000000100000010000100000000000100000001000000000000000000000000000000000001000000001011000000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000110000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000001000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000001100001010000000000000000000000000000000000000000000010010010000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000011000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000000000000100100000011000000000000100000000000100000000000110000001000100000001000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001101000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101010000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000010000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000010010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000001000000111000000000000100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000011000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000000000000100100000011000000000000100000000000100000000000110000001000100000000000000001000000000000000000000000001010000001100100000011000000000100100010000000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 010010000000000010101001100010001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000010100000001000000101000000010000000000000000100000000000000010010000011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000110001000000110100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001100010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 010010000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000100000101000000010000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000110010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000001000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000110000 000000001000100000101001000000001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000000010010010010000010000010010000000100101000000000000010000001010101000000000001000000001000000010000000000000100000000000000000000000000000000000000000100000001000000000000100000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000000000011110100000001001000000011000100000000000000000000000100000000000000000000010000010000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000010100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000010100001100000000000100000000001100001100000000001000000000000000010000001001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000010001010000000000100000000000000000001100000000000001000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001010000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000011110000000101001000000010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000010000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000101100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000001000001000000000000000010000000000000001000000000000000100000001000000110000100000100000000000100000001100000000100000000000 000000000000000010000010000000000100101000001000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000010111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100001010000010000010010000000100101000000000000010000001010101000000000001001000001000000010000000000000100000000000000000000000000000000000000000100000001000000000000100000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010001000100101000000000100100010000000000001000000000000000110100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000000000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010100000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000101000000000001000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100001000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010010010000010100100000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000000011100001010000001000000000010000010000010000000000000000000000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000010000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000100001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000100000000000000000000000000010000000011010000100001100000000000001000000111000010000000000000000000000001110000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000001000100100101000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000000000001000000000000000010110001000000000000001000001010000000000000000000001010000000000000011000000000000000000000000000000000000100000010000001100000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010000000000000100000000001000000000000000010000010001000000100001100000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000101000000000000000000000000000000000011000000010000000000000010000000000010001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000001000000000000010010101100000000001000000000000001000000000000000000001000000000000000000100000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000010000000001000010000000000010000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000001 000001000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000001100001010000000000000000000000000000000000000000000010010010000100101000000001000001000010000000001000000000000010011001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000100000010000000000010001000000001000000100100000110010100100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110000000000100000000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000100000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100001010000010000010010000000100101000000000000110000001010101000000000001000000001000000010000000000000100000000000000000000000000000000000000000100000001000000000000100000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010001000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000000000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001001000100000000000010000000000000010000000000000000000000000001000000010000000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100100000110010000100001000000010000000000000001100000010100000000010001000001000000110000010000000010100100001000000000101000000000010000000000010000000000011000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001010000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000011110000000101001000000010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110001000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000001000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001110000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000110000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000101000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100100000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000000010000000000000000000000000000001110000000000000000000 010010000000000010101001100010001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000100000000000000001010100000000000000000100000000000000010000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000100110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000000001000000000100000000000110000000000100100000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001100000000000001000000 000000000000000010000010000000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000001001000001010001010010000000011000000000000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000000000000010000000000000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000100110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000010000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000011000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000010000000000000100011101000100000000000000000000001000000001001000001111001001000001010000010010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000011011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000100001000000001100000100000000000000100100010000000000001011100100110000000000100000110001000000000100000000000100010000001000001000010000000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001010001010000100000000000010000000000000000000100001000100000000000000000000000000000100100010000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000001000000000000000000000010101000000100100000111010000100001000000010000000000000001000000010100000000010001000001000000110000010000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000001000011000000000100000000000000000000100000010000100000000000100000001000000000000000100000000000001000001000000001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000001000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001011000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001110000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000010000000000000011000010011100001010000001000000000000000010000010000000010100010010001000100101000000000000010000000010101100100000001000000000000000001000000010000000000000100000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010010000000000000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000001001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000001100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000010000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001010000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000100000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010010000000000001001000000000010000000000000011000010011100001010000001000000000000000010000010000000010100010010001000100101000000000000010000000010101100000000001000000000000000000000000000000000000000001000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000100001000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010100000000000011000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000100110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000010000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000010010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000001000000111000000000000100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100000000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000100001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000100000000000000000000000000010000000011010000100001100000000000001000000111000010000000000000000000000001110000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000000000000000000100100000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000110010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000010100001100000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001100001000011100000001000000000000000001100000010011000011000000000000000000000000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000001000100100010000000000001001100100110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001110000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100100000110010000100001000000010000000000000001100000010100000000010001000001000000110000010000000010100100001000000000101000000000010000000000010000000000011000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001100010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000100000011000000001100101010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000100000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000100100100011010000000101001000000001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000110000010000011010000000100101000000000000010000000010101000000010001000000001000010010100000000001000001000010000000000000000000000000000000101000101000000001101000100001000000000001000000010000010001001000001010001010010000010011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000010001010100000011000000000000001000000000000000000000010001000000100111101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000010000000000010000000000010000000010010000001000000000000000000000000000000000000000000100000000000100000000000000000000100000010000100000000000100000001000000000000000000000000000000000001000000001011000000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000110000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000001000000001000101000010100000000010000000000000000000100010000000010000000000000010000001000000000001000000011000000000000000000000000001001000010000001100000001011101000000011011000000100000000010000000110000001000010100101000000100011000100001010100000000001000000100101100000000010000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100010101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000001100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010001000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000001000000000000000000100000000000000000000000001000100100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000001100000001000101100000000100101000000000000000000001000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000100101000000100000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000010000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000100000010100000000010000000000000000010000000000000000000000000000000000000100010000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000001 000000000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000001010110000000000000000100000000000000000000000000111000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000100000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010010000010101000000000001000000001000010010100000000000000000000010000000100000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010100010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000010100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010010000000001001100100110000000000100000110001000000000000100011000000010010001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010010000000000101000000100100100011010000000101001000000001000010000000000000100000000100000000000000000000000001100000000000000000000100100000000001010000100000110000010000010010000000100101000000000000010000000010101000000010001000000001000010010100000000001000001000010000000000000000000000000000000101000101000000001101000100001000000000001000000010000010001001000001010001010010000000011000000000000000000000000001000010100000000001010000000011000000000000011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000010001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000001000000000000000010101100010000001000000000000001000000000000000000001000000000000000000000000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000010100100001010000001100000000000010000011000010000000000010001000000000000000000000000000000000100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000011000000011110000010101001000001010000010000000100000000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000010010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110011000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010110011000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001000101000010000000000100000110100000001010000100010000001001000010000010000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000001001000000000 010010000000000010101001100010001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000010100000001000000101000000010000000000000000100000000000000010010000011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000001011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000100000000000000000000000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000000001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000100000000000000000000000000010000000011010000100000000000000000000000000010000000000100000000000000000001100000001001000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000001000000000011000000011101001010000000000000000000000000000000000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100010000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000100100000000100000000000000000000111100101000010100000010000000000000010000000000000000001000010011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000010000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000101100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000001000100100101000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000000000001000000000000000010110001000000000000001000001010000000000000000000001010000000000000011000000000000000000000000000000000000100000010000001100000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010000000000000100000000001000000000000000010000010001000000100001100000000000000000000000001001000100000000000000000001100000000010000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010000000010000000011000000000000000000000010010000000010011000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000000001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000001100000001000101100000000100101000000000000000000001000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000100101000000100000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000010000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000100000010100000000010000000000000000010000000000000000000000000000000000000100010000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000001 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000110100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100100001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000010000000000000001010000010100000000010001000001000000110000010000000010100100001000000010100000000000010000000000010000000000011000000000000000000000000000000000100000000000000011001000000000000011101100000000001000010000100000000000000000001000000000000000000000100000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010011000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000001000000110000100000100000000000100000001100000000100000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000000011100001010000001000000000010000010000010000000000000000000000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000010000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000100001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000011000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000010000000000000100000001000000000000100000001000000100000000010000000000001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100001000010000010110000001000010110101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000001000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000100000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000110100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100100001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000000000000000000000000100000000000000011001000000000000011101100000000001000010000100000000000000000001000000000000000000000100000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010011000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000001000000110000100000100000000000100000001100000000100000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010001000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000100000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001101000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001101000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001010000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000100000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000100100100000000000000000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000010000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000010000000000000100100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000001000100100110000000000001001100100110000000000110000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000010000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001100000000000000000001000001000010000000000000100100000100000000000100000000000000000000000000000000000100100000000000000000000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000001000000000000111101001000100000000010000000000000010000000000000000001000000011000010000000000000001001000000010000010001000000100100000110011000100001000000010000000000000001000000010100000000010001000001000000001000100000000000000000000000000000000000100000000000000000100000011100000010000000000000000000000000000000000000000000000001000000000000000010101100000000001000000000000001000000000000000000001000000000000000000000000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001011000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000001000100100110000000000001001100100110000000000110000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010100100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000100110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101000010000100100011011000000101101000000001010010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001001000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100000001000000000000010000000000010010000101010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000100001000000001100000100000000000000100100010000000000001011100100110000000000100000110001000000000100000000000100010000001000001000010000000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001010000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000001000000001000101000010100000000010000000000000000000100010000000010000000000000010000001000000000001000000011000000000000000000000000001001000010000001100000001011101000000011011000000100000000010000000110000001000010100101000000100011000100001010100000000001000000100101100000000010000000010000000000010000000000010001000000000000000000000000000000000000001100000000000100000000001100001100000000001000000000000000000000000001000000000000000100000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110011000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000000100101000001000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000000000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 010000010000000010000010000000000000101000100000100100010010010000111000010000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000001010101000000000001000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001010000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000001000100010011110010000001001000010010000010000000100101000000000100100010000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000100100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000101000000000000000000100000010000010000001100000000000000001100000000000000000001000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000010000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000100001101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000100101000000000000000000000010100001000000010000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000010000000001100000000000000000000001100011100000000001000000010000000010100010001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000010000000000001000010000000000100000000000010000000000000100010000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000001000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001001000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000100001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001100000000100000101000000000001000100001000000000000010000000010000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000010010010100001011101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000000000000000010000000000010000000010010001000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000010000000000000001000000000000000000000000000000000001000000000000000001000000110000000000000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010101000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000001000001110000000000000000000 000000000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000001010110000000000000000100000000000000000000000000111000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000100000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000010000000000000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010100010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000001000000000001000000011000000000000000000000000001001000010000001100000001011101000000011011000000100000000010000000110000001000010100101000000100011000100001010100000000001000000100101100000000010000000010000000000010000000000010001000000000000000000000000000000000000001100000000000100000000001100001100000000001000000000000000000000000001000000000000000100000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001001000011100000001001100110000000001010000000000000011000000000000100010000000100001000000100001000100001100100000101000000000010000000010000100001000000001100000100000000000000100100010000000000001011100100110000000000100000110001000000000100000000000100010000001000001000010000000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001010001010000100000000000010000000000000000000100001000100000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000001000000000000000010101100010000001000000000000001000000000000000000001000000000000000000000000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000001100000000100000000000000000000000001000000000000000001000000000000000000100000000000000000000000000110000010100101000000000000010000000010101000010000001000000001000000010100000000000000000000000000010000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000100100000000100000001000000000000111101001000100000000010000000000000010000001000000000001000000011000000000000000000000000000000000000010001000110001011101000000011011100000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000100000100000000000001100000000001000000000100000000000100000000000010110000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011010000000000000000000000001000000100000000001010000000011000000000000011110100000001101000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010001000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001011000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001100000000000001000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000010000000000000011000010011100001010000001000000000000000010000010000000010100010010001000100101000000000000010000000010101100000000001000000000000000000000000000000000000000001000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000100110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000000001000000000100000000000110000000000100100000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000001010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000010000010000001000000000001000000011000000000000001000000000000000000000010001000000100111101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000010000000000010000000000010000000010010000001000000000000000000000000000000000000000000100000000000100000000000000000000100000010000100000000000100000001000000000000000000000000000000000001000000001011000000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100010010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000110000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100101010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000000000000100100000011000000000000100000000000100000000000110000001000100000001000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000011100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 110000010110000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010100001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001011000000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001010001010000100000000000010000000000000000000100001000100000000000000000000000000000100100000000000010000111100001000010000000010000000001000010000001000000000001000000011000001000000001000000000000000000000010101000000100100000111010000100001000000010000000000000001000000010100000000010001000001000000110000010000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000001000011000000000100000000000000000000100000010000100000000000100000001000000000000000100000000000001000001000000001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001100000000000001000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000001010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000100000101000000010000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001001000001011101000000011011000000100000000011001000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000100000000000000000000000000000001000000000000000001000000100010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001100000000000000000001000001000010000000000000100100000100000000000100000000000000000000000000000000000100100000000000000000000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000001000000000000111101001000100000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000001100000000000100000000001100001100000000001000000000000000000000000001000000000000000100000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001001000011100000001001100110000000001010000000000000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010010100001000000001100000100000000000000100100010000000000001011100100110000000000100000110001000000000100000000000100010000001000001000010000000000010000000000000000110000001010000000000000000000000000001000100000000000000100001100000000000000000000 000000000000000010000010000000000000101000100000100100010010010000000000001010000100000010000000000000011001000000000000000000000000011000000011110001010000001000000000000000010010010000000000000000000000000011000100000010000001000010000010001000000000000010001001100000000100000000000000000000000000000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000100000100100010000000000011000000101000000100100000000100000000000100010010111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001001001001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000110000010100100001010000001100000000000010100000000010000000000110000000000000000000000000000000000000000001100000000000000000001001100001100000000001000000010000000010000000001000000000000100000000000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000010000000000000000100000000000001100000000001000000000000000000000000000000000010010000010000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000001010000000000100000100000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000100000100010101000100000000000000000000001000000001001000001111101001000001010000010000100001000100000001000000000000000001010000101000000000001000010000000010000000011110000000101001000001010000010000000100101000100000100100010000000000011000000101000000100100000000100000000000100010010111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001001001001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000110000010100101001010000001100000000000010100000000010000000000110000000000000000000000000000000000000000001100000000000000000001001100001100000000001000000010000000010000000001000000000000100000000000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000010000000000000000100000000000001100000000001000000000000000000000000000000000010010000010000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000001010000000000100000100000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000010000000000000000000100000000000000000000000011100000010000000000000000000000100000001000000000000000000000100000000101100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010000010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000100000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000011000000000010000000000010000000000000000000000100000000000000000000000000000000100000000001100001100000010001000000000000001001000000000000000000000000000001000000000000000001000000001011000000011000010011100000000000100010000000000001000000000000000010110001000000000000001000001010000000000000000000001010000000000000011000000000000000000000000000000000000100000010000001100000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010010000000000100000000001000000000000000010000010001000000100001100000000000000000000000000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100110000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000001100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101000100000100100010010010000000000001010000100000010000000000000011001000000000000000000000000011000000011110001010000001000000000000000010010010000000000000000000000000011000100000010000001000010000010001000000000000010001001100000000100000000000000000000000000000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000100000100100010000000000011000000101000000100100000000100000000000100010010111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001001001001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000110000010100100001010000001100000000000010100000000010000000000110000000000000000000000000000000000000000001100000000000000000001001100001100000000001000000010000000010000000001000000000000100000000000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000010000000000000000100000000000001100000000001000000000000000000000000000000000010010000010000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000000000001001000100000000000000000001100000000010000000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000101000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001001100100110000000000110000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000010000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000010010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000001000000111000000000000100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000101000000000000000000000000000000000011000000010000000000000010000000000010001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000001000000000000010010101100000000001000000000000001000000000000000000001000000000000000000100000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000010000000001000010000000000010000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000001 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000110001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000000000000000000000000100000000000000000000000000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000000000101000000001100110011010000000101001000000001000010000000000000100000000100000000000000000010000011000000001100001010000000000000000000000000000000000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001100000000000001000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000000000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000000100000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000001000000000000010000000010000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000000000110000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000011010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000010000000010101100000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100000000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000000001100000000000000000000000000001000000000010000001000000001000000001100000100000000000000100100010001000000001001100000110000000010110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010001000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010000010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000010000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000100000000001000000000000011000010000000000000001000000000000000000000000000000000000000100000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000100011000010001100000000100000001000100011100000000100001000010000010100000000011000011100000101000000000001000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000000000110000001010000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000100100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000100000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000010000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000101100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000001100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000010000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000010000000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000001001000001010001010010000000011000000000000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001100010110000000000100100110001000001010000100010000000000000100000000001000000000000000010000010001000000100001100000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000100001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000000000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000010000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000101100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 000000000000000010000010000000000100101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000100000000000000000000000000010000000011000100000010000001000010000000001000001000000010001011000000000000001000000000000000000000000000000000000000000000000100011000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100000000010000010110000001000010110101000000100011000000001110100000000001000000100100100000000000000000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000010000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000010000000000000100100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000001000100100110000000000001001100100110000000000110000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000010000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000000000000000000100100000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000110010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000100000000000000111101001000010000000010010000100000000000000000000100100000000000010000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000000000 000000001000100000101001000000001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000001000000000000000000000000000000000001001001000010001001000001010000010000100001000100000001000000000001011000000000100000000000010000000000100100000000011110000000101001000000010000010000000100000000000001100000000000000000000000000000000000000000000101000000000000010000000000000000000011000000010000000000000010000000000010001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000010000000000010000000000010000000000000000000000000000000000000000000000000000000100000000000000001100000000001000000000000000001001000000000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000110000000000100000000000000001000000000000000000000000001010000001100100000011000000000100100010000000000001000101000010000000000100000110100000001010000100010000001001000000000010000000001100000000000000000000000000000000000000000100000000001010000000000100000000000000010001100000000000000000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010000000010000000011000000000000000000000010010000000010011000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000000001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000010000000000000011000010011100001010000001000000000000000010000010000000010100010010001000100101000000000000010000000010101100100000001000000000000000001000000010000000000000100000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000100010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000000000000000000000000000010000000000010000000000011000000000000010000000000000000000100000000000000000000000000000000000001101000000001000000000000000001001000000000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000010000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000110000000000100000000000000001000000000000000000000000001001010010000000000000000001000100100110000000000001001100100110000000000110000110001000000000100000100000000000000100000000000000000000000000010000000001000000100001100001000000001000000111000010000000000000000000000001100000001001000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010010000010101000000000001000000001000010010100000000000000000000010000000100000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010100010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000010100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010010000000001001100100110000000000100000110001000000000000100011000000010010001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000001100101000000000100100010000000000001000000000000000100100000000100000001000000000000111101001000100000000010000000000000010000001000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000000000000000000000000100000000000000011001000000000000010101100000000001000010000100000000000000000001000000000000000000000100000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010011000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001101100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000010000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000101100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011110000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000100000000001100000000000001000000 000000000000000010000010000000000000101000010000100100011010000000101101000000001010010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001001000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010000000000011000000000000010000000000000000000100000000000000000000000000000000000001100000000001000000000000000001000000000000000000000000000100000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000001000010000000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001110000000000000000000000000000001100000000000001000000111000010000000000010000000000001110000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000001000000000000010000000010000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000010000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000000000110000000000011000000001111000000111000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000001110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000100000000 000000000000000010000010000000000000101000000001100110011010000000101001000000001000010000000000000100000000100000000000000000010000011000000001100001010000000000000000000000000000000000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000111001000000001000000000001000000001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000100000000000000000000000000010000000011010000100000000000000000000000000010000000000100000000000000000001100000001001000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000001010101000000000001000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000110010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000001001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000000000001000000000000000000000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000010 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010110011000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001000101000010000000000100000110100000001010000100010000001001000000000010000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000100101000000010000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000010000000000000110000001000010100101000000100011000100001010100000000001000000100101100000000010000000010000000000010000000000010001000000000000000000000000000000000000001100000000000100000000001100001100000000001000000000000000000000000001000000000000000100000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001001000011100000001001100110000000001010000010001000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000100001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000101000000000000000000111100111000010100000010100000000000010000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010110011000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000100000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000001010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100111101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000010000000000010000000000010000000010010000001000000000000000000000000000000000000000000100000000000100000000000000000000100000010000100000000000100000001000000000000000000000000000000000001000000001011000000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000110000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000100001101000000000100100011010000000101001000000001000010001000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000100101000000000000000000000010100001000000010000010001001000000000000000000000000000000000100000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011001100000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000010000000000000000000100010000000000010100000001010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000111000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000000001100000100000000000000100100010001000000111001100000110000000000110000110001000000000100010000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000000000000000000100100000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000110010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000010000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000100001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000100000000000000000000000000010000000011010000100001100000000000001000000111000010000000000000000000000001110000000000000000000 000000001000100000101001000000001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000100010010000000010010000001010000000000000000100010011110010000001001000010010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100101000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100010101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000001100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000010000000000000011000010011100001010000001000000001000000010000010000000010100010010001000100101000000000000010000000010101100000000001000000000000000000000000000000000000000001000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000100001000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000100110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000000000000000000000001100000000000000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000100100100000000000000000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000010000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000010000000000000100100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000001000100100110000000000001001100100110000000000110000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000010000000000 000000000000000010000010000000000100101000000000100100011010000000101001000000001000010000000000000100100000100000000000100000000000000000000000000000000000100100000000000000000000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000000000001000000000001000100001000000000000001001001000010001001000001010000010000100001000100100001000000000000010000000000000010000000001000000000000010000000000000000000000010000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 110000010010000010000110000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000010000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011010000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000100000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100110000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000100000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101000000001100110011010000000101001000000001000010000000000000100000000100000000000000000010000011000000001100001010000000000000000000000000000000000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000010100100001010000001100000000000010000011000010000000000010001000000000000000000000000000000000100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000000000110000001000100000000000001000000000010000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010000010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000100000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000011000000000010000000000010000000000000000000000100000000000000000000000000000000100000000001100001100000010001000000000000001001000000000000000000000000000001000000000000000001000000001011000000011000010011100000000000100010000000000001000000000000000010110001000000000000001000001010000000000000000000001010000000000000011000000000000000000000000000000000000100000010000001100000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010010000000000100000000001000000000000000010000010001000000100001100000000000000000000000000000000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010010100011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000110100000000000000000000000000100010000000000010100000000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000010110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000010000000000000000000000000010010000000000000000010000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001010000000001110000000000000000000 000000000000000010000010010000000000101000000100100100011010000000101001000000001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000110000010000010010000000100101000000000000010000000010101000000010001000000001000010010100000000001000001000010000000000000000000000000000000101000101000000001101000100001000000000001000000010000010001001000001010001010010000000011000000000000000000000000001000000100000010001010000000011000000000000011110100000001001000000011000100000000000010000000000000000100100001000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010101000000000001000000000000000110001000000110100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000001000000000000001000000000001010100001000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000100000000000010000000000000000000100001000000000000000000000000000000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100110001000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001100011000000000000000000000000100000000000110000000000100000000000000001000000000000000010000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000001000010000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000001001000001010001010010000000011000000000000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100100000110010000100001000000010000000000000001100000010100000000010001000001000000110000010000000010100100001000000000101000000000010000000000010000000000011000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000001010101000000000001000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000110010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000001001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000000000001000000000000000000000010001000010010010000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011100000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000010 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000100000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010100010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001101000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100000000010000010110000001000010110101000000100011000000001110100000000001000000100100100000000000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000001000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000100001000000000000000000000000000001000010000000000100000000000010000000000000000100000100000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000001010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100111101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000010000000000010000000000010000000010010000001000000000000000000000000000000000000000000100000000000100000000000000000000100000010000100000000000100000001000000000000000000000000000000000001000000001011000000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000110000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000100000000000000000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100000000010000010110000001000010110101000000100011000000001110100000000001000000100100100000000000000000110000000001010000000000010000100100000000000000000010000000000000001110000000000000000110000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010001000000000001101000100001000000100111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001110100110000000000100000110001000000001000100011000000010000001000001000000001100000000000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000001100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000010000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000100000000100000000000000000000000001000011000000000100000000000000000000100000010000100000000000100000001000000000000000100000000000001000001000000001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 010000010000000010000010000000000000101000100000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100110001000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010010000000000000000000000000000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000110000000000000010000111101001000010000000000000111000000000011100100000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000000000000000000000000100010000000000010100000001010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000001110000000000011000000001111000000111000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000110000001010000000010000000000000000001000100000000000000000001100100000000000000000 000000000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000001010110000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000010000000000001000010000000000100000000000010000000000000100010000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100110000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000100001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000000000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000110001000000000010000000000000000001000000011000010000000000000100000000000000000000010010100001011101000000011011010000100000000010000000110000001000010100101000000100011000001001010100000000001000000100100100000000000000000010000000000010000000010010001000000000000000000000000000000000000000000000000000100100000001100001100001000001000000000010000000000000001000000000000000000000000000000000001000000000000000001000000110000000000000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000001 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100110000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000100000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000010000100000000000000010000000011000000000000000000000000001000000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000000000000000000000000100010000000000010100000001010000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000010000000000001011000010011100001010000001000000000000000010000010000000010100010010001000100101000000000000010000000010101100100000001000000000000000001000000010000000000000100000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000100010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000000000000000000000000000010000000000010000000000011000000000000010000000000000000000100000000000000000000000000000000000001101000000001000000000000000001001000000000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000010000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000110000000000100000000000000001000000000000000000000000001001010010000000000000000001000100100110000000000001001100100110000000000110000110001000000000100000100000000000000100000000000000000000000000010000000001000000100001100001000000001000000111000010000000000000000000000001100000001001000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000010000100000000000000010000000011000000000000000000000000001000000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000000000000000000000000100010000000000010100000001010000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000001000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100000000010000010110000001000010110101000000100011000000001110100000000001000000100100100000000000000000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000110000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010001000000000001101000100001000000100111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001110100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010010100011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000110100000000000000000000000000100010000000000010100000000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000101000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000000100010000000100000000000100001000100001101000000001000000001000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000001000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100001000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010010010000010100100000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000001000000000000010000000010000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000000000110000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000011010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000001000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001011000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001110000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001010001010000010000100000011010000000000000000000000001000000100000000001010000000011000000000000011110100000001101000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000100000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 110000010011000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000001000000000000000000001010000100000000001010000000010000000000000111110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000100000000000000000000000000010000000011010000100000000000000000000000000010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000100101000000000100100011010000000101001000000001000010000000000000100100000100000000000100000000000000000000000000000000000100100000000000000000000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000000000001000000000001000100001000000000000001001001000010001001000001010000010000100001000100100001000000000000010000000000000010000000001000000000000010000000000000000000000010000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000001000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000100001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100001010000010000010010000000100101000000000000110000001010101000000000001000000001000000010000000000000100000000000000000000000000000000000000000100000001000000000000100000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010001000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000000000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000100000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000100000 010010000000000010101001100010001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000010100000001000000101000000010000000000000000100000000000000010010000011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000110001000000110100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001100010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000101000000000000000000111100111000010100000010100000000000010000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010110011000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001000101000010000000000100000110100000001010000100010000001001000000000010000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000001001000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000001001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000100000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000101000000000000000000000000000000000011000000010000000000000010000000000010001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000001000000000000010010101100000000001000000000000001000000000000000000001000000000000000000100000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000010000000001000010000000000010000000000000100100010001000000011101100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000001 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000110000101010000000010000000000000000001000100100000000000000001100000000000001000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001010001010000010000100000011010000000000000000000000001000000100000000001010000000011000000000000011110100000001101000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000100000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000010000000010101100000000001000000001000000010000000000000000000000000000000010000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000010010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000001000000111000000000000100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000100000000000000000000000000000000000001100000000001000000000000000001000000000000000000000000000100000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001001001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000010000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000010000000000001000010000000000100000000000010000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000110001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000010000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000101100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000101000000000000000000000000000000000011000000010000000000000010000000000010001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000001000000000000010010101100000000001000000000000001000000000000000000001000000000000000000100000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000010000000001000010000000000010000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000001 010000010000000010000010000000000000101000100000100100010110010000111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100000010000010000010010000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000001010000000000000000100010011110010000001001000000010000010000000100101000000010000000000000000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000001001000000000000000010010010100001011101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000000000000000010000000000010000000010010001000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000010000000000000001000000000000000000000000000000000001000000000000000001000000110000000000000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000101100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010101000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001110000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000010100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000010100001100000000000100000000001100001100000000001000000000000000010000001001000000000000100000000000000000000000001000000001011000000011000010001100100000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100011001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000010000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000101100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 000000000000000010000010010000000000101000000100100100011010000000101001000000001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000110000010000010010000000100101000000000000010000000010101000000010001000000001000010010100000000001000001000010000000000000000000100000000000101000101000000001101000100001000000000001000000010000010001001000001010001010010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000010001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000001000000000000000010101100000000001000000000000001000000000000000000001000000000000000000000000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 000000000000000010000010000000000000101000000000100100011010000000101001000000001000010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000001000000000100111101001000100000000010000000000000010000001000000000001000000011000000000000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000010000010000000000000000100000000000000000000000000000000100000000001100001100000010001000000000000001001000000000000000000000000000001000000000000000001000000001011000000011000010011100000000000100010000000000001000000000000000010110001000000000000001000001010000000000000000000001010000000000000011000000000000000000000000010000000000100000010000001100000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010000000000000100000000001000000000000000010000010001000001100001100000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000001000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001011000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001110000000000010000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000001000000000000001000000000001010100001000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000100000000000010000000000000000000100001000000000000000000000000000000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100110001000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001100011000000000000000000000000100000000000110000000000100000000000000001000000000000000010000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000001000010000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000001010110000000000000000100000000000000000000000000111000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000100000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000001000000000000111101001000100000000010000000000000010000000000000000001000000011000010000000000000001001000000000000010001000000100100000110011000100001000000010000000000000001000000010100000000010001000001000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000001000000000000000010101100000000001000000000000001000000000000000000001000000000000000000000000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001011000010000000010001000000000100100000011000000000000100000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000010000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000000000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000100000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010100010000100001000100000001000000000000010001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000101000000000000000000000000000000000011000000010000000000000010000000000010001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000001000000000000010010101100000000001000000000000001000000000000000000001000000000000000000100000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000010000000001000010000000000010000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000010000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100101000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100001010000010000010010000000100101000000000000110000001010101000000000001000000001000000010000000000000100000000000000000000000000000000000000000100000001000000000000100000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010001000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000000000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000100000 010010000000000010101001100010001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000010100000001000000101000000010000000000000000100000000000000010010000011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000110001000000110100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001101000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000100000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000100100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000100000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001001000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001010001010000100000000000010000000000000000000100001000100000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000001000000000000000000000010101000000100100000111010000100001000000010000000000000001000000010100000000010001000001000000110000010000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000001000011000000000100000000000000000000100000010000100000000000100000001000000000000000100000000000001000001000000001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000001000100000101001000000001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000001000000000001010000000000000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001010000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000001000100010011110010000001001000010010000010000000100101000000000100100010000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010110010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001000101000010000000000100000110100000001010000100010000001001000000000010000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000001001000000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000100001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000000000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011001100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000110000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000111000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010010000000000001001000000000010000000000000011000010011100001010000001000000000000000010000010000000010100010010001000100101000000000000010000000010101100000000001000000000000000000000000000000000000000001000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000100001000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010100000000000011000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000100110000000000001000010001111000001011000010001100000101000000010000100100000000000010000001100000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000100011000000000100000010000000000010001000000001000000100100000110010100100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110000000000100000000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000100000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000000000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000100000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000100000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010100010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000100000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000010000000000000011000010011100001010000001000000000000000010000010000000010100010010001000100101000000000000010000000010101100000000001000000000000000000000000000000000000000001000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000100001000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010100000000000010000000000000000001000000011000000010010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000001000010000001000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000100110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000010000100000000000000000000000000001000000000000000000000000000000010010000000000000000000000010010010000100001001001000001001010111000000001001000010100000100000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001101000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000010000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000101100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000000001000000000000001010100000000000000000000010010010010000010000010010000000100101000000000000010000001010101000000000001000000001000000010000000000000100000000000000000000000000000000000000000100000001000000000000100000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000000000011110100000001001000000011000100000000000001000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000010000000100100000000000000000000000000000001000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000001100010000000100000000000100001000100001101000000001000000000000000000010000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000100000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100110000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000001010000010000000000000001000000100000000000001010000100000000000000010000000001000010001000000000000000011000000001100000000000100100000000000000000000000000000100000010010000000100101000000000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101000000000000000000000000000000000001001001000010001001000001010000010000100001000100000001000000000001010000000000100000000000010000000000000100100000011110000000111001000000010000010000000100000000000000100000000000000000000000000000001001000101000010100000000000000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000110000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000010000000000000000000000001000000100001000001100001100001000001000000000000000000000000000000000000000000000100000000000000100101000000001011000010011000010011100000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001010000100100000011000000000000100000001000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000000001100100010000101001001000101000010000000000100000110100000001010000100010000001001000000000010000000000000000010000000000000000110000101010000000010000000000000000001000100100000000000000001100000000000001000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000001001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100001000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100001000000011011000000100000000010000000110001001100010101101000010100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000010100001100000000000100000000001100001100000000001000000000000000010000001001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100110000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000100000000000010000010000000000000101000100000100100010010010000000000001010000100000010000000000000011001000000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011010100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000010000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000001000000000011000000011100001010000000000000000000000000000000000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100010000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000100100000000100000000000000000000111100101000010100000010000000000000010000000000000000001000010011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000111100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000001100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000010000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001010001010000100000000000010000000000000000000100001000100000000000000000000000000000100100010000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000001000000000000000000000010101000000100100000111010000100001000000010000000000000001000000010100000000010001000001000000110000010000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000001000011000000000100000000000000000000100000010000100000000000100000001000000000000000100000000000001000001000000001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000100000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000010000000000000111110010000001001000000010000010000010010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010110010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000001001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000010010010100001011101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000000000000000010000000000010000000010010001000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000010000000000000001000000000000000000000000000000000001000000000000000001000000110000000000000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010101000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000001000001110000000000000000000 000000000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000001010110000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000100000000000010000000000000000000100001000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010000000000000001001000000000000010001000000100100000110011000100001000000010000000000000001000000010100000000010001000001000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000000000011000000000000000010101100000000001000010000100000000000000000001000000000000000000000110000000000001000000001111000000011000010001001000101000000010000001000000000101000100001100000000111001001001000011100000001001100110000000001010000000000000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001010001010000100000000000010000000000000000000100001000100000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000001000000000000000000000010101000000100100000111010000100001000000010000000000000001000000010100000000010001000001000000110000010000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000001000011000000000100000000000000000000100000010000100000000000100000001000000000000000100000000000001000001000000001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000010000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000001010101000000000001000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000110010000000010010000001010000000000000000100010011110010000001001000100010000010000000100101000000000100100010000000000001000000000000000100100000000100000001000000000000111101001000100000000011000000000000010000001000000000001000000011000000000000000000000000000000000000010001000110001011101000000011011100000100000010010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000001000000000000000000000000000000100000000001100001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000000001100000000000000000000000000001000000000010000001000000101000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000001001000001010001010010000000011000000000000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000000000010000000000000000000000000000000000010000000000000010000011000100000001000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000101000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000000100010000010100000000000100001000100001101000000001000000001000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000100000000000010000000000000000000100001000100000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000001000000000000000000000010101000000100100000111010000100001000000010000000000000001000000010100000000010001000001000000110000010000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000001000011000000000100000000000000000000100000010000100000000000100000001000000000000000100000000000001000001000000001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000010000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010000010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000011000011100000010000000010000000000000000000000000000000000000000000100000000001100001100001000001000000001000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100100100000000000100000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001011111000001001001000010100000100000010000100010000001000001000000000000000010000010000000000110000001010000000000000000000000000001000101000000000000000001100001000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001010000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000001000000001000101000010100000000010000000000000000000100010000000010000000000000010000001000000000001000000011000000000000000000000000001001000010000001100000001011101000000011011000000100000000010000000110000001000010100101000000100011000100001010100000000001000000100101100000000010000000010000000000010000000000010001000000000000100000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101001000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010010000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100010000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000001010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100111101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000010000000000010000000000010000000010010000001000000000000000000000000000000000000000000100000000000100000000000000000000100000010000100000000000100000001000000000000000000000000000000000001000000001011000000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000001001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000110000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000001100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000010000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000110001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000000000000000000000000100000000000000000000000000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000100001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000001000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000100000010100000000010000000000000000010000000000000000000000000000000000000100010000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001100000000000000000000 000000001000100000101001000000001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000100010010000000010010000001010000000000000000100010011110010000001001000010010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001010000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000011000001000000000000000101000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000001000000110000100000100000000000100000001100000000100000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001011000000011000010001001000101000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000100000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000110000001010000000010000000000000000001000100000000000000000001100100000000000000000 000000000000000010000010000000000000101000000000100110011010000001101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000110010010000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000010101000000000000000000000111100001000010000000110001000000000010000000000000000001000000011000010000000000000100000000000000000000010010100001011101000000011011010000100000000010000000110000001000010100101000000100011000001001010100000000001000000100100100000000000000000010000000000010000000010010001000000000000000000000000000000000000000000000000000100100000001100001100001000001000000000010000000000000001000000000000000000000000000000000001000000000000000001000000110000000000000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001100000010001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000100000000000000000000000000010000000011010000100000000000000000000000000010000000000100000000000000000001100000001001000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100110000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000001000000000001000000000000010001001000001010001010010001000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000100001000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000000000000000001000000111000000000000000000000000100001100000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000010010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000001000000111000000000000100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000001000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000001000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100000000010000010110000001000010110101000000100011000000001110100000000001000000100100100000000000000000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000110000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010001000000000001101000100001000000100111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001110100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001101000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010100000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001110000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000101000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000000000001001000100000000000000000001100000000010000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001010000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000100010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000001000000001000101000010100000000010000000000000000000100010000000010000000000000010000001000000000001000000011000000000000000000000000001001000010000001100000001011101000000011011000000100000000010000000110000001000010100101000000100011000100001010100000000001000000100101100000000010000000010000000000010000000000010001000000000000000000000000000000000000001100000000000100000000001100001100000000001000000000000000000000000001000000000000000100000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001001000011100000001001100110000000001010000000000000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000100001000000001100000100000000000000100100010000000000001011100100110000000000100000110001000000000100000000000100010000001000001000010000000000010000000000000000110000001010000000000000000000000000001000100000000000000100001100000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000110001001000000000000000000000010000000000000000000000000000000000000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000100000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001001010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000000000100000000000000001000000000100000101000000001000000001100000100000000001000100100010000000000001001100100110000000100110000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100001000000100000001100000000000000000000 000000000000000110000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001000000010000000000100000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000000010000000100000001000000100000000000000000000010000010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000000000000000000000000100010000000000010100000001010000000000000000000000000000100000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000000000100000001000000101011000000010001010001001000101000001001000100000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100001000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000010000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000010000000000000100000000000000000000000000000000000001100000000001000000000000000001000000000000000000000000000100000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001001001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 010010000000000010101001100010001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000010100000001000000101000000010000000000000000100000000000000010010000011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000110001000000110100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001100010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000001000000001000000000000000000000010101000000100100000111010000100001000000010000000000000001000000010100000000010001000001000000110000010000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000001000011000000000100000000000000000000100000010000100000000000100000001000000000000000100000000000001000001000000001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100000000010000010110000001000010110101000000100011000000001110100000000001000000100100100000000000000000110000000001010000000000010000100100000000000000000010000000000000001110000000000000000110000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010001000000000001101000100001000000100111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001110100110000000000100000110001000000001000100011000000010000001000001000000001100000000000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000001010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000110000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000010000010000000110000010000001000010001111000000011000010001100000101000010010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000001000000111000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010010000000000000000000000000000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000110000000000000010000111101001000010000000000000111000000000011100100000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000000000000000000000000100010000000000010100000001010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000001110000000000011000000001111000000111000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000110000001010000000010000000000000000001000100000000000000000001100100000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001010001010000100000000000010000000000000000000100001000100000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000001000000000000000000000010101000000100100000111010000100001000000010000000000000001000000010100000000010001000001000000110000010000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000001000011000000000100000000000000000000100000010000100000000000100000001000000000000000100000000000001000001000000001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101010000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000100000000010000000110000001000010100101000000100011000001001010100000000001000000100100100000000000000000010000000000010000000010010001000000000000000000000000000000000000000000000000000100100000001100001100001000001000000000010000000000000001000000000000000000000000000000000001000000000000000001000000110000000000000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000001 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001010000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000011110000000101001000000010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010010000000000001001000000000010000000000000011000010011100001010000001000000000000000010000010000000010100010010001000100101000000000000010000000010101100000000001000000000000000000000000000000000000000001000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000100001000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010100000000000011000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000100110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000001000000001001000001111101001000001010000010000100001000100000001000000000000000001010000101000000000001000000000000010001000011110000000101001100001010000010000000100000000000000100000000000000000000010000010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000000000000000000000000100010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000100100000001000100000000000101000000000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000001010000000000100000100000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000100000101000000010000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000100010000000000000000001000000011000000000000000000000000000001000000000001001000001011101000000011011000100100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000100000000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001000001000111011001001000011100000001001100110000000011010000000000000011000010000000110010000000100000000000100000000000011100000000001000000000000001000010000000000000000001100001100000000100110000001000000100100000001100000110100000000110010110001000000100100000000000000000000100000000000000001100010000000000000000000000000001010000000000000000000000001000000100000000000000000001100000010000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000100001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000001000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000000000000000000100100000000001010000101000010000010000010010100000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001010000000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000110001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000000000000000000000000100000000000000000000000000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000001000001010000000000000011000000000100100000000000100000000000110000001000100000000000001000000000010000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000100000101000000010000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000110010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000001000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000110000 000000000000000010000010000000000100101000000000100100011010000100101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001110000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000101000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000000000101000000000100100011010000000101001000000001000010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000001000000000100111101001000100000000010000000000000010000001000000000001000000011000000000000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000010000010000000000000000100000000000000000000000000000000100000000001100001100000010001000000000000001001000000000000000000000000000001000000000000000001000000001011000000011000010011100000000000100010000000000001000000000000000010110001000000000000001000001010000000000000000000001010000000000000011000000000000000000000000010000000000100000010000001100000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010001000000000100000000001000000000000000010000010001000001100001100000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000010000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010110011000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001000101000010000000000100000110100000001010000100010000001001000000000010000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000001001000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100101000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000110000100000010000010000010010000000100101000000000000010000001011101000000000001000000001000000010000000000000100000000000000000000000000000000000000000100000001000000000000100000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000000000011110100000001001000000011000100000000000010000000000000000100100001000000000000000000000000100000000100000000000000010000111100101000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000001000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000100000000000000000000000000010000000011000100000010000001000010000000001000001000000010001001000000000000001000000000000000000000000000000000000000000000000100001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100000000010000010110000001000010110101000000100011000000001110100000000001000000100100100000000000000000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000010000000010000000010000000001000000000000100000000000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000010000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000001010000000000100000100000000000001100000000000000000000 010010000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000100000101000000010000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000110001000000100000000001010000000011000000000000011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000010001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000001000000000000000010101100000000001000000000000001000000000000000000001000000000000000000000000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101000010000100100011010000000101101000000001010010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001001000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010000000000011000000000000010000000000000000000100000000000000000000000000000000000001100000000001000000000000000001000000000000000000000000000100000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000001000010000000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001110000000000000000000000000000001100000000000001000000111000010000000000010000000000001110000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100110000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000001000000000001000000000000010001001000001010001010010001000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000100001000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000000000000000001000000111000000000000000000000000100001100000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000010010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000001000000111000000000000100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000001000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000001010110000000000000000100000000000000000000000000111000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000100000 000000000000000010000010000000000100101000001000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000001000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001011000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001110000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000001000000000000000000001010000100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100001000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000001000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100100100000000000100000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000010000000000110000001010000000000000000000000000001000101000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010001000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000100000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000001000000000001000000000000010001001000001010001010010001000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000100001000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000000000000000001000000111000000000000000000000000100001100000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000000000000000000000000000100000000000000001100000000001000000100000000001001000000000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101100010000001000001010000000000000011000000000000100000000000100000000000110000000000100000000000000001000000000000000000000000001010000001100100000011000000000100100010000000000001001000001001010111000000001001000010100000100000010000100010000001000001000000000000000010000000000000000110010001010000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100011010000001000000000000000010000010000000010100010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000010100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000010100001100000000000100000000001100001100000000001000000000000000010000001001000000000000100000000000000000000000001000000001011000000011000010001100100000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100011001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000000000000000 000000000000000010000010000000000000101000000001100110011010000000101001000000001000010000000000000100000000100000000000000000010000011000000001100001010000000000000000000000000000000000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000010100100001010000001100000000000010000011000010000000000010001000000000000000000000000000000000100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000000000110000001000100000000000001000000000010000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000001000000000001000000000000010001001000001010001010010001000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000100001000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000000000000000001000000111000000000000000000000000100001100000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000000000000000000000000000100000000000000001100000000001000000100000000001001000000000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101100010000001000001010000000000000011000000000000100000000000100000000000110000000000100000000000000001000000000000000000000000001010000001100100000011000000000100100010000000000001001000001001010111000000001001000010100000100000010000100010000001000001000000000000000010000000000000000110010001010000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000001010110000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000100000000000010000000000000000000100001000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010000000000000001001000000000000010001000000100100000110011000100001000000010000000000000001000000010100000000010001000001000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000000000011000000000000000010101100000000001000010000100000000000000000001000000000000000000000110000000000001000000001111000000011000010001001000101000000010000001000000000101000100001100000000111001001001000011100000001001100110000000001010000000000000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000001010101000000000001000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000110010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000001001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000000000001000000000000000000000010001000010010010000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011100000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000010 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000100000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001001010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000000000100000000000000001000000000100000101000000001000000001100000100000000001000100100010000000000001001100100110000000100110000110001000000000100000000000000000001100000000100000001100000000000000000000000000000000000000000000000000000010000000000100001000000100000001100000000000000000000 010010000000000010101001100010001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000010100000001000000101000000010000000000000000100000000000000010010000011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000110001000000110100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000100000011000000000000010000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001100010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000000101000100000100100010010010000000000001010000100000010000000000000011001000000000000000000000000011000000011110001010000001000000000000000010010010000000000000000000000000011000100000010000001000010000010001000000000000010001001100000000100000000000000000000000000000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000100000100100010000000000011000000101000000100100000000100000000000100010010111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001001001001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000110000010100100001010000001100000000000010100000000010000000000110000000000000000000000000000000000000000001100000000000000000001001100001100000000001000000010000000010000000001000000000000100000000000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000010000000000000000100000000000001100000000001000000000000000000000000000000000010010000010000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000001010000000000100000100000000000001100000000000000000000 000000000000000010000010000000000000101000000001100110011010000000101001000000001000010000000000000100000000100000000000000000010000011000000001100001010000000000000000000000000000000000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000010000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000010100100001010000001100000000000010000011000010000000000010001000000000000000000000000000000000100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100110000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000000000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001010001010000100000000000010000000000000000000100001000100000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000001000000000000000010101100010000001000000000000001000000000000000000001000000000000000000000000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000001100000000100000000000000000000000001000000000000000001000000000000000000100000000000000000000000000110000010100101000000000000010000000010101000010000001000000001000000010100000000000000000000000000010000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000100100000000100000001000000000000111101001000100000000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000010000000000000000000000000000000100010101000100000000000000100000001000000001101100001111000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000010010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001000010000000010000000000000010000000000000000001000000011000010000000000000100000000000000000000010010100001011101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000000000000000010000000000010000000010010000001000000000000000000000000000000000000000000100000100000000001100001100001000001000000000000000000000000001000010000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000001000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100000000010000010110000001000010110101000000100011000000001110100000000001000000100100100000000000000000010000000001010000000000010000100101000000000000000010000000000000001110000000000000000110000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010001000000000001101000100001000000100111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001110100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000000101000000001100110011010000000101001000000001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000100000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010010000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001010001010000100000000000010000000000000000000100001000100000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000001000000000000000000000010101000000100100000111010000100001000000010000000000000001000000010100000000010001000001000000110000010000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000001000011000000000100000000000000000000100000010000100000000000100000001000000000000000100000000000001000001000000001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101010000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000100000000000000000000000000000000000001100000000001000000000000000001000000000000000000000000000100000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001001001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000010000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000100001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000001000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000010000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000100000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010100010000100001000100000001000000000000010001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000101000000000000000000000000000000000011000000010000000000000010000000000010001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000001000000000000010010101100000000001000000000000001000000000000000000001000000000000000000100000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000010000000001000010000000000010000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000010000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100100000110010000100001000000010000000000000001100000010100000000010001000001000000110000010000000010100100001000000000101000000000010000000000010000000000011000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000001000000001000101000010100000000010000000000000000000100010000000010000000000000010000001000000000001000000011000000000000000000000000001001000010000001100000001011101000000011011000000100000000010000000110000001000010100101000000100011000100001010100000000001000000100101100000000010000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100010101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000001100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000100000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010100010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001010000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000011110000000101001000000010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010010000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100000000010000010110000001000010110101000000100011000000001110100000000001000000100100100000000000000000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000110000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010001000000000001101000100001000000100111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001110100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000010000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100001000000000000000000000010000000000001000000000000000100000000001000010000000000100000000000010000000000000000100000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000010000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000101100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100010000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101010000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000110000000000000010000000000000000000000000000000000000000000000000010010101000010000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000010010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000001000000111000000000000100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000001001000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000100000000000000000000000000000000000001100000000001000000000000000001000000000000000000000000000100000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001001001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 001000000000000010000001100100001000101100000000100101000000000000000000001010000100010000000000000100000000100000000000000000000000000000000000000000000000100100000000100000000000000000000000000010010000001100101000000000000000000000010100000001000000010001000000000001000000000000001000000000000000000000000000000000000000000000001000000000001000100001000000000000001001001000010001001000001010000010000100001000100100001000000000000010000000000000010000000001000000000000010000000000000000000000010000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010010000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000001010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000100000101000000010000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001001000001011101000000011011000000100000000011000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000100000000000000000000000000000001000000000000000001000000100010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000100000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000001000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000100000000001010000000000100000000000000000001100000000000000000001 001000000000000010000001100000001000101100000000100101000000000000000000001010000100010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000000000000000000000000010010000001100101000000000000000000000010100001000000000000010001001100000000000000000000000000000000000000000001001000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000010010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110011000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001010000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000011110000000101001000000010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000011000000000000010001001100000000000000000000000000000000000000000001000000000000000100000001001000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000000000000100100000011000000000000100000000000100000000000110000001000100000001000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000101000000000000000000010000010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000000000000000000000000100010000000000010100000001010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000111000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000001001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000000000000001000000000000000010101100000000001000000000000001000000000000000000001000000000000000000000000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001101000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000010000000000100101000000000100100011010000000101001000000001000010000000000000100100000100000000000100000000000000000000000000000000000100100000000000000000000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000000000001000000000001000100001000000000000001001001000010001001000001010000010000100001000100100001000000000000010000000000000010000000001000000000000010000000000000000000000010000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000001000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000100001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 000000000000000010000010000000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000001001000001010001010010000000011000000000000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100100000110011000100001000000010000000000000001000000010100000000010001000001000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000000000011000000000000000010101100000000001000010000100000000000000000001000000000000000000000110000000000001000000001111000000011000010001001000101000000010000001000000000101000100001000000010100000000001000011100000101000000000001000001010000000000000011000000000100100010000000100000000000100000000000001100000000001010000000000000000010000000000000000001100001100000000100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000100000000000010000000000000001000000000001000000000000001001010000000000100000000000000000001100000000000000001000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000011000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000010000000000000100011101000100000000000000000000001000000001001000001111001001000001010000010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000010000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001001000001010000000000000000000000000001100000001000000000000000000000000000000000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000100010000001000001000010000000000010000000000000000110001001010000000100000000001010010000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000100000000010000010010000000001000000000000001010100000000000000000100000000000000000000000000010000000011000100000010000001000010000000001000000000100010001001100000000001000000000000010000000000000000000000000000000000100000001001000000000000000001000000100000010000000000000000000100000000000000010000000011000000001000010000010010000000000100000000001010000000000000000100010011110010000001001000000010000010000100100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000010100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000010100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000000000000000 000000000000000010000010000001010000010000000000000001000000100000000000001010000100000000000000010000000001000010001000000000000000011000000001100000000000100100000000000000000000000000000100000010010000000100101000000000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101000000000000000000000000000000000001001001000010001001000001010000010000100001000100000001000000000001010000000000100000000000010000000000000100100000011110000000111001000000010000010000000100000000000000100000000000000000000000000000001001000101000010100000000000000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000110000000010000001110000001000000100100000000000011000000000000000101000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000010000000000000100100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000001000100100110000000000001001100100110000000000110000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000010000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001011000000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000001100000000100000000000000000000000001000000000000000001000000000000000000100000000000000000000000000110000010100101000000000000010000000010101000010000001000000001000000010100000000000000000000000000010000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000101100000000100000001000000000000111101001000100000000010000000000000010000001000000000001000000011000000000000000000000000000000000000010001000110001011101000000011011100000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000100000100000000010001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000100000100000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100001000000000000000000000000000001001000000000000000100000000000000000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000000000000000000000000100000000000000000000000000000001100001100001000001000000000000000000000000001000000000000100000000000000000000000001000000001011010000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000100000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000001000100000101001000000001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000100010010000000010010000001010000000000000000100010011110010000001001000010010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001010000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000011000001000000000000000101000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000001000000110000100000100000000000100000001100000000100000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100001010000010000010010000000100101000000000000110000001010101000000000001000000001000000010000000000000100000000000000000000000000000000000000000100000001000000000000100000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010001000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000000000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000000101000000000100110011010000001101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000010101000000000000000000000111100001000010000000110001000000000010000000000000000001000000011000010000000000000100000000000000000000010010100001011101000000011011010000100000000010000000110000001000010100101000000100011000001001010100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 000000000000000010000010000000000000101000010000100100011011000000101101000000001010010000001000000100000000100000000000000000000000000000000000000001010000000010000010000000010000010000000000000010010000000100101000000000010000000000010100001000000000000010001001100000000000000000000000000000000000000000001001000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100000001000000000000010000000000010010000101010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000001000100000000010010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000100000000100000010000000000001000100000110000000000110000110011000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 001000000000000010000001100100001000101100000000100101000000000000000000001010000100010000000000000100000000100000000000000000000000000000000000000000000000100100000000100000000000000000000000000010010000001100101000000000000000000000010100000001000000010001000000000001000000000000001000000000000000000000000000000000000000000000001000000000001000100001000000000000001001001000010001001000001010000010000100001000100100001000000000000010000000000000010000000001000000000000010000000000000000000000010000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010010000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000000001000010000000000000100100000100000000000100000000000000000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000010000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000101100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 010010000000000010101001100010001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000010100000001000000101000000010000000000000000100000000000000010010000011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000100000000000000000000000000000000000001100000000001000000000000000001000000000000000000000000000100000000000000000011010000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000010000100000000000100000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001001001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100100000110010000100001000000010000000000000001100000010100000000010001000001000000110000010000000010100100001000000000101000000000010000000000010000000000011000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000001001000001010001010010000000011000000000000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001101000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000100000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001010001010000010000100000011010000000000000000000000001000000100000000001010000000011000000000000011110100000001101000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000100000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001010000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000011110000000101001000000010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010010000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110001000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000001000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001110000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001101000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010000000010000000011000000000000000000000010010000000010011000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000000001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010100000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001110000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000101000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000000000001001000100000000000000000001100000000010000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010100001000100100001000000000000110010000000010010000001010000000000000000100010011110010000001001000000011000100000000000010000000000000000100100001000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000110001000000110100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100010101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000001100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010010100011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000110100000000000000000000000000100010000000000010100000000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000010110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000010000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001010000000001110000000000000000000 000000001000100000101001000000001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000001000000000000000000000000000000000001001001000010001001000001010000010000100001000100000001000000000001011000000000100000000000010000000000100100000000011110000000101001000000010000010000000100000000000001100000000000000000000000000000000000000000000101000000000000010000000000000000000011000000010000000000000010000000000010001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000100100000010000000000010000000000010000000000000000000000000000000000000000000000000000000100000000000000001100000000001000000000000000001001000000000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000110000000000100000000000000001000000000000000000000000001010000001100100000011000000000100100010000000000001000101000010000000000100000110100000001010000100010000001001000000000010000000001100000000000000000000000000000000000000000100000000001010000000000100000000000000010001100000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001010001010000010000100000011010000000000000000000000001000000100000000001010000000011000000000000011110100000001101000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000100000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001100000000000001000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000100000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010100010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010100100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000100110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000100100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000100000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000000000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000100100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000100000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000010000100010101000100000000000000000000001000000001001000001111101001000001010000010000100001000100000001000000000000000001010000101000000000001000010000000010000000011110000000101001000001010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100010101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000001100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001010001010000100000000000010000000000000000000100001000100000000000000000000000000000100100010000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000001000000000000000000000010101000000100100000111010000100001000000010000000000000001000000010100000000010001000001000000110000010000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000001000011000000000100000000000000000000100000010000100000000000100000001000000000000000100000000000001000001000000001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000100100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000010000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000001100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001100001000011100000001000000000000000001100000010011000011000000000000000000000000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000001000100100010000000000001001100100110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001110000000000000000000 000001000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000001100001010000000000000000000000000000000000000000000010010010000100101000000001000001000010000000001000000000000010011001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000100000010000000000010001000000001000000100100000110010100100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110000000000100000000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000100000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100001000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010010010000010100100000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010001000000100000010001010000000011000000000000011110100000001001000000011000100000000000010000000000000000000100001000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010000000000000001001000000000000010001000000100100000110011000100001000000010000000000000001000000010100000000010001000001000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000000000011000000000000000010101100000000001000010000100000000000000000001000000000000000000000110000000000001000000001111000000011000010001001000101000000010000001000000000101000100001000000010100000000001000011100000101000000000001000001010000000000000011000000000100100010000000100000000000100000000000001100000000001010000000000000000010000000000000000001100001100000000100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000100000000000010000000000000001000000000001000000000000001001010000000000100000000000000000001100000000000000001000 000000001000100000101001000000001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000001000000000001010000000000000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001010000100000000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000011000000001000000000000000000000000000001000010100000000100000000000010000000000000100010000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010110011000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001000101000010000000000100000110100000001010000100010000001001000000000010000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000100000000000000001010000010000100001000100100001001000000000110010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000000001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000000100000000010000000000000000100000000000000010000000011000000010000000000000000101000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000010100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000010100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010010000000001001100100110000000000100000110001000000000000100011000000010010001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000001000000000000010000000010000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100100000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000010000010000000010010000000000010001000000000000000000000000000100000000101100100000000001000100000000001100000000000000000000000100000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000100000000010000000000100000000000100000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000100100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000010000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000001100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001100001000011100000001000000000000000001100000010011000011000000000000000000000000100000000000100000000000000000000010000001000000000000000000000000001000000001100000100100000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000000010000000000000000000000000000001110000000000000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100001000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010010010000010100100000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000101000000000000000000111100111000010100000010100000000000010000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010110011000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000100000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000000000000010000000000000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010100000000100000000000010000000000000100010000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010010000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000001000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001011000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001110000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010010100011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000110100000000000000000000000000100010000000000010100000000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000010110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000010000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001010000000001110000000000000000000 000000000000000010000010000000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000001001000001010001010010000000011000000000000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000010000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000100001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000100000000000000000000000000010000000011010000100001100000000000001000000111000010000000000000000000000001110000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000000000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000010010010100001011101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000000000000000010000000000010000000010010001000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000010000000000000001000000000000000000000000000000000001000000000000000001000000110000000000000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010101000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000001000001110000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000100000000000010000000000000000000100001000100000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000001000000000000000000000010101000000100100000111010000100001000000010000000000000001000000010100000000010001000001000000110000010000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000001000011000000000100000000000000000000100000010000100000000000100000001000000000000000100000000000001000001000000001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000001100000000100000000000000000000000001000000000000000001000000000000000000100000000000000000000000000110000010100101000000000000010000000010101000010000001000000001000000010100000000000000000000000000010000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000100100000000100000001000000000000111101001000100000000010000000000000010000001000000000001000000011000000000000000000000000000000000000010001000110001011101000000011011100000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000101000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000000010000000000000000000000000000001110000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010000010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000010000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010011000000000101000000000000000000010110100001000000000100000100000000001000000000000011000010000000000000001000000000000000000000000000000000000000100000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000100011000010001100000000100000001000100011100000000100001000010000010100000000011000011100000101000000000001000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000000000110000001010000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010010100011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000110100000000000000000000000000100010000000000010100000000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000010110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000010000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001010000000001110000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010010000000000001001000000000010000000000000011000010011100001010000001000000000000000010000010000000010100010010001000100101000000000000010000000010101100000000001000000000000000000000000000000000000000001000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000100001000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010100000000000011000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000100110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101010000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000010000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000010010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000001000000111000000000000100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000001000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001011000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001110000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100001010000010000010010000000100101000000000000010000001010101000000000001000000001000000010000000000000100000000000000000000000000000000000000000100000001000000000000100000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010001000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000000000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000010100000001000000101000000010000000000000000100000000000000010010000011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000100000000000000000000000000000000000001100000000001000000000000000001000000000000000000000000000100000000000000000011010000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000010000100000000000100000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001001001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 000000000000000010000010000000000000101100000000100101000000000010111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100001010000010000010010000000100101000000000000010000001010101000000000001001000001000000010000000000000100000000000000000000000000000000000000000100000001000000000000100000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010001000100101000000000100100010000000000001000000000000000110100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000000000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010100000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000110001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000100000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000010000000000100101000000000100100011010001000101001000000001000010000000000000100100000100000000000100000000000000000000000000000000000100100000000000000000000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000000000001000000000001000100001000000000000001001001000010001001000001010000010000100001000100100001000000000000010000000000000010000000001000000000000010000000000000000000000010000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000100010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000001000000001000010000000000100000000000010000000000000100010000000000 000000001000100000101001000000001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000001000000000001010000000000000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001010000100000000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000011000000001000000000000000000000000000001000010100000000100000000000010000000000000100010000000000 000000000000000010000010010000000000101000000000100100011010000000101001000001001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001000000000000010000000010000000000000001010000010000100001000100100001000000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000101001000000000010000000000000000010000000000000000110000001010000000010000000000000000001000100100000000000000001100000000000001000000 000000000000000010000010000000100001101000000000100100011010000000101001000000001000010001000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000100101000000000000000000000010100001000000010000010001001000000000000000000000000000000000100000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011001100000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000010000000000000000000100010000000000010100000001010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000111000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000000001100000100000000000000100100010001000000111001100000110000000000110000110001000000000100010000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 110000010010000010000010000000010000010010000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000100000100000000000000000000000000010000000011000100000010000001000000010101100000000001000000001000000010001000000000000000000010000000000000000000000000000000100010101000100000000000000000000001000000010000000000000000000000001010000010000100001000100100001000100001000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010100000000010010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000001000010000001000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000100110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000100001101000000000100100011010000000101001000000001000010001000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000100101000000000000000000000010100001000000010000010001001000000000000000000000000000000000100000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011001100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000111000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000100001000000000100000101000000000000000001000000100000000010000000000000000000000011010000010000100001000100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000110000000000000000000000000000000000000000011100000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000000010011000110000001000100010110000000000100100110001000001010000100010000000000000100000000001000000000000000010000010001000001100001100000000000000000000000001001000100000000000000000001100000000010000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000001000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000101000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000010000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000010000000000001000010000000000100000000000010000000000000100010000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000010000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000101100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000001000001000000000000000010000000000000001000000000000000100000001000000110000100000100000000000100000001100000000100000000000 001000000000000010000001100000001000101100000000100101000000000000000000001010000100010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000000000000000000000000010010000001100101000000000000000000000010100000001000000010001000000000001000000000000001000000000000000000000000000000000000000000000001000000000001000100001000000000000001001001000010001001000001010000010000100001000100100001000000000000010000000000000010000000001000000000000010000000000000000000000010000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000010000000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000001001000001010001010010000000011000000000000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000 001000000000000010000001100100001000101100000000100101000000000000000000001010000100010000000000000100000000100000000000000000000000000000000000000000000000100100000000100000000000000000000000000010010000001100101000000000000000000000010100000001000000010001000000000001000000000000001000000000000000000000000000000000000000000000001000000000001000100001000000000000001001001000010001001000001010000010000100001000100100001000000000000010000000000000010000000001000000000000010000000000000000000000010000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000010000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100100000110010000100001000000010000000000000001100000010100000000010001000001000000110000010000000010100100001000000000101000000000010000000000010000000000011000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000000000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001001101110000000001010000000000000111000000000010100010000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010010000000001001100100110000000000100000110001000000000000100011000000010010001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000001100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000010000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000100000000000010000000000000000000100001000100000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000001000000000000000000000010101000000100100000111010000100001000000010000000000000001000000010100000000010001000001000000110000010000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000001000011000000000100000000000000000000100000010000100000000000100000001000000000000000100000000000001000001000000001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 000000001000100000101001000000001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000001000000000001010000000000000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001010000100000000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000011000000001000000000000000000000000000001000010100000000100000000000010000000000000100010000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000000100000000001001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100001000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000010100000000000000000001100000000000000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100000000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000000001100000000000000000000000000001000000000010000001000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000000100011000000010000001000101000000001100000000000000000000000000100001100000000000000000000010000000000000000000000000000001110000000000000000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000100000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000001000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000000001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000100000000000000000000000000010000000011010000100000000000000000000000000010000000000100000000000000000001100000001001000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000100100100000000000000000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000010000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000010000000000000100100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000001000100100110000000000001001100100110000000000110000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000010000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000101000000000000000000000000000000000011000000010000000000000010000000000010001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000001000000000000010010101100000000001000000000000001000000000000000000001000000000000000000100000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000010000000001000010000000000010000000000000100100010001000000011101100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000001 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000001000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001001000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010000010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000010000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000001000000000010110100001000000000100000100000000001000000000000011000010000000000000001000000000000000000000000000000000000000100000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000100011000010001100000000100000001000100011100000000100001000010000010100000000011000011100000101000000000001000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000000000110000001010000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010000000010000000011000000000000000000000010010000000010011000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000000001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010010000000000101000000100100100011010000000101001000000001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000110000010000010010000000100101000000000000010000000010101000000010001000000001000010010100000000001000001000010000000000000000000000000000000101000101000000001101000100001000000000001000000010000010001001000001010001010010000010011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000010001010100000011000000000001000000001000000000000001000010000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000000000000000000000000000001000000000000000010101100000000001000000000000001000000000000000000001000000000000000000000000000001000000101011000000010000010001001000101000001001000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000010000001000000000000000101000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100001010000010000010010000000100101000000000000110000001010101000000000001000000001000000010000000000000100000000000000000000000000000000000000000100000001000000000000100000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010001000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000000000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000100000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000100001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000001000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001010000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000001000000001000101000010100000000010000000000000000000100010000000010000000000000010000001000000000001000000011000000000000000000000000001001000010000001100000001011101000000011011000000100000000010000000110000001000010100101000000100011000100001010100000000001000000100101100000000010000000010000000000010000000000010001000000000000100000000000000100000000101100100000000001000100000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101001000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000000000000000000000100000000000110000001000100000000000000001000000000000000001000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000100000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000100000010100000000010000000000000000010000000000000000000000000000000000000100010000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001011000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001100000000000001000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000010000000001000000000000010001101000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000001001000001010001010010000000011000000000000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000100001100000000000110000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000101000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000000010000000000000000000000000000001110000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000110001000000000010000000000000000001000000011000010000000000000100000000000000000000010010100001011101000000011011010000100000000010000000110000001000010100101000000100011000001001010100000000001000000100100100000000000000000010000000000010000000010010001000000000000000000000000000000000000000000000000000100100000001100001100001000001000000000010000000000000001000000000000000000000000000000000001000000000000000001000000110000000000000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000001 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001011000000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100000000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100000000001000000000000000001000000000000000000000000000000000000000000000001000000001011100000011000010001100001000100000001000100000000000101000000000010000010100000000001100011100000101000000000001000001010000000000000011000000000000000000000000100000000001100000000000000000000000000001000000000010000001000000001000000001100000100000000000000100100010001000000001001100000110000000010110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000010000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000101100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000110000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000001001000001010001010010000000011000000000000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 000000001000100000101001000000001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000100010010000000010010000001010000000000000000100010011110010000001001000010010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100101000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001010000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000100000000000100100001001000010001000000000000001000001010000010000000010000000000000100100000011000000000000100000000000100000000000100000000000000000000011000001000000000000000101000000001000000001100000100000000000001100100010000000000001001100100110000000000100000110001000000000100000000000000000001100000000000000001100000000000000000000000000000000000000000000001000000110000100000100000000000100000001100000000100000000000 000001000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000001100001010000000000000000000000000000000000000000000010010010000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000001000000 000000000000000010000010000000000010101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000001000000000000000000000000100010000000000010100000000010000000000000000000000000001000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001011000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000010000000000000000010100000001010000100001100000000000001000000111000010000000010001000000000001110000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000100000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000100000000000010000000000000000000100001000100000000000000000000000000000100100000000000010000111100001000010000000010000000000000010000001000000000001000000011000001000000001000000000000000000000010101000000100100000111010000100001000000010000000000000001000000010100000000010001000001000000110000010000000000000000000000000000000000100000000000000000000000011100000010000000000000000100000000000000000000000001000011000000000100000000000000000000100000010000100000000000100000001000000000000000100000000000001000001000000001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001010000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000001000000001000101000010100000000010000000000000000000100010000000010000000000000010000001000000000001000000011000000000000000000000000001001000010000001100000001011101000000011011000000100000000010000000110000001000010100101000000100011000100001010100000000001000000100101100000000010000000010000000000010000000000010001000000000000000000000000000000000000001100000000000100000000001100001100000000001000000000000000000000000001000000000000000100000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001001000011100000001001100110000000001010000000000000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000100001000000001100000100000000000000100100010000000000001011100100110000000000100000110001000000000100000000000100010000001000001000010000000000010000000000000000110000001010000000000000000000000000001000100000000000000100001100000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000000000000000000100100000000000000010000010000000000000010010000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001001000000000110010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000001000000100000000011010000100001011101000000011011000000100000000010000001110000001000000100100000000000000101000000000000000000010110100001000000000100000000000010000000001010000000000010000100100000000000000000000000000000000001110000000000000000100000000001100000000000000000000001000000000000000000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000100000 000000000000000010000010000000000100101000001000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001001000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000010100000000001100001100001000001000000000000010000000000001000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100000010000000000110000110001000000000101000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001000000000001110000000000100000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000110001000000000010000000000000000001000000011000010000000000000100000000000000000000010010100001011101000000011011010000100000000010000000110000001000010100101000000100011000001001010100000000001000000100100100000000000000000010000000000010000000010010001000000000000000000000000000000000000000000000000000100100000001100001100001000001000000000010000000000000001000000000000000000000000000000000001000000000000000001000000110000000000000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000001 000000000000000010000010000000000100101000000010000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000010000000000000110000001000010100101000000100011000100001010100000000001000000100101100000000010000000010000000000010000000000010001000000000000000000000000000000000000001100000000000100000000001100001100000000001000000000000000000000000001000000000000000100000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001001000011100000001001100110000000001010000010001000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000100001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101010000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010000000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000011100000010000000000000000000000000000000000000001100000000000100000000001100001100000000001000000000000000000000000001000000000000000100000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001001000011100000001001100110000000001010000000000000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010010100001000000001100000100000000000000100100010000000000001011100100110000000000100000110001000000000100000000000100010000001000001000010000000000010000000000000000110000001010000000000000000000000000001000100000000000000100001100000000000000000000 000000000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000001010110000000000000000100000000000000000000000000111000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000100000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000000100000100000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000001000000000000000000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001011000000011000010001001000101000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000110000001010000000010000000000000000001000100000000000000000001100100000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000000000000000000000000100000000000000011001000000000000010101100000000001000010000100000000000000000001000000000000000000000100000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000100001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010010000000001001100100110000000000100000110001000000000000100011000000010010001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000010100100001010000001100000000000010000011000010000000000010001000000000000000000000000000000000100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000100101000000000000000000000010100001000000000000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010100000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000010100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000010100001100000000000100000000001100001100000000001000000000000000010000001001000000000000100000000000000000000000001000000001011000000011000010001100100000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000000000000010000000000000000001000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000100000000000000000000100100000000000000000000000000000000000000000000000010001000100001011111000100011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011100000010000000000000000001000000000000000000000000000000000100000000001100001100001000001001000000000000000000000000001000000000000010000000110000000000001000010001111000000011000010001100000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011001000000000000000000000100000000000110100000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101001001010111000000001001000110100000100000010000100010000001000001000010000000000010000000000000000110001001010000000100000000001010000000000100000000000000000001100000000000000000000 000000000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000001010110000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110011000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000001000000001100000000010000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000001010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100111101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000010000000000010000000000010000000010010000001000000000000000000000000000000000000000000100000000000100000000000000000000100000010000100000000000100000001000000000000000000000000000000000001000000001011000000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000110000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000001000000001000101000010100000000010000000000000000000100010000000010000000000000010000001000000000001000000011000000000000000000000000001001000010000001100000001011101000000011011000000100000000010000000110000001000010100101000000100011000100001010100000000001000000100101100000000010000000010000000000010000000000010001000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000001001100110000000001010000000000000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000100001000000001100000100000000000000100100010000000000001011100100110000000000100000110001000000000100000000000100010000001000001000010000000000010000000000000000110000001010000000000000000000000000001000100000000000000100001100000000000000000000 010010000000000010101001100010001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000010100000001000000101000000010000000000000000100000000000000010010000011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000100000000000000000000000000000000000001100000000001000000000000000001000000000000000000000000000100000000000000000011010000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000010000100000000000100000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001001001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 010010000000010010101001100010001000101100000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000010000000011000000001000000000000010000000000100000000000010000000000000010000000000000000000000000000000000010000000000100000000000000100000000000000000000000000000000001000101000010100000000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000000000000000100000000000000000000000011000010000000000000000000000000000010000001001000000000100100000000000001100001100000000001000000010000000010000000001000000000000101001000000001000000000001000100001011000000000110000000000000101000000010000000000000000101000100001000000000111001000001010011100000011001100011000000001000000000001000011000000000000000000000000101000000000110000001000100000000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100000000100000000000000000000000000010000000011010000100001100000000000001000000111000010000000000000000000000001110000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000011000000011110000000101001000001010000010000000100000000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010110010000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001000101000010000000000100000110100000001010000100010000001001000000000010000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000100101000001000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000010000000000000100000000000000000000000000100000001000000000000000000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000100100000000001010000000010000000000000111110010000001001000000010000010000000010000000000000100000000000000000000000000000000000000100000000100000000000000010000111100001000010000000010000000000000110000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000000100000000010000000000000000100000000000000010000000011000000010000000000000000101000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000010100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000000000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011010000000000000000000000001000000100000000001010000000011000000000000011110100000001101000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010001000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000010010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000011110000000000000000000 000000000000000010000001100000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000000000000000000100100000000001010000100000010000010000010010100000100101000000000000010100000010101000000000001000000001000000010100000000000000000000010000000000000000000001000000000100000101000000000001000100001010000000000010000000010000000000000001010000010000100001000100100001100000100000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100000100000100100000000000000000000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000110001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000000000000000000000000100000000000000000000000000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000100000000001001000100000000000000000001100000000010000000000 110000010010000010010010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000001000000000000001000011000000001100001010000000000000000000000000000000000000000001010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100000000010000010110000001000010110101000000100011000000001110100000000001000000100100100000000000000000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000110000000001100000000000000000000000000000000000000000000000000000000100000000000000000001000000001011000000011000010001001000101000000010001000000000001101000100001000000100111001000001000011100000001000000000000000001100000010001000011000000010000000000000000100000000000110001000100001101000000001000000000000000000010000000001000000001100000100000000000000100100010000000000001001110100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000110100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100100001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000000000000000000000000100000000000000011001000000000000011101100000000001000010000100000000000000000001000000000000000000000100000000000001000000001011000000011000010001001000101000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001010000000000000011000001000000000001000000000000100000100000000000001100000000001000000000100000000000100000001000010000000000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001110000000000000000000000000000001100000000000001000000111000010000000000010000000000001110000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100101000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000001100000101000000000000000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000101000000000000000000111100111000010100000010100000000000010000001000001000001000000011000000000000000000000000000000000000010001000100001011101000000011011000000100000000010000001110000001000000100100000000000011000000001000100000000000000000000000010000000000100000000001000000000000011000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000010000000000001000000000000000000000000110000000000011000000001111000000011000110001100000000000000010000000000010000000000010110011000010100000000001000011100000101000000000000000001010000000000000011000000000000000000000000000100000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001000101000010000000000100000110100000001010000100010000001001000000000010000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000001001000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000010011100001010000001000000000000000010000010000000010100010010000000100101000000000000010000000010101100000000001000000001000000010000000000000000000000000000000000000000000010000000000100000101100000000000000000000000000000000001001001000010001001000001010000010000100001000100100001000001000000010000000000000010000000001000000000000010000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000010010101000000000000000000000111100001010010001000010000000000000010000000000000000001010000011000010000000000000100000000000000000000010010100001011101000010000100001000000000100100010000000000000000101000010010000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000100000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000001000000000001000000000000000000000000011000000001100001010000000000000000000000010000010000000000000000000000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001001000100000000000010000000000000010000000000000000000000000001000000010000000000000010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100100000110010000100001000000010000000000000001100000010100000000010001000001000000110000010000000010100100001000000000101000000000010000000000010000000000011000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 010000010000000010000010000000000000101000100000100100010010010010111000000000001001010000000100000000000000000000010000000000000000001000000000000000000001100100000000001010000100001010000010000010010000000100101000000000000010000001010101000000000001000000001000000010000000000000100000000000000000000000000000000000000000100000001000000000000100000001000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000001010000000011000000000000011110010000001001000000010000010001000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011000010100000000000001000000000000000010001000000100100000110010000100001000000010000000000000001000000010100000000010001000101000000110000010000000010100100001000000000100000000000010000000000000000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001000010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 010000010000000010000010000000000000101000100000100100010010010000111000000000001001010000000100000000000000000000010000000000000010001000000000000000000001100100000000001010000100000010000010000010010000000100101000000000000010000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000100000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010010010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000010000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000101100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000100100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001000001000000100000000010000000000000000000000001010000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000010000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001110000000000000000000000000000001100000000000001000000111000010000000000010000000000001110000000000000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010010100011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000110100000000000000000000000000100010000000000010100000000010000000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000010110000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011100000101000000000000000001010000000000000011000001000000000001000000000000000000100000000000001100000000001000000010000000000000000000000000010010000000000000000010000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001010000100001100000000000001000000111000010000000000001010000000001110000000000000000000 000001000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000100000000000000000000000000010000000011000100000010000001000010000000001000001000000010001001000000000000001000000000000000000000000000000000000000000000000100001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100000000010000010110000001000010110101000000100011000000001110100000000001000000100100100000000000000000010000000001010000000000010000100100000000000000000010000000000000001110000000000000000100000000001100000000010000000010000000010000000001000000000000100000000000000000000000011000000001111000000011000010001100000000000000010000000000010000000000010010010000010100000000001000011110000101000000000000000001010000000000000011000000000000000000010000000000000000100000000000001100000000001000000000000000000000000000000000010010000000000000000000000010010010000100001001000101000010000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000000000001010000000000100000100000000000001100000000000000000000 000000000000000010000010000000100001101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000011000000001100001010000000000000000000000010010010000000000000000000000000100101000000000000000000000010100001000000010000010001001000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000100000000010000000000000000000000001011000010000100001100100100001000000000000010010000000010010000001010000000000000000100010011110010000001001000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000000000111100111000010100000010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000000010110100001000000000100000000000010000000000010000000000010000000000000000000000000000000010000000001100000000000000000000001100011100000000001000000010000000010100010001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000010000001100000000111001001001000011100000001001100110000000001010000000000000111000000100000000000000000000100000010000010000001100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001100000110000000000110000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000010000000000001000010000000000100000000000010000000000000100010000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111101001000010000000110001000000000010000000000000000001000000011000010000000000000100000000000000000000010010100001011101000000011011010000100000000010000000110000001000010100101000000100011000001001010100000000001000000100100100000000000000000010000000000010000000010010001000000000000000000000000000000000000000000000000000100100000001100001100001000001000000000010000000000000001000000000000000000000000000000000001000000000000000001000000110000000000000000100000010000000000000000000000000000010000010100000000001000011100000101000000000001000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000000000001 000000000000000010000010000000000100101000000010000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000000001100001010000000000000000000000011010010000000000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000000000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000010000000000000110000001000010100101000000100011000100001010100000000001000000100101100000000010000000010000000000010000000000010001000000000000000000000000000000000000001100000000000100000000001100001100000000001000000000000000000000000001000000000000000100000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001001000011100000001001100110000000001010000010001000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000100001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000000100011000000010000001000101000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000011000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000010000000000000100000001000000000000100000001000000100000000010000000000001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000011000010000000000100000000100000000000000010000111101001000010000000000000111000000000011100000000000001001100011000000000000000000000000000001000000000001100000001011101000000011011000000100001000010000010110000001000010110101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000001000000000000000000000001100000000000000000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000000000000111001000001000011100000001000000000000000001100100000001000011000000000000000000000000100000000000110000001000100010000100000001000000000000000000000000001000010000000000010000000000000000010011000110000001000100010110000000000100000110001000001010000100000000000000000100000000000000000000000000010000000001000000000000000000000000000001000010000000000100000000000010000000000000100010000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000100000000100000000000000000000000011000100001100001010000000000000000000000011010010000001000000000000000000011000100000010000001000000010100000000000000000010001001000000000000001000000000000000000000000000000000000001000000000000001000000000001010100001000000000000001001001000010001001000001010000010000100000011000000000000000000000000001000000100000000001010000000011000000000000011110100000001001000000011000100000000000010000000000100000000000000001000000000010000000000100000000100000000000000010000111101001000010000000000000000000000010000001000100000001000000011000000000000001000000000010000000000000001000000100100000110000000100001000000000000100000000000000100010100000000000000000010100000000000000100000010100100001010000001100000000000010000000000010000000100000010000000000000000000000000000000000000000000000000000100000000000010101100000000001000000000000001000000000000000000001000000000000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001101000011100000001001100010010000000000001100000001000000000000000000000000000000000000000100000100000000000000000000001000000000000011000000000001000010000000000000000000000000000010011000110000001000101000010000000000110000110001000000000100000000000000000000100000000000000000001000000010000000001000000100001100000000000001000000111000010000000000010000000000001110000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000100000000000000000000001000000000100000101000000000000100000001000000101000000010000000000000000100000000000000000100001000100100001000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100110000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 110000010010000010000010000000010000010000000000000001000000000000000000001010000100000000000000000000000001000000000000000000001000011000000001100001010000000000000000000000000000000000000000000010010000000100101000000001000001000010000000001000000000000010001001000000000000000000000000000000000000000000000000000000000000000000001000000001101000100001000000000001000000000000010001001000001010001010010000000011000000000000000000000000001010000101000000000001000000000000011000000011110000000101001000001010000010000000100000000000000100100010000000000001000000000000010100100000000100000001000001000000111101001000100000000010000000000000010100001000000000001000000011000000000000010000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000010010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110011000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000010010000000000101000000000100100011010000000101001000000001000010000000000000100000000100000000000000000000000000000000000000001010000000000000000000000010000010000000000000110010000000100101000000000000000000000010100000000000101000000001000000010000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000100100000000000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000001000000010000000000001010000000000000000000000000000000000000000000000000000000101000000000000000000001000000000000011000000010000000000000010000001000000000001000000011000000000000001000000000000000000000010001000000100111101000000011011010000100000000010000000110000001000010100101000000100011000000001010100000000001000000100100100000010000000000010000000000010000000010010000001000000000000000000000000000000000000000000100000000000100000000000000000000100000010000100000000000100000001000000000000000000000000000000000001000000001011000000011000010001110000000100000001000110100000000000010000001100000000111001001001000011100000001001100010000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000001001000001001010111000000001001000010100000110000010000100010000001000001000000000000000010000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000000001000010000000000000100100000100000000000100000000000000000000000000000000000100100000000000000000000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000000000001000000000001000100001000000000000001001001000010001001000001010000010000100001000100100001000000000000010000000000000010000000001000000000000010000000000000000000000010000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000100001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 000000000000000010000001100000001000101101000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000001000000001001000001111001001000001010000010000100001000100000001000000000000010000100000100000000000010000000000000100100100011111000000111001000000010000010000000100000000000000100000000000000100000000000000000000000000000101000000000000000000000000010000000010000100010000000000000010000000000000000001000000011000000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000001000000000010110100001000000000100000100000000001000000000000011000010000000000000001000000000000000000000000000000000000000100000000001100011100000000001000000010000000010000000001000000000000100000000000000000000000001000000001011000100011000010001100000000100000001000100011100000000100001000010000010100000000011000011100000101000000000001000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000010010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000000000110000001010000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001000000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000010000100000000000000010000000011000000000000000000000000001000000101000000000001000000000000010000000011110000000101001000001010000010000000100000000000000100000000000000000000010000010000000000100000000110000000000000010000111101001000010000000000000111000000000011100000000000001000100011000000000000000010000000000010000000000010000100001011101000000011011000000100000000010000000110000011001100000000010100000011000000001000100000000000000000000000000000000000000100010000000000010100000001010000000000000000000000000000000000000000000000000011000000000000000000001100000000001000000000000000001000000000000000000000000000000000000001000000001000000001011100000011000010001100000000100000001000100000000000101000000000010000010100000010001000011100000101000000000001000001010000000000000011000000000000100000000000100000000001100000000000000000000000000001000000100000000000000000000000000001100000101000010100110000001000000100100000001100000110000000000110010110001000000100100000000000000000000001000001000000000000000010000000000000001000000000000000100000000001001010000000000100000000000000000001100000001001000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010000100000010000000100000001001010000000000000000000000011000001011100001010000001000000000000000010000010000000000000010010000000100101000001000000000000000010100000000000001000000001000000010000000000000000000000000000000000000000000000010001000100000000000000000000001000000000000100000000010000000000000000100000000000000010000000011000000000000000000000000001000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000001000000001000101000010100000000010000000000000000000100010000000010000000000000010000001000000000001000000011000000000000000000000000001001000010000001100000001011101000000011011000000100000000010000000110000001000010100101000000100011000100001010100000000001000000100101100000000010000000010000000000010000000000010001000000000000000000000000000000000000001100000000000100000000001100001100000000001000000000000000000000000001000000000000000100000000000000000001000000000000000001000000110000000000000010010000100000100100000000000010000001100000000111001001001000011100000001001100110000000001010000000000000011000000000000100010000000100000000000100001000100001100100000101000000000010000000010000100001000000001100000100000000000000100100010000000000001011100100110000000000100000110001000000000100000000000100010000001000001000010000000000010000000000000000110000001010000000000000000000000000001000100000000000000100001100000000000000000000 000000000000000010000010000000000000101100000000100101000000000000000000001010000100000010000000000000001001000000000010000000000000011000010011100001010000001000000000000000010000010000000010100010010001000100101000000000000010000000010101100000000001000000000000000000000000000000000000000001000000000000001000000000000000100000001001000000000000000001000000100000010000000000000000000000001010000010000100001000100100001000100001000010010000000010010000001010000000000000000100010011110010000001001000000010000010000001100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010100000000000010000000000000000001000000011000000010010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000000100010100000000000000100000010100100001010000001100000001000010000001000010000011100000010000000000000000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000100110000000000001000010001111000000011000010001100000101000000010000100100000000000010000001100000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000010000100000000000000000000000000001000000000000000001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100100000000000001100010000100000000000000000000001010000000000000000000000001001000100000000000000000001100000000010000000000 000000000000000010000001101000001000101100000000100101000000000000000000001010000100000010000000000000001001000000000000000000000000011000000011100001010000001000000000000000010000010000000000000010010000000100101000000000000010000000010100000000000001000100000000000001000000010000000000001100000000000001000000000000000000100000000000000000000000001000000100000000010000000000000000000000001010000010000100001000100100001000000000000010010000000010010100001010000000000000000100010011110010000000000000000000010000000000100000000000000100000000010000000000000000000000001000101000010100001000001000010000111101001000010000000000000000000000010000001000000000001000000011000000000000000000000000000000000000010001000100001011111000000011011000000100000000010000001110000001000000100100000000000011000000001000101000000000000000000000000000000000100000000000000000000000011100000010000000000000000000000100000000000000000000000000000100000000001100001100001000001000000000000000000000000000001000000000000010000000110000000000001001010001111000000011000010001100000101000000010000100100000000000010000001100000000111001001001000011100000001000000000000000001100000010001000011100000000000000000000000100000000010000010000000100000000000000001100000000000000000000000001000000001100000100000000000000100100010001000000011001100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000000000000000000000000000100000000001010000000000100000000000000000001100000000000001000000 000000000000000010000010000000000100101000000000100100011010000000101001000000001000010000000000000100100000100000000000100000000000000000000000000000000000100100000000000000000000010000000010000010010000000100101000000000000010000000010101000000000001000000001000000010100000000000000000000000000000000000000000000000000000000000001000000000001000100001000000000000001001001000010001001000001010000010000100001000100100001000000000000010000000000000010000000001000000000000010000000000000000000000010000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001000000100100000110010000100001000000000100100010000000000000000101000010010000000000101000000000000000001010110100001000000000100000000000010000000000010010000000010000000000000100000000000000000000000000000000000000000100000000000000001110000000001000000000000000001000000010000000000000000000000000000000000000001000000001011000000011000010001100000000100000001000100000000000000000000000010000010100000000001000011100000101000010000001000001010000000000000011000000000000100000000000100000000000100000000000000000000000000001000000000000100001000000010000010010000000000000000000000100000010000000000001000100000110000000000110000110001000000000100000000000000000000100000000000000000000000000010000000001000000100001100000000000001000000111000010000000000000000000000001100000000000000000000 000000000000000010000010000000000100101000000000100100011010000000101001000100001000010000000000000100000000100000000000000000000000000000000000000000000000100100000000000000010000010000000000000000000000000011000100000010000001000010000000001000000000000010001001000000000000000000000010000000000000000000000000000000000000100000101000001000000000000000000000000000001001000000000000000100000000000000010000000011000000000000000000000000001000000100000010001010000000011000000010000011110100000001001000000011000010000000100000000000000100000000000000000000010000010000000000100000000100000000000000010000111100101000010100010010000000000001010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000010001000010010000000000000000000000010010010000000000001001100100110000000000100000110001000000000000100011000000010000001000001000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000001100000000000000000000 010010000000000010101001100010001000101100000000100101000000000000000000001010001000010000000000000100000000100000000000000000000000001000000000000000000000100100000000001010000100000010000010000010010000000100101000000000000010000000010101000000000001000000001000010010100000000000000000000010000000000000000000000000000000100010101000100000000000000000000000100000000010000000000000000100000000000000010000000011000000010000000000000000101000000100000000000010000000000000010000000000000000000000000000000000010000000000000010000001000100000001000000000000000000000000000000100000000100000000000000000000111101001000010000000010010000000000010000000000000000001000000011000000000010000000000000000001000000000001001000001011101000000011011000000100000000010000000110001001100010101101000010100010100000000000000100000010100100001010000001100000000000010000001000010000000000010001000000000000000000000000000000000100001100000000000100000000001100001100000000001000000000000000010000000001000000000000100000000000000000000000001000000001011000000011000010001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000101000001010000000000000011000000000100100000000000100000100000100000000000001100000000001000000000100000000000100000000000110010000000000000000000000010010010000100001001001000001001010111000001001001000010100000100000010000100010000001000001000000000000000010000000000100000000000001010000000000000000000000001001000100000000000000000001100000000000000000000 010010000000000010101001100010001000010000000000000001000000000000000001000000001000010000000000000100000000100000000000000000000000000000000000000001010100000000000000000100000000000000000000000000110000010100101000000000000010000000010101000000000001000000001000000110100000000000000000000000000000000000000000001000000000100000101000000000010100000001000000101000000010000000000000000100000000000000010010000011000000000000000000000000001000000100000000001010100000000000000100010011110010000001001000000010000011000000100000010000000100000000001000000000000000000000000000100100000100100000000000010000111100001000010000000010000000000000010000000000000000001000000011000010100000000000001000000000000000110001000000110100000110010000100001000000010000000000000001000000010100000000010001000001000000110000010000000010100100001000000000100000000000010000000000010000000000011000000000000010000000000000000000000000000000000000000100000000001100001100001000001000000000000000000000000001000000000000000000000000110000000000011000000001111000000011000010001100000001000000010000000000000000101000100001000000000111001000001000011100000001000000000000000001100000000001000011000000000000000000000000100000000000110000000000100000000000000001000000000000000000000010001100010010000000000000000000000010010010000100001001000101000010000000000100000110100000001010000100010000001001100000000010000000001100000000000000000000000000000010000000000000000000001010000000000100000000000000000001100000001001000000000 001000000000000010000001100100001000101100000000100101000000000000000000001010000100010000000000000100000000100000000000000000000000000000000000000000000000100100000000100000000000000000000000000010010000001100101000000000000000000000010100000001000000010001000000000001000000000000001000000000000000000000000000000000000000000000001000000000001000100001000000000000001001001000010001001000001010000010000100001000100100001000000000000010000000000000010000000001000000000000010000000000000000000000010000000010000010000000100101000000000100100010000000000001000000000000000100100000000100000000000000010000111100101000010100000010000000000000010000000000000000001000000011001000000000000000000000000001000000000001001000001011101000000011011000000100000001010000000110001001100010100101000000100010100000000000000100000010100100001010000001100000000000010000000000010000000000110000000000000000000000000000000000000000001100000000000000000000001100011100000000001000100010000000010010000001000000000000100000000000000000000000001000000001011000000011000011001100000000100000001000100011100000000100001000010000010100000000001000011100000101000000000001000001010000000000000011000000000000100010000000100000000000100001000100001100000000001000000000010000000010000000001000000001100000100000000000000100100010000000000001001100100110000000000100000110001000000000100000000000100010000001000001000010100000000010000000000000000110000001010000000000000000000000000001000100000000000000000001100000000000000000000